From 07a56cc99e34d68c5d9f71cd502c1de0324563be Mon Sep 17 00:00:00 2001 From: Adam Clarke Date: Fri, 5 Aug 2022 00:54:31 +0100 Subject: [PATCH 01/15] Cross margin futures initial setup (#1139) * Cross margin futures setup * Cleanup * Move futures account toggle to separate component * Move futures account toggle to separate component * Update trade panel to support cross margin * Add types to cross margin contracts * Cross margin trade preview * Ensure a futures account address is always set * update subgraph * Fix balance and trade history * Cleanup * Get trade history by account type * Only show cross margin in dev mode * Remove ethereum-abi-types-generator dependency * Cleanup * Refactor cross margin account query and fix portfolio value Co-authored-by: Troy --- .eslintrc | 8 + components/InfoBox/InfoBox.tsx | 2 +- constants/address.ts | 10 + constants/queryKeys.ts | 40 +- containers/Convert/Convert.tsx | 4 +- contexts/RefetchContext.tsx | 19 +- hooks/useCrossMarginContracts.ts | 36 + hooks/useENSs.ts | 2 +- hooks/useFuturesData.ts | 87 +- hooks/useSUSDContract.ts | 16 + lib/abis/CrossMarginAccountFactory.json | 143 + lib/abis/CrossMarginBase.json | 597 + lib/abis/types/CrossMarginAccountFactory.ts | 236 + lib/abis/types/CrossMarginBase.ts | 980 + lib/abis/types/ERC20.ts | 496 + lib/abis/types/ReverseRecords.ts | 100 + lib/abis/types/SynthSwap.ts | 514 + lib/abis/types/common.ts | 46 + .../CrossMarginAccountFactory__factory.ts | 171 + .../factories/CrossMarginBase__factory.ts | 621 + lib/abis/types/factories/ERC20__factory.ts | 354 + .../factories/ReverseRecords__factory.ts | 56 + .../types/factories/SynthSwap__factory.ts | 337 + lib/abis/types/factories/index.ts | 8 + lib/abis/types/index.ts | 14 + package-lock.json | 31281 ++++++++++++---- package.json | 5 +- pages/dashboard/[[...tab]].tsx | 2 +- pages/exchange/[[...market]].tsx | 2 +- pages/market/[[...market]].tsx | 7 +- queries/futures/subgraph.ts | 659 +- queries/futures/types.ts | 11 + .../useGetAllFuturesTradesForAccount.ts | 3 + .../useGetCrossMarginAccountOverview.ts | 36 + .../futures/useGetCrossMarginTradePreview.ts | 375 + .../futures/useGetCurrentPortfolioValue.ts | 41 +- .../futures/useGetFuturesMarginTransfers.ts | 15 +- .../useGetFuturesMarketPositionHistory.ts | 20 +- queries/futures/useGetFuturesOpenOrders.ts | 12 +- .../useGetFuturesPositionForAccount.ts | 11 +- .../futures/useGetFuturesPositionForMarket.ts | 16 +- .../useGetFuturesPositionForMarkets.ts | 22 +- .../useGetFuturesPotentialTradeDetails.ts | 42 +- queries/futures/useGetFuturesTrades.ts | 3 + .../futures/useGetFuturesTradesForAccount.ts | 15 +- queries/futures/useGetFuturesTradingVolume.ts | 3 + ...useGetFuturesTradingVolumeForAllMarkets.ts | 3 + queries/futures/useQueryCrossMarginAccount.ts | 76 + .../walletBalances/useTokensBalancesQuery.ts | 2 +- .../FuturesHistoryTable.tsx | 9 +- sections/dashboard/Overview/Overview.tsx | 3 + sections/exchange/BasicSwap/BasicSwap.tsx | 2 +- .../SettleTransactionsCard.tsx | 2 +- sections/exchange/MobileSwap/MobileSwap.tsx | 2 +- sections/exchange/MobileSwap/RatioSelect.tsx | 2 +- sections/exchange/MobileSwap/SwapButton.tsx | 2 +- sections/exchange/MobileSwap/SwapInfoBox.tsx | 2 +- .../TradeCard/Cards/BaseCurrencyCard.tsx | 2 +- .../exchange/TradeCard/Cards/FooterCard.tsx | 2 +- .../TradeCard/Cards/QuoteCurrencyCard.tsx | 2 +- .../CrossMarginOnboard/CrossMarginOnboard.tsx | 192 + sections/futures/CrossMarginOnboard/index.tsx | 1 + sections/futures/FeeInfoBox/FeeInfoBox.tsx | 2 +- .../futures/LeverageInput/LeverageInput.tsx | 2 +- .../futures/MarketInfoBox/MarketInfoBox.tsx | 30 +- .../MobileTrade/UserTabs/TradesTab.tsx | 8 +- .../drawers/TradeConfirmationDrawer.tsx | 2 +- sections/futures/OrderSizing/OrderSizing.tsx | 20 +- .../PositionCard/ClosePositionModal.tsx | 54 +- .../futures/PositionCard/PositionCard.tsx | 2 +- .../ProfitCalculator/ProfitCalculator.tsx | 2 +- .../futures/ShareModal/PositionMetadata.tsx | 2 +- sections/futures/Trade/AccountTypeToggle.tsx | 69 + .../Trade/CrossMarginAccountActions.tsx | 58 + sections/futures/Trade/DepositMarginModal.tsx | 2 +- sections/futures/Trade/ManagePosition.tsx | 2 +- sections/futures/Trade/MarketActions.tsx | 11 +- .../Trade/NextPriceConfirmationModal.tsx | 2 +- sections/futures/Trade/Trade.tsx | 20 +- .../futures/Trade/TradeConfirmationModal.tsx | 38 +- .../futures/Trade/WithdrawMarginModal.tsx | 5 +- sections/futures/UserInfo/OpenOrdersTable.tsx | 15 +- sections/futures/UserInfo/UserInfo.tsx | 10 +- store/futures/index.ts | 30 +- tests/e2e/specs/futures-spec.js | 2 - translations/en.json | 3 + utils/formatters/number.ts | 15 +- 87 files changed, 30612 insertions(+), 7576 deletions(-) create mode 100644 hooks/useCrossMarginContracts.ts create mode 100644 hooks/useSUSDContract.ts create mode 100644 lib/abis/CrossMarginAccountFactory.json create mode 100644 lib/abis/CrossMarginBase.json create mode 100644 lib/abis/types/CrossMarginAccountFactory.ts create mode 100644 lib/abis/types/CrossMarginBase.ts create mode 100644 lib/abis/types/ERC20.ts create mode 100644 lib/abis/types/ReverseRecords.ts create mode 100644 lib/abis/types/SynthSwap.ts create mode 100644 lib/abis/types/common.ts create mode 100644 lib/abis/types/factories/CrossMarginAccountFactory__factory.ts create mode 100644 lib/abis/types/factories/CrossMarginBase__factory.ts create mode 100644 lib/abis/types/factories/ERC20__factory.ts create mode 100644 lib/abis/types/factories/ReverseRecords__factory.ts create mode 100644 lib/abis/types/factories/SynthSwap__factory.ts create mode 100644 lib/abis/types/factories/index.ts create mode 100644 lib/abis/types/index.ts create mode 100644 queries/futures/useGetCrossMarginAccountOverview.ts create mode 100644 queries/futures/useGetCrossMarginTradePreview.ts create mode 100644 queries/futures/useQueryCrossMarginAccount.ts create mode 100644 sections/futures/CrossMarginOnboard/CrossMarginOnboard.tsx create mode 100644 sections/futures/CrossMarginOnboard/index.tsx create mode 100644 sections/futures/Trade/AccountTypeToggle.tsx create mode 100644 sections/futures/Trade/CrossMarginAccountActions.tsx diff --git a/.eslintrc b/.eslintrc index aa799a4cef..0c9063aedf 100644 --- a/.eslintrc +++ b/.eslintrc @@ -51,6 +51,10 @@ "pattern": "containers/**", "group": "internal" }, + { + "pattern": "contexts/**", + "group": "internal" + }, { "pattern": "hooks/**", "group": "internal" @@ -78,6 +82,10 @@ { "pattern": "utils/**", "group": "internal" + }, + { + "pattern": "lib/**", + "group": "internal" } ], "pathGroupsExcludedImportTypes": [] diff --git a/components/InfoBox/InfoBox.tsx b/components/InfoBox/InfoBox.tsx index 1e65523398..fae350c3da 100644 --- a/components/InfoBox/InfoBox.tsx +++ b/components/InfoBox/InfoBox.tsx @@ -3,7 +3,7 @@ import styled from 'styled-components'; import { NO_VALUE } from 'constants/placeholder'; -type DetailedInfo = { +export type DetailedInfo = { value: string; keyNode?: React.ReactNode; valueNode?: React.ReactNode; diff --git a/constants/address.ts b/constants/address.ts index 0c93fc30a6..8dcf787d24 100644 --- a/constants/address.ts +++ b/constants/address.ts @@ -3,3 +3,13 @@ export const KWENTA_REFERRAL_ADDRESS = '0x08e30BFEE9B73c18F9770288DDd13203A48874 export const ENS_REVERSE_LOOKUP = '0x3671aE578E63FdF66ad4F3E12CC0c0d71Ac7510C'; export const SYNTH_SWAP_OPTIMISM_ADDRESS = '0x6d6273f52b0C8eaB388141393c1e8cfDB3311De6'; + +export const CROSS_MARGIN_ACCOUNT_FACTORY: Record = { + 69: '0xB2e8d9832C8a22C6fB6D2c92c7E2a69d654749CB', + // 10: awaiting mainnet +}; + +export const CROSS_MARGIN_BASE_SETTINGS: Record = { + 69: '0x026B0DA8B453967D39227748066Eb094a415b696', + // 10: awaiting mainnet +}; diff --git a/constants/queryKeys.ts b/constants/queryKeys.ts index b65a9e0ff4..6b85562559 100644 --- a/constants/queryKeys.ts +++ b/constants/queryKeys.ts @@ -1,5 +1,6 @@ import { NetworkId } from '@synthetixio/contracts-interface'; +import { FuturesAccountType } from 'queries/futures/types'; import { FuturesMarketAsset } from 'utils/futures'; import { CurrencyKey } from './currency'; @@ -171,13 +172,12 @@ export const QUERY_KEYS = { networkId, currencyKey, ], - TradesAccount: (networkId: NetworkId, currencyKey: string | null, account: string | null) => [ - 'futures', - 'trades', - networkId, - currencyKey, - account, - ], + TradesAccount: ( + networkId: NetworkId, + currencyKey: string | null, + account: string | null, + selectedAccountType: string + ) => ['futures', 'trades', networkId, currencyKey, account, selectedAccountType], AllTradesAccount: (networkId: NetworkId, account: string | null) => [ 'futures', 'trades', @@ -230,9 +230,9 @@ export const QUERY_KEYS = { ], MarketsPositions: ( networkId: NetworkId, - walletAddress: string | null, - markets: string[] | [] - ) => ['futures', 'marketsPositions', networkId, walletAddress, markets], + markets: string[] | [], + selectedFuturesAddress: string + ) => ['futures', 'marketsPositions', networkId, markets, selectedFuturesAddress], Positions: (networkId: NetworkId, markets: string[] | [], walletAddress: string) => [ 'futures', 'positions', @@ -259,8 +259,20 @@ export const QUERY_KEYS = { market: string | null, tradeSize: string, walletAddress: string, + selectedAccountType: FuturesAccountType, + marginDelta: string, leverageSide: string - ) => ['futures', 'potentialTrade', tradeSize, networkId, market, walletAddress, leverageSide], + ) => [ + 'futures', + 'potentialTrade', + tradeSize, + networkId, + market, + walletAddress, + selectedAccountType, + marginDelta, + leverageSide, + ], MarketLimit: (networkId: NetworkId, market: string | null) => [ 'futures', 'marketLimit', @@ -285,6 +297,12 @@ export const QUERY_KEYS = { currencyKey: string | null ) => ['futures', 'currentRoundId', networkId, walletAddress, currencyKey], OverviewStats: (networkId: NetworkId) => ['futures', 'overview-stats', networkId], + CrossMarginAccount: (networkId: NetworkId, wallet: string) => [ + 'futures', + 'cross-margin-account', + networkId, + wallet, + ], }, Files: { Get: (fileName: string) => ['files', 'get', fileName], diff --git a/containers/Convert/Convert.tsx b/containers/Convert/Convert.tsx index 26f18ec637..05f4f44eb0 100644 --- a/containers/Convert/Convert.tsx +++ b/containers/Convert/Convert.tsx @@ -4,8 +4,6 @@ import { wei } from '@synthetixio/wei'; import axios from 'axios'; import { ethers } from 'ethers'; import { formatBytes32String, formatEther, parseEther } from 'ethers/lib/utils'; -import erc20Abi from 'lib/abis/ERC20.json'; -import synthSwapAbi from 'lib/abis/SynthSwap.json'; import { useCallback } from 'react'; import { useTranslation } from 'react-i18next'; import { useRecoilValue } from 'recoil'; @@ -15,6 +13,8 @@ import { KWENTA_REFERRAL_ADDRESS, SYNTH_SWAP_OPTIMISM_ADDRESS } from 'constants/ import { CurrencyKey } from 'constants/currency'; import Connector from 'containers/Connector'; import use1InchApiUrl from 'hooks/use1InchApiUrl'; +import erc20Abi from 'lib/abis/ERC20.json'; +import synthSwapAbi from 'lib/abis/SynthSwap.json'; import { walletAddressState } from 'store/wallet'; type Token = { diff --git a/contexts/RefetchContext.tsx b/contexts/RefetchContext.tsx index a8cd3b1032..d28c2509c7 100644 --- a/contexts/RefetchContext.tsx +++ b/contexts/RefetchContext.tsx @@ -1,5 +1,7 @@ import React from 'react'; +import { useRecoilValue } from 'recoil'; +import useGetCrossMarginAccountOverview from 'queries/futures/useGetCrossMarginAccountOverview'; import useGetFuturesMarkets from 'queries/futures/useGetFuturesMarkets'; import useGetFuturesOpenOrders from 'queries/futures/useGetFuturesOpenOrders'; import useGetFuturesPositionForMarket from 'queries/futures/useGetFuturesPositionForMarket'; @@ -7,8 +9,14 @@ import useGetFuturesPositionForMarkets from 'queries/futures/useGetFuturesPositi import useGetFuturesPotentialTradeDetails from 'queries/futures/useGetFuturesPotentialTradeDetails'; import useExchangeRatesQuery from 'queries/rates/useExchangeRatesQuery'; import useSynthBalances from 'queries/synths/useSynthBalances'; +import { futuresAccountState } from 'store/futures'; -type RefetchType = 'modify-position' | 'new-order' | 'close-position' | 'margin-change'; +type RefetchType = + | 'modify-position' + | 'new-order' + | 'close-position' + | 'margin-change' + | 'account-margin-change'; type RefetchContextType = { handleRefetch: (refetchType: RefetchType, timeout?: number) => void; @@ -19,9 +27,12 @@ const RefetchContext = React.createContext({ }); export const RefetchProvider: React.FC = ({ children }) => { + const { selectedAccountType } = useRecoilValue(futuresAccountState); + const synthsBalancesQuery = useSynthBalances(); const openOrdersQuery = useGetFuturesOpenOrders(); const positionQuery = useGetFuturesPositionForMarket(); + const crossMarginAccountOverview = useGetCrossMarginAccountOverview(); const positionsQuery = useGetFuturesPositionForMarkets(); const marketsQuery = useGetFuturesMarkets(); useExchangeRatesQuery({ refetchInterval: 15000 }); @@ -33,6 +44,9 @@ export const RefetchProvider: React.FC = ({ children }) => { case 'modify-position': marketsQuery.refetch(); openOrdersQuery.refetch(); + if (selectedAccountType === 'cross_margin') { + crossMarginAccountOverview.refetch(); + } break; case 'new-order': openOrdersQuery.refetch(); @@ -47,6 +61,9 @@ export const RefetchProvider: React.FC = ({ children }) => { openOrdersQuery.refetch(); synthsBalancesQuery.refetch(); break; + case 'account-margin-change': + crossMarginAccountOverview.refetch(); + break; } }, timeout ?? 5000); }; diff --git a/hooks/useCrossMarginContracts.ts b/hooks/useCrossMarginContracts.ts new file mode 100644 index 0000000000..bbbf22ddd7 --- /dev/null +++ b/hooks/useCrossMarginContracts.ts @@ -0,0 +1,36 @@ +import { useMemo } from 'react'; +import { useRecoilValue } from 'recoil'; + +import { CROSS_MARGIN_ACCOUNT_FACTORY } from 'constants/address'; +import Connector from 'containers/Connector'; +import { + CrossMarginAccountFactory__factory, + CrossMarginBase__factory, + CrossMarginAccountFactory, + CrossMarginBase, +} from 'lib/abis/types'; +import { futuresAccountState } from 'store/futures'; + +export default function useCrossMarginContracts(): { + crossMarginAccountContract: CrossMarginBase | null; + crossMarginContractFactory: CrossMarginAccountFactory | null; +} { + const futuresAccount = useRecoilValue(futuresAccountState); + + const { signer, network } = Connector.useContainer(); + + const crossMarginAccountContract = useMemo(() => { + if (!signer || !futuresAccount?.crossMarginAddress) return null; + + return CrossMarginBase__factory.connect(futuresAccount.crossMarginAddress, signer); + }, [futuresAccount?.crossMarginAddress, signer]); + + const crossMarginContractFactory = useMemo(() => { + const address = CROSS_MARGIN_ACCOUNT_FACTORY[network.id]; + if (!signer || !address) return null; + + return CrossMarginAccountFactory__factory.connect(address, signer); + }, [network, signer]); + + return { crossMarginAccountContract, crossMarginContractFactory }; +} diff --git a/hooks/useENSs.ts b/hooks/useENSs.ts index 27252d0336..eb7e27f873 100644 --- a/hooks/useENSs.ts +++ b/hooks/useENSs.ts @@ -1,11 +1,11 @@ import { Contract } from 'ethers'; -import reverseRecordsAbi from 'lib/abis/ReverseRecords.json'; import { useQuery, UseQueryOptions } from 'react-query'; import { useRecoilValue } from 'recoil'; import { ENS_REVERSE_LOOKUP } from 'constants/address'; import QUERY_KEYS from 'constants/queryKeys'; import Connector from 'containers/Connector'; +import reverseRecordsAbi from 'lib/abis/ReverseRecords.json'; import { appReadyState } from 'store/app'; import { isL2State } from 'store/wallet'; diff --git a/hooks/useFuturesData.ts b/hooks/useFuturesData.ts index 40e530d885..e914623e2d 100644 --- a/hooks/useFuturesData.ts +++ b/hooks/useFuturesData.ts @@ -1,18 +1,22 @@ import useSynthetixQueries from '@synthetixio/queries'; import Wei, { wei } from '@synthetixio/wei'; -import { useRefetchContext } from 'contexts/RefetchContext'; import { ethers } from 'ethers'; +import { formatBytes32String } from 'ethers/lib/utils'; import { useRouter } from 'next/router'; -import React, { useState, useEffect } from 'react'; +import React, { useState, useEffect, useMemo } from 'react'; import { useSetRecoilState, useRecoilState, useRecoilValue } from 'recoil'; import Connector from 'containers/Connector'; import TransactionNotifier from 'containers/TransactionNotifier'; +import { useRefetchContext } from 'contexts/RefetchContext'; import { KWENTA_TRACKING_CODE } from 'queries/futures/constants'; +import useGetCrossMarginAccountOverview from 'queries/futures/useGetCrossMarginAccountOverview'; import { getFuturesMarketContract } from 'queries/futures/utils'; import { + crossMarginAvailableMarginState, currentMarketState, feeCostState, + futuresAccountState, leverageSideState, leverageState, leverageValueCommittedState, @@ -26,22 +30,25 @@ import { tradeSizeState, tradeSizeSUSDState, } from 'store/futures'; -import { gasSpeedState, walletAddressState } from 'store/wallet'; +import { gasSpeedState } from 'store/wallet'; import { zeroBN } from 'utils/formatters/number'; import { getDisplayAsset } from 'utils/futures'; import logError from 'utils/logError'; +import useCrossMarginAccountContracts from './useCrossMarginContracts'; + const DEFAULT_MAX_LEVERAGE = wei(10); const useFuturesData = () => { - const walletAddress = useRecoilValue(walletAddressState); const router = useRouter(); const { synthetixjs } = Connector.useContainer(); const { useSynthetixTxn, useEthGasPriceQuery } = useSynthetixQueries(); - const { monitorTransaction } = TransactionNotifier.useContainer(); - const { handleRefetch } = useRefetchContext(); const marketAsset = useRecoilValue(currentMarketState); + const crossMarginAccountOverview = useGetCrossMarginAccountOverview(); + const { crossMarginAccountContract } = useCrossMarginAccountContracts(); + const { monitorTransaction } = TransactionNotifier.useContainer(); + const { handleRefetch } = useRefetchContext(); const ethGasPriceQuery = useEthGasPriceQuery(); @@ -57,10 +64,18 @@ const useFuturesData = () => { const position = useRecoilValue(positionState); const market = useRecoilValue(marketInfoState); const gasSpeed = useRecoilValue(gasSpeedState); + const { selectedFuturesAddress, crossMarginAvailable, selectedAccountType } = useRecoilValue( + futuresAccountState + ); + const crossMarginFreeMargin = useRecoilValue(crossMarginAvailableMarginState); const [dynamicFee, setDynamicFee] = useState(null); const [error, setError] = useState(null); + const crossMarginAccount = crossMarginAvailable + ? { freeMargin: crossMarginAccountOverview.data?.freeMargin } + : null; + const marketAssetRate = useRecoilValue(marketAssetRateState); const positionLeverage = position?.position?.leverage ?? wei(0); @@ -69,14 +84,23 @@ const useFuturesData = () => { const gasPrice = ethGasPriceQuery?.data?.[gasSpeed]; + const remainingMargin: Wei = useMemo(() => { + if (selectedAccountType === 'isolated_margin') { + return position?.remainingMargin || zeroBN; + } + const positionMargin = position?.remainingMargin || zeroBN; + const accountMargin = crossMarginAccount?.freeMargin || zeroBN; + return positionMargin.add(accountMargin); + }, [position?.remainingMargin, crossMarginAccount?.freeMargin, selectedAccountType]); + const onTradeAmountChange = React.useCallback( (value: string, fromLeverage: boolean = false) => { const size = fromLeverage ? (value === '' ? '' : wei(value).toNumber().toString()) : value; const sizeSUSD = value === '' ? '' : marketAssetRate.mul(Number(value)).toNumber().toString(); const leverage = - value === '' || !position?.remainingMargin || position.remainingMargin.eq(0) + value === '' || remainingMargin.eq(0) ? '' - : marketAssetRate.mul(Number(value)).div(position.remainingMargin); + : marketAssetRate.mul(Number(value)).div(remainingMargin); setTradeSize(size); setTradeSizeSUSD(sizeSUSD); setLeverage( @@ -85,7 +109,7 @@ const useFuturesData = () => { }, [ marketAssetRate, - position?.remainingMargin, + remainingMargin, marketMaxLeverage, setTradeSize, setTradeSizeSUSD, @@ -112,9 +136,9 @@ const useFuturesData = () => { if (marketAssetRate.gt(0)) { const size = valueIsNull ? '' : wei(value).div(marketAssetRate).toNumber().toString(); const leverage = - valueIsNull || !position?.remainingMargin || position.remainingMargin.eq(0) + valueIsNull || remainingMargin.eq(0) ? '' - : wei(value).div(position.remainingMargin).toString().substring(0, 4); + : wei(value).div(remainingMargin).toString().substring(0, 4); setTradeSizeSUSD(value); setTradeSize(size); setLeverage(leverage); @@ -130,15 +154,13 @@ const useFuturesData = () => { } else { const newTradeSize = marketAssetRate.eq(0) ? 0 - : wei(value) - .mul(position?.remainingMargin ?? zeroBN) - .div(marketAssetRate); + : wei(value).mul(remainingMargin).div(marketAssetRate); onTradeAmountChange(newTradeSize.toString(), true); setLeverage(value.substring(0, 4)); } }, [ - position?.remainingMargin, + remainingMargin, marketAssetRate, onTradeAmountChange, setTradeSize, @@ -154,6 +176,7 @@ const useFuturesData = () => { gasPrice, { enabled: + selectedAccountType === 'isolated_margin' && !!marketAsset && !!leverage && Number(leverage) >= 0 && @@ -162,6 +185,29 @@ const useFuturesData = () => { } ); + const submitCrossMarginOrder = async () => { + if (!crossMarginAccountContract) return; + + // TODO: Properly assign margin when we have new designs. + // Temporarily using all free margin (minus fees buffer) for testing. + + const margin = crossMarginFreeMargin.toBN().sub(wei('10').toBN()); + + const newPosition = [ + { + marketKey: formatBytes32String(marketAsset), + marginDelta: margin, + sizeDelta: wei(tradeSize).toBN(), + }, + ]; + + return await crossMarginAccountContract.distributeMargin(newPosition); + }; + + const submitIsolatedMarginOrder = () => { + orderTxn.mutate(); + }; + useEffect(() => { if (orderTxn.hash) { monitorTransaction({ @@ -181,9 +227,9 @@ const useFuturesData = () => { if ( !synthetixjs || !marketAsset || - !walletAddress || + !selectedFuturesAddress || !isLeverageValueCommitted || - !position?.remainingMargin + !remainingMargin ) { return; } @@ -212,9 +258,10 @@ const useFuturesData = () => { marketAsset, position, leverageSide, - walletAddress, + selectedFuturesAddress, isLeverageValueCommitted, sizeDelta, + remainingMargin, setFeeCost, ]); @@ -224,6 +271,10 @@ const useFuturesData = () => { onLeverageChange, onTradeAmountChange, onTradeAmountSUSDChange, + submitIsolatedMarginOrder, + submitCrossMarginOrder, + remainingMargin, + crossMarginAccount, marketAssetRate, maxLeverageValue, position, diff --git a/hooks/useSUSDContract.ts b/hooks/useSUSDContract.ts new file mode 100644 index 0000000000..902c506de3 --- /dev/null +++ b/hooks/useSUSDContract.ts @@ -0,0 +1,16 @@ +import { Contract } from 'ethers'; +import { useMemo } from 'react'; + +import Connector from 'containers/Connector'; +import erc20Abi from 'lib/abis/ERC20.json'; + +export default function useSUSDContract(): Contract | null { + const { tokensMap: synthTokensMap, signer } = Connector.useContainer(); + + const susdContract = useMemo(() => { + if (!signer || !synthTokensMap.sUSD) return null; + return new Contract(synthTokensMap.sUSD.address, erc20Abi, signer); + }, [synthTokensMap.sUSD, signer]); + + return susdContract; +} diff --git a/lib/abis/CrossMarginAccountFactory.json b/lib/abis/CrossMarginAccountFactory.json new file mode 100644 index 0000000000..512a4bbbb2 --- /dev/null +++ b/lib/abis/CrossMarginAccountFactory.json @@ -0,0 +1,143 @@ +[ + { + "inputs": [ + { + "internalType": "string", + "name": "_version", + "type": "string" + }, + { + "internalType": "address", + "name": "_marginAsset", + "type": "address" + }, + { + "internalType": "address", + "name": "_addressResolver", + "type": "address" + }, + { + "internalType": "address", + "name": "_marginBaseSettings", + "type": "address" + }, + { + "internalType": "address payable", + "name": "_ops", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "indexed": false, + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "NewAccount", + "type": "event" + }, + { + "inputs": [], + "name": "addressResolver", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "implementation", + "outputs": [ + { + "internalType": "contract MarginBase", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "marginAsset", + "outputs": [ + { + "internalType": "contract IERC20", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "marginBaseSettings", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "newAccount", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "ops", + "outputs": [ + { + "internalType": "address payable", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "version", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ], + "stateMutability": "view", + "type": "function" + } + ] \ No newline at end of file diff --git a/lib/abis/CrossMarginBase.json b/lib/abis/CrossMarginBase.json new file mode 100644 index 0000000000..8500575787 --- /dev/null +++ b/lib/abis/CrossMarginBase.json @@ -0,0 +1,597 @@ +[ + { + "inputs": [], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "inputs": [], + "name": "EthWithdrawalFailed", + "type": "error" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "available", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "required", + "type": "uint256" + } + ], + "name": "InsufficientFreeMargin", + "type": "error" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "numberOfNewPositions", + "type": "uint256" + } + ], + "name": "MaxNewPositionsExceeded", + "type": "error" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "marketKey", + "type": "bytes32" + } + ], + "name": "MissingMarketKey", + "type": "error" + }, + { + "inputs": [], + "name": "OrderInvalid", + "type": "error" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "valueName", + "type": "bytes32" + } + ], + "name": "ValueCannotBeZero", + "type": "error" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "user", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "Deposit", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "previousOwner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "newOwner", + "type": "address" + } + ], + "name": "OwnershipTransferred", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "user", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "Withdraw", + "type": "event" + }, + { + "inputs": [], + "name": "ETH", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "name": "activeMarketKeys", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "name": "activeMarketPositions", + "outputs": [ + { + "internalType": "bytes32", + "name": "marketKey", + "type": "bytes32" + }, + { + "internalType": "uint128", + "name": "margin", + "type": "uint128" + }, + { + "internalType": "int128", + "name": "size", + "type": "int128" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_orderId", + "type": "uint256" + } + ], + "name": "cancelOrder", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_orderId", + "type": "uint256" + } + ], + "name": "checker", + "outputs": [ + { + "internalType": "bool", + "name": "canExec", + "type": "bool" + }, + { + "internalType": "bytes", + "name": "execPayload", + "type": "bytes" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "committedMargin", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "deposit", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "components": [ + { + "internalType": "bytes32", + "name": "marketKey", + "type": "bytes32" + }, + { + "internalType": "int256", + "name": "marginDelta", + "type": "int256" + }, + { + "internalType": "int256", + "name": "sizeDelta", + "type": "int256" + } + ], + "internalType": "struct IMarginBaseTypes.UpdateMarketPositionSpec[]", + "name": "_newPositions", + "type": "tuple[]" + } + ], + "name": "distributeMargin", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_orderId", + "type": "uint256" + } + ], + "name": "executeOrder", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "freeMargin", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "gelato", + "outputs": [ + { + "internalType": "address payable", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getAllActiveMarketPositions", + "outputs": [ + { + "components": [ + { + "internalType": "bytes32", + "name": "marketKey", + "type": "bytes32" + }, + { + "internalType": "uint128", + "name": "margin", + "type": "uint128" + }, + { + "internalType": "int128", + "name": "size", + "type": "int128" + } + ], + "internalType": "struct IMarginBaseTypes.ActiveMarketPosition[]", + "name": "", + "type": "tuple[]" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getNumberOfActivePositions", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "initialize", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_marginAsset", + "type": "address" + }, + { + "internalType": "address", + "name": "_addressResolver", + "type": "address" + }, + { + "internalType": "address", + "name": "_marginBaseSettings", + "type": "address" + }, + { + "internalType": "address payable", + "name": "_ops", + "type": "address" + } + ], + "name": "initialize", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "marginAsset", + "outputs": [ + { + "internalType": "contract IERC20", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "marginBaseSettings", + "outputs": [ + { + "internalType": "contract MarginBaseSettings", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "ops", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "orderId", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "name": "orders", + "outputs": [ + { + "internalType": "bytes32", + "name": "marketKey", + "type": "bytes32" + }, + { + "internalType": "int256", + "name": "marginDelta", + "type": "int256" + }, + { + "internalType": "int256", + "name": "sizeDelta", + "type": "int256" + }, + { + "internalType": "uint256", + "name": "desiredPrice", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "gelatoTaskId", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_marketKey", + "type": "bytes32" + }, + { + "internalType": "int256", + "name": "_marginDelta", + "type": "int256" + }, + { + "internalType": "int256", + "name": "_sizeDelta", + "type": "int256" + }, + { + "internalType": "uint256", + "name": "_limitPrice", + "type": "uint256" + } + ], + "name": "placeOrder", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "payable", + "type": "function" + }, + { + "inputs": [], + "name": "renounceOwnership", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "newOwner", + "type": "address" + } + ], + "name": "transferOwnership", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_orderId", + "type": "uint256" + } + ], + "name": "validOrder", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "withdraw", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "withdrawEth", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] \ No newline at end of file diff --git a/lib/abis/types/CrossMarginAccountFactory.ts b/lib/abis/types/CrossMarginAccountFactory.ts new file mode 100644 index 0000000000..f166867145 --- /dev/null +++ b/lib/abis/types/CrossMarginAccountFactory.ts @@ -0,0 +1,236 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, + PromiseOrValue, +} from "./common"; + +export interface CrossMarginAccountFactoryInterface extends utils.Interface { + functions: { + "addressResolver()": FunctionFragment; + "implementation()": FunctionFragment; + "marginAsset()": FunctionFragment; + "marginBaseSettings()": FunctionFragment; + "newAccount()": FunctionFragment; + "ops()": FunctionFragment; + "version()": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "addressResolver" + | "implementation" + | "marginAsset" + | "marginBaseSettings" + | "newAccount" + | "ops" + | "version" + ): FunctionFragment; + + encodeFunctionData( + functionFragment: "addressResolver", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "implementation", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "marginAsset", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "marginBaseSettings", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "newAccount", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "ops", values?: undefined): string; + encodeFunctionData(functionFragment: "version", values?: undefined): string; + + decodeFunctionResult( + functionFragment: "addressResolver", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "implementation", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "marginAsset", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "marginBaseSettings", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "newAccount", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "ops", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "version", data: BytesLike): Result; + + events: { + "NewAccount(address,address)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "NewAccount"): EventFragment; +} + +export interface NewAccountEventObject { + owner: string; + account: string; +} +export type NewAccountEvent = TypedEvent< + [string, string], + NewAccountEventObject +>; + +export type NewAccountEventFilter = TypedEventFilter; + +export interface CrossMarginAccountFactory extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: CrossMarginAccountFactoryInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + addressResolver(overrides?: CallOverrides): Promise<[string]>; + + implementation(overrides?: CallOverrides): Promise<[string]>; + + marginAsset(overrides?: CallOverrides): Promise<[string]>; + + marginBaseSettings(overrides?: CallOverrides): Promise<[string]>; + + newAccount( + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + ops(overrides?: CallOverrides): Promise<[string]>; + + version(overrides?: CallOverrides): Promise<[string]>; + }; + + addressResolver(overrides?: CallOverrides): Promise; + + implementation(overrides?: CallOverrides): Promise; + + marginAsset(overrides?: CallOverrides): Promise; + + marginBaseSettings(overrides?: CallOverrides): Promise; + + newAccount( + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + ops(overrides?: CallOverrides): Promise; + + version(overrides?: CallOverrides): Promise; + + callStatic: { + addressResolver(overrides?: CallOverrides): Promise; + + implementation(overrides?: CallOverrides): Promise; + + marginAsset(overrides?: CallOverrides): Promise; + + marginBaseSettings(overrides?: CallOverrides): Promise; + + newAccount(overrides?: CallOverrides): Promise; + + ops(overrides?: CallOverrides): Promise; + + version(overrides?: CallOverrides): Promise; + }; + + filters: { + "NewAccount(address,address)"( + owner?: PromiseOrValue | null, + account?: null + ): NewAccountEventFilter; + NewAccount( + owner?: PromiseOrValue | null, + account?: null + ): NewAccountEventFilter; + }; + + estimateGas: { + addressResolver(overrides?: CallOverrides): Promise; + + implementation(overrides?: CallOverrides): Promise; + + marginAsset(overrides?: CallOverrides): Promise; + + marginBaseSettings(overrides?: CallOverrides): Promise; + + newAccount( + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + ops(overrides?: CallOverrides): Promise; + + version(overrides?: CallOverrides): Promise; + }; + + populateTransaction: { + addressResolver(overrides?: CallOverrides): Promise; + + implementation(overrides?: CallOverrides): Promise; + + marginAsset(overrides?: CallOverrides): Promise; + + marginBaseSettings( + overrides?: CallOverrides + ): Promise; + + newAccount( + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + ops(overrides?: CallOverrides): Promise; + + version(overrides?: CallOverrides): Promise; + }; +} diff --git a/lib/abis/types/CrossMarginBase.ts b/lib/abis/types/CrossMarginBase.ts new file mode 100644 index 0000000000..73cb3882fa --- /dev/null +++ b/lib/abis/types/CrossMarginBase.ts @@ -0,0 +1,980 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BigNumberish, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PayableOverrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, + PromiseOrValue, +} from "./common"; + +export declare namespace IMarginBaseTypes { + export type UpdateMarketPositionSpecStruct = { + marketKey: PromiseOrValue; + marginDelta: PromiseOrValue; + sizeDelta: PromiseOrValue; + }; + + export type UpdateMarketPositionSpecStructOutput = [ + string, + BigNumber, + BigNumber + ] & { marketKey: string; marginDelta: BigNumber; sizeDelta: BigNumber }; + + export type ActiveMarketPositionStruct = { + marketKey: PromiseOrValue; + margin: PromiseOrValue; + size: PromiseOrValue; + }; + + export type ActiveMarketPositionStructOutput = [ + string, + BigNumber, + BigNumber + ] & { marketKey: string; margin: BigNumber; size: BigNumber }; +} + +export interface CrossMarginBaseInterface extends utils.Interface { + functions: { + "ETH()": FunctionFragment; + "activeMarketKeys(uint256)": FunctionFragment; + "activeMarketPositions(bytes32)": FunctionFragment; + "cancelOrder(uint256)": FunctionFragment; + "checker(uint256)": FunctionFragment; + "committedMargin()": FunctionFragment; + "deposit(uint256)": FunctionFragment; + "distributeMargin((bytes32,int256,int256)[])": FunctionFragment; + "executeOrder(uint256)": FunctionFragment; + "freeMargin()": FunctionFragment; + "gelato()": FunctionFragment; + "getAllActiveMarketPositions()": FunctionFragment; + "getNumberOfActivePositions()": FunctionFragment; + "initialize()": FunctionFragment; + "initialize(address,address,address,address)": FunctionFragment; + "marginAsset()": FunctionFragment; + "marginBaseSettings()": FunctionFragment; + "ops()": FunctionFragment; + "orderId()": FunctionFragment; + "orders(uint256)": FunctionFragment; + "owner()": FunctionFragment; + "placeOrder(bytes32,int256,int256,uint256)": FunctionFragment; + "renounceOwnership()": FunctionFragment; + "transferOwnership(address)": FunctionFragment; + "validOrder(uint256)": FunctionFragment; + "withdraw(uint256)": FunctionFragment; + "withdrawEth(uint256)": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "ETH" + | "activeMarketKeys" + | "activeMarketPositions" + | "cancelOrder" + | "checker" + | "committedMargin" + | "deposit" + | "distributeMargin" + | "executeOrder" + | "freeMargin" + | "gelato" + | "getAllActiveMarketPositions" + | "getNumberOfActivePositions" + | "initialize()" + | "initialize(address,address,address,address)" + | "marginAsset" + | "marginBaseSettings" + | "ops" + | "orderId" + | "orders" + | "owner" + | "placeOrder" + | "renounceOwnership" + | "transferOwnership" + | "validOrder" + | "withdraw" + | "withdrawEth" + ): FunctionFragment; + + encodeFunctionData(functionFragment: "ETH", values?: undefined): string; + encodeFunctionData( + functionFragment: "activeMarketKeys", + values: [PromiseOrValue] + ): string; + encodeFunctionData( + functionFragment: "activeMarketPositions", + values: [PromiseOrValue] + ): string; + encodeFunctionData( + functionFragment: "cancelOrder", + values: [PromiseOrValue] + ): string; + encodeFunctionData( + functionFragment: "checker", + values: [PromiseOrValue] + ): string; + encodeFunctionData( + functionFragment: "committedMargin", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "deposit", + values: [PromiseOrValue] + ): string; + encodeFunctionData( + functionFragment: "distributeMargin", + values: [IMarginBaseTypes.UpdateMarketPositionSpecStruct[]] + ): string; + encodeFunctionData( + functionFragment: "executeOrder", + values: [PromiseOrValue] + ): string; + encodeFunctionData( + functionFragment: "freeMargin", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "gelato", values?: undefined): string; + encodeFunctionData( + functionFragment: "getAllActiveMarketPositions", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "getNumberOfActivePositions", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "initialize()", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "initialize(address,address,address,address)", + values: [ + PromiseOrValue, + PromiseOrValue, + PromiseOrValue, + PromiseOrValue + ] + ): string; + encodeFunctionData( + functionFragment: "marginAsset", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "marginBaseSettings", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "ops", values?: undefined): string; + encodeFunctionData(functionFragment: "orderId", values?: undefined): string; + encodeFunctionData( + functionFragment: "orders", + values: [PromiseOrValue] + ): string; + encodeFunctionData(functionFragment: "owner", values?: undefined): string; + encodeFunctionData( + functionFragment: "placeOrder", + values: [ + PromiseOrValue, + PromiseOrValue, + PromiseOrValue, + PromiseOrValue + ] + ): string; + encodeFunctionData( + functionFragment: "renounceOwnership", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "transferOwnership", + values: [PromiseOrValue] + ): string; + encodeFunctionData( + functionFragment: "validOrder", + values: [PromiseOrValue] + ): string; + encodeFunctionData( + functionFragment: "withdraw", + values: [PromiseOrValue] + ): string; + encodeFunctionData( + functionFragment: "withdrawEth", + values: [PromiseOrValue] + ): string; + + decodeFunctionResult(functionFragment: "ETH", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "activeMarketKeys", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "activeMarketPositions", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "cancelOrder", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "checker", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "committedMargin", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "deposit", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "distributeMargin", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "executeOrder", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "freeMargin", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "gelato", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "getAllActiveMarketPositions", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "getNumberOfActivePositions", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "initialize()", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "initialize(address,address,address,address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "marginAsset", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "marginBaseSettings", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "ops", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "orderId", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "orders", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "placeOrder", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "renounceOwnership", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "transferOwnership", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "validOrder", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "withdraw", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "withdrawEth", + data: BytesLike + ): Result; + + events: { + "Deposit(address,uint256)": EventFragment; + "OwnershipTransferred(address,address)": EventFragment; + "Withdraw(address,uint256)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "Deposit"): EventFragment; + getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; + getEvent(nameOrSignatureOrTopic: "Withdraw"): EventFragment; +} + +export interface DepositEventObject { + user: string; + amount: BigNumber; +} +export type DepositEvent = TypedEvent<[string, BigNumber], DepositEventObject>; + +export type DepositEventFilter = TypedEventFilter; + +export interface OwnershipTransferredEventObject { + previousOwner: string; + newOwner: string; +} +export type OwnershipTransferredEvent = TypedEvent< + [string, string], + OwnershipTransferredEventObject +>; + +export type OwnershipTransferredEventFilter = + TypedEventFilter; + +export interface WithdrawEventObject { + user: string; + amount: BigNumber; +} +export type WithdrawEvent = TypedEvent< + [string, BigNumber], + WithdrawEventObject +>; + +export type WithdrawEventFilter = TypedEventFilter; + +export interface CrossMarginBase extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: CrossMarginBaseInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + ETH(overrides?: CallOverrides): Promise<[string]>; + + activeMarketKeys( + arg0: PromiseOrValue, + overrides?: CallOverrides + ): Promise<[string]>; + + activeMarketPositions( + arg0: PromiseOrValue, + overrides?: CallOverrides + ): Promise< + [string, BigNumber, BigNumber] & { + marketKey: string; + margin: BigNumber; + size: BigNumber; + } + >; + + cancelOrder( + _orderId: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + checker( + _orderId: PromiseOrValue, + overrides?: CallOverrides + ): Promise<[boolean, string] & { canExec: boolean; execPayload: string }>; + + committedMargin(overrides?: CallOverrides): Promise<[BigNumber]>; + + deposit( + _amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + distributeMargin( + _newPositions: IMarginBaseTypes.UpdateMarketPositionSpecStruct[], + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + executeOrder( + _orderId: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + freeMargin(overrides?: CallOverrides): Promise<[BigNumber]>; + + gelato(overrides?: CallOverrides): Promise<[string]>; + + getAllActiveMarketPositions( + overrides?: CallOverrides + ): Promise<[IMarginBaseTypes.ActiveMarketPositionStructOutput[]]>; + + getNumberOfActivePositions(overrides?: CallOverrides): Promise<[BigNumber]>; + + "initialize()"( + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + "initialize(address,address,address,address)"( + _marginAsset: PromiseOrValue, + _addressResolver: PromiseOrValue, + _marginBaseSettings: PromiseOrValue, + _ops: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + marginAsset(overrides?: CallOverrides): Promise<[string]>; + + marginBaseSettings(overrides?: CallOverrides): Promise<[string]>; + + ops(overrides?: CallOverrides): Promise<[string]>; + + orderId(overrides?: CallOverrides): Promise<[BigNumber]>; + + orders( + arg0: PromiseOrValue, + overrides?: CallOverrides + ): Promise< + [string, BigNumber, BigNumber, BigNumber, string] & { + marketKey: string; + marginDelta: BigNumber; + sizeDelta: BigNumber; + desiredPrice: BigNumber; + gelatoTaskId: string; + } + >; + + owner(overrides?: CallOverrides): Promise<[string]>; + + placeOrder( + _marketKey: PromiseOrValue, + _marginDelta: PromiseOrValue, + _sizeDelta: PromiseOrValue, + _limitPrice: PromiseOrValue, + overrides?: PayableOverrides & { from?: PromiseOrValue } + ): Promise; + + renounceOwnership( + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + transferOwnership( + newOwner: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + validOrder( + _orderId: PromiseOrValue, + overrides?: CallOverrides + ): Promise<[boolean]>; + + withdraw( + _amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + withdrawEth( + _amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + }; + + ETH(overrides?: CallOverrides): Promise; + + activeMarketKeys( + arg0: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + activeMarketPositions( + arg0: PromiseOrValue, + overrides?: CallOverrides + ): Promise< + [string, BigNumber, BigNumber] & { + marketKey: string; + margin: BigNumber; + size: BigNumber; + } + >; + + cancelOrder( + _orderId: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + checker( + _orderId: PromiseOrValue, + overrides?: CallOverrides + ): Promise<[boolean, string] & { canExec: boolean; execPayload: string }>; + + committedMargin(overrides?: CallOverrides): Promise; + + deposit( + _amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + distributeMargin( + _newPositions: IMarginBaseTypes.UpdateMarketPositionSpecStruct[], + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + executeOrder( + _orderId: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + freeMargin(overrides?: CallOverrides): Promise; + + gelato(overrides?: CallOverrides): Promise; + + getAllActiveMarketPositions( + overrides?: CallOverrides + ): Promise; + + getNumberOfActivePositions(overrides?: CallOverrides): Promise; + + "initialize()"( + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + "initialize(address,address,address,address)"( + _marginAsset: PromiseOrValue, + _addressResolver: PromiseOrValue, + _marginBaseSettings: PromiseOrValue, + _ops: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + marginAsset(overrides?: CallOverrides): Promise; + + marginBaseSettings(overrides?: CallOverrides): Promise; + + ops(overrides?: CallOverrides): Promise; + + orderId(overrides?: CallOverrides): Promise; + + orders( + arg0: PromiseOrValue, + overrides?: CallOverrides + ): Promise< + [string, BigNumber, BigNumber, BigNumber, string] & { + marketKey: string; + marginDelta: BigNumber; + sizeDelta: BigNumber; + desiredPrice: BigNumber; + gelatoTaskId: string; + } + >; + + owner(overrides?: CallOverrides): Promise; + + placeOrder( + _marketKey: PromiseOrValue, + _marginDelta: PromiseOrValue, + _sizeDelta: PromiseOrValue, + _limitPrice: PromiseOrValue, + overrides?: PayableOverrides & { from?: PromiseOrValue } + ): Promise; + + renounceOwnership( + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + transferOwnership( + newOwner: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + validOrder( + _orderId: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + withdraw( + _amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + withdrawEth( + _amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + callStatic: { + ETH(overrides?: CallOverrides): Promise; + + activeMarketKeys( + arg0: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + activeMarketPositions( + arg0: PromiseOrValue, + overrides?: CallOverrides + ): Promise< + [string, BigNumber, BigNumber] & { + marketKey: string; + margin: BigNumber; + size: BigNumber; + } + >; + + cancelOrder( + _orderId: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + checker( + _orderId: PromiseOrValue, + overrides?: CallOverrides + ): Promise<[boolean, string] & { canExec: boolean; execPayload: string }>; + + committedMargin(overrides?: CallOverrides): Promise; + + deposit( + _amount: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + distributeMargin( + _newPositions: IMarginBaseTypes.UpdateMarketPositionSpecStruct[], + overrides?: CallOverrides + ): Promise; + + executeOrder( + _orderId: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + freeMargin(overrides?: CallOverrides): Promise; + + gelato(overrides?: CallOverrides): Promise; + + getAllActiveMarketPositions( + overrides?: CallOverrides + ): Promise; + + getNumberOfActivePositions(overrides?: CallOverrides): Promise; + + "initialize()"(overrides?: CallOverrides): Promise; + + "initialize(address,address,address,address)"( + _marginAsset: PromiseOrValue, + _addressResolver: PromiseOrValue, + _marginBaseSettings: PromiseOrValue, + _ops: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + marginAsset(overrides?: CallOverrides): Promise; + + marginBaseSettings(overrides?: CallOverrides): Promise; + + ops(overrides?: CallOverrides): Promise; + + orderId(overrides?: CallOverrides): Promise; + + orders( + arg0: PromiseOrValue, + overrides?: CallOverrides + ): Promise< + [string, BigNumber, BigNumber, BigNumber, string] & { + marketKey: string; + marginDelta: BigNumber; + sizeDelta: BigNumber; + desiredPrice: BigNumber; + gelatoTaskId: string; + } + >; + + owner(overrides?: CallOverrides): Promise; + + placeOrder( + _marketKey: PromiseOrValue, + _marginDelta: PromiseOrValue, + _sizeDelta: PromiseOrValue, + _limitPrice: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + renounceOwnership(overrides?: CallOverrides): Promise; + + transferOwnership( + newOwner: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + validOrder( + _orderId: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + withdraw( + _amount: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + withdrawEth( + _amount: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + }; + + filters: { + "Deposit(address,uint256)"( + user?: PromiseOrValue | null, + amount?: null + ): DepositEventFilter; + Deposit( + user?: PromiseOrValue | null, + amount?: null + ): DepositEventFilter; + + "OwnershipTransferred(address,address)"( + previousOwner?: PromiseOrValue | null, + newOwner?: PromiseOrValue | null + ): OwnershipTransferredEventFilter; + OwnershipTransferred( + previousOwner?: PromiseOrValue | null, + newOwner?: PromiseOrValue | null + ): OwnershipTransferredEventFilter; + + "Withdraw(address,uint256)"( + user?: PromiseOrValue | null, + amount?: null + ): WithdrawEventFilter; + Withdraw( + user?: PromiseOrValue | null, + amount?: null + ): WithdrawEventFilter; + }; + + estimateGas: { + ETH(overrides?: CallOverrides): Promise; + + activeMarketKeys( + arg0: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + activeMarketPositions( + arg0: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + cancelOrder( + _orderId: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + checker( + _orderId: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + committedMargin(overrides?: CallOverrides): Promise; + + deposit( + _amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + distributeMargin( + _newPositions: IMarginBaseTypes.UpdateMarketPositionSpecStruct[], + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + executeOrder( + _orderId: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + freeMargin(overrides?: CallOverrides): Promise; + + gelato(overrides?: CallOverrides): Promise; + + getAllActiveMarketPositions(overrides?: CallOverrides): Promise; + + getNumberOfActivePositions(overrides?: CallOverrides): Promise; + + "initialize()"( + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + "initialize(address,address,address,address)"( + _marginAsset: PromiseOrValue, + _addressResolver: PromiseOrValue, + _marginBaseSettings: PromiseOrValue, + _ops: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + marginAsset(overrides?: CallOverrides): Promise; + + marginBaseSettings(overrides?: CallOverrides): Promise; + + ops(overrides?: CallOverrides): Promise; + + orderId(overrides?: CallOverrides): Promise; + + orders( + arg0: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + owner(overrides?: CallOverrides): Promise; + + placeOrder( + _marketKey: PromiseOrValue, + _marginDelta: PromiseOrValue, + _sizeDelta: PromiseOrValue, + _limitPrice: PromiseOrValue, + overrides?: PayableOverrides & { from?: PromiseOrValue } + ): Promise; + + renounceOwnership( + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + transferOwnership( + newOwner: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + validOrder( + _orderId: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + withdraw( + _amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + withdrawEth( + _amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + }; + + populateTransaction: { + ETH(overrides?: CallOverrides): Promise; + + activeMarketKeys( + arg0: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + activeMarketPositions( + arg0: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + cancelOrder( + _orderId: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + checker( + _orderId: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + committedMargin(overrides?: CallOverrides): Promise; + + deposit( + _amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + distributeMargin( + _newPositions: IMarginBaseTypes.UpdateMarketPositionSpecStruct[], + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + executeOrder( + _orderId: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + freeMargin(overrides?: CallOverrides): Promise; + + gelato(overrides?: CallOverrides): Promise; + + getAllActiveMarketPositions( + overrides?: CallOverrides + ): Promise; + + getNumberOfActivePositions( + overrides?: CallOverrides + ): Promise; + + "initialize()"( + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + "initialize(address,address,address,address)"( + _marginAsset: PromiseOrValue, + _addressResolver: PromiseOrValue, + _marginBaseSettings: PromiseOrValue, + _ops: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + marginAsset(overrides?: CallOverrides): Promise; + + marginBaseSettings( + overrides?: CallOverrides + ): Promise; + + ops(overrides?: CallOverrides): Promise; + + orderId(overrides?: CallOverrides): Promise; + + orders( + arg0: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + owner(overrides?: CallOverrides): Promise; + + placeOrder( + _marketKey: PromiseOrValue, + _marginDelta: PromiseOrValue, + _sizeDelta: PromiseOrValue, + _limitPrice: PromiseOrValue, + overrides?: PayableOverrides & { from?: PromiseOrValue } + ): Promise; + + renounceOwnership( + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + transferOwnership( + newOwner: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + validOrder( + _orderId: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + withdraw( + _amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + withdrawEth( + _amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + }; +} diff --git a/lib/abis/types/ERC20.ts b/lib/abis/types/ERC20.ts new file mode 100644 index 0000000000..bbb1a97ea4 --- /dev/null +++ b/lib/abis/types/ERC20.ts @@ -0,0 +1,496 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BigNumberish, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, + PromiseOrValue, +} from "./common"; + +export interface ERC20Interface extends utils.Interface { + functions: { + "name()": FunctionFragment; + "approve(address,uint256)": FunctionFragment; + "mint(uint256)": FunctionFragment; + "totalSupply()": FunctionFragment; + "transferFrom(address,address,uint256)": FunctionFragment; + "decimals()": FunctionFragment; + "increaseAllowance(address,uint256)": FunctionFragment; + "balanceOf(address)": FunctionFragment; + "symbol()": FunctionFragment; + "decreaseAllowance(address,uint256)": FunctionFragment; + "transfer(address,uint256)": FunctionFragment; + "allowance(address,address)": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "name" + | "approve" + | "mint" + | "totalSupply" + | "transferFrom" + | "decimals" + | "increaseAllowance" + | "balanceOf" + | "symbol" + | "decreaseAllowance" + | "transfer" + | "allowance" + ): FunctionFragment; + + encodeFunctionData(functionFragment: "name", values?: undefined): string; + encodeFunctionData( + functionFragment: "approve", + values: [PromiseOrValue, PromiseOrValue] + ): string; + encodeFunctionData( + functionFragment: "mint", + values: [PromiseOrValue] + ): string; + encodeFunctionData( + functionFragment: "totalSupply", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "transferFrom", + values: [ + PromiseOrValue, + PromiseOrValue, + PromiseOrValue + ] + ): string; + encodeFunctionData(functionFragment: "decimals", values?: undefined): string; + encodeFunctionData( + functionFragment: "increaseAllowance", + values: [PromiseOrValue, PromiseOrValue] + ): string; + encodeFunctionData( + functionFragment: "balanceOf", + values: [PromiseOrValue] + ): string; + encodeFunctionData(functionFragment: "symbol", values?: undefined): string; + encodeFunctionData( + functionFragment: "decreaseAllowance", + values: [PromiseOrValue, PromiseOrValue] + ): string; + encodeFunctionData( + functionFragment: "transfer", + values: [PromiseOrValue, PromiseOrValue] + ): string; + encodeFunctionData( + functionFragment: "allowance", + values: [PromiseOrValue, PromiseOrValue] + ): string; + + decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "mint", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "totalSupply", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "transferFrom", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "decimals", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "increaseAllowance", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "decreaseAllowance", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "transfer", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "allowance", data: BytesLike): Result; + + events: { + "Transfer(address,address,uint256)": EventFragment; + "Approval(address,address,uint256)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment; + getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment; +} + +export interface TransferEventObject { + from: string; + to: string; + value: BigNumber; +} +export type TransferEvent = TypedEvent< + [string, string, BigNumber], + TransferEventObject +>; + +export type TransferEventFilter = TypedEventFilter; + +export interface ApprovalEventObject { + owner: string; + spender: string; + value: BigNumber; +} +export type ApprovalEvent = TypedEvent< + [string, string, BigNumber], + ApprovalEventObject +>; + +export type ApprovalEventFilter = TypedEventFilter; + +export interface ERC20 extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: ERC20Interface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + name(overrides?: CallOverrides): Promise<[string]>; + + approve( + spender: PromiseOrValue, + value: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + mint( + value: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>; + + transferFrom( + sender: PromiseOrValue, + recipient: PromiseOrValue, + amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + decimals(overrides?: CallOverrides): Promise<[number]>; + + increaseAllowance( + spender: PromiseOrValue, + addedValue: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + balanceOf( + account: PromiseOrValue, + overrides?: CallOverrides + ): Promise<[BigNumber]>; + + symbol(overrides?: CallOverrides): Promise<[string]>; + + decreaseAllowance( + spender: PromiseOrValue, + subtractedValue: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + transfer( + recipient: PromiseOrValue, + amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + allowance( + owner: PromiseOrValue, + spender: PromiseOrValue, + overrides?: CallOverrides + ): Promise<[BigNumber]>; + }; + + name(overrides?: CallOverrides): Promise; + + approve( + spender: PromiseOrValue, + value: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + mint( + value: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + totalSupply(overrides?: CallOverrides): Promise; + + transferFrom( + sender: PromiseOrValue, + recipient: PromiseOrValue, + amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + decimals(overrides?: CallOverrides): Promise; + + increaseAllowance( + spender: PromiseOrValue, + addedValue: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + balanceOf( + account: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + symbol(overrides?: CallOverrides): Promise; + + decreaseAllowance( + spender: PromiseOrValue, + subtractedValue: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + transfer( + recipient: PromiseOrValue, + amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + allowance( + owner: PromiseOrValue, + spender: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + callStatic: { + name(overrides?: CallOverrides): Promise; + + approve( + spender: PromiseOrValue, + value: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + mint( + value: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + totalSupply(overrides?: CallOverrides): Promise; + + transferFrom( + sender: PromiseOrValue, + recipient: PromiseOrValue, + amount: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + decimals(overrides?: CallOverrides): Promise; + + increaseAllowance( + spender: PromiseOrValue, + addedValue: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + balanceOf( + account: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + symbol(overrides?: CallOverrides): Promise; + + decreaseAllowance( + spender: PromiseOrValue, + subtractedValue: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + transfer( + recipient: PromiseOrValue, + amount: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + allowance( + owner: PromiseOrValue, + spender: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + }; + + filters: { + "Transfer(address,address,uint256)"( + from?: PromiseOrValue | null, + to?: PromiseOrValue | null, + value?: null + ): TransferEventFilter; + Transfer( + from?: PromiseOrValue | null, + to?: PromiseOrValue | null, + value?: null + ): TransferEventFilter; + + "Approval(address,address,uint256)"( + owner?: PromiseOrValue | null, + spender?: PromiseOrValue | null, + value?: null + ): ApprovalEventFilter; + Approval( + owner?: PromiseOrValue | null, + spender?: PromiseOrValue | null, + value?: null + ): ApprovalEventFilter; + }; + + estimateGas: { + name(overrides?: CallOverrides): Promise; + + approve( + spender: PromiseOrValue, + value: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + mint( + value: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + totalSupply(overrides?: CallOverrides): Promise; + + transferFrom( + sender: PromiseOrValue, + recipient: PromiseOrValue, + amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + decimals(overrides?: CallOverrides): Promise; + + increaseAllowance( + spender: PromiseOrValue, + addedValue: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + balanceOf( + account: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + symbol(overrides?: CallOverrides): Promise; + + decreaseAllowance( + spender: PromiseOrValue, + subtractedValue: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + transfer( + recipient: PromiseOrValue, + amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + allowance( + owner: PromiseOrValue, + spender: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + }; + + populateTransaction: { + name(overrides?: CallOverrides): Promise; + + approve( + spender: PromiseOrValue, + value: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + mint( + value: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + totalSupply(overrides?: CallOverrides): Promise; + + transferFrom( + sender: PromiseOrValue, + recipient: PromiseOrValue, + amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + decimals(overrides?: CallOverrides): Promise; + + increaseAllowance( + spender: PromiseOrValue, + addedValue: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + balanceOf( + account: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + symbol(overrides?: CallOverrides): Promise; + + decreaseAllowance( + spender: PromiseOrValue, + subtractedValue: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + transfer( + recipient: PromiseOrValue, + amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + allowance( + owner: PromiseOrValue, + spender: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + }; +} diff --git a/lib/abis/types/ReverseRecords.ts b/lib/abis/types/ReverseRecords.ts new file mode 100644 index 0000000000..550b6b3fca --- /dev/null +++ b/lib/abis/types/ReverseRecords.ts @@ -0,0 +1,100 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, + PromiseOrValue, +} from "./common"; + +export interface ReverseRecordsInterface extends utils.Interface { + functions: { + "getNames(address[])": FunctionFragment; + }; + + getFunction(nameOrSignatureOrTopic: "getNames"): FunctionFragment; + + encodeFunctionData( + functionFragment: "getNames", + values: [PromiseOrValue[]] + ): string; + + decodeFunctionResult(functionFragment: "getNames", data: BytesLike): Result; + + events: {}; +} + +export interface ReverseRecords extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: ReverseRecordsInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + getNames( + addresses: PromiseOrValue[], + overrides?: CallOverrides + ): Promise<[string[]] & { r: string[] }>; + }; + + getNames( + addresses: PromiseOrValue[], + overrides?: CallOverrides + ): Promise; + + callStatic: { + getNames( + addresses: PromiseOrValue[], + overrides?: CallOverrides + ): Promise; + }; + + filters: {}; + + estimateGas: { + getNames( + addresses: PromiseOrValue[], + overrides?: CallOverrides + ): Promise; + }; + + populateTransaction: { + getNames( + addresses: PromiseOrValue[], + overrides?: CallOverrides + ): Promise; + }; +} diff --git a/lib/abis/types/SynthSwap.ts b/lib/abis/types/SynthSwap.ts new file mode 100644 index 0000000000..fc51fb288c --- /dev/null +++ b/lib/abis/types/SynthSwap.ts @@ -0,0 +1,514 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BigNumberish, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PayableOverrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, + PromiseOrValue, +} from "./common"; + +export interface SynthSwapInterface extends utils.Interface { + functions: { + "acceptOwnership()": FunctionFragment; + "nominateNewOwner(address)": FunctionFragment; + "nominatedOwner()": FunctionFragment; + "owner()": FunctionFragment; + "rescueFunds(address,uint256)": FunctionFragment; + "swapInto(bytes32,bytes)": FunctionFragment; + "swapOutOf(bytes32,uint256,bytes)": FunctionFragment; + "uniswapSwapInto(bytes32,address,uint256,bytes)": FunctionFragment; + "uniswapSwapOutOf(bytes32,address,uint256,uint256,bytes)": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "acceptOwnership" + | "nominateNewOwner" + | "nominatedOwner" + | "owner" + | "rescueFunds" + | "swapInto" + | "swapOutOf" + | "uniswapSwapInto" + | "uniswapSwapOutOf" + ): FunctionFragment; + + encodeFunctionData( + functionFragment: "acceptOwnership", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "nominateNewOwner", + values: [PromiseOrValue] + ): string; + encodeFunctionData( + functionFragment: "nominatedOwner", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "owner", values?: undefined): string; + encodeFunctionData( + functionFragment: "rescueFunds", + values: [PromiseOrValue, PromiseOrValue] + ): string; + encodeFunctionData( + functionFragment: "swapInto", + values: [PromiseOrValue, PromiseOrValue] + ): string; + encodeFunctionData( + functionFragment: "swapOutOf", + values: [ + PromiseOrValue, + PromiseOrValue, + PromiseOrValue + ] + ): string; + encodeFunctionData( + functionFragment: "uniswapSwapInto", + values: [ + PromiseOrValue, + PromiseOrValue, + PromiseOrValue, + PromiseOrValue + ] + ): string; + encodeFunctionData( + functionFragment: "uniswapSwapOutOf", + values: [ + PromiseOrValue, + PromiseOrValue, + PromiseOrValue, + PromiseOrValue, + PromiseOrValue + ] + ): string; + + decodeFunctionResult( + functionFragment: "acceptOwnership", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "nominateNewOwner", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "nominatedOwner", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "rescueFunds", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "swapInto", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "swapOutOf", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "uniswapSwapInto", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "uniswapSwapOutOf", + data: BytesLike + ): Result; + + events: { + "OwnerChanged(address,address)": EventFragment; + "OwnerNominated(address)": EventFragment; + "Received(address,uint256)": EventFragment; + "SwapInto(address,uint256)": EventFragment; + "SwapOutOf(address,uint256)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "OwnerChanged"): EventFragment; + getEvent(nameOrSignatureOrTopic: "OwnerNominated"): EventFragment; + getEvent(nameOrSignatureOrTopic: "Received"): EventFragment; + getEvent(nameOrSignatureOrTopic: "SwapInto"): EventFragment; + getEvent(nameOrSignatureOrTopic: "SwapOutOf"): EventFragment; +} + +export interface OwnerChangedEventObject { + oldOwner: string; + newOwner: string; +} +export type OwnerChangedEvent = TypedEvent< + [string, string], + OwnerChangedEventObject +>; + +export type OwnerChangedEventFilter = TypedEventFilter; + +export interface OwnerNominatedEventObject { + newOwner: string; +} +export type OwnerNominatedEvent = TypedEvent< + [string], + OwnerNominatedEventObject +>; + +export type OwnerNominatedEventFilter = TypedEventFilter; + +export interface ReceivedEventObject { + from: string; + amountReceived: BigNumber; +} +export type ReceivedEvent = TypedEvent< + [string, BigNumber], + ReceivedEventObject +>; + +export type ReceivedEventFilter = TypedEventFilter; + +export interface SwapIntoEventObject { + from: string; + amountReceived: BigNumber; +} +export type SwapIntoEvent = TypedEvent< + [string, BigNumber], + SwapIntoEventObject +>; + +export type SwapIntoEventFilter = TypedEventFilter; + +export interface SwapOutOfEventObject { + from: string; + amountReceived: BigNumber; +} +export type SwapOutOfEvent = TypedEvent< + [string, BigNumber], + SwapOutOfEventObject +>; + +export type SwapOutOfEventFilter = TypedEventFilter; + +export interface SynthSwap extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: SynthSwapInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + acceptOwnership( + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + nominateNewOwner( + _owner: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + nominatedOwner(overrides?: CallOverrides): Promise<[string]>; + + owner(overrides?: CallOverrides): Promise<[string]>; + + rescueFunds( + token: PromiseOrValue, + amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + swapInto( + _destSynthCurrencyKey: PromiseOrValue, + _data: PromiseOrValue, + overrides?: PayableOverrides & { from?: PromiseOrValue } + ): Promise; + + swapOutOf( + _sourceSynthCurrencyKey: PromiseOrValue, + _sourceAmount: PromiseOrValue, + _data: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + uniswapSwapInto( + _destSynthCurrencyKey: PromiseOrValue, + _sourceTokenAddress: PromiseOrValue, + _amount: PromiseOrValue, + _data: PromiseOrValue, + overrides?: PayableOverrides & { from?: PromiseOrValue } + ): Promise; + + uniswapSwapOutOf( + _sourceSynthCurrencyKey: PromiseOrValue, + _destTokenAddress: PromiseOrValue, + _amountOfSynth: PromiseOrValue, + _expectedAmountOfSUSDFromSwap: PromiseOrValue, + _data: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + }; + + acceptOwnership( + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + nominateNewOwner( + _owner: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + nominatedOwner(overrides?: CallOverrides): Promise; + + owner(overrides?: CallOverrides): Promise; + + rescueFunds( + token: PromiseOrValue, + amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + swapInto( + _destSynthCurrencyKey: PromiseOrValue, + _data: PromiseOrValue, + overrides?: PayableOverrides & { from?: PromiseOrValue } + ): Promise; + + swapOutOf( + _sourceSynthCurrencyKey: PromiseOrValue, + _sourceAmount: PromiseOrValue, + _data: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + uniswapSwapInto( + _destSynthCurrencyKey: PromiseOrValue, + _sourceTokenAddress: PromiseOrValue, + _amount: PromiseOrValue, + _data: PromiseOrValue, + overrides?: PayableOverrides & { from?: PromiseOrValue } + ): Promise; + + uniswapSwapOutOf( + _sourceSynthCurrencyKey: PromiseOrValue, + _destTokenAddress: PromiseOrValue, + _amountOfSynth: PromiseOrValue, + _expectedAmountOfSUSDFromSwap: PromiseOrValue, + _data: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + callStatic: { + acceptOwnership(overrides?: CallOverrides): Promise; + + nominateNewOwner( + _owner: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + nominatedOwner(overrides?: CallOverrides): Promise; + + owner(overrides?: CallOverrides): Promise; + + rescueFunds( + token: PromiseOrValue, + amount: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + swapInto( + _destSynthCurrencyKey: PromiseOrValue, + _data: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + swapOutOf( + _sourceSynthCurrencyKey: PromiseOrValue, + _sourceAmount: PromiseOrValue, + _data: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + uniswapSwapInto( + _destSynthCurrencyKey: PromiseOrValue, + _sourceTokenAddress: PromiseOrValue, + _amount: PromiseOrValue, + _data: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + + uniswapSwapOutOf( + _sourceSynthCurrencyKey: PromiseOrValue, + _destTokenAddress: PromiseOrValue, + _amountOfSynth: PromiseOrValue, + _expectedAmountOfSUSDFromSwap: PromiseOrValue, + _data: PromiseOrValue, + overrides?: CallOverrides + ): Promise; + }; + + filters: { + "OwnerChanged(address,address)"( + oldOwner?: null, + newOwner?: null + ): OwnerChangedEventFilter; + OwnerChanged(oldOwner?: null, newOwner?: null): OwnerChangedEventFilter; + + "OwnerNominated(address)"(newOwner?: null): OwnerNominatedEventFilter; + OwnerNominated(newOwner?: null): OwnerNominatedEventFilter; + + "Received(address,uint256)"( + from?: null, + amountReceived?: null + ): ReceivedEventFilter; + Received(from?: null, amountReceived?: null): ReceivedEventFilter; + + "SwapInto(address,uint256)"( + from?: PromiseOrValue | null, + amountReceived?: null + ): SwapIntoEventFilter; + SwapInto( + from?: PromiseOrValue | null, + amountReceived?: null + ): SwapIntoEventFilter; + + "SwapOutOf(address,uint256)"( + from?: PromiseOrValue | null, + amountReceived?: null + ): SwapOutOfEventFilter; + SwapOutOf( + from?: PromiseOrValue | null, + amountReceived?: null + ): SwapOutOfEventFilter; + }; + + estimateGas: { + acceptOwnership( + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + nominateNewOwner( + _owner: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + nominatedOwner(overrides?: CallOverrides): Promise; + + owner(overrides?: CallOverrides): Promise; + + rescueFunds( + token: PromiseOrValue, + amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + swapInto( + _destSynthCurrencyKey: PromiseOrValue, + _data: PromiseOrValue, + overrides?: PayableOverrides & { from?: PromiseOrValue } + ): Promise; + + swapOutOf( + _sourceSynthCurrencyKey: PromiseOrValue, + _sourceAmount: PromiseOrValue, + _data: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + uniswapSwapInto( + _destSynthCurrencyKey: PromiseOrValue, + _sourceTokenAddress: PromiseOrValue, + _amount: PromiseOrValue, + _data: PromiseOrValue, + overrides?: PayableOverrides & { from?: PromiseOrValue } + ): Promise; + + uniswapSwapOutOf( + _sourceSynthCurrencyKey: PromiseOrValue, + _destTokenAddress: PromiseOrValue, + _amountOfSynth: PromiseOrValue, + _expectedAmountOfSUSDFromSwap: PromiseOrValue, + _data: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + }; + + populateTransaction: { + acceptOwnership( + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + nominateNewOwner( + _owner: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + nominatedOwner(overrides?: CallOverrides): Promise; + + owner(overrides?: CallOverrides): Promise; + + rescueFunds( + token: PromiseOrValue, + amount: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + swapInto( + _destSynthCurrencyKey: PromiseOrValue, + _data: PromiseOrValue, + overrides?: PayableOverrides & { from?: PromiseOrValue } + ): Promise; + + swapOutOf( + _sourceSynthCurrencyKey: PromiseOrValue, + _sourceAmount: PromiseOrValue, + _data: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + + uniswapSwapInto( + _destSynthCurrencyKey: PromiseOrValue, + _sourceTokenAddress: PromiseOrValue, + _amount: PromiseOrValue, + _data: PromiseOrValue, + overrides?: PayableOverrides & { from?: PromiseOrValue } + ): Promise; + + uniswapSwapOutOf( + _sourceSynthCurrencyKey: PromiseOrValue, + _destTokenAddress: PromiseOrValue, + _amountOfSynth: PromiseOrValue, + _expectedAmountOfSUSDFromSwap: PromiseOrValue, + _data: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue } + ): Promise; + }; +} diff --git a/lib/abis/types/common.ts b/lib/abis/types/common.ts new file mode 100644 index 0000000000..4c90b08bb4 --- /dev/null +++ b/lib/abis/types/common.ts @@ -0,0 +1,46 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { Listener } from "@ethersproject/providers"; +import type { Event, EventFilter } from "ethers"; + +export interface TypedEvent< + TArgsArray extends Array = any, + TArgsObject = any +> extends Event { + args: TArgsArray & TArgsObject; +} + +export interface TypedEventFilter<_TEvent extends TypedEvent> + extends EventFilter {} + +export interface TypedListener { + (...listenerArg: [...__TypechainArgsArray, TEvent]): void; +} + +type __TypechainArgsArray = T extends TypedEvent ? U : never; + +export interface OnEvent { + ( + eventFilter: TypedEventFilter, + listener: TypedListener + ): TRes; + (eventName: string, listener: Listener): TRes; +} + +export type MinEthersFactory = { + deploy(...a: ARGS[]): Promise; +}; + +export type GetContractTypeFromFactory = F extends MinEthersFactory< + infer C, + any +> + ? C + : never; + +export type GetARGsTypeFromFactory = F extends MinEthersFactory + ? Parameters + : never; + +export type PromiseOrValue = T | Promise; diff --git a/lib/abis/types/factories/CrossMarginAccountFactory__factory.ts b/lib/abis/types/factories/CrossMarginAccountFactory__factory.ts new file mode 100644 index 0000000000..b187e36d88 --- /dev/null +++ b/lib/abis/types/factories/CrossMarginAccountFactory__factory.ts @@ -0,0 +1,171 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ + +import { Contract, Signer, utils } from "ethers"; +import type { Provider } from "@ethersproject/providers"; +import type { + CrossMarginAccountFactory, + CrossMarginAccountFactoryInterface, +} from "../CrossMarginAccountFactory"; + +const _abi = [ + { + inputs: [ + { + internalType: "string", + name: "_version", + type: "string", + }, + { + internalType: "address", + name: "_marginAsset", + type: "address", + }, + { + internalType: "address", + name: "_addressResolver", + type: "address", + }, + { + internalType: "address", + name: "_marginBaseSettings", + type: "address", + }, + { + internalType: "address payable", + name: "_ops", + type: "address", + }, + ], + stateMutability: "nonpayable", + type: "constructor", + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: "address", + name: "owner", + type: "address", + }, + { + indexed: false, + internalType: "address", + name: "account", + type: "address", + }, + ], + name: "NewAccount", + type: "event", + }, + { + inputs: [], + name: "addressResolver", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "implementation", + outputs: [ + { + internalType: "contract MarginBase", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "marginAsset", + outputs: [ + { + internalType: "contract IERC20", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "marginBaseSettings", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "newAccount", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "ops", + outputs: [ + { + internalType: "address payable", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "version", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, +]; + +export class CrossMarginAccountFactory__factory { + static readonly abi = _abi; + static createInterface(): CrossMarginAccountFactoryInterface { + return new utils.Interface(_abi) as CrossMarginAccountFactoryInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): CrossMarginAccountFactory { + return new Contract( + address, + _abi, + signerOrProvider + ) as CrossMarginAccountFactory; + } +} diff --git a/lib/abis/types/factories/CrossMarginBase__factory.ts b/lib/abis/types/factories/CrossMarginBase__factory.ts new file mode 100644 index 0000000000..7b542f1465 --- /dev/null +++ b/lib/abis/types/factories/CrossMarginBase__factory.ts @@ -0,0 +1,621 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ + +import { Contract, Signer, utils } from "ethers"; +import type { Provider } from "@ethersproject/providers"; +import type { + CrossMarginBase, + CrossMarginBaseInterface, +} from "../CrossMarginBase"; + +const _abi = [ + { + inputs: [], + stateMutability: "nonpayable", + type: "constructor", + }, + { + inputs: [], + name: "EthWithdrawalFailed", + type: "error", + }, + { + inputs: [ + { + internalType: "uint256", + name: "available", + type: "uint256", + }, + { + internalType: "uint256", + name: "required", + type: "uint256", + }, + ], + name: "InsufficientFreeMargin", + type: "error", + }, + { + inputs: [ + { + internalType: "uint256", + name: "numberOfNewPositions", + type: "uint256", + }, + ], + name: "MaxNewPositionsExceeded", + type: "error", + }, + { + inputs: [ + { + internalType: "bytes32", + name: "marketKey", + type: "bytes32", + }, + ], + name: "MissingMarketKey", + type: "error", + }, + { + inputs: [], + name: "OrderInvalid", + type: "error", + }, + { + inputs: [ + { + internalType: "bytes32", + name: "valueName", + type: "bytes32", + }, + ], + name: "ValueCannotBeZero", + type: "error", + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: "address", + name: "user", + type: "address", + }, + { + indexed: false, + internalType: "uint256", + name: "amount", + type: "uint256", + }, + ], + name: "Deposit", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: "address", + name: "previousOwner", + type: "address", + }, + { + indexed: true, + internalType: "address", + name: "newOwner", + type: "address", + }, + ], + name: "OwnershipTransferred", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: "address", + name: "user", + type: "address", + }, + { + indexed: false, + internalType: "uint256", + name: "amount", + type: "uint256", + }, + ], + name: "Withdraw", + type: "event", + }, + { + inputs: [], + name: "ETH", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + name: "activeMarketKeys", + outputs: [ + { + internalType: "bytes32", + name: "", + type: "bytes32", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes32", + name: "", + type: "bytes32", + }, + ], + name: "activeMarketPositions", + outputs: [ + { + internalType: "bytes32", + name: "marketKey", + type: "bytes32", + }, + { + internalType: "uint128", + name: "margin", + type: "uint128", + }, + { + internalType: "int128", + name: "size", + type: "int128", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "_orderId", + type: "uint256", + }, + ], + name: "cancelOrder", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "_orderId", + type: "uint256", + }, + ], + name: "checker", + outputs: [ + { + internalType: "bool", + name: "canExec", + type: "bool", + }, + { + internalType: "bytes", + name: "execPayload", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "committedMargin", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "_amount", + type: "uint256", + }, + ], + name: "deposit", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + components: [ + { + internalType: "bytes32", + name: "marketKey", + type: "bytes32", + }, + { + internalType: "int256", + name: "marginDelta", + type: "int256", + }, + { + internalType: "int256", + name: "sizeDelta", + type: "int256", + }, + ], + internalType: "struct IMarginBaseTypes.UpdateMarketPositionSpec[]", + name: "_newPositions", + type: "tuple[]", + }, + ], + name: "distributeMargin", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "_orderId", + type: "uint256", + }, + ], + name: "executeOrder", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "freeMargin", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "gelato", + outputs: [ + { + internalType: "address payable", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "getAllActiveMarketPositions", + outputs: [ + { + components: [ + { + internalType: "bytes32", + name: "marketKey", + type: "bytes32", + }, + { + internalType: "uint128", + name: "margin", + type: "uint128", + }, + { + internalType: "int128", + name: "size", + type: "int128", + }, + ], + internalType: "struct IMarginBaseTypes.ActiveMarketPosition[]", + name: "", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "getNumberOfActivePositions", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "initialize", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "_marginAsset", + type: "address", + }, + { + internalType: "address", + name: "_addressResolver", + type: "address", + }, + { + internalType: "address", + name: "_marginBaseSettings", + type: "address", + }, + { + internalType: "address payable", + name: "_ops", + type: "address", + }, + ], + name: "initialize", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "marginAsset", + outputs: [ + { + internalType: "contract IERC20", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "marginBaseSettings", + outputs: [ + { + internalType: "contract MarginBaseSettings", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "ops", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "orderId", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + name: "orders", + outputs: [ + { + internalType: "bytes32", + name: "marketKey", + type: "bytes32", + }, + { + internalType: "int256", + name: "marginDelta", + type: "int256", + }, + { + internalType: "int256", + name: "sizeDelta", + type: "int256", + }, + { + internalType: "uint256", + name: "desiredPrice", + type: "uint256", + }, + { + internalType: "bytes32", + name: "gelatoTaskId", + type: "bytes32", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "owner", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes32", + name: "_marketKey", + type: "bytes32", + }, + { + internalType: "int256", + name: "_marginDelta", + type: "int256", + }, + { + internalType: "int256", + name: "_sizeDelta", + type: "int256", + }, + { + internalType: "uint256", + name: "_limitPrice", + type: "uint256", + }, + ], + name: "placeOrder", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "payable", + type: "function", + }, + { + inputs: [], + name: "renounceOwnership", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "newOwner", + type: "address", + }, + ], + name: "transferOwnership", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "_orderId", + type: "uint256", + }, + ], + name: "validOrder", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "_amount", + type: "uint256", + }, + ], + name: "withdraw", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "_amount", + type: "uint256", + }, + ], + name: "withdrawEth", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, +]; + +export class CrossMarginBase__factory { + static readonly abi = _abi; + static createInterface(): CrossMarginBaseInterface { + return new utils.Interface(_abi) as CrossMarginBaseInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): CrossMarginBase { + return new Contract(address, _abi, signerOrProvider) as CrossMarginBase; + } +} diff --git a/lib/abis/types/factories/ERC20__factory.ts b/lib/abis/types/factories/ERC20__factory.ts new file mode 100644 index 0000000000..612cce66fe --- /dev/null +++ b/lib/abis/types/factories/ERC20__factory.ts @@ -0,0 +1,354 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ + +import { Contract, Signer, utils } from "ethers"; +import type { Provider } from "@ethersproject/providers"; +import type { ERC20, ERC20Interface } from "../ERC20"; + +const _abi = [ + { + constant: true, + inputs: [], + name: "name", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + payable: false, + stateMutability: "view", + type: "function", + }, + { + constant: false, + inputs: [ + { + internalType: "address", + name: "spender", + type: "address", + }, + { + internalType: "uint256", + name: "value", + type: "uint256", + }, + ], + name: "approve", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + payable: false, + stateMutability: "nonpayable", + type: "function", + }, + { + constant: false, + inputs: [ + { + internalType: "uint256", + name: "value", + type: "uint256", + }, + ], + name: "mint", + outputs: [], + payable: false, + stateMutability: "nonpayable", + type: "function", + }, + { + constant: true, + inputs: [], + name: "totalSupply", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + payable: false, + stateMutability: "view", + type: "function", + }, + { + constant: false, + inputs: [ + { + internalType: "address", + name: "sender", + type: "address", + }, + { + internalType: "address", + name: "recipient", + type: "address", + }, + { + internalType: "uint256", + name: "amount", + type: "uint256", + }, + ], + name: "transferFrom", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + payable: false, + stateMutability: "nonpayable", + type: "function", + }, + { + constant: true, + inputs: [], + name: "decimals", + outputs: [ + { + internalType: "uint8", + name: "", + type: "uint8", + }, + ], + payable: false, + stateMutability: "view", + type: "function", + }, + { + constant: false, + inputs: [ + { + internalType: "address", + name: "spender", + type: "address", + }, + { + internalType: "uint256", + name: "addedValue", + type: "uint256", + }, + ], + name: "increaseAllowance", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + payable: false, + stateMutability: "nonpayable", + type: "function", + }, + { + constant: true, + inputs: [ + { + internalType: "address", + name: "account", + type: "address", + }, + ], + name: "balanceOf", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + payable: false, + stateMutability: "view", + type: "function", + }, + { + constant: true, + inputs: [], + name: "symbol", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + payable: false, + stateMutability: "view", + type: "function", + }, + { + constant: false, + inputs: [ + { + internalType: "address", + name: "spender", + type: "address", + }, + { + internalType: "uint256", + name: "subtractedValue", + type: "uint256", + }, + ], + name: "decreaseAllowance", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + payable: false, + stateMutability: "nonpayable", + type: "function", + }, + { + constant: false, + inputs: [ + { + internalType: "address", + name: "recipient", + type: "address", + }, + { + internalType: "uint256", + name: "amount", + type: "uint256", + }, + ], + name: "transfer", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + payable: false, + stateMutability: "nonpayable", + type: "function", + }, + { + constant: true, + inputs: [ + { + internalType: "address", + name: "owner", + type: "address", + }, + { + internalType: "address", + name: "spender", + type: "address", + }, + ], + name: "allowance", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + payable: false, + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "symbol", + type: "string", + }, + { + internalType: "uint8", + name: "decimals", + type: "uint8", + }, + { + internalType: "uint256", + name: "initialSupply", + type: "uint256", + }, + ], + payable: false, + stateMutability: "nonpayable", + type: "constructor", + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: "address", + name: "from", + type: "address", + }, + { + indexed: true, + internalType: "address", + name: "to", + type: "address", + }, + { + indexed: false, + internalType: "uint256", + name: "value", + type: "uint256", + }, + ], + name: "Transfer", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: "address", + name: "owner", + type: "address", + }, + { + indexed: true, + internalType: "address", + name: "spender", + type: "address", + }, + { + indexed: false, + internalType: "uint256", + name: "value", + type: "uint256", + }, + ], + name: "Approval", + type: "event", + }, +]; + +export class ERC20__factory { + static readonly abi = _abi; + static createInterface(): ERC20Interface { + return new utils.Interface(_abi) as ERC20Interface; + } + static connect(address: string, signerOrProvider: Signer | Provider): ERC20 { + return new Contract(address, _abi, signerOrProvider) as ERC20; + } +} diff --git a/lib/abis/types/factories/ReverseRecords__factory.ts b/lib/abis/types/factories/ReverseRecords__factory.ts new file mode 100644 index 0000000000..4dc5c9eb8b --- /dev/null +++ b/lib/abis/types/factories/ReverseRecords__factory.ts @@ -0,0 +1,56 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ + +import { Contract, Signer, utils } from "ethers"; +import type { Provider } from "@ethersproject/providers"; +import type { + ReverseRecords, + ReverseRecordsInterface, +} from "../ReverseRecords"; + +const _abi = [ + { + inputs: [ + { + internalType: "contract ENS", + name: "_ens", + type: "address", + }, + ], + stateMutability: "nonpayable", + type: "constructor", + }, + { + inputs: [ + { + internalType: "address[]", + name: "addresses", + type: "address[]", + }, + ], + name: "getNames", + outputs: [ + { + internalType: "string[]", + name: "r", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, +]; + +export class ReverseRecords__factory { + static readonly abi = _abi; + static createInterface(): ReverseRecordsInterface { + return new utils.Interface(_abi) as ReverseRecordsInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): ReverseRecords { + return new Contract(address, _abi, signerOrProvider) as ReverseRecords; + } +} diff --git a/lib/abis/types/factories/SynthSwap__factory.ts b/lib/abis/types/factories/SynthSwap__factory.ts new file mode 100644 index 0000000000..3e4e214263 --- /dev/null +++ b/lib/abis/types/factories/SynthSwap__factory.ts @@ -0,0 +1,337 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ + +import { Contract, Signer, utils } from "ethers"; +import type { Provider } from "@ethersproject/providers"; +import type { SynthSwap, SynthSwapInterface } from "../SynthSwap"; + +const _abi = [ + { + inputs: [ + { + internalType: "address", + name: "_sUSD", + type: "address", + }, + { + internalType: "address", + name: "_aggregationRouterV4", + type: "address", + }, + { + internalType: "address", + name: "_addressResolver", + type: "address", + }, + { + internalType: "address", + name: "_volumeRewards", + type: "address", + }, + { + internalType: "address", + name: "_treasury", + type: "address", + }, + ], + stateMutability: "nonpayable", + type: "constructor", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address", + name: "oldOwner", + type: "address", + }, + { + indexed: false, + internalType: "address", + name: "newOwner", + type: "address", + }, + ], + name: "OwnerChanged", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address", + name: "newOwner", + type: "address", + }, + ], + name: "OwnerNominated", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address", + name: "from", + type: "address", + }, + { + indexed: false, + internalType: "uint256", + name: "amountReceived", + type: "uint256", + }, + ], + name: "Received", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: "address", + name: "from", + type: "address", + }, + { + indexed: false, + internalType: "uint256", + name: "amountReceived", + type: "uint256", + }, + ], + name: "SwapInto", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: "address", + name: "from", + type: "address", + }, + { + indexed: false, + internalType: "uint256", + name: "amountReceived", + type: "uint256", + }, + ], + name: "SwapOutOf", + type: "event", + }, + { + inputs: [], + name: "acceptOwnership", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "_owner", + type: "address", + }, + ], + name: "nominateNewOwner", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "nominatedOwner", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "owner", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "contract IERC20", + name: "token", + type: "address", + }, + { + internalType: "uint256", + name: "amount", + type: "uint256", + }, + ], + name: "rescueFunds", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes32", + name: "_destSynthCurrencyKey", + type: "bytes32", + }, + { + internalType: "bytes", + name: "_data", + type: "bytes", + }, + ], + name: "swapInto", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "payable", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes32", + name: "_sourceSynthCurrencyKey", + type: "bytes32", + }, + { + internalType: "uint256", + name: "_sourceAmount", + type: "uint256", + }, + { + internalType: "bytes", + name: "_data", + type: "bytes", + }, + ], + name: "swapOutOf", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes32", + name: "_destSynthCurrencyKey", + type: "bytes32", + }, + { + internalType: "address", + name: "_sourceTokenAddress", + type: "address", + }, + { + internalType: "uint256", + name: "_amount", + type: "uint256", + }, + { + internalType: "bytes", + name: "_data", + type: "bytes", + }, + ], + name: "uniswapSwapInto", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "payable", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes32", + name: "_sourceSynthCurrencyKey", + type: "bytes32", + }, + { + internalType: "address", + name: "_destTokenAddress", + type: "address", + }, + { + internalType: "uint256", + name: "_amountOfSynth", + type: "uint256", + }, + { + internalType: "uint256", + name: "_expectedAmountOfSUSDFromSwap", + type: "uint256", + }, + { + internalType: "bytes", + name: "_data", + type: "bytes", + }, + ], + name: "uniswapSwapOutOf", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + stateMutability: "payable", + type: "receive", + }, +]; + +export class SynthSwap__factory { + static readonly abi = _abi; + static createInterface(): SynthSwapInterface { + return new utils.Interface(_abi) as SynthSwapInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): SynthSwap { + return new Contract(address, _abi, signerOrProvider) as SynthSwap; + } +} diff --git a/lib/abis/types/factories/index.ts b/lib/abis/types/factories/index.ts new file mode 100644 index 0000000000..c185d30f8b --- /dev/null +++ b/lib/abis/types/factories/index.ts @@ -0,0 +1,8 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export { CrossMarginAccountFactory__factory } from "./CrossMarginAccountFactory__factory"; +export { CrossMarginBase__factory } from "./CrossMarginBase__factory"; +export { ERC20__factory } from "./ERC20__factory"; +export { ReverseRecords__factory } from "./ReverseRecords__factory"; +export { SynthSwap__factory } from "./SynthSwap__factory"; diff --git a/lib/abis/types/index.ts b/lib/abis/types/index.ts new file mode 100644 index 0000000000..2c6f8f5f75 --- /dev/null +++ b/lib/abis/types/index.ts @@ -0,0 +1,14 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export type { CrossMarginAccountFactory } from "./CrossMarginAccountFactory"; +export type { CrossMarginBase } from "./CrossMarginBase"; +export type { ERC20 } from "./ERC20"; +export type { ReverseRecords } from "./ReverseRecords"; +export type { SynthSwap } from "./SynthSwap"; +export * as factories from "./factories"; +export { CrossMarginAccountFactory__factory } from "./factories/CrossMarginAccountFactory__factory"; +export { CrossMarginBase__factory } from "./factories/CrossMarginBase__factory"; +export { ERC20__factory } from "./factories/ERC20__factory"; +export { ReverseRecords__factory } from "./factories/ReverseRecords__factory"; +export { SynthSwap__factory } from "./factories/SynthSwap__factory"; diff --git a/package-lock.json b/package-lock.json index 43a385f329..b2529be8fe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -82,6 +82,7 @@ "@testing-library/react": "12.1.5", "@testing-library/react-hooks": "7.0.2", "@testing-library/user-event": "13.5.0", + "@typechain/ethers-v5": "^10.1.0", "@types/cors": "^2.8.12", "@types/date-fns": "2.6.0", "@types/ethereum-block-by-date": "^1.4.1", @@ -118,6 +119,7 @@ "pinst": "3.0.0", "prettier": "2.0.5", "react-test-renderer": "17.0.1", + "typechain": "^8.1.0", "typescript": "4.4.3", "url-loader": "4.1.0", "webp-loader": "0.6.0" @@ -129,8 +131,8 @@ }, "node_modules/@ampproject/remapping": { "version": "2.2.0", - "dev": true, - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", "dependencies": { "@jridgewell/gen-mapping": "^0.1.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -141,18 +143,21 @@ }, "node_modules/@apocentre/alias-sampling": { "version": "0.5.3", - "license": "GPL" + "resolved": "https://registry.npmjs.org/@apocentre/alias-sampling/-/alias-sampling-0.5.3.tgz", + "integrity": "sha512-7UDWIIF9hIeJqfKXkNIzkVandlwLf1FWTSdrb9iXvOP8oF544JRXQjCbiTmCv2c9n44n/FIWtehhBfNuAx2CZA==" }, "node_modules/@artsy/fresnel": { "version": "1.7.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@artsy/fresnel/-/fresnel-1.7.0.tgz", + "integrity": "sha512-TXIFVwMXE8GHe2c6NEJ6FFhB8+6gCIfU6lwd/MeSIwYw7QzpyYrcaOjvLh33ZmuD7HWSnQ0kdK9TErj7l9BrUQ==", "peerDependencies": { "react": ">=16.3.0 <18.0.0" } }, "node_modules/@babel/code-frame": { "version": "7.18.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dependencies": { "@babel/highlight": "^7.18.6" }, @@ -162,15 +167,16 @@ }, "node_modules/@babel/compat-data": { "version": "7.18.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", + "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { "version": "7.18.9", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", + "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", @@ -198,7 +204,8 @@ }, "node_modules/@babel/generator": { "version": "7.18.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", + "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", "dependencies": { "@babel/types": "^7.18.9", "@jridgewell/gen-mapping": "^0.3.2", @@ -210,7 +217,8 @@ }, "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -222,7 +230,8 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.18.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "dependencies": { "@babel/types": "^7.18.6" }, @@ -232,8 +241,9 @@ }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-explode-assignable-expression": "^7.18.6", "@babel/types": "^7.18.9" @@ -244,7 +254,8 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.18.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", "dependencies": { "@babel/compat-data": "^7.18.8", "@babel/helper-validator-option": "^7.18.6", @@ -260,8 +271,9 @@ }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", + "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", @@ -280,8 +292,9 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", + "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "regexpu-core": "^5.1.0" @@ -294,13 +307,12 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "license": "MIT", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", + "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", + "@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", @@ -312,15 +324,17 @@ }, "node_modules/@babel/helper-environment-visitor": { "version": "7.18.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-explode-assignable-expression": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -330,7 +344,8 @@ }, "node_modules/@babel/helper-function-name": { "version": "7.18.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", "dependencies": { "@babel/template": "^7.18.6", "@babel/types": "^7.18.9" @@ -341,7 +356,8 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.18.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dependencies": { "@babel/types": "^7.18.6" }, @@ -351,8 +367,9 @@ }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.18.9" }, @@ -362,7 +379,8 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.18.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "dependencies": { "@babel/types": "^7.18.6" }, @@ -372,8 +390,8 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.18.9", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", + "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", @@ -390,8 +408,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -401,15 +420,17 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.18.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", + "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", @@ -425,8 +446,9 @@ }, "node_modules/@babel/helper-replace-supers": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-member-expression-to-functions": "^7.18.9", @@ -440,8 +462,8 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.18.6", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", "dependencies": { "@babel/types": "^7.18.6" }, @@ -451,8 +473,9 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.18.9" }, @@ -462,7 +485,8 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.18.6", - "license": "MIT", + "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==", "dependencies": { "@babel/types": "^7.18.6" }, @@ -472,22 +496,25 @@ }, "node_modules/@babel/helper-validator-identifier": { "version": "7.18.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { "version": "7.18.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.9.tgz", + "integrity": "sha512-cG2ru3TRAL6a60tfQflpEfs4ldiPwF6YW3zfJiRgmoFVIaC1vGnBBgatfec+ZUziPHkHSaXAuEck3Cdkf3eRpQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-function-name": "^7.18.9", "@babel/template": "^7.18.6", @@ -500,8 +527,8 @@ }, "node_modules/@babel/helpers": { "version": "7.18.9", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", + "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", "dependencies": { "@babel/template": "^7.18.6", "@babel/traverse": "^7.18.9", @@ -513,7 +540,8 @@ }, "node_modules/@babel/highlight": { "version": "7.18.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dependencies": { "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", @@ -525,7 +553,8 @@ }, "node_modules/@babel/parser": { "version": "7.18.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", + "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -535,8 +564,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -549,8 +579,9 @@ }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", @@ -565,8 +596,9 @@ }, "node_modules/@babel/plugin-proposal-async-generator-functions": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz", + "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -582,8 +614,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -597,8 +630,9 @@ }, "node_modules/@babel/plugin-proposal-class-static-block": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -613,8 +647,9 @@ }, "node_modules/@babel/plugin-proposal-decorators": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.9.tgz", + "integrity": "sha512-KD7zDNaD14CRpjQjVbV4EnH9lsKYlcpUrhZH37ei2IY+AlXrfAPy5pTmRUE4X6X1k8EsKXPraykxeaogqQvSGA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.9", "@babel/helper-plugin-utils": "^7.18.9", @@ -631,8 +666,9 @@ }, "node_modules/@babel/plugin-proposal-dynamic-import": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -646,8 +682,9 @@ }, "node_modules/@babel/plugin-proposal-export-default-from": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.9.tgz", + "integrity": "sha512-1qtsLNCDm5awHLIt+2qAFDi31XC94r4QepMQcOosC7FpY6O+Bgay5f2IyAQt2wvm1TARumpFprnQt5pTIJ9nUg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-default-from": "^7.18.6" @@ -661,8 +698,9 @@ }, "node_modules/@babel/plugin-proposal-export-namespace-from": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -676,8 +714,9 @@ }, "node_modules/@babel/plugin-proposal-json-strings": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -691,8 +730,9 @@ }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -706,8 +746,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -721,8 +762,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -736,8 +778,9 @@ }, "node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/compat-data": "^7.18.8", "@babel/helper-compilation-targets": "^7.18.9", @@ -754,8 +797,9 @@ }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -769,8 +813,9 @@ }, "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", @@ -785,8 +830,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -800,8 +846,9 @@ }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-create-class-features-plugin": "^7.18.6", @@ -817,8 +864,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -832,8 +880,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -843,8 +892,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -854,8 +904,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -865,8 +916,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -879,8 +931,9 @@ }, "node_modules/@babel/plugin-syntax-decorators": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.18.6.tgz", + "integrity": "sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -893,8 +946,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -904,8 +958,9 @@ }, "node_modules/@babel/plugin-syntax-export-default-from": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", + "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -918,8 +973,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -929,8 +985,9 @@ }, "node_modules/@babel/plugin-syntax-flow": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -943,8 +1000,9 @@ }, "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -957,8 +1015,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -968,8 +1027,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -979,7 +1039,8 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.18.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -992,8 +1053,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -1003,8 +1065,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1014,8 +1077,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -1025,8 +1089,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1036,8 +1101,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1047,8 +1113,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1058,8 +1125,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1072,8 +1140,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1086,8 +1155,9 @@ }, "node_modules/@babel/plugin-syntax-typescript": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1100,8 +1170,9 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1114,8 +1185,9 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -1130,8 +1202,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1144,8 +1217,9 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1158,8 +1232,9 @@ }, "node_modules/@babel/plugin-transform-classes": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", + "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", @@ -1179,8 +1254,9 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1193,8 +1269,9 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", + "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1207,8 +1284,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1222,8 +1300,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1236,8 +1315,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1251,8 +1331,9 @@ }, "node_modules/@babel/plugin-transform-flow-strip-types": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz", + "integrity": "sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-flow": "^7.18.6" @@ -1266,8 +1347,9 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1280,8 +1362,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.18.9", "@babel/helper-function-name": "^7.18.9", @@ -1296,8 +1379,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1310,8 +1394,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1324,8 +1409,9 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -1340,8 +1426,9 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -1357,8 +1444,9 @@ }, "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", + "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-module-transforms": "^7.18.9", @@ -1375,8 +1463,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1390,8 +1479,9 @@ }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", + "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1405,8 +1495,9 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1419,8 +1510,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-replace-supers": "^7.18.6" @@ -1434,8 +1526,9 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1448,8 +1541,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1462,8 +1556,9 @@ }, "node_modules/@babel/plugin-transform-react-constant-elements": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.9.tgz", + "integrity": "sha512-IrTYh1I3YCEL1trjknnlLKTp5JggjzhKl/d3ibzPc97JhpFcDTr38Jdek/oX4cFbS6By0bXJcOkpRvJ5ZHK2wQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1476,8 +1571,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1490,8 +1586,9 @@ }, "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.6.tgz", + "integrity": "sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", @@ -1508,8 +1605,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/plugin-transform-react-jsx": "^7.18.6" }, @@ -1522,8 +1620,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1537,8 +1636,9 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "regenerator-transform": "^0.15.0" @@ -1552,8 +1652,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1566,7 +1667,8 @@ }, "node_modules/@babel/plugin-transform-runtime": { "version": "7.18.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.9.tgz", + "integrity": "sha512-wS8uJwBt7/b/mzE13ktsJdmS4JP/j7PQSaADtnb4I2wL0zK51MQ0pmF8/Jy0wUIS96fr+fXT6S/ifiPXnvrlSg==", "dependencies": { "@babel/helper-module-imports": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.9", @@ -1584,8 +1686,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1598,8 +1701,9 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", + "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" @@ -1613,8 +1717,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1627,8 +1732,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1641,8 +1747,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1655,8 +1762,9 @@ }, "node_modules/@babel/plugin-transform-typescript": { "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.8.tgz", + "integrity": "sha512-p2xM8HI83UObjsZGofMV/EdYjamsDm6MoN3hXPYIT0+gxIoopE+B7rPYKAxfrz9K9PK7JafTTjqYC6qipLExYA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -1671,8 +1779,9 @@ }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", + "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1685,8 +1794,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1700,8 +1810,9 @@ }, "node_modules/@babel/preset-env": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.9.tgz", + "integrity": "sha512-75pt/q95cMIHWssYtyfjVlvI+QEZQThQbKvR9xH+F/Agtw/s4Wfc2V9Bwd/P39VtixB7oWxGdH4GteTTwYJWMg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/compat-data": "^7.18.8", "@babel/helper-compilation-targets": "^7.18.9", @@ -1788,8 +1899,9 @@ }, "node_modules/@babel/preset-flow": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz", + "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-validator-option": "^7.18.6", @@ -1804,8 +1916,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -1819,8 +1932,9 @@ }, "node_modules/@babel/preset-react": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-validator-option": "^7.18.6", @@ -1838,8 +1952,9 @@ }, "node_modules/@babel/preset-typescript": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-validator-option": "^7.18.6", @@ -1854,8 +1969,9 @@ }, "node_modules/@babel/register": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz", + "integrity": "sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==", "dev": true, - "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "find-cache-dir": "^2.0.0", @@ -1872,8 +1988,9 @@ }, "node_modules/@babel/register/node_modules/find-cache-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, - "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -1885,8 +2002,9 @@ }, "node_modules/@babel/register/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==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -1896,8 +2014,9 @@ }, "node_modules/@babel/register/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==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -1908,8 +2027,9 @@ }, "node_modules/@babel/register/node_modules/make-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, - "license": "MIT", "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -1920,8 +2040,9 @@ }, "node_modules/@babel/register/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==", "dev": true, - "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -1934,8 +2055,9 @@ }, "node_modules/@babel/register/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==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -1945,16 +2067,18 @@ }, "node_modules/@babel/register/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@babel/register/node_modules/pkg-dir": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -1964,15 +2088,17 @@ }, "node_modules/@babel/register/node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@babel/runtime": { "version": "7.18.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", "dependencies": { "regenerator-runtime": "^0.13.4" }, @@ -1982,8 +2108,9 @@ }, "node_modules/@babel/runtime-corejs3": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", + "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", "dev": true, - "license": "MIT", "dependencies": { "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" @@ -1994,7 +2121,8 @@ }, "node_modules/@babel/template": { "version": "7.18.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", + "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", "dependencies": { "@babel/code-frame": "^7.18.6", "@babel/parser": "^7.18.6", @@ -2006,7 +2134,8 @@ }, "node_modules/@babel/traverse": { "version": "7.18.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", + "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", "dependencies": { "@babel/code-frame": "^7.18.6", "@babel/generator": "^7.18.9", @@ -2025,7 +2154,8 @@ }, "node_modules/@babel/types": { "version": "7.18.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "dependencies": { "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" @@ -2036,19 +2166,22 @@ }, "node_modules/@base2/pretty-print-object": { "version": "1.0.1", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", + "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==", + "dev": true }, "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true }, "node_modules/@chainlink/contracts-0.0.10": { "name": "@chainlink/contracts", "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@chainlink/contracts/-/contracts-0.0.10.tgz", + "integrity": "sha512-ok+ucSQ+3mrR+zjbi6zIrdd5M9XymcqVcnXGVyqBVRYZp97jS2/rt/glP320JmHxmi4pacgDOg0Ux11xIr1S8Q==", "dev": true, - "license": "MIT", "optionalDependencies": { "@truffle/contract": "^4.2.6", "ethers": "^4.0.45" @@ -2056,14 +2189,16 @@ }, "node_modules/@chainlink/contracts-0.0.10/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==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/@chainlink/contracts-0.0.10/node_modules/ethers": { "version": "4.0.49", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz", + "integrity": "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "aes-js": "3.0.0", @@ -2079,8 +2214,9 @@ }, "node_modules/@chainlink/contracts-0.0.10/node_modules/hash.js": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "inherits": "^2.0.3", @@ -2089,31 +2225,38 @@ }, "node_modules/@chainlink/contracts-0.0.10/node_modules/js-sha3": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/@chainlink/contracts-0.0.10/node_modules/scrypt-js": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/@chainlink/contracts-0.0.10/node_modules/setimmediate": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", + "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/@chainlink/contracts-0.0.10/node_modules/uuid": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "dev": true, "optional": true }, "node_modules/@cnakazawa/watch": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "exec-sh": "^0.3.2", "minimist": "^1.2.0" @@ -2127,8 +2270,9 @@ }, "node_modules/@colors/colors": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=0.1.90" @@ -2136,7 +2280,8 @@ }, "node_modules/@confio/ics23": { "version": "0.6.8", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@confio/ics23/-/ics23-0.6.8.tgz", + "integrity": "sha512-wB6uo+3A50m0sW/EWcU64xpV/8wShZ6bMTa7pF8eYsTrSkQA7oLUIJcs/wb8g4y2Oyq701BaGiO6n/ak5WXO1w==", "dependencies": { "@noble/hashes": "^1.0.0", "protobufjs": "^6.8.8" @@ -2144,7 +2289,8 @@ }, "node_modules/@cosmjs/amino": { "version": "0.28.11", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.28.11.tgz", + "integrity": "sha512-WJkQQq8gbk5doJJ/3Gcax26I+VC4HdbbSlNdyT5hc6T+U2Jmyry9RLSE+wEZyFMgEabhr43SbIxf64gWZeR8YA==", "dependencies": { "@cosmjs/crypto": "0.28.11", "@cosmjs/encoding": "0.28.11", @@ -2154,7 +2300,8 @@ }, "node_modules/@cosmjs/crypto": { "version": "0.28.11", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.28.11.tgz", + "integrity": "sha512-oJXOeBX4FP8bp0ZVydJFcRplErHp8cC6vNoULRck+7hcLuvp9tyv3SBOkBkwxTv81VcQyGCgn7WE0NYEKrpUbw==", "dependencies": { "@cosmjs/encoding": "0.28.11", "@cosmjs/math": "0.28.11", @@ -2167,7 +2314,8 @@ }, "node_modules/@cosmjs/encoding": { "version": "0.28.11", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.28.11.tgz", + "integrity": "sha512-J7pvlzAt8hBZn316wGRmUlK3xwMgNXUvj4v56DK4fA0fv6VfGwMvVtHCXaqNQtzOGkC6EQcshzA/fL5MBIwu6A==", "dependencies": { "base64-js": "^1.3.0", "bech32": "^1.1.4", @@ -2176,7 +2324,8 @@ }, "node_modules/@cosmjs/json-rpc": { "version": "0.28.11", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.28.11.tgz", + "integrity": "sha512-YNZTozu5yWHyGGet5Wfc0CcxQezkMr37YaeU9elCaa11ClHlYAQ2NrPpPBOmgnJKsMhzfiKcAE9Sf6f4a0hCxA==", "dependencies": { "@cosmjs/stream": "0.28.11", "xstream": "^11.14.0" @@ -2184,14 +2333,16 @@ }, "node_modules/@cosmjs/math": { "version": "0.28.11", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.28.11.tgz", + "integrity": "sha512-MyhPnC4sYu86c2/0PpEeynaPl4nvAmLZH3acPh96SzcjERONbGZjjKtBFPq1avBrev2CCSPrZ4O8u9xpQ4aSvg==", "dependencies": { "bn.js": "^5.2.0" } }, "node_modules/@cosmjs/proto-signing": { "version": "0.28.11", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.28.11.tgz", + "integrity": "sha512-ym0DpLff+0RBkD/mtFf6wrzyuGhcbcjuDMEdcUWOrJTo6n8DXeRmHkJkyy/mrG3QC4tQX/A81+DhfkANQmgcxw==", "dependencies": { "@cosmjs/amino": "0.28.11", "@cosmjs/crypto": "0.28.11", @@ -2204,7 +2355,8 @@ }, "node_modules/@cosmjs/socket": { "version": "0.28.11", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.28.11.tgz", + "integrity": "sha512-4BhsWN984SLBhwPCD89riQ3SEJzJ1RLJPeP6apIGjhh6pguQZmwa2U/TZjnEUOGnJkUG2FZUH99jRGSTYaIvZg==", "dependencies": { "@cosmjs/stream": "0.28.11", "isomorphic-ws": "^4.0.1", @@ -2214,7 +2366,8 @@ }, "node_modules/@cosmjs/stargate": { "version": "0.28.11", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.28.11.tgz", + "integrity": "sha512-UyFH/mTNNKTZohVhj+SmjCRv/xopqU/UinGedmWzs4MqEZteX9xs6D3HTmRCgpmBQ03lpbTslE/FhhT9Hkl9KQ==", "dependencies": { "@confio/ics23": "^0.6.8", "@cosmjs/amino": "0.28.11", @@ -2232,14 +2385,16 @@ }, "node_modules/@cosmjs/stream": { "version": "0.28.11", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.28.11.tgz", + "integrity": "sha512-3b6P4Il8mYzvY2bvEQyzgP+cm0HIGSpHNtuGjiWsQF3Wtp450iVRfEJqdt4+91vvxzfdjQEkQOLMaymnswX3sw==", "dependencies": { "xstream": "^11.14.0" } }, "node_modules/@cosmjs/tendermint-rpc": { "version": "0.28.11", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.28.11.tgz", + "integrity": "sha512-TUhWsUYxbKftQmHQK5TBH62vNaKB1ybxoFZ2uJtGMVvY3jcBux7P0Ll/u5nwrM0ETAeo2RjucehJUpGBy9q+HQ==", "dependencies": { "@cosmjs/crypto": "0.28.11", "@cosmjs/encoding": "0.28.11", @@ -2263,15 +2418,18 @@ }, "node_modules/@cosmjs/utils": { "version": "0.28.11", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.28.11.tgz", + "integrity": "sha512-FXVEr7Pg6MX9VbY5NemuKbtFVabSlUlArWIV+R74FQg5LIuSa+0QkxSpNldCuOLBEU4/GlrzybT4uEl338vSzg==" }, "node_modules/@cvbb/bc-bech32": { "version": "1.1.15", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@cvbb/bc-bech32/-/bc-bech32-1.1.15.tgz", + "integrity": "sha512-e80x5VsfUCpXYiheLm/c/lOEegr7ZSd5nq3HlJEcfgljXW5LosH/Kgf21he9Yyr2cBke3NrZM7DuOxvbMpPJHg==" }, "node_modules/@cvbb/bc-ur": { "version": "0.2.15", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@cvbb/bc-ur/-/bc-ur-0.2.15.tgz", + "integrity": "sha512-jukQNKCzv1zxUsESeCbVV2Mkxmgz03yVmtgjPpqJ0D1HhNUz8pBt7tmLVOvAO1eeK4Q0083maebxv3r7p2uadA==", "dependencies": { "@cvbb/bc-bech32": "^1.1.15", "@types/sha.js": "^2.4.0", @@ -2280,7 +2438,8 @@ }, "node_modules/@cvbb/eth-keyring": { "version": "1.1.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/@cvbb/eth-keyring/-/eth-keyring-1.1.1.tgz", + "integrity": "sha512-HhSiHY3chN4nx1tajLD5v0obdr5GdIVGdLGCEOP8rG0f0Tu6bOJBqJE/idDii8C7mtxEijquyfyuPHHNfa8xKg==", "dependencies": { "@cvbb/sdk": "^1.1.1", "ethereumjs-tx": "^2.1.2", @@ -2290,7 +2449,8 @@ }, "node_modules/@cvbb/sdk": { "version": "1.1.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/@cvbb/sdk/-/sdk-1.1.1.tgz", + "integrity": "sha512-aEx914et/V/CXREVZiMrrS4VprCNFPsabTNZTzqNJOrMsOpABk0gwJHi55D+FaAsqIDK7PTLzkPjR59Iorol6Q==", "dependencies": { "@cvbb/bc-ur": "^0.2.14", "@types/qrcode.react": "^1.0.1", @@ -2307,7 +2467,8 @@ }, "node_modules/@cvbb/sdk/node_modules/qrcode.react": { "version": "1.0.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-1.0.1.tgz", + "integrity": "sha512-8d3Tackk8IRLXTo67Y+c1rpaiXjoz/Dd2HpcMdW//62/x8J1Nbho14Kh8x974t9prsLHN6XqVgcnRiBGFptQmg==", "dependencies": { "loose-envify": "^1.4.0", "prop-types": "^15.6.0", @@ -2319,7 +2480,8 @@ }, "node_modules/@cvbb/sdk/node_modules/react-modal": { "version": "3.15.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.15.1.tgz", + "integrity": "sha512-duB9bxOaYg7Zt6TMFldIFxQRtSP+Dg3F1ZX3FXxSUn+3tZZ/9JCgeAQKDg7rhZSAqopq8TFRw3yIbnx77gyFTw==", "dependencies": { "exenv": "^1.2.0", "prop-types": "^15.7.2", @@ -2336,7 +2498,8 @@ }, "node_modules/@cvbb/sdk/node_modules/react-qr-reader": { "version": "2.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-qr-reader/-/react-qr-reader-2.2.1.tgz", + "integrity": "sha512-EL5JEj53u2yAOgtpAKAVBzD/SiKWn0Bl7AZy6ZrSf1lub7xHwtaXe6XSx36Wbhl1VMGmvmrwYMRwO1aSCT2fwA==", "dependencies": { "jsqr": "^1.2.0", "prop-types": "^15.7.2", @@ -2349,8 +2512,9 @@ }, "node_modules/@cypress/browserify-preprocessor": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@cypress/browserify-preprocessor/-/browserify-preprocessor-3.0.2.tgz", + "integrity": "sha512-y6mlFR+IR2cqcm3HabSp7AEcX9QfF1EUL4eOaw/7xexdhmdQU8ez6piyRopZQob4BK8oKTsc9PkupsU2rzjqMA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.16.0", "@babel/plugin-proposal-class-properties": "^7.16.0", @@ -2377,8 +2541,9 @@ }, "node_modules/@cypress/code-coverage": { "version": "3.9.12", + "resolved": "https://registry.npmjs.org/@cypress/code-coverage/-/code-coverage-3.9.12.tgz", + "integrity": "sha512-2QuDSQ2ovz2ZsbQImM917q+9JmEq4afC4kpgHe2o3rTQxUrs7CdHM84rT8XKl0gJIXmbMcNq2rZqe40/eFmCFw==", "dev": true, - "license": "MIT", "dependencies": { "@cypress/browserify-preprocessor": "3.0.2", "chalk": "4.1.2", @@ -2396,8 +2561,9 @@ }, "node_modules/@cypress/code-coverage/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -2410,8 +2576,9 @@ }, "node_modules/@cypress/code-coverage/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2425,8 +2592,9 @@ }, "node_modules/@cypress/code-coverage/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2436,13 +2604,15 @@ }, "node_modules/@cypress/code-coverage/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@cypress/code-coverage/node_modules/debug": { "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -2457,16 +2627,18 @@ }, "node_modules/@cypress/code-coverage/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@cypress/code-coverage/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -2476,13 +2648,15 @@ }, "node_modules/@cypress/mount-utils": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@cypress/mount-utils/-/mount-utils-1.0.2.tgz", + "integrity": "sha512-Fn3fdTiyayHoy8Ol0RSu4MlBH2maQ2ZEXeEVKl/zHHXEQpld5HX3vdNLhK5YLij8cLynA4DxOT/nO9iEnIiOXw==", + "dev": true }, "node_modules/@cypress/request": { "version": "2.88.10", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.10.tgz", + "integrity": "sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -2507,18 +2681,34 @@ "node": ">= 6" } }, + "node_modules/@cypress/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, "node_modules/@cypress/request/node_modules/qs": { "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.6" } }, "node_modules/@cypress/webpack-dev-server": { "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@cypress/webpack-dev-server/-/webpack-dev-server-1.8.4.tgz", + "integrity": "sha512-kDg57ozD4vzIwHa0FhT44IoMKqsgFy7WV5SbBjWLBPdoOhuCdf22gy8VukaxwYqh+MFKxqVJ7hqVLErmMgpAYA==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^4.3.2", "lodash": "^4.17.21", @@ -2533,8 +2723,9 @@ }, "node_modules/@cypress/webpack-dev-server/node_modules/semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -2547,8 +2738,9 @@ }, "node_modules/@cypress/xvfb": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^3.1.0", "lodash.once": "^4.1.1" @@ -2556,40 +2748,44 @@ }, "node_modules/@cypress/xvfb/node_modules/debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true, - "license": "MIT", "engines": { "node": ">=10.0.0" } }, "node_modules/@drptbl/gremlins.js": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@drptbl/gremlins.js/-/gremlins.js-2.2.1.tgz", + "integrity": "sha512-VWsdOZTsu8ABNVplFQUniHSLsCAQIJh+HDTUP6CllxXBe2pgFQKQ6RGxAS/QRTUcPprQCGpB3zH+gqNnvRRTmQ==", "dev": true, - "license": "MIT", "dependencies": { "chance": "^1.1.4", "core-js": "^3.6.4" } }, "node_modules/@emotion/babel-plugin": { - "version": "11.9.2", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/plugin-syntax-jsx": "^7.12.13", - "@babel/runtime": "^7.13.10", - "@emotion/hash": "^0.8.0", - "@emotion/memoize": "^0.7.5", - "@emotion/serialize": "^1.0.2", - "babel-plugin-macros": "^2.6.1", + "version": "11.10.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.0.tgz", + "integrity": "sha512-xVnpDAAbtxL1dsuSelU5A7BnY/lftws0wUexNJZTPsvX/1tM4GZJbclgODhvW4E+NH7E5VFcH0bBn30NvniPJA==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.0", + "babel-plugin-macros": "^3.1.0", "convert-source-map": "^1.5.0", "escape-string-regexp": "^4.0.0", "find-root": "^1.1.0", @@ -2600,36 +2796,15 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@emotion/babel-plugin/node_modules/@emotion/memoize": { - "version": "0.7.5", - "license": "MIT" - }, - "node_modules/@emotion/babel-plugin/node_modules/babel-plugin-macros": { - "version": "2.8.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "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/@emotion/babel-plugin/node_modules/@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" }, "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { "node": ">=10" }, @@ -2639,71 +2814,98 @@ }, "node_modules/@emotion/babel-plugin/node_modules/source-map": { "version": "0.5.7", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/@emotion/cache": { - "version": "11.9.3", - "license": "MIT", - "dependencies": { - "@emotion/memoize": "^0.7.4", - "@emotion/sheet": "^1.1.1", - "@emotion/utils": "^1.0.0", - "@emotion/weak-memoize": "^0.2.5", + "version": "11.10.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.0.tgz", + "integrity": "sha512-3FoUWnDbHWg/pXGCvL46jvpOSJP0xvRZLY8khUcUHGOBcp0S/MCIk+osp84/dby2Ctahw/Ev4KTHWkY3i0g39g==", + "dependencies": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", "stylis": "4.0.13" } }, "node_modules/@emotion/hash": { "version": "0.8.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" }, "node_modules/@emotion/is-prop-valid": { "version": "0.8.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", "dependencies": { "@emotion/memoize": "0.7.4" } }, - "node_modules/@emotion/memoize": { + "node_modules/@emotion/is-prop-valid/node_modules/@emotion/memoize": { "version": "0.7.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "node_modules/@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" }, "node_modules/@emotion/serialize": { - "version": "1.0.4", - "license": "MIT", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.0.tgz", + "integrity": "sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==", "dependencies": { - "@emotion/hash": "^0.8.0", - "@emotion/memoize": "^0.7.4", - "@emotion/unitless": "^0.7.5", - "@emotion/utils": "^1.0.0", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", "csstype": "^3.0.2" } }, + "node_modules/@emotion/serialize/node_modules/@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" + }, + "node_modules/@emotion/serialize/node_modules/@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, "node_modules/@emotion/sheet": { - "version": "1.1.1", - "license": "MIT" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.0.tgz", + "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==" }, "node_modules/@emotion/stylis": { "version": "0.8.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" }, "node_modules/@emotion/unitless": { "version": "0.7.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, "node_modules/@emotion/utils": { - "version": "1.1.0", - "license": "MIT" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" }, "node_modules/@emotion/weak-memoize": { - "version": "0.2.5", - "license": "MIT" + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" }, "node_modules/@ensdomains/address-encoder": { "version": "0.1.9", - "license": "BSD", + "resolved": "https://registry.npmjs.org/@ensdomains/address-encoder/-/address-encoder-0.1.9.tgz", + "integrity": "sha512-E2d2gP4uxJQnDu2Kfg1tHNspefzbLT8Tyjrm5sEuim32UkU2sm5xL4VXtgc2X33fmPEw9+jUMpGs4veMbf+PYg==", "dependencies": { "bech32": "^1.1.3", "blakejs": "^1.1.0", @@ -2716,11 +2918,14 @@ }, "node_modules/@ensdomains/address-encoder/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/@ensdomains/ens": { "version": "0.4.5", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/@ensdomains/ens/-/ens-0.4.5.tgz", + "integrity": "sha512-JSvpj1iNMFjK6K+uVl4unqMoa9rf5jopb8cya5UGBWz23Nw8hSNT7efgUx4BTlAPAgpNlEioUfeTyQ6J9ZvTVw==", + "deprecated": "Please use @ensdomains/ens-contracts", "dependencies": { "bluebird": "^3.5.2", "eth-ens-namehash": "^2.0.8", @@ -2731,7 +2936,8 @@ }, "node_modules/@ensdomains/ensjs": { "version": "2.1.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/@ensdomains/ensjs/-/ensjs-2.1.0.tgz", + "integrity": "sha512-GRbGPT8Z/OJMDuxs75U/jUNEC0tbL0aj7/L/QQznGYKm/tiasp+ndLOaoULy9kKJFC0TBByqfFliEHDgoLhyog==", "dependencies": { "@babel/runtime": "^7.4.4", "@ensdomains/address-encoder": "^0.1.7", @@ -2745,10 +2951,14 @@ }, "node_modules/@ensdomains/eth-ens-namehash": { "version": "2.0.15", - "license": "ISC" + "resolved": "https://registry.npmjs.org/@ensdomains/eth-ens-namehash/-/eth-ens-namehash-2.0.15.tgz", + "integrity": "sha512-JRDFP6+Hczb1E0/HhIg0PONgBYasfGfDheujmfxaZaAv/NAH4jE6Kf48WbqfRZdxt4IZI3jl3Ri7sZ1nP09lgw==" }, "node_modules/@ensdomains/resolver": { - "version": "0.2.4" + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@ensdomains/resolver/-/resolver-0.2.4.tgz", + "integrity": "sha512-bvaTH34PMCbv6anRa9I/0zjLJgY4EuznbEMgbV77JBCQ9KNC46rzi0avuxpOfu+xDjPEtSFGqVEOr5GlUSGudA==", + "deprecated": "Please use @ensdomains/ens-contracts" }, "node_modules/@eslint/eslintrc": { "version": "0.4.3", @@ -2829,10 +3039,11 @@ } }, "node_modules/@eth-optimism/contracts": { - "version": "0.5.30", - "license": "MIT", + "version": "0.5.31", + "resolved": "https://registry.npmjs.org/@eth-optimism/contracts/-/contracts-0.5.31.tgz", + "integrity": "sha512-I07EeyBBWwSsB6I/GodOLRydDtefWx4sdL3wCvNLSoCIUl2hUyisMmtTojOBXeT6vvfbiYkWc8jZlfXdbyJ7fA==", "dependencies": { - "@eth-optimism/core-utils": "0.9.1", + "@eth-optimism/core-utils": "0.9.2", "@ethersproject/abstract-provider": "^5.6.1", "@ethersproject/abstract-signer": "^5.6.2" }, @@ -2841,8 +3052,9 @@ } }, "node_modules/@eth-optimism/core-utils": { - "version": "0.9.1", - "license": "MIT", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.9.2.tgz", + "integrity": "sha512-wUP75gZu1rZ+taXwUtcw00qCUbDkcn16JcIIK/j7XnzgaEnyXExn+ivz3rivFbr5Ool4c5M+iVzVF99sPZrCPA==", "dependencies": { "@ethersproject/abstract-provider": "^5.6.1", "@ethersproject/providers": "^5.6.8", @@ -2854,7 +3066,8 @@ }, "node_modules/@eth-optimism/provider": { "version": "0.0.1-alpha.14", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@eth-optimism/provider/-/provider-0.0.1-alpha.14.tgz", + "integrity": "sha512-fEOSHxWt5nII345c4cQtUUZ7Pb/G3GzqvmJOddx27oUVr3zdjeScOO/VXoIf9B8wXxIqUz93i1MDHks8V95CRg==", "dependencies": { "@eth-optimism/core-utils": "0.0.1-alpha.30", "bn.js": "^5.1.3", @@ -2866,7 +3079,8 @@ }, "node_modules/@eth-optimism/provider/node_modules/@eth-optimism/core-utils": { "version": "0.0.1-alpha.30", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.30.tgz", + "integrity": "sha512-ir8OevZSRu3U7npO+oY9VXADtXIKGHbw/V9CGPMNgXyuoifnuBLuL0OouL0OUhPRAbPHauYwjJX1xr29nJe1Tw==", "dependencies": { "abstract-leveldown": "^6.2.2", "async-lock": "^1.2.2", @@ -2887,18 +3101,13 @@ }, "node_modules/@eth-optimism/provider/node_modules/@eth-optimism/core-utils/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" - }, - "node_modules/@eth-optimism/provider/node_modules/@types/bn.js": { - "version": "4.11.6", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/@eth-optimism/provider/node_modules/abstract-leveldown": { "version": "6.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz", + "integrity": "sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==", "dependencies": { "buffer": "^5.5.0", "immediate": "^3.2.3", @@ -2912,13 +3121,17 @@ }, "node_modules/@eth-optimism/provider/node_modules/axios": { "version": "0.19.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", + "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", + "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410", "dependencies": { "follow-redirects": "1.5.10" } }, "node_modules/@eth-optimism/provider/node_modules/buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "funding": [ { "type": "github", @@ -2933,7 +3146,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -2941,14 +3153,16 @@ }, "node_modules/@eth-optimism/provider/node_modules/dotenv": { "version": "8.6.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", "engines": { "node": ">=10" } }, "node_modules/@eth-optimism/provider/node_modules/ethereumjs-util": { "version": "6.2.1", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", "dependencies": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -2961,11 +3175,13 @@ }, "node_modules/@eth-optimism/provider/node_modules/ethereumjs-util/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/@eth-optimism/provider/node_modules/follow-redirects": { "version": "1.5.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", "dependencies": { "debug": "=3.1.0" }, @@ -2975,18 +3191,21 @@ }, "node_modules/@eth-optimism/provider/node_modules/follow-redirects/node_modules/debug": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dependencies": { "ms": "2.0.0" } }, "node_modules/@eth-optimism/provider/node_modules/immediate": { "version": "3.2.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz", + "integrity": "sha512-RrGCXRm/fRVqMIhqXrGEX9rRADavPiDFSoMb/k64i9XMk8uH4r/Omi5Ctierj6XzNecwDbO4WuFbDD1zmpl3Tg==" }, "node_modules/@eth-optimism/provider/node_modules/memdown": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/memdown/-/memdown-4.1.0.tgz", + "integrity": "sha512-RqDUWsJ3IH27+dHwBOg6/ZWJoGul+tesnaQ10Pr/ARx7GpskB01Ky0zNZ8EkM6lvQqXcxyzukmXA0T39XW2sRw==", "dependencies": { "abstract-leveldown": "~6.0.1", "functional-red-black-tree": "~1.0.1", @@ -3001,7 +3220,8 @@ }, "node_modules/@eth-optimism/provider/node_modules/memdown/node_modules/abstract-leveldown": { "version": "6.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.0.3.tgz", + "integrity": "sha512-jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q==", "dependencies": { "level-concat-iterator": "~2.0.0", "xtend": "~4.0.0" @@ -3012,39 +3232,35 @@ }, "node_modules/@eth-optimism/provider/node_modules/ms": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/@eth-optimism/provider/node_modules/safe-buffer": { "version": "5.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/@eth-optimism/provider/node_modules/uuid": { "version": "3.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "bin": { "uuid": "bin/uuid" } }, "node_modules/@eth-optimism/watcher": { "version": "0.0.1-alpha.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@eth-optimism/watcher/-/watcher-0.0.1-alpha.9.tgz", + "integrity": "sha512-FSMinaayA/nTQzSPv21tOUqok8gMfEB1UcIdLJkImt9NUzT4QjhGbrsPH6Q2hBlQkAApgTECMShUYZVMpZ7oOw==", "dependencies": { "ethers": "5.0.0" - }, - "workspaces": { - "nohoist": [ - "**/@nomiclabs", - "**/@nomiclabs/**", - "**/typescript", - "**/typescript/**", - "**/ts-node", - "**/ts-node/**" - ] } }, "node_modules/@eth-optimism/watcher/node_modules/ethers": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.0.0.tgz", + "integrity": "sha512-uOSACd2E8dg8XuiOewpL42uFH7SvrkA5k0oGkHoqSJl2lflrMPV+7ciWzyuPBjyHnOFvAPPJUpsXrwpFKaLFww==", "dependencies": { "@ethersproject/abi": "^5.0.0", "@ethersproject/abstract-provider": "^5.0.0", @@ -3079,7 +3295,8 @@ }, "node_modules/@ethereumjs/common": { "version": "2.6.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.5.tgz", + "integrity": "sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==", "dependencies": { "crc-32": "^1.2.0", "ethereumjs-util": "^7.1.5" @@ -3087,7 +3304,8 @@ }, "node_modules/@ethereumjs/tx": { "version": "3.5.2", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.2.tgz", + "integrity": "sha512-gQDNJWKrSDGu2w7w0PzVXVBNMzb7wwdDOmOqczmhNjqFxFuIbhVJDwiGEnxFNC2/b8ifcZzY7MLcluizohRzNw==", "dependencies": { "@ethereumjs/common": "^2.6.4", "ethereumjs-util": "^7.1.5" @@ -3095,6 +3313,8 @@ }, "node_modules/@ethersproject/abi": { "version": "5.6.4", + "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.6.4.tgz", + "integrity": "sha512-TTeZUlCeIHG6527/2goZA6gW5F8Emoc7MrZDC7hhP84aRGvW3TEdTnZR08Ls88YXM1m2SuK42Osw/jSi3uO8gg==", "funding": [ { "type": "individual", @@ -3105,7 +3325,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/address": "^5.6.1", "@ethersproject/bignumber": "^5.6.2", @@ -3120,6 +3339,8 @@ }, "node_modules/@ethersproject/abstract-provider": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.6.1.tgz", + "integrity": "sha512-BxlIgogYJtp1FS8Muvj8YfdClk3unZH0vRMVX791Z9INBNT/kuACZ9GzaY1Y4yFq+YSy6/w4gzj3HCRKrK9hsQ==", "funding": [ { "type": "individual", @@ -3130,7 +3351,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/bignumber": "^5.6.2", "@ethersproject/bytes": "^5.6.1", @@ -3143,6 +3363,8 @@ }, "node_modules/@ethersproject/abstract-signer": { "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.6.2.tgz", + "integrity": "sha512-n1r6lttFBG0t2vNiI3HoWaS/KdOt8xyDjzlP2cuevlWLG6EX0OwcKLyG/Kp/cuwNxdy/ous+R/DEMdTUwWQIjQ==", "funding": [ { "type": "individual", @@ -3153,7 +3375,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/abstract-provider": "^5.6.1", "@ethersproject/bignumber": "^5.6.2", @@ -3164,6 +3385,8 @@ }, "node_modules/@ethersproject/address": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.6.1.tgz", + "integrity": "sha512-uOgF0kS5MJv9ZvCz7x6T2EXJSzotiybApn4XlOgoTX0xdtyVIJ7pF+6cGPxiEq/dpBiTfMiw7Yc81JcwhSYA0Q==", "funding": [ { "type": "individual", @@ -3174,7 +3397,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/bignumber": "^5.6.2", "@ethersproject/bytes": "^5.6.1", @@ -3185,6 +3407,8 @@ }, "node_modules/@ethersproject/base64": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.6.1.tgz", + "integrity": "sha512-qB76rjop6a0RIYYMiB4Eh/8n+Hxu2NIZm8S/Q7kNo5pmZfXhHGHmS4MinUainiBC54SCyRnwzL+KZjj8zbsSsw==", "funding": [ { "type": "individual", @@ -3195,13 +3419,14 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1" } }, "node_modules/@ethersproject/basex": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.6.1.tgz", + "integrity": "sha512-a52MkVz4vuBXR06nvflPMotld1FJWSj2QT0985v7P/emPZO00PucFAkbcmq2vpVU7Ts7umKiSI6SppiLykVWsA==", "funding": [ { "type": "individual", @@ -3212,7 +3437,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/properties": "^5.6.0" @@ -3220,6 +3444,8 @@ }, "node_modules/@ethersproject/bignumber": { "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.6.2.tgz", + "integrity": "sha512-v7+EEUbhGqT3XJ9LMPsKvXYHFc8eHxTowFCG/HgJErmq4XHJ2WR7aeyICg3uTOAQ7Icn0GFHAohXEhxQHq4Ubw==", "funding": [ { "type": "individual", @@ -3230,7 +3456,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/logger": "^5.6.0", @@ -3239,6 +3464,8 @@ }, "node_modules/@ethersproject/bytes": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.6.1.tgz", + "integrity": "sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g==", "funding": [ { "type": "individual", @@ -3249,13 +3476,14 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/logger": "^5.6.0" } }, "node_modules/@ethersproject/constants": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.6.1.tgz", + "integrity": "sha512-QSq9WVnZbxXYFftrjSjZDUshp6/eKp6qrtdBtUCm0QxCV5z1fG/w3kdlcsjMCQuQHUnAclKoK7XpXMezhRDOLg==", "funding": [ { "type": "individual", @@ -3266,13 +3494,14 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/bignumber": "^5.6.2" } }, "node_modules/@ethersproject/contracts": { "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.6.2.tgz", + "integrity": "sha512-hguUA57BIKi6WY0kHvZp6PwPlWF87MCeB4B7Z7AbUpTxfFXFdn/3b0GmjZPagIHS+3yhcBJDnuEfU4Xz+Ks/8g==", "funding": [ { "type": "individual", @@ -3283,7 +3512,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/abi": "^5.6.3", "@ethersproject/abstract-provider": "^5.6.1", @@ -3299,6 +3527,8 @@ }, "node_modules/@ethersproject/hash": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.6.1.tgz", + "integrity": "sha512-L1xAHurbaxG8VVul4ankNX5HgQ8PNCTrnVXEiFnE9xoRnaUcgfD12tZINtDinSllxPLCtGwguQxJ5E6keE84pA==", "funding": [ { "type": "individual", @@ -3309,7 +3539,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/abstract-signer": "^5.6.2", "@ethersproject/address": "^5.6.1", @@ -3323,6 +3552,8 @@ }, "node_modules/@ethersproject/hdnode": { "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.6.2.tgz", + "integrity": "sha512-tERxW8Ccf9CxW2db3WsN01Qao3wFeRsfYY9TCuhmG0xNpl2IO8wgXU3HtWIZ49gUWPggRy4Yg5axU0ACaEKf1Q==", "funding": [ { "type": "individual", @@ -3333,7 +3564,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/abstract-signer": "^5.6.2", "@ethersproject/basex": "^5.6.1", @@ -3351,6 +3581,8 @@ }, "node_modules/@ethersproject/json-wallets": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.6.1.tgz", + "integrity": "sha512-KfyJ6Zwz3kGeX25nLihPwZYlDqamO6pfGKNnVMWWfEVVp42lTfCZVXXy5Ie8IZTN0HKwAngpIPi7gk4IJzgmqQ==", "funding": [ { "type": "individual", @@ -3361,7 +3593,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/abstract-signer": "^5.6.2", "@ethersproject/address": "^5.6.1", @@ -3380,6 +3611,8 @@ }, "node_modules/@ethersproject/keccak256": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.6.1.tgz", + "integrity": "sha512-bB7DQHCTRDooZZdL3lk9wpL0+XuG3XLGHLh3cePnybsO3V0rdCAOQGpn/0R3aODmnTOOkCATJiD2hnL+5bwthA==", "funding": [ { "type": "individual", @@ -3390,7 +3623,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "js-sha3": "0.8.0" @@ -3398,6 +3630,8 @@ }, "node_modules/@ethersproject/logger": { "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.6.0.tgz", + "integrity": "sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==", "funding": [ { "type": "individual", @@ -3407,11 +3641,12 @@ "type": "individual", "url": "https://www.buymeacoffee.com/ricmoo" } - ], - "license": "MIT" + ] }, "node_modules/@ethersproject/networks": { "version": "5.6.4", + "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.6.4.tgz", + "integrity": "sha512-KShHeHPahHI2UlWdtDMn2lJETcbtaJge4k7XSjDR9h79QTd6yQJmv6Cp2ZA4JdqWnhszAOLSuJEd9C0PRw7hSQ==", "funding": [ { "type": "individual", @@ -3422,13 +3657,14 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/logger": "^5.6.0" } }, "node_modules/@ethersproject/pbkdf2": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.6.1.tgz", + "integrity": "sha512-k4gRQ+D93zDRPNUfmduNKq065uadC2YjMP/CqwwX5qG6R05f47boq6pLZtV/RnC4NZAYOPH1Cyo54q0c9sshRQ==", "funding": [ { "type": "individual", @@ -3439,7 +3675,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/sha2": "^5.6.1" @@ -3447,6 +3682,8 @@ }, "node_modules/@ethersproject/properties": { "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.6.0.tgz", + "integrity": "sha512-szoOkHskajKePTJSZ46uHUWWkbv7TzP2ypdEK6jGMqJaEt2sb0jCgfBo0gH0m2HBpRixMuJ6TBRaQCF7a9DoCg==", "funding": [ { "type": "individual", @@ -3457,13 +3694,14 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/logger": "^5.6.0" } }, "node_modules/@ethersproject/providers": { "version": "5.6.8", + "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.6.8.tgz", + "integrity": "sha512-Wf+CseT/iOJjrGtAOf3ck9zS7AgPmr2fZ3N97r4+YXN3mBePTG2/bJ8DApl9mVwYL+RpYbNxMEkEp4mPGdwG/w==", "funding": [ { "type": "individual", @@ -3474,7 +3712,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/abstract-provider": "^5.6.1", "@ethersproject/abstract-signer": "^5.6.2", @@ -3500,6 +3737,8 @@ }, "node_modules/@ethersproject/random": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.6.1.tgz", + "integrity": "sha512-/wtPNHwbmng+5yi3fkipA8YBT59DdkGRoC2vWk09Dci/q5DlgnMkhIycjHlavrvrjJBkFjO/ueLyT+aUDfc4lA==", "funding": [ { "type": "individual", @@ -3510,7 +3749,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/logger": "^5.6.0" @@ -3518,6 +3756,8 @@ }, "node_modules/@ethersproject/rlp": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.6.1.tgz", + "integrity": "sha512-uYjmcZx+DKlFUk7a5/W9aQVaoEC7+1MOBgNtvNg13+RnuUwT4F0zTovC0tmay5SmRslb29V1B7Y5KCri46WhuQ==", "funding": [ { "type": "individual", @@ -3528,7 +3768,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/logger": "^5.6.0" @@ -3536,6 +3775,8 @@ }, "node_modules/@ethersproject/sha2": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.6.1.tgz", + "integrity": "sha512-5K2GyqcW7G4Yo3uenHegbXRPDgARpWUiXc6RiF7b6i/HXUoWlb7uCARh7BAHg7/qT/Q5ydofNwiZcim9qpjB6g==", "funding": [ { "type": "individual", @@ -3546,7 +3787,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/logger": "^5.6.0", @@ -3555,6 +3795,8 @@ }, "node_modules/@ethersproject/signing-key": { "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.6.2.tgz", + "integrity": "sha512-jVbu0RuP7EFpw82vHcL+GP35+KaNruVAZM90GxgQnGqB6crhBqW/ozBfFvdeImtmb4qPko0uxXjn8l9jpn0cwQ==", "funding": [ { "type": "individual", @@ -3565,7 +3807,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/logger": "^5.6.0", @@ -3577,6 +3818,8 @@ }, "node_modules/@ethersproject/solidity": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.6.1.tgz", + "integrity": "sha512-KWqVLkUUoLBfL1iwdzUVlkNqAUIFMpbbeH0rgCfKmJp0vFtY4AsaN91gHKo9ZZLkC4UOm3cI3BmMV4N53BOq4g==", "funding": [ { "type": "individual", @@ -3587,7 +3830,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/bignumber": "^5.6.2", "@ethersproject/bytes": "^5.6.1", @@ -3599,6 +3841,8 @@ }, "node_modules/@ethersproject/strings": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.6.1.tgz", + "integrity": "sha512-2X1Lgk6Jyfg26MUnsHiT456U9ijxKUybz8IM1Vih+NJxYtXhmvKBcHOmvGqpFSVJ0nQ4ZCoIViR8XlRw1v/+Cw==", "funding": [ { "type": "individual", @@ -3609,7 +3853,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/constants": "^5.6.1", @@ -3618,6 +3861,8 @@ }, "node_modules/@ethersproject/transactions": { "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.6.2.tgz", + "integrity": "sha512-BuV63IRPHmJvthNkkt9G70Ullx6AcM+SDc+a8Aw/8Yew6YwT51TcBKEp1P4oOQ/bP25I18JJr7rcFRgFtU9B2Q==", "funding": [ { "type": "individual", @@ -3628,7 +3873,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/address": "^5.6.1", "@ethersproject/bignumber": "^5.6.2", @@ -3643,6 +3887,8 @@ }, "node_modules/@ethersproject/units": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.6.1.tgz", + "integrity": "sha512-rEfSEvMQ7obcx3KWD5EWWx77gqv54K6BKiZzKxkQJqtpriVsICrktIQmKl8ReNToPeIYPnFHpXvKpi068YFZXw==", "funding": [ { "type": "individual", @@ -3653,7 +3899,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/bignumber": "^5.6.2", "@ethersproject/constants": "^5.6.1", @@ -3662,6 +3907,8 @@ }, "node_modules/@ethersproject/wallet": { "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.6.2.tgz", + "integrity": "sha512-lrgh0FDQPuOnHcF80Q3gHYsSUODp6aJLAdDmDV0xKCN/T7D99ta1jGVhulg3PY8wiXEngD0DfM0I2XKXlrqJfg==", "funding": [ { "type": "individual", @@ -3672,7 +3919,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/abstract-provider": "^5.6.1", "@ethersproject/abstract-signer": "^5.6.2", @@ -3693,6 +3939,8 @@ }, "node_modules/@ethersproject/web": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.6.1.tgz", + "integrity": "sha512-/vSyzaQlNXkO1WV+RneYKqCJwualcUdx/Z3gseVovZP0wIlOFcCE1hkRhKBH8ImKbGQbMl9EAAyJFrJu7V0aqA==", "funding": [ { "type": "individual", @@ -3703,7 +3951,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/base64": "^5.6.1", "@ethersproject/bytes": "^5.6.1", @@ -3714,6 +3961,8 @@ }, "node_modules/@ethersproject/wordlists": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.6.1.tgz", + "integrity": "sha512-wiPRgBpNbNwCQFoCr8bcWO8o5I810cqO6mkdtKfLKFlLxeCWcnzDi4Alu8iyNzlhYuS9npCwivMbRWF19dyblw==", "funding": [ { "type": "individual", @@ -3724,7 +3973,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/hash": "^5.6.1", @@ -3735,12 +3983,14 @@ }, "node_modules/@gar/promisify": { "version": "1.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true }, "node_modules/@gnosis.pm/safe-apps-provider": { "version": "0.9.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@gnosis.pm/safe-apps-provider/-/safe-apps-provider-0.9.3.tgz", + "integrity": "sha512-WzsfEMrOTd7/epEKs7S0QBB+sgw25d1B4SeLCD7q9RYi0vYLaeWT3jTuVXVGqwAlT3tFyedmvXnryLV5SUwiug==", "dependencies": { "@gnosis.pm/safe-apps-sdk": "6.2.0", "events": "^3.3.0" @@ -3748,7 +3998,8 @@ }, "node_modules/@gnosis.pm/safe-apps-provider/node_modules/@gnosis.pm/safe-apps-sdk": { "version": "6.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@gnosis.pm/safe-apps-sdk/-/safe-apps-sdk-6.2.0.tgz", + "integrity": "sha512-dOpVBlu+Nv7bOrOl9llTeRriEpdUnnbXEM/RgTkS1v8Q2swT6+M+WIKTuKB/cadFXbjUsBD/nd3IsihHP24b5g==", "dependencies": { "@gnosis.pm/safe-react-gateway-sdk": "^2.5.6", "ethers": "^5.4.7" @@ -3756,7 +4007,8 @@ }, "node_modules/@gnosis.pm/safe-apps-sdk": { "version": "6.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@gnosis.pm/safe-apps-sdk/-/safe-apps-sdk-6.3.0.tgz", + "integrity": "sha512-atUiUj1JEGnZwxDrKbuxfkwPsNQtoxnQqNjvB9cVODxSdR9OiLy5XdW2wz3Y/Gq+sjWc6lAUy3M5ovTY7qmbrg==", "dependencies": { "@gnosis.pm/safe-react-gateway-sdk": "^2.8.5", "ethers": "^5.4.7" @@ -3764,30 +4016,34 @@ }, "node_modules/@gnosis.pm/safe-react-gateway-sdk": { "version": "2.10.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@gnosis.pm/safe-react-gateway-sdk/-/safe-react-gateway-sdk-2.10.3.tgz", + "integrity": "sha512-ukaLACozdJQb2YGSAZgBUkF4CT9iKVjpnKFCKUnGGghXqp+Yyn9jpdcfFK0VYQJ6ZSwAm40tHtQaN3K9817Bcg==", "dependencies": { "cross-fetch": "^3.1.5" } }, "node_modules/@hapi/hoek": { "version": "9.3.0", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "dev": true }, "node_modules/@hapi/topo": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", + "@humanwhocodes/object-schema": "^1.2.0", "debug": "^4.1.1", "minimatch": "^3.0.4" }, @@ -3795,15 +4051,27 @@ "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true }, "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==", "dev": true, - "license": "ISC", "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", @@ -3817,16 +4085,18 @@ }, "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==", "dev": true, - "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==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -3837,8 +4107,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -3848,8 +4119,9 @@ }, "node_modules/@istanbuljs/load-nyc-config/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==", "dev": true, - "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -3862,8 +4134,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -3873,16 +4146,18 @@ }, "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==", "dev": true, - "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -3897,8 +4172,9 @@ }, "node_modules/@jest/console/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3911,8 +4187,9 @@ }, "node_modules/@jest/console/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3926,8 +4203,9 @@ }, "node_modules/@jest/console/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3937,21 +4215,24 @@ }, "node_modules/@jest/console/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@jest/console/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/console/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3961,8 +4242,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/console": "^27.5.1", "@jest/reporters": "^27.5.1", @@ -4007,8 +4289,9 @@ }, "node_modules/@jest/core/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -4021,8 +4304,9 @@ }, "node_modules/@jest/core/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4036,8 +4320,9 @@ }, "node_modules/@jest/core/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -4047,21 +4332,24 @@ }, "node_modules/@jest/core/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@jest/core/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/core/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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.8.0", "@jest/test-sequencer": "^27.5.1", @@ -4100,24 +4388,11 @@ } } }, - "node_modules/@jest/core/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@jest/core/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4127,8 +4402,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/fake-timers": "^27.5.1", "@jest/types": "^27.5.1", @@ -4141,8 +4417,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@sinonjs/fake-timers": "^8.0.1", @@ -4157,8 +4434,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/types": "^27.5.1", @@ -4170,8 +4448,9 @@ }, "node_modules/@jest/reporters": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", "dev": true, - "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^27.5.1", @@ -4213,8 +4492,9 @@ }, "node_modules/@jest/reporters/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -4227,8 +4507,9 @@ }, "node_modules/@jest/reporters/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4242,8 +4523,9 @@ }, "node_modules/@jest/reporters/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -4253,29 +4535,33 @@ }, "node_modules/@jest/reporters/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@jest/reporters/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/reporters/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/@jest/reporters/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4285,8 +4571,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "callsites": "^3.0.0", "graceful-fs": "^4.2.9", @@ -4298,16 +4585,18 @@ }, "node_modules/@jest/source-map/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/console": "^27.5.1", "@jest/types": "^27.5.1", @@ -4320,8 +4609,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/test-result": "^27.5.1", "graceful-fs": "^4.2.9", @@ -4334,8 +4624,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.1.0", "@jest/types": "^27.5.1", @@ -4359,8 +4650,9 @@ }, "node_modules/@jest/transform/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -4373,8 +4665,9 @@ }, "node_modules/@jest/transform/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4388,8 +4681,9 @@ }, "node_modules/@jest/transform/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -4399,29 +4693,33 @@ }, "node_modules/@jest/transform/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@jest/transform/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/transform/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/@jest/transform/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4431,8 +4729,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -4446,8 +4745,9 @@ }, "node_modules/@jest/types/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -4460,8 +4760,9 @@ }, "node_modules/@jest/types/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4475,8 +4776,9 @@ }, "node_modules/@jest/types/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -4486,21 +4788,24 @@ }, "node_modules/@jest/types/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@jest/types/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/types/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4510,8 +4815,8 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.1.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", "dependencies": { "@jridgewell/set-array": "^1.0.0", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -4522,22 +4827,25 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -4545,8 +4853,9 @@ }, "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -4558,11 +4867,13 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.14", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -4570,7 +4881,8 @@ }, "node_modules/@keepkey/device-protocol": { "version": "7.9.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/@keepkey/device-protocol/-/device-protocol-7.9.1.tgz", + "integrity": "sha512-s4XKN1/YY8GOVtURcRQyj3d9dvVh9Y3BgWDQ+V771JrVMmts3ViTxRiSjpnt8SEOykQkWG7m8h/fQzDsBcuYEQ==", "dependencies": { "google-protobuf": "^3.7.0-rc.2", "pbjs": "^0.0.5" @@ -4578,7 +4890,8 @@ }, "node_modules/@keystonehq/base-eth-keyring": { "version": "0.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@keystonehq/base-eth-keyring/-/base-eth-keyring-0.1.0.tgz", + "integrity": "sha512-iJ5FtzWiMaEMBPucDz+qDNvCS/95kfmyojH/rt8u/ajVWYwHkwFypgVqcbsKoRjk9oNxdC/bQGxSSlVPXq0GXQ==", "dependencies": { "@ethereumjs/tx": "3.0.0", "@keystonehq/bc-ur-registry-eth": "^0.6.14", @@ -4589,7 +4902,8 @@ }, "node_modules/@keystonehq/base-eth-keyring/node_modules/@ethereumjs/tx": { "version": "3.0.0", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.0.0.tgz", + "integrity": "sha512-H9tfy6qgYxPXvt1TSObfVmVjlF43OoQqoPQ3PJsG2JiuqaMHj5ettV1pGFEC3FamENDBkl6vD6niQEvIlXv/VQ==", "dependencies": { "@ethereumjs/common": "^2.0.0", "ethereumjs-util": "^7.0.7" @@ -4597,7 +4911,8 @@ }, "node_modules/@keystonehq/bc-ur-registry": { "version": "0.4.4", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@keystonehq/bc-ur-registry/-/bc-ur-registry-0.4.4.tgz", + "integrity": "sha512-SBdKdAZfp3y14GTGrKjfJJHf4iXObjcm4/qKUZ92lj8HVR8mxHHGmHksjE328bJPTAsJPloLix4rTnWg+qgS2w==", "dependencies": { "@ngraveio/bc-ur": "^1.1.5", "base58check": "^2.0.0", @@ -4606,7 +4921,8 @@ }, "node_modules/@keystonehq/bc-ur-registry-eth": { "version": "0.6.14", - "license": "ISC", + "resolved": "https://registry.npmjs.org/@keystonehq/bc-ur-registry-eth/-/bc-ur-registry-eth-0.6.14.tgz", + "integrity": "sha512-Zr0VAUJuzz5zfH2263AucdWPUYuclpd93Pmi/VzbML72sQLv8l83kQWmQpI+7639uV5dHcOj6JnD8FhCPYPRFQ==", "dependencies": { "@keystonehq/bc-ur-registry": "^0.4.4", "ethereumjs-util": "^7.0.8", @@ -4616,7 +4932,8 @@ }, "node_modules/@keystonehq/eth-keyring": { "version": "0.9.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/@keystonehq/eth-keyring/-/eth-keyring-0.9.0.tgz", + "integrity": "sha512-ceNi5LqhOg9vk/V90o79/hPMWmkp5SZor7Xk/DjrNUdNXd7v/nym8PTLNLUiToF+se/clazsa04zDEOtOg5t0w==", "dependencies": { "@ethereumjs/tx": "3.0.0", "@keystonehq/base-eth-keyring": "^0.1.0", @@ -4631,7 +4948,8 @@ }, "node_modules/@keystonehq/eth-keyring/node_modules/@ethereumjs/tx": { "version": "3.0.0", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.0.0.tgz", + "integrity": "sha512-H9tfy6qgYxPXvt1TSObfVmVjlF43OoQqoPQ3PJsG2JiuqaMHj5ettV1pGFEC3FamENDBkl6vD6niQEvIlXv/VQ==", "dependencies": { "@ethereumjs/common": "^2.0.0", "ethereumjs-util": "^7.0.7" @@ -4639,7 +4957,8 @@ }, "node_modules/@keystonehq/sdk": { "version": "0.7.14", - "license": "ISC", + "resolved": "https://registry.npmjs.org/@keystonehq/sdk/-/sdk-0.7.14.tgz", + "integrity": "sha512-m6XtrA6cBQdek3T8zueMAOYRJ9ZuS4J5Qxi/qPDF2M1zaZ8Xgy2yNPbYUlBDoGFa9poh/hFoMQJSU6Gw9RGk7g==", "dependencies": { "@ngraveio/bc-ur": "^1.0.0", "qrcode.react": "^1.0.1", @@ -4652,7 +4971,8 @@ }, "node_modules/@keystonehq/sdk/node_modules/qrcode.react": { "version": "1.0.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-1.0.1.tgz", + "integrity": "sha512-8d3Tackk8IRLXTo67Y+c1rpaiXjoz/Dd2HpcMdW//62/x8J1Nbho14Kh8x974t9prsLHN6XqVgcnRiBGFptQmg==", "dependencies": { "loose-envify": "^1.4.0", "prop-types": "^15.6.0", @@ -4664,7 +4984,8 @@ }, "node_modules/@keystonehq/sdk/node_modules/react": { "version": "16.13.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -4676,7 +4997,8 @@ }, "node_modules/@keystonehq/sdk/node_modules/react-dom": { "version": "16.13.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", + "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -4689,7 +5011,8 @@ }, "node_modules/@keystonehq/sdk/node_modules/react-modal": { "version": "3.15.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.15.1.tgz", + "integrity": "sha512-duB9bxOaYg7Zt6TMFldIFxQRtSP+Dg3F1ZX3FXxSUn+3tZZ/9JCgeAQKDg7rhZSAqopq8TFRw3yIbnx77gyFTw==", "dependencies": { "exenv": "^1.2.0", "prop-types": "^15.7.2", @@ -4706,7 +5029,8 @@ }, "node_modules/@keystonehq/sdk/node_modules/react-qr-reader": { "version": "2.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-qr-reader/-/react-qr-reader-2.2.1.tgz", + "integrity": "sha512-EL5JEj53u2yAOgtpAKAVBzD/SiKWn0Bl7AZy6ZrSf1lub7xHwtaXe6XSx36Wbhl1VMGmvmrwYMRwO1aSCT2fwA==", "dependencies": { "jsqr": "^1.2.0", "prop-types": "^15.7.2", @@ -4719,7 +5043,8 @@ }, "node_modules/@keystonehq/sdk/node_modules/scheduler": { "version": "0.19.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -4727,6 +5052,8 @@ }, "node_modules/@kwenta/synthswap": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@kwenta/synthswap/-/synthswap-1.0.3.tgz", + "integrity": "sha512-4jmJX30g9k+3srfmxw6qSHGIlCEEI10yU/FwU/Z0quNtkDSVWAzu0l5R+tIMQvmLuypA4Ex7ZkTsARO9qbX1qQ==", "dependencies": { "abi-decoder": "^2.4.0", "dotenv": "^10.0.0" @@ -4736,17 +5063,19 @@ } }, "node_modules/@ledgerhq/cryptoassets": { - "version": "6.28.2", - "license": "Apache-2.0", + "version": "6.30.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/cryptoassets/-/cryptoassets-6.30.0.tgz", + "integrity": "sha512-4+yG2LQxpfzmhZMtWwFuv4P3JbpqVSHPXKGFQK3OJuzUR0nQMMNlVBlRZVVf9TvWRZD98d/NaJZ2muaA7cFgAw==", "dependencies": { "invariant": "2" } }, "node_modules/@ledgerhq/devices": { - "version": "6.27.1", - "license": "Apache-2.0", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-7.0.0.tgz", + "integrity": "sha512-vq4B33WdU0dRAJIRFWZMj6w1W1yw1i4mekCmhk7N9wPaFrtGWZ2iI9WDihsNOBooCWKQe8Jsb9eD8RVThbSlFQ==", "dependencies": { - "@ledgerhq/errors": "^6.10.0", + "@ledgerhq/errors": "^6.10.1", "@ledgerhq/logs": "^6.10.0", "rxjs": "6", "semver": "^7.3.5" @@ -4754,7 +5083,8 @@ }, "node_modules/@ledgerhq/devices/node_modules/semver": { "version": "7.3.7", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -4766,12 +5096,14 @@ } }, "node_modules/@ledgerhq/errors": { - "version": "6.10.0", - "license": "Apache-2.0" + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.10.1.tgz", + "integrity": "sha512-92d1zRQleR1AQ4CAXgWgDtKUms+8EwShLVUcajI+BLWvgJ1Vclmq6PsBIDEQbsm+riVu/Ji3LcHdmgFgmi0VGw==" }, "node_modules/@ledgerhq/hw-app-eth": { "version": "6.8.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-app-eth/-/hw-app-eth-6.8.1.tgz", + "integrity": "sha512-fmiPeFpOWAbYlggg5H6qTrQu+KwLNFR0Uijsd4w8u0iWEsirO7BPkye+tevZNVzOSuXbFKNDsWIPJHBBZW7TwA==", "dependencies": { "@ledgerhq/cryptoassets": "^6.8.1", "@ledgerhq/errors": "^6.2.0", @@ -4784,30 +5116,35 @@ }, "node_modules/@ledgerhq/hw-app-eth/node_modules/axios": { "version": "0.21.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", "dependencies": { "follow-redirects": "^1.14.0" } }, "node_modules/@ledgerhq/hw-app-eth/node_modules/bignumber.js": { "version": "9.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", + "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==", "engines": { "node": "*" } }, "node_modules/@ledgerhq/hw-transport": { - "version": "6.27.1", - "license": "Apache-2.0", + "version": "6.27.2", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.27.2.tgz", + "integrity": "sha512-GF4pmK78rEKhZfbmunwQ131c+0MGa6L5IoYlwgFcg6CaFpUjjPiTCKUFsm4flsE0Z0Ltn9QuKoe+xEHULo7rGA==", "dependencies": { - "@ledgerhq/devices": "^6.27.1", - "@ledgerhq/errors": "^6.10.0", + "@ledgerhq/devices": "^7.0.0", + "@ledgerhq/errors": "^6.10.1", "events": "^3.3.0" } }, "node_modules/@ledgerhq/hw-transport-u2f": { "version": "5.34.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-u2f/-/hw-transport-u2f-5.34.0.tgz", + "integrity": "sha512-EM6LcbdD6Xo/msedbAWalBZlv89XAZrAZwL5zN9eKlUcWPjjG8c9+t5NedR/jmIaGuzIUVseUCIRxczqd5byOw==", + "deprecated": "@ledgerhq/hw-transport-u2f is deprecated. Please use @ledgerhq/hw-transport-webusb or @ledgerhq/hw-transport-webhid. https://github.com/LedgerHQ/ledgerjs/blob/master/docs/migrate_webusb.md", "dependencies": { "@ledgerhq/errors": "^5.34.0", "@ledgerhq/hw-transport": "^5.34.0", @@ -4817,7 +5154,8 @@ }, "node_modules/@ledgerhq/hw-transport-u2f/node_modules/@ledgerhq/devices": { "version": "5.51.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-5.51.1.tgz", + "integrity": "sha512-4w+P0VkbjzEXC7kv8T1GJ/9AVaP9I6uasMZ/JcdwZBS3qwvKo5A5z9uGhP5c7TvItzcmPb44b5Mw2kT+WjUuAA==", "dependencies": { "@ledgerhq/errors": "^5.50.0", "@ledgerhq/logs": "^5.50.0", @@ -4827,11 +5165,13 @@ }, "node_modules/@ledgerhq/hw-transport-u2f/node_modules/@ledgerhq/errors": { "version": "5.50.0", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-5.50.0.tgz", + "integrity": "sha512-gu6aJ/BHuRlpU7kgVpy2vcYk6atjB4iauP2ymF7Gk0ez0Y/6VSMVSJvubeEQN+IV60+OBK0JgeIZG7OiHaw8ow==" }, "node_modules/@ledgerhq/hw-transport-u2f/node_modules/@ledgerhq/hw-transport": { "version": "5.51.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-5.51.1.tgz", + "integrity": "sha512-6wDYdbWrw9VwHIcoDnqWBaDFyviyjZWv6H9vz9Vyhe4Qd7TIFmbTl/eWs6hZvtZBza9K8y7zD8ChHwRI4s9tSw==", "dependencies": { "@ledgerhq/devices": "^5.51.1", "@ledgerhq/errors": "^5.50.0", @@ -4840,11 +5180,13 @@ }, "node_modules/@ledgerhq/hw-transport-u2f/node_modules/@ledgerhq/logs": { "version": "5.50.0", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-5.50.0.tgz", + "integrity": "sha512-swKHYCOZUGyVt4ge0u8a7AwNcA//h4nx5wIi0sruGye1IJ5Cva0GyK9L2/WdX+kWVTKp92ZiEo1df31lrWGPgA==" }, "node_modules/@ledgerhq/hw-transport-u2f/node_modules/semver": { "version": "7.3.7", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -4857,7 +5199,8 @@ }, "node_modules/@ledgerhq/hw-transport-webusb": { "version": "6.7.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-webusb/-/hw-transport-webusb-6.7.0.tgz", + "integrity": "sha512-IyUOAkXd2g5YG/DaRUer/7hZQnecxJDZK2MKFwpafpUbyJQNdkW09CcodinB3e/Y+pjk6O0XuGzUKLgk3dc2vQ==", "dependencies": { "@ledgerhq/devices": "^6.7.0", "@ledgerhq/errors": "^6.2.0", @@ -4865,13 +5208,47 @@ "@ledgerhq/logs": "^6.2.0" } }, + "node_modules/@ledgerhq/hw-transport-webusb/node_modules/@ledgerhq/devices": { + "version": "6.27.1", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-6.27.1.tgz", + "integrity": "sha512-jX++oy89jtv7Dp2X6gwt3MMkoajel80JFWcdc0HCouwDsV1mVJ3SQdwl/bQU0zd8HI6KebvUP95QTwbQLLK/RQ==", + "dependencies": { + "@ledgerhq/errors": "^6.10.0", + "@ledgerhq/logs": "^6.10.0", + "rxjs": "6", + "semver": "^7.3.5" + } + }, + "node_modules/@ledgerhq/hw-transport-webusb/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@ledgerhq/logs": { "version": "6.10.0", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-6.10.0.tgz", + "integrity": "sha512-lLseUPEhSFUXYTKj6q7s2O3s2vW2ebgA11vMAlKodXGf5AFw4zUoEbTz9CoFOC9jS6xY4Qr8BmRnxP/odT4Uuw==" + }, + "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==", + "dev": true, + "peer": true }, "node_modules/@material-ui/core": { "version": "4.12.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.4.tgz", + "integrity": "sha512-tr7xekNlM9LjA6pagJmL8QCgZXaubWUwkJnoYcMKd4gw/t4XiyvnTkjdGrUVicyB2BsdaAv1tvow45bPM4sSwQ==", "dependencies": { "@babel/runtime": "^7.4.4", "@material-ui/styles": "^4.11.5", @@ -4906,7 +5283,8 @@ }, "node_modules/@material-ui/core/node_modules/@material-ui/styles": { "version": "4.11.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.5.tgz", + "integrity": "sha512-o/41ot5JJiUsIETME9wVLAJrmIWL3j0R0Bj2kCOLbSfqEkKf0fmaPt+5vtblUh5eXr2S+J/8J3DaCb10+CzPGA==", "dependencies": { "@babel/runtime": "^7.4.4", "@emotion/hash": "^0.8.0", @@ -4945,7 +5323,8 @@ }, "node_modules/@material-ui/core/node_modules/@material-ui/system": { "version": "4.12.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.12.2.tgz", + "integrity": "sha512-6CSKu2MtmiJgcCGf6nBQpM8fLkuB9F55EKfbdTC80NND5wpTmKzwdhLYLH3zL4cLlK0gVaaltW7/wMuyTnN0Lw==", "dependencies": { "@babel/runtime": "^7.4.4", "@material-ui/utils": "^4.11.3", @@ -4972,7 +5351,8 @@ }, "node_modules/@material-ui/core/node_modules/@material-ui/types": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", + "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==", "peerDependencies": { "@types/react": "*" }, @@ -4984,7 +5364,8 @@ }, "node_modules/@material-ui/core/node_modules/@material-ui/utils": { "version": "4.11.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.3.tgz", + "integrity": "sha512-ZuQPV4rBK/V1j2dIkSSEcH5uT6AaHuKWFfotADHsC0wVL1NLd2WkFCm4ZZbX33iO4ydl6V0GPngKm8HZQ2oujg==", "dependencies": { "@babel/runtime": "^7.4.4", "prop-types": "^15.7.2", @@ -5000,15 +5381,18 @@ }, "node_modules/@material-ui/core/node_modules/csstype": { "version": "2.6.20", - "license": "MIT" + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" }, "node_modules/@material-ui/core/node_modules/react-is": { "version": "17.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/@material-ui/core/node_modules/react-transition-group": { - "version": "4.4.2", - "license": "BSD-3-Clause", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", "dependencies": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", @@ -5022,8 +5406,9 @@ }, "node_modules/@mdx-js/mdx": { "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", + "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "7.12.9", "@babel/plugin-syntax-jsx": "7.12.1", @@ -5052,8 +5437,9 @@ }, "node_modules/@mdx-js/mdx/node_modules/@babel/core": { "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.5", @@ -5082,8 +5468,9 @@ }, "node_modules/@mdx-js/mdx/node_modules/@babel/plugin-syntax-jsx": { "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -5093,24 +5480,27 @@ }, "node_modules/@mdx-js/mdx/node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@mdx-js/mdx/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/@mdx-js/util": { "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", + "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -5118,14 +5508,16 @@ }, "node_modules/@metamask/detect-provider": { "version": "1.2.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/@metamask/detect-provider/-/detect-provider-1.2.0.tgz", + "integrity": "sha512-ocA76vt+8D0thgXZ7LxFPyqw3H7988qblgzddTDA6B8a/yU0uKV42QR/DhA+Jh11rJjxW0jKvwb5htA6krNZDQ==", "engines": { "node": ">= 10" } }, "node_modules/@metamask/object-multiplex": { "version": "1.2.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/@metamask/object-multiplex/-/object-multiplex-1.2.0.tgz", + "integrity": "sha512-hksV602d3NWE2Q30Mf2Np1WfVKaGqfJRy9vpHAmelbaD0OkDt06/0KQkRR6UVYdMbTbkuEu8xN5JDUU80inGwQ==", "dependencies": { "end-of-stream": "^1.4.4", "once": "^1.4.0", @@ -5137,7 +5529,8 @@ }, "node_modules/@metamask/obs-store": { "version": "7.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/@metamask/obs-store/-/obs-store-7.0.0.tgz", + "integrity": "sha512-Tr61Uu9CGXkCg5CZwOYRMQERd+y6fbtrtLd/PzDTPHO5UJpmSbU+7MPcQK7d1DwZCOCeCIvhmZSUCvYliC8uGw==", "dependencies": { "@metamask/safe-event-emitter": "^2.0.0", "through2": "^2.0.3" @@ -5148,7 +5541,8 @@ }, "node_modules/@metamask/providers": { "version": "8.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@metamask/providers/-/providers-8.1.1.tgz", + "integrity": "sha512-CG1sAuD6Mp4MZ5U90anf1FT0moDbStGXT+80TQFYXJbBeTQjhp321WgC/F2IgIJ3mFqOiByC3MQHLuunEVMQOA==", "dependencies": { "@metamask/object-multiplex": "^1.1.0", "@metamask/safe-event-emitter": "^2.0.0", @@ -5169,16 +5563,19 @@ }, "node_modules/@metamask/providers/node_modules/fast-deep-equal": { "version": "2.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==" }, "node_modules/@metamask/safe-event-emitter": { "version": "2.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz", + "integrity": "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==" }, "node_modules/@microsoft/eslint-formatter-sarif": { "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-formatter-sarif/-/eslint-formatter-sarif-2.1.7.tgz", + "integrity": "sha512-gDNc2elHjX0eqk34HxxRxEwEL49SrvXImOoK1bZHq7IDYfuY1xY/CUx8/gOWgvwf6Qv2Yy3HirzjIvKXKH82vQ==", "dev": true, - "license": "MIT", "dependencies": { "eslint": "^8.9.0", "jschardet": "latest", @@ -5188,8 +5585,9 @@ }, "node_modules/@microsoft/eslint-formatter-sarif/node_modules/@eslint/eslintrc": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "dev": true, - "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -5205,10 +5603,25 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@microsoft/eslint-formatter-sarif/node_modules/@humanwhocodes/config-array": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, "node_modules/@microsoft/eslint-formatter-sarif/node_modules/acorn": { - "version": "8.7.1", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true, - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -5218,8 +5631,9 @@ }, "node_modules/@microsoft/eslint-formatter-sarif/node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -5233,8 +5647,9 @@ }, "node_modules/@microsoft/eslint-formatter-sarif/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -5247,13 +5662,15 @@ }, "node_modules/@microsoft/eslint-formatter-sarif/node_modules/argparse": { "version": "2.0.1", - "dev": true, - "license": "Python-2.0" + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "node_modules/@microsoft/eslint-formatter-sarif/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -5267,8 +5684,9 @@ }, "node_modules/@microsoft/eslint-formatter-sarif/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -5278,13 +5696,15 @@ }, "node_modules/@microsoft/eslint-formatter-sarif/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@microsoft/eslint-formatter-sarif/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -5293,12 +5713,14 @@ } }, "node_modules/@microsoft/eslint-formatter-sarif/node_modules/eslint": { - "version": "8.20.0", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", + "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", "dev": true, - "license": "MIT", "dependencies": { "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -5308,14 +5730,17 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", + "espree": "^9.3.3", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -5345,8 +5770,9 @@ }, "node_modules/@microsoft/eslint-formatter-sarif/node_modules/eslint-scope": { "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -5357,8 +5783,9 @@ }, "node_modules/@microsoft/eslint-formatter-sarif/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" }, @@ -5374,37 +5801,44 @@ }, "node_modules/@microsoft/eslint-formatter-sarif/node_modules/eslint/node_modules/eslint-visitor-keys": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true, - "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@microsoft/eslint-formatter-sarif/node_modules/espree": { - "version": "9.3.2", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", + "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.7.1", + "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/@microsoft/eslint-formatter-sarif/node_modules/espree/node_modules/eslint-visitor-keys": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true, - "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@microsoft/eslint-formatter-sarif/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==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -5413,9 +5847,10 @@ } }, "node_modules/@microsoft/eslint-formatter-sarif/node_modules/globals": { - "version": "13.16.0", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -5426,18 +5861,40 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@microsoft/eslint-formatter-sarif/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "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/@microsoft/eslint-formatter-sarif/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@microsoft/eslint-formatter-sarif/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==", "dev": true, - "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -5447,13 +5904,15 @@ }, "node_modules/@microsoft/eslint-formatter-sarif/node_modules/json-schema-traverse": { "version": "0.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/@microsoft/eslint-formatter-sarif/node_modules/optionator": { "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, - "license": "MIT", "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -5468,8 +5927,9 @@ }, "node_modules/@microsoft/eslint-formatter-sarif/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -5479,8 +5939,9 @@ }, "node_modules/@microsoft/eslint-formatter-sarif/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==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -5490,7 +5951,8 @@ }, "node_modules/@mrmlnc/readdir-enhanced": { "version": "2.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", "dependencies": { "call-me-maybe": "^1.0.1", "glob-to-regexp": "^0.3.0" @@ -5501,16 +5963,19 @@ }, "node_modules/@mrmlnc/readdir-enhanced/node_modules/glob-to-regexp": { "version": "0.3.0", - "license": "BSD" + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==" }, "node_modules/@next/env": { "version": "12.1.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@next/env/-/env-12.1.6.tgz", + "integrity": "sha512-Te/OBDXFSodPU6jlXYPAXpmZr/AkG6DCATAxttQxqOWaq6eDFX25Db3dK0120GZrSZmv4QCe9KsZmJKDbWs4OA==" }, "node_modules/@next/eslint-plugin-next": { - "version": "12.2.2", + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.2.3.tgz", + "integrity": "sha512-B2e8Yg1MpuLsGxhCx4rU8/Tcnr5wFmCx1O2eyLXBPnaCcsFXfGCo067ujagtDLtWASL3GNgzg78U1SB0dbc38A==", "dev": true, - "license": "MIT", "dependencies": { "glob": "7.1.7" } @@ -5562,10 +6027,11 @@ }, "node_modules/@next/swc-darwin-x64": { "version": "12.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.1.6.tgz", + "integrity": "sha512-9FptMnbgHJK3dRDzfTpexs9S2hGpzOQxSQbe8omz6Pcl7rnEp9x4uSEKY51ho85JCjL4d0tDLBcXEJZKKLzxNg==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "darwin" @@ -5696,7 +6162,8 @@ }, "node_modules/@ngraveio/bc-ur": { "version": "1.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@ngraveio/bc-ur/-/bc-ur-1.1.6.tgz", + "integrity": "sha512-G+2XgjXde2IOcEQeCwR250aS43/Swi7gw0FuETgJy2c3HqF8f88SXDMsIGgJlZ8jXd0GeHR4aX0MfjXf523UZg==", "dependencies": { "@apocentre/alias-sampling": "^0.5.3", "assert": "^2.0.0", @@ -5709,25 +6176,28 @@ }, "node_modules/@ngraveio/bc-ur/node_modules/bignumber.js": { "version": "9.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", + "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==", "engines": { "node": "*" } }, "node_modules/@noble/hashes": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.2.tgz", + "integrity": "sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==", "funding": [ { "type": "individual", "url": "https://paulmillr.com/funding/" } - ], - "license": "MIT" + ] }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -5738,16 +6208,18 @@ }, "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==", "dev": true, - "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==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -5758,8 +6230,9 @@ }, "node_modules/@npmcli/fs": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", "dev": true, - "license": "ISC", "dependencies": { "@gar/promisify": "^1.0.1", "semver": "^7.3.5" @@ -5767,8 +6240,9 @@ }, "node_modules/@npmcli/fs/node_modules/semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -5781,8 +6255,9 @@ }, "node_modules/@npmcli/move-file": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", "dev": true, - "license": "MIT", "dependencies": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" @@ -5791,35 +6266,11 @@ "node": ">=10" } }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", "dev": true, - "license": "MIT", "dependencies": { "ansi-html-community": "^0.0.8", "common-path-prefix": "^3.0.0", @@ -5867,7 +6318,8 @@ }, "node_modules/@popperjs/core": { "version": "2.11.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" @@ -5875,7 +6327,8 @@ }, "node_modules/@portis/web3": { "version": "4.0.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@portis/web3/-/web3-4.0.7.tgz", + "integrity": "sha512-p/mPjjspIDPGpn2LsMP8HaQlS1OwksPYgpJUbMkwty2xCpJ8CU1xZjqc5rsFDGbCJEwC0jlpVx26jVkoBSoJ3A==", "dependencies": { "ethereumjs-util": "5.2.0", "penpal": "3.0.7", @@ -5885,8 +6338,9 @@ }, "node_modules/@portis/web3-provider-engine": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@portis/web3-provider-engine/-/web3-provider-engine-1.1.2.tgz", + "integrity": "sha512-NiiF0UPfngf4ulo32ybEDAMaad4i7h44HJaN8ea8HHt/vaFiUcPtINjC2o21jhWaLANerW4ZbOrNs1iCLH4p6A==", "dev": true, - "license": "MIT", "dependencies": { "async": "^2.5.0", "backoff": "^2.5.0", @@ -5914,16 +6368,18 @@ }, "node_modules/@portis/web3-provider-engine/node_modules/async": { "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dev": true, - "license": "MIT", "dependencies": { "lodash": "^4.17.14" } }, "node_modules/@portis/web3-provider-engine/node_modules/babelify": { "version": "7.3.0", + "resolved": "https://registry.npmjs.org/babelify/-/babelify-7.3.0.tgz", + "integrity": "sha512-vID8Fz6pPN5pJMdlUnNFSfrlcx5MUule4k9aKs/zbZPyXxMTcRrB0M4Tarw22L8afr8eYSWxDPYCob3TdrqtlA==", "dev": true, - "license": "MIT", "dependencies": { "babel-core": "^6.0.14", "object-assign": "^4.0.0" @@ -5931,13 +6387,15 @@ }, "node_modules/@portis/web3-provider-engine/node_modules/bn.js": { "version": "4.12.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "node_modules/@portis/web3-provider-engine/node_modules/cross-fetch": { "version": "2.2.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", + "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", "dev": true, - "license": "MIT", "dependencies": { "node-fetch": "^2.6.7", "whatwg-fetch": "^2.0.4" @@ -5945,8 +6403,9 @@ }, "node_modules/@portis/web3-provider-engine/node_modules/eth-json-rpc-infura": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-3.2.1.tgz", + "integrity": "sha512-W7zR4DZvyTn23Bxc0EWsq4XGDdD63+XPUCEhV2zQvQGavDVC4ZpFDK4k99qN7bd7/fjj37+rxmuBOBeIqCA5Mw==", "dev": true, - "license": "ISC", "dependencies": { "cross-fetch": "^2.1.1", "eth-json-rpc-middleware": "^1.5.0", @@ -5956,8 +6415,9 @@ }, "node_modules/@portis/web3-provider-engine/node_modules/eth-json-rpc-infura/node_modules/eth-json-rpc-middleware": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-1.6.0.tgz", + "integrity": "sha512-tDVCTlrUvdqHKqivYMjtFZsdD7TtpNLBCfKAcOpaVs7orBMS/A8HWro6dIzNtTZIR05FAbJ3bioFOnZpuCew9Q==", "dev": true, - "license": "ISC", "dependencies": { "async": "^2.5.0", "eth-query": "^2.1.2", @@ -5976,8 +6436,9 @@ }, "node_modules/@portis/web3-provider-engine/node_modules/eth-json-rpc-middleware": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-5.1.0.tgz", + "integrity": "sha512-0uq8nWgHWLKA0sMhVqViue3vSEBVuQXyk2yzjhe8GSo/dGpJUtmYN1DvDF1LQtEhHI4N/G6MKPbiR/aWSRkPmg==", "dev": true, - "license": "ISC", "dependencies": { "btoa": "^1.2.1", "clone": "^2.1.1", @@ -5997,8 +6458,10 @@ }, "node_modules/@portis/web3-provider-engine/node_modules/eth-json-rpc-middleware/node_modules/eth-sig-util": { "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", + "deprecated": "Deprecated in favor of '@metamask/eth-sig-util'", "dev": true, - "license": "ISC", "dependencies": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", "ethereumjs-util": "^5.1.1" @@ -6006,8 +6469,9 @@ }, "node_modules/@portis/web3-provider-engine/node_modules/eth-json-rpc-middleware/node_modules/json-rpc-engine": { "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", "dev": true, - "license": "ISC", "dependencies": { "eth-rpc-errors": "^3.0.0", "safe-event-emitter": "^1.0.1" @@ -6015,16 +6479,19 @@ }, "node_modules/@portis/web3-provider-engine/node_modules/eth-rpc-errors": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", "dev": true, - "license": "MIT", "dependencies": { "fast-safe-stringify": "^2.0.6" } }, "node_modules/@portis/web3-provider-engine/node_modules/eth-sig-util": { "version": "2.5.3", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-2.5.3.tgz", + "integrity": "sha512-KpXbCKmmBUNUTGh9MRKmNkIPietfhzBqqYqysDavLseIiMUGl95k6UcPEkALAZlj41e9E6yioYXc1PC333RKqw==", + "deprecated": "Deprecated in favor of '@metamask/eth-sig-util'", "dev": true, - "license": "ISC", "dependencies": { "buffer": "^5.2.1", "elliptic": "^6.4.0", @@ -6036,8 +6503,9 @@ }, "node_modules/@portis/web3-provider-engine/node_modules/eth-sig-util/node_modules/ethereumjs-abi": { "version": "0.6.5", + "resolved": "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.5.tgz", + "integrity": "sha512-rCjJZ/AE96c/AAZc6O3kaog4FhOsAViaysBxqJNy2+LHP0ttH0zkZ7nXdVHOAyt6lFwLO0nlCwWszysG/ao1+g==", "dev": true, - "license": "MIT", "dependencies": { "bn.js": "^4.10.0", "ethereumjs-util": "^4.3.0" @@ -6045,8 +6513,9 @@ }, "node_modules/@portis/web3-provider-engine/node_modules/eth-sig-util/node_modules/ethereumjs-abi/node_modules/ethereumjs-util": { "version": "4.5.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-4.5.1.tgz", + "integrity": "sha512-WrckOZ7uBnei4+AKimpuF1B3Fv25OmoRgmYCpGsP7u8PFxXAmAgiJSYT2kRWnt6fVIlKaQlZvuwXp7PIrmn3/w==", "dev": true, - "license": "MPL-2.0", "dependencies": { "bn.js": "^4.8.0", "create-hash": "^1.1.2", @@ -6057,13 +6526,16 @@ }, "node_modules/@portis/web3-provider-engine/node_modules/ethereum-common": { "version": "0.0.18", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==", + "dev": true }, "node_modules/@portis/web3-provider-engine/node_modules/ethereumjs-tx": { "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.", "dev": true, - "license": "MPL-2.0", "dependencies": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -6071,8 +6543,9 @@ }, "node_modules/@portis/web3-provider-engine/node_modules/ethereumjs-util": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "dev": true, - "license": "MPL-2.0", "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -6085,8 +6558,9 @@ }, "node_modules/@portis/web3-provider-engine/node_modules/json-rpc-engine": { "version": "3.8.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-3.8.0.tgz", + "integrity": "sha512-6QNcvm2gFuuK4TKU1uwfH0Qd/cOSb9c1lls0gbnIhciktIUQJwz6NQNAW4B1KiGPenv7IKu97V222Yo1bNhGuA==", "dev": true, - "license": "ISC", "dependencies": { "async": "^2.0.1", "babel-preset-env": "^1.7.0", @@ -6098,8 +6572,9 @@ }, "node_modules/@portis/web3-provider-engine/node_modules/node-fetch": { "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dev": true, - "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -6117,26 +6592,30 @@ }, "node_modules/@portis/web3-provider-engine/node_modules/pify": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@portis/web3-provider-engine/node_modules/tr46": { "version": "0.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true }, "node_modules/@portis/web3-provider-engine/node_modules/webidl-conversions": { "version": "3.0.1", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true }, "node_modules/@portis/web3-provider-engine/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==", "dev": true, - "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -6144,26 +6623,30 @@ }, "node_modules/@portis/web3-provider-engine/node_modules/ws": { "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", "dev": true, - "license": "MIT", "dependencies": { "async-limiter": "~1.0.0" } }, "node_modules/@portis/web3/node_modules/async": { "version": "2.6.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dependencies": { "lodash": "^4.17.14" } }, "node_modules/@portis/web3/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/@portis/web3/node_modules/cross-fetch": { "version": "2.2.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", + "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", "dependencies": { "node-fetch": "^2.6.7", "whatwg-fetch": "^2.0.4" @@ -6171,7 +6654,8 @@ }, "node_modules/@portis/web3/node_modules/eth-json-rpc-infura": { "version": "5.1.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-5.1.0.tgz", + "integrity": "sha512-THzLye3PHUSGn1EXMhg6WTLW9uim7LQZKeKaeYsS9+wOBcamRiCQVGHa6D2/4P0oS0vSaxsBnU/J6qvn0MPdow==", "dependencies": { "eth-json-rpc-middleware": "^6.0.0", "eth-rpc-errors": "^3.0.0", @@ -6181,14 +6665,17 @@ }, "node_modules/@portis/web3/node_modules/eth-rpc-errors": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", "dependencies": { "fast-safe-stringify": "^2.0.6" } }, "node_modules/@portis/web3/node_modules/eth-sig-util": { "version": "1.4.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", + "deprecated": "Deprecated in favor of '@metamask/eth-sig-util'", "dependencies": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", "ethereumjs-util": "^5.1.1" @@ -6196,11 +6683,14 @@ }, "node_modules/@portis/web3/node_modules/ethereum-common": { "version": "0.0.18", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" }, "node_modules/@portis/web3/node_modules/ethereumjs-tx": { "version": "1.3.7", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.", "dependencies": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -6208,7 +6698,8 @@ }, "node_modules/@portis/web3/node_modules/ethereumjs-util": { "version": "5.2.0", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.0.tgz", + "integrity": "sha512-CJAKdI0wgMbQFLlLRtZKGcy/L6pzVRgelIZqRqNbuVFM3K9VEnyfbcvz0ncWMRNCe4kaHWjwRYQcYMucmwsnWA==", "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -6221,7 +6712,8 @@ }, "node_modules/@portis/web3/node_modules/json-rpc-engine": { "version": "5.4.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", "dependencies": { "eth-rpc-errors": "^3.0.0", "safe-event-emitter": "^1.0.1" @@ -6229,8 +6721,9 @@ }, "node_modules/@portis/web3/node_modules/keccak": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-1.4.0.tgz", + "integrity": "sha512-eZVaCpblK5formjPjeTBik7TAg+pqnDrMHIffSvi9Lh7PQgM1+hSzakUeZFCk9DVVG0dacZJuaz2ntwlzZUIBw==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "bindings": "^1.2.1", "inherits": "^2.0.3", @@ -6243,7 +6736,8 @@ }, "node_modules/@portis/web3/node_modules/node-fetch": { "version": "2.6.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -6261,11 +6755,13 @@ }, "node_modules/@portis/web3/node_modules/tr46": { "version": "0.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/@portis/web3/node_modules/web3-provider-engine": { "version": "16.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-16.0.1.tgz", + "integrity": "sha512-/Eglt2aocXMBiDj7Se/lyZnNDaHBaoJlaUfbP5HkLJQC/HlGbR+3/W+dINirlJDhh7b54DzgykqY7ksaU5QgTg==", "dependencies": { "async": "^2.5.0", "backoff": "^2.5.0", @@ -6293,11 +6789,13 @@ }, "node_modules/@portis/web3/node_modules/webidl-conversions": { "version": "3.0.1", - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/@portis/web3/node_modules/whatwg-url": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -6305,30 +6803,36 @@ }, "node_modules/@portis/web3/node_modules/ws": { "version": "5.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", "dependencies": { "async-limiter": "~1.0.0" } }, "node_modules/@protobufjs/aspromise": { "version": "1.1.2", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" }, "node_modules/@protobufjs/base64": { "version": "1.1.2", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" }, "node_modules/@protobufjs/codegen": { "version": "2.0.4", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" }, "node_modules/@protobufjs/eventemitter": { "version": "1.1.0", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" }, "node_modules/@protobufjs/fetch": { "version": "1.1.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", "dependencies": { "@protobufjs/aspromise": "^1.1.1", "@protobufjs/inquire": "^1.1.0" @@ -6336,27 +6840,33 @@ }, "node_modules/@protobufjs/float": { "version": "1.0.2", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" }, "node_modules/@protobufjs/inquire": { "version": "1.1.0", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" }, "node_modules/@protobufjs/path": { "version": "1.1.2", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" }, "node_modules/@protobufjs/pool": { "version": "1.1.0", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" }, "node_modules/@protobufjs/utf8": { "version": "1.1.0", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" }, "node_modules/@reach/accordion": { "version": "0.15.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@reach/accordion/-/accordion-0.15.1.tgz", + "integrity": "sha512-t9C9l3ZTgDeGPiM6n6jQF5+J/yuOzhkQpHku4KW7T9bXskKbMQrTOJNfcyuNiD8kciL+1WW4FzWPriPmW9Inhw==", "dependencies": { "@reach/auto-id": "0.15.0", "@reach/descendants": "0.15.0", @@ -6372,7 +6882,8 @@ }, "node_modules/@reach/accordion/node_modules/@reach/auto-id": { "version": "0.15.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.15.0.tgz", + "integrity": "sha512-iACaCcZeqAhDf4OOwJpmHHS/LaRj9z3Ip8JmlhpCrFWV2YOIiiZk42amlBZX6CKH66Md+eriYZQk3TyAjk6Oxg==", "dependencies": { "@reach/utils": "0.15.0", "tslib": "^2.1.0" @@ -6384,7 +6895,8 @@ }, "node_modules/@reach/accordion/node_modules/@reach/descendants": { "version": "0.15.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@reach/descendants/-/descendants-0.15.0.tgz", + "integrity": "sha512-MGs+7sGjx07sm29Wc2d/Ya72qwatNVHofnYwwHMT6LImv99kE5TQMCgkMSDeRwqQxHURmcjb4I7Tab+ahvCGiw==", "dependencies": { "@reach/utils": "0.15.0", "tslib": "^2.1.0" @@ -6396,7 +6908,8 @@ }, "node_modules/@reach/accordion/node_modules/@reach/utils": { "version": "0.15.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.15.0.tgz", + "integrity": "sha512-JHHN7T5ucFiuQbqkgv8ECbRWKfRiJxrO/xHR3fHf+f2C7mVs/KkJHhYtovS1iEapR4silygX9PY0+QUmHPOTYw==", "dependencies": { "tiny-warning": "^1.0.3", "tslib": "^2.1.0" @@ -6408,7 +6921,8 @@ }, "node_modules/@reach/dialog": { "version": "0.15.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@reach/dialog/-/dialog-0.15.0.tgz", + "integrity": "sha512-ivZr4ukUcEr/tU1wYpHJt0XZF1kZunaZmNeQwIqaVrjpvwIVbWJtEmDvXDSuUYiNOxJ7L9iCt4nrN8sZhf78XA==", "dependencies": { "@reach/portal": "0.15.0", "@reach/utils": "0.15.0", @@ -6424,7 +6938,8 @@ }, "node_modules/@reach/dialog/node_modules/@reach/portal": { "version": "0.15.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@reach/portal/-/portal-0.15.0.tgz", + "integrity": "sha512-Aulqjk/PIRu+R7yhINYAAYfYh++ZdC30qwHDWDtGk2cmTEJT7m9AlvBX+W7T+Q3Ux6Wy5f37eV+TTGid1CcjFw==", "dependencies": { "@reach/utils": "0.15.0", "tslib": "^2.1.0" @@ -6436,7 +6951,8 @@ }, "node_modules/@reach/dialog/node_modules/@reach/utils": { "version": "0.15.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.15.0.tgz", + "integrity": "sha512-JHHN7T5ucFiuQbqkgv8ECbRWKfRiJxrO/xHR3fHf+f2C7mVs/KkJHhYtovS1iEapR4silygX9PY0+QUmHPOTYw==", "dependencies": { "tiny-warning": "^1.0.3", "tslib": "^2.1.0" @@ -6448,7 +6964,8 @@ }, "node_modules/@reach/dialog/node_modules/react-focus-lock": { "version": "2.9.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.1.tgz", + "integrity": "sha512-pSWOQrUmiKLkffPO6BpMXN7SNKXMsuOakl652IBuALAu1esk+IcpJyM+ALcYzPTTFz1rD0R54aB9A4HuP5t1Wg==", "dependencies": { "@babel/runtime": "^7.0.0", "focus-lock": "^0.11.2", @@ -6469,7 +6986,8 @@ }, "node_modules/@reach/dialog/node_modules/react-focus-lock/node_modules/react-clientside-effect": { "version": "1.2.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.6.tgz", + "integrity": "sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==", "dependencies": { "@babel/runtime": "^7.12.13" }, @@ -6479,7 +6997,8 @@ }, "node_modules/@reach/dialog/node_modules/react-focus-lock/node_modules/use-callback-ref": { "version": "1.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", + "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", "dependencies": { "tslib": "^2.0.0" }, @@ -6498,7 +7017,8 @@ }, "node_modules/@reach/dialog/node_modules/react-focus-lock/node_modules/use-sidecar": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", "dependencies": { "detect-node-es": "^1.1.0", "tslib": "^2.0.0" @@ -6518,7 +7038,8 @@ }, "node_modules/@reach/dialog/node_modules/react-remove-scroll": { "version": "2.5.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", "dependencies": { "react-remove-scroll-bar": "^2.3.3", "react-style-singleton": "^2.2.1", @@ -6541,7 +7062,8 @@ }, "node_modules/@reach/dialog/node_modules/react-remove-scroll/node_modules/react-remove-scroll-bar": { "version": "2.3.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.3.tgz", + "integrity": "sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==", "dependencies": { "react-style-singleton": "^2.2.1", "tslib": "^2.0.0" @@ -6561,7 +7083,8 @@ }, "node_modules/@reach/dialog/node_modules/react-remove-scroll/node_modules/react-style-singleton": { "version": "2.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", "dependencies": { "get-nonce": "^1.0.0", "invariant": "^2.2.4", @@ -6582,7 +7105,8 @@ }, "node_modules/@reach/dialog/node_modules/react-remove-scroll/node_modules/use-callback-ref": { "version": "1.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", + "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", "dependencies": { "tslib": "^2.0.0" }, @@ -6601,7 +7125,8 @@ }, "node_modules/@reach/dialog/node_modules/react-remove-scroll/node_modules/use-sidecar": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", "dependencies": { "detect-node-es": "^1.1.0", "tslib": "^2.0.0" @@ -6621,7 +7146,8 @@ }, "node_modules/@reach/tabs": { "version": "0.15.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@reach/tabs/-/tabs-0.15.0.tgz", + "integrity": "sha512-W3FZw0DMGChwIRDBZYCw66NdiGkyapYs6xjOqQV2Ph7DMaMQ0lYck5bn40EtVi3O5x+8cAKmV+ubbHVUh+WSig==", "dependencies": { "@reach/auto-id": "0.15.0", "@reach/descendants": "0.15.0", @@ -6636,7 +7162,8 @@ }, "node_modules/@reach/tabs/node_modules/@reach/auto-id": { "version": "0.15.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.15.0.tgz", + "integrity": "sha512-iACaCcZeqAhDf4OOwJpmHHS/LaRj9z3Ip8JmlhpCrFWV2YOIiiZk42amlBZX6CKH66Md+eriYZQk3TyAjk6Oxg==", "dependencies": { "@reach/utils": "0.15.0", "tslib": "^2.1.0" @@ -6648,7 +7175,8 @@ }, "node_modules/@reach/tabs/node_modules/@reach/descendants": { "version": "0.15.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@reach/descendants/-/descendants-0.15.0.tgz", + "integrity": "sha512-MGs+7sGjx07sm29Wc2d/Ya72qwatNVHofnYwwHMT6LImv99kE5TQMCgkMSDeRwqQxHURmcjb4I7Tab+ahvCGiw==", "dependencies": { "@reach/utils": "0.15.0", "tslib": "^2.1.0" @@ -6660,7 +7188,8 @@ }, "node_modules/@reach/tabs/node_modules/@reach/utils": { "version": "0.15.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.15.0.tgz", + "integrity": "sha512-JHHN7T5ucFiuQbqkgv8ECbRWKfRiJxrO/xHR3fHf+f2C7mVs/KkJHhYtovS1iEapR4silygX9PY0+QUmHPOTYw==", "dependencies": { "tiny-warning": "^1.0.3", "tslib": "^2.1.0" @@ -6672,7 +7201,8 @@ }, "node_modules/@shapeshiftoss/bitcoinjs-lib": { "version": "5.2.0-shapeshift.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@shapeshiftoss/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0-shapeshift.2.tgz", + "integrity": "sha512-8bvuOUY2LXk9j779Nd/Nul6i4BupqGg4wl1VD4irHR329W6mC5rzxATYoIbzRNW3QKbtwTSG/gNZDDlgE3F8IQ==", "dependencies": { "bech32": "^1.1.2", "big-integer": "^1.6.44", @@ -6696,8 +7226,9 @@ } }, "node_modules/@shapeshiftoss/hdwallet-core": { - "version": "1.27.0", - "license": "MIT", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@shapeshiftoss/hdwallet-core/-/hdwallet-core-1.29.0.tgz", + "integrity": "sha512-de0rN3+4jvt+ZNvtF4AOWGYfZ3suyWdjLPPnYnxxy/pKittRDjtzjAuJYDaXVQR/vYlroiTeoEWFbEkb5/silA==", "dependencies": { "eventemitter2": "^5.0.1", "lodash": "^4.17.21", @@ -6706,14 +7237,15 @@ } }, "node_modules/@shapeshiftoss/hdwallet-keepkey": { - "version": "1.27.0", - "license": "MIT", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@shapeshiftoss/hdwallet-keepkey/-/hdwallet-keepkey-1.29.0.tgz", + "integrity": "sha512-/406Bj2qteDtXwj24GE/00lqJqek7pBIRtAGiuboSasPL0Km1sZbBx8jpceiW+LCwG1Q/SVIm2gdjjQTmEW6MQ==", "dependencies": { "@ethereumjs/common": "^2.4.0", "@ethereumjs/tx": "^3.3.0", "@keepkey/device-protocol": "^7.8.1", "@shapeshiftoss/bitcoinjs-lib": "5.2.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "1.27.0", + "@shapeshiftoss/hdwallet-core": "1.29.0", "@shapeshiftoss/proto-tx-builder": "^0.2.1", "bignumber.js": "^9.0.1", "bnb-javascript-sdk-nobroadcast": "^2.16.14", @@ -6728,23 +7260,26 @@ } }, "node_modules/@shapeshiftoss/hdwallet-keepkey-webusb": { - "version": "1.27.0", - "license": "MIT", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@shapeshiftoss/hdwallet-keepkey-webusb/-/hdwallet-keepkey-webusb-1.29.0.tgz", + "integrity": "sha512-Iss8Ptr2EOY9+goZlfn8dL4vER3TjdOfaj2BaF8rqdJtkLd3JIO6+ltbW9RUFBv6WRSsYoyP3Tp7Mvv4yo8wIQ==", "dependencies": { - "@shapeshiftoss/hdwallet-core": "1.27.0", - "@shapeshiftoss/hdwallet-keepkey": "1.27.0" + "@shapeshiftoss/hdwallet-core": "1.29.0", + "@shapeshiftoss/hdwallet-keepkey": "1.29.0" } }, "node_modules/@shapeshiftoss/hdwallet-keepkey/node_modules/bignumber.js": { "version": "9.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", + "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==", "engines": { "node": "*" } }, "node_modules/@shapeshiftoss/proto-tx-builder": { "version": "0.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@shapeshiftoss/proto-tx-builder/-/proto-tx-builder-0.2.1.tgz", + "integrity": "sha512-LNUFjKRmq8aC08Uq9/umUCF2F9Fhfg9yH6xFhEdZkNTNFC4WW7XuAxKrzM6yFCaYWkIN265v7T3sHleZ9MTz3g==", "dependencies": { "@cosmjs/proto-signing": "^0.28.0", "@cosmjs/stargate": "^0.28.0", @@ -6756,48 +7291,55 @@ }, "node_modules/@sideway/address": { "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } }, "node_modules/@sideway/formula": { "version": "3.0.0", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==", + "dev": true }, "node_modules/@sideway/pinpoint": { "version": "2.0.0", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true }, "node_modules/@sindresorhus/is": { "version": "0.7.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", "engines": { "node": ">=4" } }, "node_modules/@sinonjs/commons": { "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", "dev": true, - "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==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^1.7.0" } }, "node_modules/@snapshot-labs/snapshot.js": { "version": "0.3.104", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@snapshot-labs/snapshot.js/-/snapshot.js-0.3.104.tgz", + "integrity": "sha512-zfLLUIZuCfKr8iRcS+sZL/Qr5I0kwfDIniQvB1On5taH58s5YKWEt/QFWK9U2oGw008x/A5Md0lnZJ6aNdS01Q==", "dependencies": { "@ensdomains/eth-ens-namehash": "^2.0.15", "@ethersproject/abi": "^5.0.4", @@ -6818,8 +7360,9 @@ }, "node_modules/@storybook/addon-actions": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.5.9.tgz", + "integrity": "sha512-wDYm3M1bN+zcYZV3Q24M03b/P8DDpvj1oSoY6VLlxDAi56h8qZB/voeIS2I6vWXOB79C5tbwljYNQO0GsufS0g==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/api": "6.5.9", @@ -6860,8 +7403,9 @@ }, "node_modules/@storybook/addon-actions/node_modules/@storybook/addons": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.9.tgz", + "integrity": "sha512-adwdiXg+mntfPocLc1KXjZXyLgGk7Aac699Fwe+OUYPEC5tW347Rm/kFatcE556d42o5czcRiq3ZSIGWnm9ieQ==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/api": "6.5.9", "@storybook/channels": "6.5.9", @@ -6886,8 +7430,9 @@ }, "node_modules/@storybook/addon-actions/node_modules/@storybook/addons/node_modules/@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -6906,8 +7451,9 @@ }, "node_modules/@storybook/addon-actions/node_modules/@storybook/api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.9.tgz", + "integrity": "sha512-9ylztnty4Y+ALU/ehW3BML9czjCAFsWvrwuCi6UgcwNjswwjSX3VRLhfD1KT3pl16ho//95LgZ0LnSwROCcPOA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/channels": "6.5.9", "@storybook/client-logger": "6.5.9", @@ -6938,8 +7484,9 @@ }, "node_modules/@storybook/addon-actions/node_modules/@storybook/api/node_modules/@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -6958,8 +7505,9 @@ }, "node_modules/@storybook/addon-actions/node_modules/@storybook/components": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.5.9.tgz", + "integrity": "sha512-BhfX980O9zn/1J4FNMeDo8ZvL1m5Ml3T4HRpfYmEBnf8oW5b5BeF6S2K2cwFStZRjWqm1feUcwNpZxCBVMkQnQ==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "@storybook/csf": "0.0.2--canary.4566f4d.1", @@ -6983,8 +7531,9 @@ }, "node_modules/@storybook/addon-actions/node_modules/@storybook/components/node_modules/react-syntax-highlighter": { "version": "15.5.0", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz", + "integrity": "sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.3.1", "highlight.js": "^10.4.1", @@ -6998,8 +7547,9 @@ }, "node_modules/@storybook/addon-actions/node_modules/@storybook/theming": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.9.tgz", + "integrity": "sha512-KM0AMP5jMQPAdaO8tlbFCYqx9uYM/hZXGSVUhznhLYu7bhNAIK7ZVmXxyE/z/khM++8eUHzRoZGiO/cwCkg9Xw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -7017,8 +7567,9 @@ }, "node_modules/@storybook/addon-actions/node_modules/react-inspector": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-5.1.1.tgz", + "integrity": "sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.0.0", "is-dom": "^1.0.0", @@ -7030,8 +7581,9 @@ }, "node_modules/@storybook/addon-essentials": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.5.9.tgz", + "integrity": "sha512-V9ThjKQsde4A2Es20pLFBsn0MWx2KCJuoTcTsANP4JDcbvEmj8UjbDWbs8jAU+yzJT5r+CI6NoWmQudv12ZOgw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addon-actions": "6.5.9", "@storybook/addon-backgrounds": "6.5.9", @@ -7112,8 +7664,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@babel/helper-define-polyfill-provider": { "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", @@ -7130,8 +7683,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@jest/transform": { "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.1.0", "@jest/types": "^26.6.2", @@ -7155,8 +7709,9 @@ }, "node_modules/@storybook/addon-essentials/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", @@ -7170,8 +7725,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@mdx-js/react": { "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", + "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -7182,8 +7738,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/addon-backgrounds": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.5.9.tgz", + "integrity": "sha512-9k+GiY5aiANLOct34ar29jqgdi5ZpCqpZ86zPH0GsEC6ifH6nzP4trLU0vFUe260XDCvB4g8YaI7JZKPhozERg==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/api": "6.5.9", @@ -7218,8 +7775,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/addon-controls": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.5.9.tgz", + "integrity": "sha512-VvjkgK32bGURKyWU2No6Q2B0RQZjLZk8D3neVNCnrWxwrl1G82StegxjRPn/UZm9+MZVPvTvI46nj1VdgOktnw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/api": "6.5.9", @@ -7253,8 +7811,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/addon-docs": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.5.9.tgz", + "integrity": "sha512-9lwOZyiOJFUgGd9ADVfcgpels5o0XOXqGMeVLuzT1160nopbZjNjo/3+YLJ0pyHRPpMJ4rmq2+vxRQR6PVRgPg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/plugin-transform-react-jsx": "^7.12.12", "@babel/preset-env": "^7.12.11", @@ -7308,8 +7867,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/addon-docs/node_modules/@storybook/preview-web": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.5.9.tgz", + "integrity": "sha512-4eMrO2HJyZUYyL/j+gUaDvry6iGedshwT5MQqe7J9FaA+Q2pNARQRB1X53f410w7S4sObRmYIAIluWPYdWym9w==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/channel-postmessage": "6.5.9", @@ -7339,8 +7899,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/addon-docs/node_modules/@storybook/source-loader": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.5.9.tgz", + "integrity": "sha512-H03nFKaP6borfWMTTa9igBA+Jm2ph+FoVJImWC/X+LAmLSJYYSXuqSgmiZ/DZvbjxS4k8vccE2HXogne1IvaRA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/client-logger": "6.5.9", @@ -7364,8 +7925,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/addon-measure": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-6.5.9.tgz", + "integrity": "sha512-0aA22wD0CIEUccsEbWkckCOXOwr4VffofMH1ToVCOeqBoyLOMB0gxFubESeprqM54CWsYh2DN1uujgD6508cwA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/api": "6.5.9", @@ -7395,8 +7957,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/addon-outline": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-6.5.9.tgz", + "integrity": "sha512-oJ1DK3BDJr6aTlZc9axfOxV1oDkZO7hOohgUQDaKO1RZrSpyQsx2ViK2X6p/W7JhFJHKh7rv+nGCaVlLz3YIZA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/api": "6.5.9", @@ -7428,8 +7991,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/addon-toolbars": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.5.9.tgz", + "integrity": "sha512-6JFQNHYVZUwp17p5rppc+iQJ2QOIWPTF+ni1GMMThjc84mzXs2+899Sf1aPFTvrFJTklmT+bPX6x4aUTouVa1w==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/api": "6.5.9", @@ -7458,8 +8022,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/addon-viewport": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.5.9.tgz", + "integrity": "sha512-thKS+iw6M7ueDQQ7M66STZ5rgtJKliAcIX6UCopo0Ffh4RaRYmX6MCjqtvBKk8joyXUvm9SpWQemJD9uBQrjgw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/api": "6.5.9", @@ -7492,8 +8057,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/addons": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.9.tgz", + "integrity": "sha512-adwdiXg+mntfPocLc1KXjZXyLgGk7Aac699Fwe+OUYPEC5tW347Rm/kFatcE556d42o5czcRiq3ZSIGWnm9ieQ==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/api": "6.5.9", "@storybook/channels": "6.5.9", @@ -7518,8 +8084,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/addons/node_modules/@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -7538,8 +8105,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.9.tgz", + "integrity": "sha512-9ylztnty4Y+ALU/ehW3BML9czjCAFsWvrwuCi6UgcwNjswwjSX3VRLhfD1KT3pl16ho//95LgZ0LnSwROCcPOA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/channels": "6.5.9", "@storybook/client-logger": "6.5.9", @@ -7570,8 +8138,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/api/node_modules/@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -7590,8 +8159,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/components": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.5.9.tgz", + "integrity": "sha512-BhfX980O9zn/1J4FNMeDo8ZvL1m5Ml3T4HRpfYmEBnf8oW5b5BeF6S2K2cwFStZRjWqm1feUcwNpZxCBVMkQnQ==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "@storybook/csf": "0.0.2--canary.4566f4d.1", @@ -7615,8 +8185,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/components/node_modules/react-syntax-highlighter": { "version": "15.5.0", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz", + "integrity": "sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.3.1", "highlight.js": "^10.4.1", @@ -7630,8 +8201,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/core-common": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.5.9.tgz", + "integrity": "sha512-NxOK0mrOCo0TWZ7Npc5HU66EKoRHlrtg18/ZixblLDWQMIqY9XCck8K1kJ8QYpYCHla+aHIsYUArFe2vhlEfZA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.12.10", "@babel/plugin-proposal-class-properties": "^7.12.1", @@ -7700,8 +8272,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/store": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.5.9.tgz", + "integrity": "sha512-80pcDTcCwK6wUA63aWOp13urI77jfipIVee9mpVvbNyfrNN8kGv1BS0z/JHDxuV6rC4g7LG1fb+BurR0yki7BA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/client-logger": "6.5.9", @@ -7730,8 +8303,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@storybook/theming": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.9.tgz", + "integrity": "sha512-KM0AMP5jMQPAdaO8tlbFCYqx9uYM/hZXGSVUhznhLYu7bhNAIK7ZVmXxyE/z/khM++8eUHzRoZGiO/cwCkg9Xw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -7749,16 +8323,18 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@types/yargs": { "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@storybook/addon-essentials/node_modules/@webassemblyjs/ast": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -7767,23 +8343,27 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@webassemblyjs/helper-api-error": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true }, "node_modules/@storybook/addon-essentials/node_modules/@webassemblyjs/helper-buffer": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true }, "node_modules/@storybook/addon-essentials/node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true }, "node_modules/@storybook/addon-essentials/node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -7793,29 +8373,33 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@webassemblyjs/ieee754": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", "dev": true, - "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@storybook/addon-essentials/node_modules/@webassemblyjs/leb128": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", "dev": true, - "license": "MIT", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@storybook/addon-essentials/node_modules/@webassemblyjs/utf8": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true }, "node_modules/@storybook/addon-essentials/node_modules/@webassemblyjs/wasm-edit": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -7829,8 +8413,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@webassemblyjs/wasm-gen": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -7841,8 +8426,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@webassemblyjs/wasm-opt": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -7852,8 +8438,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@webassemblyjs/wasm-parser": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-api-error": "1.9.0", @@ -7865,8 +8452,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/@webassemblyjs/wast-printer": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", @@ -7875,8 +8463,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/acorn": { "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true, - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -7886,8 +8475,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -7901,16 +8491,18 @@ }, "node_modules/@storybook/addon-essentials/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==", "dev": true, - "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/@storybook/addon-essentials/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -7923,8 +8515,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/babel-plugin-polyfill-corejs3": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.1.5", "core-js-compat": "^3.8.1" @@ -7935,16 +8528,18 @@ }, "node_modules/@storybook/addon-essentials/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==", "dev": true, - "license": "MIT", "engines": { "node": "*" } }, "node_modules/@storybook/addon-essentials/node_modules/braces": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, - "license": "MIT", "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -7963,8 +8558,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, - "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -7974,8 +8570,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -7989,13 +8586,15 @@ }, "node_modules/@storybook/addon-essentials/node_modules/ci-info": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true }, "node_modules/@storybook/addon-essentials/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -8005,18 +8604,21 @@ }, "node_modules/@storybook/addon-essentials/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@storybook/addon-essentials/node_modules/commander": { "version": "2.20.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true }, "node_modules/@storybook/addon-essentials/node_modules/cosmiconfig": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "dev": true, - "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -8030,6 +8632,8 @@ }, "node_modules/@storybook/addon-essentials/node_modules/enhanced-resolve": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "dev": true, "dependencies": { "graceful-fs": "^4.1.2", @@ -8042,8 +8646,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/enhanced-resolve/node_modules/memory-fs": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "dev": true, - "license": "MIT", "dependencies": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -8054,8 +8659,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/eslint-scope": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" @@ -8066,16 +8672,18 @@ }, "node_modules/@storybook/addon-essentials/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==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/@storybook/addon-essentials/node_modules/fill-range": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, - "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -8088,8 +8696,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, - "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -8099,8 +8708,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/find-cache-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, - "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -8112,8 +8722,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/find-cache-dir/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==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -8123,8 +8734,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/find-cache-dir/node_modules/pkg-dir": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -8134,8 +8746,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/fork-ts-checker-webpack-plugin": { "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.8.3", "@types/json-schema": "^7.0.5", @@ -8172,8 +8785,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -8186,21 +8800,24 @@ }, "node_modules/@storybook/addon-essentials/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@storybook/addon-essentials/node_modules/is-buffer": { "version": "1.1.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true }, "node_modules/@storybook/addon-essentials/node_modules/is-ci": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, - "license": "MIT", "dependencies": { "ci-info": "^2.0.0" }, @@ -8210,16 +8827,18 @@ }, "node_modules/@storybook/addon-essentials/node_modules/is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@storybook/addon-essentials/node_modules/is-number": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, - "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -8229,8 +8848,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, - "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -8240,24 +8860,27 @@ }, "node_modules/@storybook/addon-essentials/node_modules/is-wsl": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@storybook/addon-essentials/node_modules/isobject": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@storybook/addon-essentials/node_modules/jest-haste-map": { "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^26.6.2", "@types/graceful-fs": "^4.1.2", @@ -8282,16 +8905,18 @@ }, "node_modules/@storybook/addon-essentials/node_modules/jest-regex-util": { "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10.14.2" } }, "node_modules/@storybook/addon-essentials/node_modules/jest-serializer": { "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*", "graceful-fs": "^4.2.4" @@ -8302,8 +8927,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/jest-util": { "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^26.6.2", "@types/node": "*", @@ -8318,8 +8944,9 @@ }, "node_modules/@storybook/addon-essentials/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==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -8331,21 +8958,24 @@ }, "node_modules/@storybook/addon-essentials/node_modules/json-schema-traverse": { "version": "0.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/@storybook/addon-essentials/node_modules/loader-runner": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4.3.0 <5.0.0 || >=5.10" } }, "node_modules/@storybook/addon-essentials/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==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -8356,8 +8986,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/make-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, - "license": "MIT", "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -8368,16 +8999,30 @@ }, "node_modules/@storybook/addon-essentials/node_modules/make-dir/node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, + "node_modules/@storybook/addon-essentials/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==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, "node_modules/@storybook/addon-essentials/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==", "dev": true, - "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -8390,8 +9035,9 @@ }, "node_modules/@storybook/addon-essentials/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==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -8401,16 +9047,18 @@ }, "node_modules/@storybook/addon-essentials/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@storybook/addon-essentials/node_modules/pkg-dir": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^5.0.0" }, @@ -8420,8 +9068,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/prettier": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, @@ -8431,8 +9080,9 @@ }, "node_modules/@storybook/addon-essentials/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==", "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.4", "ajv": "^6.12.2", @@ -8448,24 +9098,27 @@ }, "node_modules/@storybook/addon-essentials/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==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/@storybook/addon-essentials/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/@storybook/addon-essentials/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -8475,16 +9128,18 @@ }, "node_modules/@storybook/addon-essentials/node_modules/tapable": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/@storybook/addon-essentials/node_modules/terser": { "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -8499,8 +9154,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/terser-webpack-plugin": { "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", "dev": true, - "license": "MIT", "dependencies": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", @@ -8521,8 +9177,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/terser-webpack-plugin/node_modules/schema-utils": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, - "license": "MIT", "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -8534,8 +9191,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/to-regex-range": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, - "license": "MIT", "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -8546,8 +9204,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/watchpack": { "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "neo-async": "^2.5.0" @@ -8559,8 +9218,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/webpack": { "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", @@ -8607,8 +9267,9 @@ }, "node_modules/@storybook/addon-essentials/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==", "dev": true, - "license": "MIT", "dependencies": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -8616,8 +9277,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/webpack/node_modules/json5": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, - "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -8627,8 +9289,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/webpack/node_modules/loader-utils": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dev": true, - "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -8640,8 +9303,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/webpack/node_modules/micromatch": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, - "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -8663,8 +9327,9 @@ }, "node_modules/@storybook/addon-essentials/node_modules/webpack/node_modules/schema-utils": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, - "license": "MIT", "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -8676,8 +9341,9 @@ }, "node_modules/@storybook/addon-links": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-6.5.9.tgz", + "integrity": "sha512-4BYC7pkxL3NLRnEgTA9jpIkObQKril+XFj1WtmY/lngF90vvK0Kc/TtvTA2/5tSgrHfxEuPevIdxMIyLJ4ejWQ==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/client-logger": "6.5.9", @@ -8711,8 +9377,9 @@ }, "node_modules/@storybook/addon-links/node_modules/@storybook/addons": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.9.tgz", + "integrity": "sha512-adwdiXg+mntfPocLc1KXjZXyLgGk7Aac699Fwe+OUYPEC5tW347Rm/kFatcE556d42o5czcRiq3ZSIGWnm9ieQ==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/api": "6.5.9", "@storybook/channels": "6.5.9", @@ -8737,8 +9404,9 @@ }, "node_modules/@storybook/addon-links/node_modules/@storybook/addons/node_modules/@storybook/api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.9.tgz", + "integrity": "sha512-9ylztnty4Y+ALU/ehW3BML9czjCAFsWvrwuCi6UgcwNjswwjSX3VRLhfD1KT3pl16ho//95LgZ0LnSwROCcPOA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/channels": "6.5.9", "@storybook/client-logger": "6.5.9", @@ -8769,8 +9437,9 @@ }, "node_modules/@storybook/addon-links/node_modules/@storybook/addons/node_modules/@storybook/theming": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.9.tgz", + "integrity": "sha512-KM0AMP5jMQPAdaO8tlbFCYqx9uYM/hZXGSVUhznhLYu7bhNAIK7ZVmXxyE/z/khM++8eUHzRoZGiO/cwCkg9Xw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -8788,8 +9457,9 @@ }, "node_modules/@storybook/addon-links/node_modules/@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -8808,8 +9478,9 @@ }, "node_modules/@storybook/channel-postmessage": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.5.9.tgz", + "integrity": "sha512-pX/0R8UW7ezBhCrafRaL20OvMRcmESYvQQCDgjqSzJyHkcG51GOhsd6Ge93eJ6QvRMm9+w0Zs93N2VKjVtz0Qw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/channels": "6.5.9", "@storybook/client-logger": "6.5.9", @@ -8826,8 +9497,9 @@ }, "node_modules/@storybook/channel-websocket": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/channel-websocket/-/channel-websocket-6.5.9.tgz", + "integrity": "sha512-xtHvSNwuOhkgALwVshKWsoFhDmuvcosdYfxcfFGEiYKXIu46tRS5ZXmpmgEC/0JAVkVoFj5nL8bV7IY5np6oaA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/channels": "6.5.9", "@storybook/client-logger": "6.5.9", @@ -8842,8 +9514,9 @@ }, "node_modules/@storybook/channels": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.5.9.tgz", + "integrity": "sha512-FvGA35nV38UPXWOl9ERapFTJaxwSTamQ339s2Ev7E9riyRG+GRkgTWzf5kECJgS1PAYKd/7m/RqKJT9BVv6A5g==", "dev": true, - "license": "MIT", "dependencies": { "core-js": "^3.8.2", "ts-dedent": "^2.0.0", @@ -8856,8 +9529,9 @@ }, "node_modules/@storybook/client-logger": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.5.9.tgz", + "integrity": "sha512-DOHL6p0uiDd3gV/Sb2FR+Vh6OiPrrf8BrA06uvXWsMRIIvEEvnparxv9EvPg7FlmUX0T3nq7d3juwjx4F8Wbcg==", "dev": true, - "license": "MIT", "dependencies": { "core-js": "^3.8.2", "global": "^4.4.0" @@ -8869,8 +9543,9 @@ }, "node_modules/@storybook/core-events": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.5.9.tgz", + "integrity": "sha512-tXt7a3ZvJOCeEKpNa/B5rQM5VI7UJLlOh3IHOImWn4HqoBRrZvbourmac+PRZAtXpos0h3c6554Hjapj/Sny5Q==", "dev": true, - "license": "MIT", "dependencies": { "core-js": "^3.8.2" }, @@ -8881,16 +9556,18 @@ }, "node_modules/@storybook/csf": { "version": "0.0.2--canary.4566f4d.1", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.2--canary.4566f4d.1.tgz", + "integrity": "sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ==", "dev": true, - "license": "MIT", "dependencies": { "lodash": "^4.17.15" } }, "node_modules/@storybook/csf-tools": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-6.5.9.tgz", + "integrity": "sha512-RAdhsO2XmEDyWy0qNQvdKMLeIZAuyfD+tYlUwBHRU6DbByDucvwgMOGy5dF97YNJFmyo93EUYJzXjUrJs3U1LQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.12.10", "@babel/generator": "^7.12.11", @@ -8922,8 +9599,9 @@ }, "node_modules/@storybook/docs-tools": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-6.5.9.tgz", + "integrity": "sha512-UoTaXLvec8x+q+4oYIk/t8DBju9C3ZTGklqOxDIt+0kS3TFAqEgI3JhKXqQOXgN5zDcvLVSxi8dbVAeSxk2ktA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.12.10", "@storybook/csf": "0.0.2--canary.4566f4d.1", @@ -8940,8 +9618,9 @@ }, "node_modules/@storybook/docs-tools/node_modules/@storybook/addons": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.9.tgz", + "integrity": "sha512-adwdiXg+mntfPocLc1KXjZXyLgGk7Aac699Fwe+OUYPEC5tW347Rm/kFatcE556d42o5czcRiq3ZSIGWnm9ieQ==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/api": "6.5.9", "@storybook/channels": "6.5.9", @@ -8966,8 +9645,9 @@ }, "node_modules/@storybook/docs-tools/node_modules/@storybook/api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.9.tgz", + "integrity": "sha512-9ylztnty4Y+ALU/ehW3BML9czjCAFsWvrwuCi6UgcwNjswwjSX3VRLhfD1KT3pl16ho//95LgZ0LnSwROCcPOA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/channels": "6.5.9", "@storybook/client-logger": "6.5.9", @@ -8998,8 +9678,9 @@ }, "node_modules/@storybook/docs-tools/node_modules/@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -9018,8 +9699,9 @@ }, "node_modules/@storybook/docs-tools/node_modules/@storybook/store": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.5.9.tgz", + "integrity": "sha512-80pcDTcCwK6wUA63aWOp13urI77jfipIVee9mpVvbNyfrNN8kGv1BS0z/JHDxuV6rC4g7LG1fb+BurR0yki7BA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/client-logger": "6.5.9", @@ -9048,8 +9730,9 @@ }, "node_modules/@storybook/docs-tools/node_modules/@storybook/theming": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.9.tgz", + "integrity": "sha512-KM0AMP5jMQPAdaO8tlbFCYqx9uYM/hZXGSVUhznhLYu7bhNAIK7ZVmXxyE/z/khM++8eUHzRoZGiO/cwCkg9Xw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -9067,8 +9750,9 @@ }, "node_modules/@storybook/mdx1-csf": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@storybook/mdx1-csf/-/mdx1-csf-0.0.1.tgz", + "integrity": "sha512-4biZIWWzoWlCarMZmTpqcJNgo/RBesYZwGFbQeXiGYsswuvfWARZnW9RE9aUEMZ4XPn7B1N3EKkWcdcWe/K2tg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/generator": "^7.12.11", "@babel/parser": "^7.12.11", @@ -9085,13 +9769,15 @@ }, "node_modules/@storybook/mdx1-csf/node_modules/@types/lodash": { "version": "4.14.182", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz", + "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==", + "dev": true }, "node_modules/@storybook/mdx1-csf/node_modules/prettier": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, @@ -9101,8 +9787,9 @@ }, "node_modules/@storybook/node-logger": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.5.9.tgz", + "integrity": "sha512-nZZNZG2Wtwv6Trxi3FrnIqUmB55xO+X/WQGPT5iKlqNjdRIu/T72mE7addcp4rbuWCQfZUhcDDGpBOwKtBxaGg==", "dev": true, - "license": "MIT", "dependencies": { "@types/npmlog": "^4.1.2", "chalk": "^4.1.0", @@ -9117,8 +9804,9 @@ }, "node_modules/@storybook/node-logger/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -9131,8 +9819,9 @@ }, "node_modules/@storybook/node-logger/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -9146,8 +9835,9 @@ }, "node_modules/@storybook/node-logger/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -9157,21 +9847,24 @@ }, "node_modules/@storybook/node-logger/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@storybook/node-logger/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@storybook/node-logger/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -9181,8 +9874,9 @@ }, "node_modules/@storybook/postinstall": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.5.9.tgz", + "integrity": "sha512-KQBupK+FMRrtSt8IL0MzCZ/w9qbd25Yxxp/+ajfWgZTRgsWgVFOqcDyMhS16eNbBp5qKIBCBDXfEF+/mK8HwQQ==", "dev": true, - "license": "MIT", "dependencies": { "core-js": "^3.8.2" }, @@ -9193,8 +9887,9 @@ }, "node_modules/@storybook/react": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.5.9.tgz", + "integrity": "sha512-Rp+QaTQAzxJhwuzJXVd49mnIBLQRlF8llTxPT2YoGHdrGkku/zl/HblQ6H2yzEf15367VyzaAv/BpLsO9Jlfxg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/preset-flow": "^7.12.1", "@babel/preset-react": "^7.12.10", @@ -9273,8 +9968,9 @@ }, "node_modules/@storybook/react/node_modules/@babel/helper-define-polyfill-provider": { "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", @@ -9291,8 +9987,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/addons": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.9.tgz", + "integrity": "sha512-adwdiXg+mntfPocLc1KXjZXyLgGk7Aac699Fwe+OUYPEC5tW347Rm/kFatcE556d42o5czcRiq3ZSIGWnm9ieQ==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/api": "6.5.9", "@storybook/channels": "6.5.9", @@ -9317,8 +10014,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/addons/node_modules/@storybook/api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.9.tgz", + "integrity": "sha512-9ylztnty4Y+ALU/ehW3BML9czjCAFsWvrwuCi6UgcwNjswwjSX3VRLhfD1KT3pl16ho//95LgZ0LnSwROCcPOA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/channels": "6.5.9", "@storybook/client-logger": "6.5.9", @@ -9349,8 +10047,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/addons/node_modules/@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -9369,8 +10068,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/addons/node_modules/@storybook/theming": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.9.tgz", + "integrity": "sha512-KM0AMP5jMQPAdaO8tlbFCYqx9uYM/hZXGSVUhznhLYu7bhNAIK7ZVmXxyE/z/khM++8eUHzRoZGiO/cwCkg9Xw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -9388,8 +10088,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.5.9.tgz", + "integrity": "sha512-Mt3TTQnjQt2/pa60A+bqDsAOrYpohapdtt4DDZEbS8h0V6u11KyYYh3w7FCySlL+sPEyogj63l5Ec76Jah3l2w==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/core-client": "6.5.9", "@storybook/core-server": "6.5.9" @@ -9417,8 +10118,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core-common": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.5.9.tgz", + "integrity": "sha512-NxOK0mrOCo0TWZ7Npc5HU66EKoRHlrtg18/ZixblLDWQMIqY9XCck8K1kJ8QYpYCHla+aHIsYUArFe2vhlEfZA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.12.10", "@babel/plugin-proposal-class-properties": "^7.12.1", @@ -9487,8 +10189,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-client": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-6.5.9.tgz", + "integrity": "sha512-LY0QbhShowO+PQx3gao3wdVjpKMH1AaSLmuI95FrcjoMmSXGf96jVLKQp9mJRGeHIsAa93EQBYuCihZycM3Kbg==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/channel-postmessage": "6.5.9", @@ -9528,8 +10231,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-client/node_modules/@storybook/client-api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.5.9.tgz", + "integrity": "sha512-pc7JKJoWLesixUKvG2nV36HukUuYoGRyAgD3PpIV7qSBS4JixqZ3VAHFUtqV1UzfOSQTovLSl4a0rIRnpie6gA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/channel-postmessage": "6.5.9", @@ -9563,8 +10267,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-client/node_modules/@storybook/preview-web": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.5.9.tgz", + "integrity": "sha512-4eMrO2HJyZUYyL/j+gUaDvry6iGedshwT5MQqe7J9FaA+Q2pNARQRB1X53f410w7S4sObRmYIAIluWPYdWym9w==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/channel-postmessage": "6.5.9", @@ -9594,8 +10299,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-client/node_modules/@storybook/ui": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.5.9.tgz", + "integrity": "sha512-ryuPxJgtbb0gPXKGgGAUC+Z185xGAd1IvQ0jM5fJ0SisHXI8jteG3RaWhntOehi9qCg+64Vv6eH/cj9QYNHt1Q==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/api": "6.5.9", @@ -9623,8 +10329,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-client/node_modules/@storybook/ui/node_modules/@storybook/api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.9.tgz", + "integrity": "sha512-9ylztnty4Y+ALU/ehW3BML9czjCAFsWvrwuCi6UgcwNjswwjSX3VRLhfD1KT3pl16ho//95LgZ0LnSwROCcPOA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/channels": "6.5.9", "@storybook/client-logger": "6.5.9", @@ -9655,8 +10362,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-client/node_modules/@storybook/ui/node_modules/@storybook/components": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.5.9.tgz", + "integrity": "sha512-BhfX980O9zn/1J4FNMeDo8ZvL1m5Ml3T4HRpfYmEBnf8oW5b5BeF6S2K2cwFStZRjWqm1feUcwNpZxCBVMkQnQ==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "@storybook/csf": "0.0.2--canary.4566f4d.1", @@ -9680,8 +10388,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-client/node_modules/@storybook/ui/node_modules/@storybook/components/node_modules/react-syntax-highlighter": { "version": "15.5.0", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz", + "integrity": "sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.3.1", "highlight.js": "^10.4.1", @@ -9695,8 +10404,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-client/node_modules/@storybook/ui/node_modules/@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -9715,8 +10425,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-client/node_modules/@storybook/ui/node_modules/@storybook/theming": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.9.tgz", + "integrity": "sha512-KM0AMP5jMQPAdaO8tlbFCYqx9uYM/hZXGSVUhznhLYu7bhNAIK7ZVmXxyE/z/khM++8eUHzRoZGiO/cwCkg9Xw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -9734,8 +10445,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-server": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-6.5.9.tgz", + "integrity": "sha512-YeePGUrd5fQPvGzMhowh124KrcZURFpFXg1VB0Op3ESqCIsInoMZeObci4Gc+binMXC7vcv7aw3EwSLU37qJzQ==", "dev": true, - "license": "MIT", "dependencies": { "@discoveryjs/json-ext": "^0.5.3", "@storybook/builder-webpack4": "6.5.9", @@ -9805,8 +10517,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-server/node_modules/@storybook/builder-webpack4": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack4/-/builder-webpack4-6.5.9.tgz", + "integrity": "sha512-YOeA4++9uRZ8Hog1wC60yjaxBOiI1FRQNtax7b9E7g+kP8UlSCPCGcv4gls9hFmzbzTOPfQTWnToA9Oa6jzRVw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.12.10", "@storybook/addons": "6.5.9", @@ -9872,8 +10585,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-server/node_modules/@storybook/builder-webpack4/node_modules/@storybook/api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.9.tgz", + "integrity": "sha512-9ylztnty4Y+ALU/ehW3BML9czjCAFsWvrwuCi6UgcwNjswwjSX3VRLhfD1KT3pl16ho//95LgZ0LnSwROCcPOA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/channels": "6.5.9", "@storybook/client-logger": "6.5.9", @@ -9904,8 +10618,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-server/node_modules/@storybook/builder-webpack4/node_modules/@storybook/client-api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.5.9.tgz", + "integrity": "sha512-pc7JKJoWLesixUKvG2nV36HukUuYoGRyAgD3PpIV7qSBS4JixqZ3VAHFUtqV1UzfOSQTovLSl4a0rIRnpie6gA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/channel-postmessage": "6.5.9", @@ -9939,8 +10654,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-server/node_modules/@storybook/builder-webpack4/node_modules/@storybook/components": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.5.9.tgz", + "integrity": "sha512-BhfX980O9zn/1J4FNMeDo8ZvL1m5Ml3T4HRpfYmEBnf8oW5b5BeF6S2K2cwFStZRjWqm1feUcwNpZxCBVMkQnQ==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "@storybook/csf": "0.0.2--canary.4566f4d.1", @@ -9964,8 +10680,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-server/node_modules/@storybook/builder-webpack4/node_modules/@storybook/components/node_modules/react-syntax-highlighter": { "version": "15.5.0", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz", + "integrity": "sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.3.1", "highlight.js": "^10.4.1", @@ -9979,8 +10696,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-server/node_modules/@storybook/builder-webpack4/node_modules/@storybook/preview-web": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.5.9.tgz", + "integrity": "sha512-4eMrO2HJyZUYyL/j+gUaDvry6iGedshwT5MQqe7J9FaA+Q2pNARQRB1X53f410w7S4sObRmYIAIluWPYdWym9w==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/channel-postmessage": "6.5.9", @@ -10010,8 +10728,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-server/node_modules/@storybook/builder-webpack4/node_modules/@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -10030,8 +10749,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-server/node_modules/@storybook/builder-webpack4/node_modules/@storybook/theming": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.9.tgz", + "integrity": "sha512-KM0AMP5jMQPAdaO8tlbFCYqx9uYM/hZXGSVUhznhLYu7bhNAIK7ZVmXxyE/z/khM++8eUHzRoZGiO/cwCkg9Xw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -10049,8 +10769,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-server/node_modules/@storybook/builder-webpack4/node_modules/@storybook/ui": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.5.9.tgz", + "integrity": "sha512-ryuPxJgtbb0gPXKGgGAUC+Z185xGAd1IvQ0jM5fJ0SisHXI8jteG3RaWhntOehi9qCg+64Vv6eH/cj9QYNHt1Q==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/api": "6.5.9", @@ -10078,8 +10799,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-server/node_modules/@storybook/manager-webpack4": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/manager-webpack4/-/manager-webpack4-6.5.9.tgz", + "integrity": "sha512-49LZlHqWc7zj9tQfOOANixPYmLxqWTTZceA6DSXnKd9xDiO2Gl23Y+l/CSPXNZGDB8QFAwpimwqyKJj/NLH45A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.12.10", "@babel/plugin-transform-template-literals": "^7.12.1", @@ -10133,8 +10855,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-server/node_modules/@storybook/manager-webpack4/node_modules/@storybook/theming": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.9.tgz", + "integrity": "sha512-KM0AMP5jMQPAdaO8tlbFCYqx9uYM/hZXGSVUhznhLYu7bhNAIK7ZVmXxyE/z/khM++8eUHzRoZGiO/cwCkg9Xw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -10152,8 +10875,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-server/node_modules/@storybook/manager-webpack4/node_modules/@storybook/ui": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.5.9.tgz", + "integrity": "sha512-ryuPxJgtbb0gPXKGgGAUC+Z185xGAd1IvQ0jM5fJ0SisHXI8jteG3RaWhntOehi9qCg+64Vv6eH/cj9QYNHt1Q==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/api": "6.5.9", @@ -10181,8 +10905,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-server/node_modules/@storybook/manager-webpack4/node_modules/@storybook/ui/node_modules/@storybook/api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.9.tgz", + "integrity": "sha512-9ylztnty4Y+ALU/ehW3BML9czjCAFsWvrwuCi6UgcwNjswwjSX3VRLhfD1KT3pl16ho//95LgZ0LnSwROCcPOA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/channels": "6.5.9", "@storybook/client-logger": "6.5.9", @@ -10213,8 +10938,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-server/node_modules/@storybook/manager-webpack4/node_modules/@storybook/ui/node_modules/@storybook/components": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.5.9.tgz", + "integrity": "sha512-BhfX980O9zn/1J4FNMeDo8ZvL1m5Ml3T4HRpfYmEBnf8oW5b5BeF6S2K2cwFStZRjWqm1feUcwNpZxCBVMkQnQ==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "@storybook/csf": "0.0.2--canary.4566f4d.1", @@ -10238,8 +10964,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-server/node_modules/@storybook/manager-webpack4/node_modules/@storybook/ui/node_modules/@storybook/components/node_modules/react-syntax-highlighter": { "version": "15.5.0", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz", + "integrity": "sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.3.1", "highlight.js": "^10.4.1", @@ -10253,8 +10980,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/@storybook/core-server/node_modules/@storybook/manager-webpack4/node_modules/@storybook/ui/node_modules/@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "core-js": "^3.8.2", @@ -10272,9 +11000,10 @@ } }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/acorn": { - "version": "8.7.1", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true, - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -10284,8 +11013,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -10295,8 +11025,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/cacache": { "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", "dev": true, - "license": "ISC", "dependencies": { "@npmcli/fs": "^1.0.0", "@npmcli/move-file": "^1.0.1", @@ -10323,29 +11054,33 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/color-name": { "version": "1.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/commander": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/fork-ts-checker-webpack-plugin": { "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.5.5", "chalk": "^2.4.1", @@ -10362,8 +11097,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/fork-ts-checker-webpack-plugin/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==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -10375,16 +11111,18 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/micromatch": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, - "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -10406,8 +11144,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/mkdirp": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, - "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" }, @@ -10417,8 +11156,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/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==", "dev": true, - "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -10431,8 +11171,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/schema-utils": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -10448,24 +11189,27 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/serialize-javascript": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/@storybook/react/node_modules/@storybook/core/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -10475,8 +11219,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/terser": { "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", @@ -10492,8 +11237,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/terser-webpack-plugin": { "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", "dev": true, - "license": "MIT", "dependencies": { "cacache": "^15.0.5", "find-cache-dir": "^3.3.1", @@ -10518,13 +11264,15 @@ }, "node_modules/@storybook/react/node_modules/@storybook/core/node_modules/terser/node_modules/commander": { "version": "2.20.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true }, "node_modules/@storybook/react/node_modules/@storybook/react-docgen-typescript-plugin": { "version": "1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0", + "resolved": "https://registry.npmjs.org/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0.tgz", + "integrity": "sha512-eVg3BxlOm2P+chijHBTByr90IZVUtgRW56qEOLX7xlww2NBuKrcavBlcmn+HH7GIUktquWkMPtvy6e0W0NgA5w==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^4.1.1", "endent": "^2.0.1", @@ -10541,8 +11289,9 @@ }, "node_modules/@storybook/react/node_modules/@storybook/store": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.5.9.tgz", + "integrity": "sha512-80pcDTcCwK6wUA63aWOp13urI77jfipIVee9mpVvbNyfrNN8kGv1BS0z/JHDxuV6rC4g7LG1fb+BurR0yki7BA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addons": "6.5.9", "@storybook/client-logger": "6.5.9", @@ -10571,18 +11320,21 @@ }, "node_modules/@storybook/react/node_modules/@types/html-minifier-terser": { "version": "5.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", + "dev": true }, "node_modules/@storybook/react/node_modules/@types/node": { - "version": "16.11.45", - "dev": true, - "license": "MIT" + "version": "16.11.47", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.47.tgz", + "integrity": "sha512-fpP+jk2zJ4VW66+wAMFoBJlx1bxmBKx4DUFf68UHgdGCOuyUTDlLWqsaNPJh7xhNDykyJ9eIzAygilP/4WoN8g==", + "dev": true }, "node_modules/@storybook/react/node_modules/@webassemblyjs/ast": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -10591,23 +11343,27 @@ }, "node_modules/@storybook/react/node_modules/@webassemblyjs/helper-api-error": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true }, "node_modules/@storybook/react/node_modules/@webassemblyjs/helper-buffer": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true }, "node_modules/@storybook/react/node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true }, "node_modules/@storybook/react/node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -10617,29 +11373,33 @@ }, "node_modules/@storybook/react/node_modules/@webassemblyjs/ieee754": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", "dev": true, - "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@storybook/react/node_modules/@webassemblyjs/leb128": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", "dev": true, - "license": "MIT", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@storybook/react/node_modules/@webassemblyjs/utf8": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true }, "node_modules/@storybook/react/node_modules/@webassemblyjs/wasm-edit": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -10653,8 +11413,9 @@ }, "node_modules/@storybook/react/node_modules/@webassemblyjs/wasm-gen": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -10665,8 +11426,9 @@ }, "node_modules/@storybook/react/node_modules/@webassemblyjs/wasm-opt": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -10676,8 +11438,9 @@ }, "node_modules/@storybook/react/node_modules/@webassemblyjs/wasm-parser": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-api-error": "1.9.0", @@ -10689,8 +11452,9 @@ }, "node_modules/@storybook/react/node_modules/@webassemblyjs/wast-printer": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", @@ -10699,8 +11463,9 @@ }, "node_modules/@storybook/react/node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -10714,24 +11479,27 @@ }, "node_modules/@storybook/react/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==", "dev": true, - "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/@storybook/react/node_modules/ansi-regex": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@storybook/react/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10744,8 +11512,9 @@ }, "node_modules/@storybook/react/node_modules/babel-plugin-polyfill-corejs3": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.1.5", "core-js-compat": "^3.8.1" @@ -10756,16 +11525,18 @@ }, "node_modules/@storybook/react/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==", "dev": true, - "license": "MIT", "engines": { "node": "*" } }, "node_modules/@storybook/react/node_modules/braces": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, - "license": "MIT", "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -10784,8 +11555,9 @@ }, "node_modules/@storybook/react/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, - "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -10795,8 +11567,9 @@ }, "node_modules/@storybook/react/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10810,16 +11583,18 @@ }, "node_modules/@storybook/react/node_modules/chownr": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/@storybook/react/node_modules/clean-css": { "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", "dev": true, - "license": "MIT", "dependencies": { "source-map": "~0.6.0" }, @@ -10829,8 +11604,9 @@ }, "node_modules/@storybook/react/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10840,18 +11616,21 @@ }, "node_modules/@storybook/react/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@storybook/react/node_modules/commander": { "version": "2.20.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true }, "node_modules/@storybook/react/node_modules/compression": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, - "license": "MIT", "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -10867,16 +11646,18 @@ }, "node_modules/@storybook/react/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==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/@storybook/react/node_modules/cosmiconfig": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "dev": true, - "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -10890,6 +11671,8 @@ }, "node_modules/@storybook/react/node_modules/enhanced-resolve": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "dev": true, "dependencies": { "graceful-fs": "^4.1.2", @@ -10902,8 +11685,9 @@ }, "node_modules/@storybook/react/node_modules/enhanced-resolve/node_modules/memory-fs": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "dev": true, - "license": "MIT", "dependencies": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -10914,8 +11698,9 @@ }, "node_modules/@storybook/react/node_modules/eslint-scope": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" @@ -10926,16 +11711,18 @@ }, "node_modules/@storybook/react/node_modules/estraverse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/@storybook/react/node_modules/fill-range": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, - "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -10948,8 +11735,9 @@ }, "node_modules/@storybook/react/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, - "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -10959,8 +11747,9 @@ }, "node_modules/@storybook/react/node_modules/fork-ts-checker-webpack-plugin": { "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.8.3", "@types/json-schema": "^7.0.5", @@ -10997,8 +11786,9 @@ }, "node_modules/@storybook/react/node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -11011,8 +11801,9 @@ }, "node_modules/@storybook/react/node_modules/fs-minipass": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -11022,16 +11813,18 @@ }, "node_modules/@storybook/react/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@storybook/react/node_modules/html-minifier-terser": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", "dev": true, - "license": "MIT", "dependencies": { "camel-case": "^4.1.1", "clean-css": "^4.2.3", @@ -11050,16 +11843,18 @@ }, "node_modules/@storybook/react/node_modules/html-minifier-terser/node_modules/commander": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/@storybook/react/node_modules/html-webpack-plugin": { "version": "4.5.2", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", + "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==", "dev": true, - "license": "MIT", "dependencies": { "@types/html-minifier-terser": "^5.0.0", "@types/tapable": "^1.0.5", @@ -11080,21 +11875,24 @@ }, "node_modules/@storybook/react/node_modules/is-buffer": { "version": "1.1.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true }, "node_modules/@storybook/react/node_modules/is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@storybook/react/node_modules/is-number": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, - "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -11104,8 +11902,9 @@ }, "node_modules/@storybook/react/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, - "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -11115,32 +11914,36 @@ }, "node_modules/@storybook/react/node_modules/is-plain-object": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@storybook/react/node_modules/is-wsl": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@storybook/react/node_modules/isobject": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@storybook/react/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==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -11152,21 +11955,24 @@ }, "node_modules/@storybook/react/node_modules/json-schema-traverse": { "version": "0.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/@storybook/react/node_modules/loader-runner": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4.3.0 <5.0.0 || >=5.10" } }, "node_modules/@storybook/react/node_modules/loader-utils": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dev": true, - "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -11178,8 +11984,9 @@ }, "node_modules/@storybook/react/node_modules/loader-utils/node_modules/json5": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, - "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -11189,8 +11996,9 @@ }, "node_modules/@storybook/react/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==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -11201,8 +12009,9 @@ }, "node_modules/@storybook/react/node_modules/make-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, - "license": "MIT", "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -11213,16 +12022,18 @@ }, "node_modules/@storybook/react/node_modules/make-dir/node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@storybook/react/node_modules/mime": { "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "dev": true, - "license": "MIT", "bin": { "mime": "cli.js" }, @@ -11232,8 +12043,9 @@ }, "node_modules/@storybook/react/node_modules/minipass": { "version": "3.3.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -11243,8 +12055,9 @@ }, "node_modules/@storybook/react/node_modules/minizlib": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, - "license": "MIT", "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -11253,15 +12066,29 @@ "node": ">= 8" } }, + "node_modules/@storybook/react/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==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, "node_modules/@storybook/react/node_modules/ms": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/@storybook/react/node_modules/node-fetch": { "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dev": true, - "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -11279,8 +12106,9 @@ }, "node_modules/@storybook/react/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==", "dev": true, - "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -11293,8 +12121,9 @@ }, "node_modules/@storybook/react/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==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -11304,21 +12133,24 @@ }, "node_modules/@storybook/react/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@storybook/react/node_modules/picocolors": { "version": "0.2.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, "node_modules/@storybook/react/node_modules/pkg-dir": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^5.0.0" }, @@ -11328,8 +12160,9 @@ }, "node_modules/@storybook/react/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==", "dev": true, - "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -11344,8 +12177,9 @@ }, "node_modules/@storybook/react/node_modules/pretty-error": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "dev": true, - "license": "MIT", "dependencies": { "lodash": "^4.17.20", "renderkid": "^2.0.4" @@ -11353,24 +12187,27 @@ }, "node_modules/@storybook/react/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==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/@storybook/react/node_modules/react-docgen-typescript": { "version": "2.2.2", + "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", + "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", "dev": true, - "license": "MIT", "peerDependencies": { "typescript": ">= 4.3.x" } }, "node_modules/@storybook/react/node_modules/react-element-to-jsx-string": { "version": "14.3.4", + "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-14.3.4.tgz", + "integrity": "sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==", "dev": true, - "license": "MIT", "dependencies": { "@base2/pretty-print-object": "1.0.1", "is-plain-object": "5.0.0", @@ -11383,13 +12220,15 @@ }, "node_modules/@storybook/react/node_modules/react-is": { "version": "17.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true }, "node_modules/@storybook/react/node_modules/renderkid": { "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "dev": true, - "license": "MIT", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -11398,29 +12237,17 @@ "strip-ansi": "^3.0.1" } }, - "node_modules/@storybook/react/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@storybook/react/node_modules/safe-buffer": { "version": "5.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "node_modules/@storybook/react/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==", "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.4", "ajv": "^6.12.2", @@ -11436,24 +12263,27 @@ }, "node_modules/@storybook/react/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==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/@storybook/react/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/@storybook/react/node_modules/ssri": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.1.1" }, @@ -11463,8 +12293,9 @@ }, "node_modules/@storybook/react/node_modules/strip-ansi": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^2.0.0" }, @@ -11474,8 +12305,9 @@ }, "node_modules/@storybook/react/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11485,16 +12317,18 @@ }, "node_modules/@storybook/react/node_modules/tapable": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/@storybook/react/node_modules/tar": { "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", "dev": true, - "license": "ISC", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -11509,8 +12343,9 @@ }, "node_modules/@storybook/react/node_modules/tar/node_modules/mkdirp": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, - "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" }, @@ -11520,8 +12355,9 @@ }, "node_modules/@storybook/react/node_modules/terser": { "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -11536,8 +12372,9 @@ }, "node_modules/@storybook/react/node_modules/terser-webpack-plugin": { "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", "dev": true, - "license": "MIT", "dependencies": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", @@ -11558,8 +12395,9 @@ }, "node_modules/@storybook/react/node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, - "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -11571,8 +12409,9 @@ }, "node_modules/@storybook/react/node_modules/terser-webpack-plugin/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==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -11582,8 +12421,9 @@ }, "node_modules/@storybook/react/node_modules/terser-webpack-plugin/node_modules/pkg-dir": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -11593,8 +12433,9 @@ }, "node_modules/@storybook/react/node_modules/terser-webpack-plugin/node_modules/schema-utils": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, - "license": "MIT", "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -11606,8 +12447,9 @@ }, "node_modules/@storybook/react/node_modules/to-regex-range": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, - "license": "MIT", "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -11618,13 +12460,15 @@ }, "node_modules/@storybook/react/node_modules/tr46": { "version": "0.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true }, "node_modules/@storybook/react/node_modules/url-loader": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", "dev": true, - "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "mime-types": "^2.1.27", @@ -11649,8 +12493,9 @@ }, "node_modules/@storybook/react/node_modules/url-loader/node_modules/loader-utils": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, - "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -11662,8 +12507,9 @@ }, "node_modules/@storybook/react/node_modules/url-loader/node_modules/schema-utils": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -11677,24 +12523,17 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/@storybook/react/node_modules/util.promisify": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, "node_modules/@storybook/react/node_modules/webidl-conversions": { "version": "3.0.1", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true }, "node_modules/@storybook/react/node_modules/webpack": { "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", @@ -11741,8 +12580,9 @@ }, "node_modules/@storybook/react/node_modules/webpack-dev-middleware": { "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", "dev": true, - "license": "MIT", "dependencies": { "memory-fs": "^0.4.1", "mime": "^2.4.4", @@ -11759,8 +12599,9 @@ }, "node_modules/@storybook/react/node_modules/webpack-filter-warnings-plugin": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz", + "integrity": "sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4.3 < 5.0.0 || >= 5.10" }, @@ -11770,8 +12611,9 @@ }, "node_modules/@storybook/react/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==", "dev": true, - "license": "MIT", "dependencies": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -11779,8 +12621,9 @@ }, "node_modules/@storybook/react/node_modules/webpack/node_modules/acorn": { "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true, - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -11790,8 +12633,9 @@ }, "node_modules/@storybook/react/node_modules/webpack/node_modules/micromatch": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, - "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -11813,8 +12657,9 @@ }, "node_modules/@storybook/react/node_modules/webpack/node_modules/schema-utils": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, - "license": "MIT", "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -11826,8 +12671,9 @@ }, "node_modules/@storybook/react/node_modules/webpack/node_modules/watchpack": { "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "neo-async": "^2.5.0" @@ -11839,8 +12685,9 @@ }, "node_modules/@storybook/react/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==", "dev": true, - "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -11848,8 +12695,9 @@ }, "node_modules/@storybook/react/node_modules/ws": { "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -11868,13 +12716,15 @@ }, "node_modules/@storybook/react/node_modules/yallist": { "version": "4.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/@storybook/semver": { "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", "dev": true, - "license": "ISC", "dependencies": { "core-js": "^3.6.5", "find-up": "^4.1.0" @@ -11888,8 +12738,9 @@ }, "node_modules/@storybook/semver/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==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -11900,8 +12751,9 @@ }, "node_modules/@storybook/semver/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==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -11911,8 +12763,9 @@ }, "node_modules/@storybook/semver/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==", "dev": true, - "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -11925,8 +12778,9 @@ }, "node_modules/@storybook/semver/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==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -11936,8 +12790,9 @@ }, "node_modules/@storybook/telemetry": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-6.5.9.tgz", + "integrity": "sha512-JluoHCRhHAr4X0eUNVBSBi1JIBA92404Tu1TPdbN7x6gCZxHXXPTSUTAnspXp/21cTdMhY2x+kfZQ8fmlGK4MQ==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "6.5.9", "@storybook/core-common": "6.5.9", @@ -11959,8 +12814,9 @@ }, "node_modules/@storybook/telemetry/node_modules/@babel/helper-define-polyfill-provider": { "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", @@ -11977,8 +12833,9 @@ }, "node_modules/@storybook/telemetry/node_modules/@storybook/core-common": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.5.9.tgz", + "integrity": "sha512-NxOK0mrOCo0TWZ7Npc5HU66EKoRHlrtg18/ZixblLDWQMIqY9XCck8K1kJ8QYpYCHla+aHIsYUArFe2vhlEfZA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.12.10", "@babel/plugin-proposal-class-properties": "^7.12.1", @@ -12047,8 +12904,9 @@ }, "node_modules/@storybook/telemetry/node_modules/@webassemblyjs/ast": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -12057,23 +12915,27 @@ }, "node_modules/@storybook/telemetry/node_modules/@webassemblyjs/helper-api-error": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true }, "node_modules/@storybook/telemetry/node_modules/@webassemblyjs/helper-buffer": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true }, "node_modules/@storybook/telemetry/node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true }, "node_modules/@storybook/telemetry/node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -12083,29 +12945,33 @@ }, "node_modules/@storybook/telemetry/node_modules/@webassemblyjs/ieee754": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", "dev": true, - "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@storybook/telemetry/node_modules/@webassemblyjs/leb128": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", "dev": true, - "license": "MIT", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@storybook/telemetry/node_modules/@webassemblyjs/utf8": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true }, "node_modules/@storybook/telemetry/node_modules/@webassemblyjs/wasm-edit": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -12119,8 +12985,9 @@ }, "node_modules/@storybook/telemetry/node_modules/@webassemblyjs/wasm-gen": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -12131,8 +12998,9 @@ }, "node_modules/@storybook/telemetry/node_modules/@webassemblyjs/wasm-opt": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -12142,8 +13010,9 @@ }, "node_modules/@storybook/telemetry/node_modules/@webassemblyjs/wasm-parser": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-api-error": "1.9.0", @@ -12155,8 +13024,9 @@ }, "node_modules/@storybook/telemetry/node_modules/@webassemblyjs/wast-printer": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", @@ -12165,8 +13035,9 @@ }, "node_modules/@storybook/telemetry/node_modules/acorn": { "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true, - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -12176,8 +13047,9 @@ }, "node_modules/@storybook/telemetry/node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -12191,16 +13063,18 @@ }, "node_modules/@storybook/telemetry/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==", "dev": true, - "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/@storybook/telemetry/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -12213,8 +13087,9 @@ }, "node_modules/@storybook/telemetry/node_modules/babel-plugin-polyfill-corejs3": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.1.5", "core-js-compat": "^3.8.1" @@ -12225,16 +13100,18 @@ }, "node_modules/@storybook/telemetry/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==", "dev": true, - "license": "MIT", "engines": { "node": "*" } }, "node_modules/@storybook/telemetry/node_modules/braces": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, - "license": "MIT", "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -12253,8 +13130,9 @@ }, "node_modules/@storybook/telemetry/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, - "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -12264,8 +13142,9 @@ }, "node_modules/@storybook/telemetry/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -12279,8 +13158,9 @@ }, "node_modules/@storybook/telemetry/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -12290,18 +13170,21 @@ }, "node_modules/@storybook/telemetry/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@storybook/telemetry/node_modules/commander": { "version": "2.20.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true }, "node_modules/@storybook/telemetry/node_modules/cosmiconfig": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "dev": true, - "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -12315,6 +13198,8 @@ }, "node_modules/@storybook/telemetry/node_modules/enhanced-resolve": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "dev": true, "dependencies": { "graceful-fs": "^4.1.2", @@ -12327,8 +13212,9 @@ }, "node_modules/@storybook/telemetry/node_modules/enhanced-resolve/node_modules/memory-fs": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "dev": true, - "license": "MIT", "dependencies": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -12339,8 +13225,9 @@ }, "node_modules/@storybook/telemetry/node_modules/eslint-scope": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" @@ -12351,16 +13238,18 @@ }, "node_modules/@storybook/telemetry/node_modules/estraverse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/@storybook/telemetry/node_modules/fill-range": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, - "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -12373,8 +13262,9 @@ }, "node_modules/@storybook/telemetry/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, - "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -12384,8 +13274,9 @@ }, "node_modules/@storybook/telemetry/node_modules/find-cache-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, - "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -12397,8 +13288,9 @@ }, "node_modules/@storybook/telemetry/node_modules/find-cache-dir/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==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -12408,8 +13300,9 @@ }, "node_modules/@storybook/telemetry/node_modules/find-cache-dir/node_modules/pkg-dir": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -12419,8 +13312,9 @@ }, "node_modules/@storybook/telemetry/node_modules/fork-ts-checker-webpack-plugin": { "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.8.3", "@types/json-schema": "^7.0.5", @@ -12457,8 +13351,9 @@ }, "node_modules/@storybook/telemetry/node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -12471,29 +13366,33 @@ }, "node_modules/@storybook/telemetry/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@storybook/telemetry/node_modules/is-buffer": { "version": "1.1.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true }, "node_modules/@storybook/telemetry/node_modules/is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@storybook/telemetry/node_modules/is-number": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, - "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -12503,8 +13402,9 @@ }, "node_modules/@storybook/telemetry/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, - "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -12514,37 +13414,42 @@ }, "node_modules/@storybook/telemetry/node_modules/is-wsl": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@storybook/telemetry/node_modules/isobject": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@storybook/telemetry/node_modules/json-schema-traverse": { "version": "0.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/@storybook/telemetry/node_modules/loader-runner": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4.3.0 <5.0.0 || >=5.10" } }, "node_modules/@storybook/telemetry/node_modules/loader-utils": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dev": true, - "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -12556,8 +13461,9 @@ }, "node_modules/@storybook/telemetry/node_modules/loader-utils/node_modules/json5": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, - "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -12567,8 +13473,9 @@ }, "node_modules/@storybook/telemetry/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==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -12579,8 +13486,9 @@ }, "node_modules/@storybook/telemetry/node_modules/make-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, - "license": "MIT", "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -12591,16 +13499,18 @@ }, "node_modules/@storybook/telemetry/node_modules/make-dir/node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@storybook/telemetry/node_modules/micromatch": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, - "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -12620,10 +13530,23 @@ "node": ">=0.10.0" } }, + "node_modules/@storybook/telemetry/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==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, "node_modules/@storybook/telemetry/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==", "dev": true, - "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -12636,8 +13559,9 @@ }, "node_modules/@storybook/telemetry/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==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -12647,16 +13571,18 @@ }, "node_modules/@storybook/telemetry/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@storybook/telemetry/node_modules/pkg-dir": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^5.0.0" }, @@ -12666,8 +13592,9 @@ }, "node_modules/@storybook/telemetry/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==", "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.4", "ajv": "^6.12.2", @@ -12683,24 +13610,27 @@ }, "node_modules/@storybook/telemetry/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==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/@storybook/telemetry/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/@storybook/telemetry/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12710,16 +13640,18 @@ }, "node_modules/@storybook/telemetry/node_modules/tapable": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/@storybook/telemetry/node_modules/terser": { "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -12734,8 +13666,9 @@ }, "node_modules/@storybook/telemetry/node_modules/terser-webpack-plugin": { "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", "dev": true, - "license": "MIT", "dependencies": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", @@ -12756,8 +13689,9 @@ }, "node_modules/@storybook/telemetry/node_modules/terser-webpack-plugin/node_modules/schema-utils": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, - "license": "MIT", "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -12769,8 +13703,9 @@ }, "node_modules/@storybook/telemetry/node_modules/to-regex-range": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, - "license": "MIT", "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -12781,8 +13716,9 @@ }, "node_modules/@storybook/telemetry/node_modules/watchpack": { "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "neo-async": "^2.5.0" @@ -12794,8 +13730,9 @@ }, "node_modules/@storybook/telemetry/node_modules/webpack": { "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", @@ -12842,8 +13779,9 @@ }, "node_modules/@storybook/telemetry/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==", "dev": true, - "license": "MIT", "dependencies": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -12851,8 +13789,9 @@ }, "node_modules/@storybook/telemetry/node_modules/webpack/node_modules/schema-utils": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, - "license": "MIT", "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -12864,8 +13803,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -12876,8 +13816,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -12888,8 +13829,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -12900,8 +13842,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -12912,8 +13855,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -12924,8 +13868,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -12936,8 +13881,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -12948,8 +13894,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -12960,8 +13907,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", @@ -12982,8 +13930,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@svgr/plugin-jsx": "^5.5.0", "camelcase": "^6.2.0", @@ -12999,8 +13948,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.12.6" }, @@ -13014,8 +13964,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.12.3", "@svgr/babel-preset": "^5.5.0", @@ -13299,7 +14250,8 @@ }, "node_modules/@synthetixio/assets": { "version": "2.0.13", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@synthetixio/assets/-/assets-2.0.13.tgz", + "integrity": "sha512-H/2tpCJxbVWdawXNfF/Kz92w5nGkvYLVfiMaM6wpttNvtzV2Ii7VNDYwgr0EQ0Kax5wU6bOwp1oeUQ1Oa2JEyA==" }, "node_modules/@synthetixio/codegen-graph-ts": { "version": "2.74.1", @@ -13325,17 +14277,10 @@ "follow-redirects": "^1.14.0" } }, - "node_modules/@synthetixio/codegen-graph-ts/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } - }, "node_modules/@synthetixio/contracts-interface": { "version": "2.74.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@synthetixio/contracts-interface/-/contracts-interface-2.74.1.tgz", + "integrity": "sha512-6UZ5PNkjYLMUSWwbSL55zEVhTuAPIv+JpOPxzndD+U/lVZwnDXilrshmSWZ8r3zRmwEA+QWIAHGgSxnb6UCDDQ==", "dependencies": { "ethers": "^5.5.3", "synthetix": "2.74.1" @@ -13343,8 +14288,9 @@ }, "node_modules/@synthetixio/js": { "version": "2.41.0", + "resolved": "https://registry.npmjs.org/@synthetixio/js/-/js-2.41.0.tgz", + "integrity": "sha512-t09q0JKtbOw6nCGUffd06m/+Jgsev79A0PaNKyQImxlgw2olGZGqeA/Z7AEqlDH0+6NU25jYVhMPip0r63cHtQ==", "dev": true, - "license": "MIT", "dependencies": { "ethers": "5.0.7", "lodash": "4.17.19", @@ -13354,16 +14300,18 @@ }, "node_modules/@synthetixio/js/node_modules/@eth-optimism/contracts": { "version": "0.0.2-alpha.7", + "resolved": "https://registry.npmjs.org/@eth-optimism/contracts/-/contracts-0.0.2-alpha.7.tgz", + "integrity": "sha512-nl+UsKPTPEyKS6p5E5g4U5SAqOK8Cj24o0GXtxERuVW/+eaBqbc5IEM50/wL5e/XiW4DjUOAMZl01GYiE8mIfA==", "dev": true, - "license": "MIT", "dependencies": { "ethers": "5.0.0" } }, "node_modules/@synthetixio/js/node_modules/@eth-optimism/contracts/node_modules/ethers": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.0.0.tgz", + "integrity": "sha512-uOSACd2E8dg8XuiOewpL42uFH7SvrkA5k0oGkHoqSJl2lflrMPV+7ciWzyuPBjyHnOFvAPPJUpsXrwpFKaLFww==", "dev": true, - "license": "MIT", "dependencies": { "@ethersproject/abi": "^5.0.0", "@ethersproject/abstract-provider": "^5.0.0", @@ -13398,26 +14346,18 @@ }, "node_modules/@synthetixio/js/node_modules/@eth-optimism/watcher": { "version": "0.0.1-alpha.8", + "resolved": "https://registry.npmjs.org/@eth-optimism/watcher/-/watcher-0.0.1-alpha.8.tgz", + "integrity": "sha512-UICItZmRtQ4U2Ae8D56to0MZskFVdKOej3srcDg7PgAi/HqDetoyt5eutBPVgABiiIMTWvkoh6EsbgRJRPjWNg==", "dev": true, - "license": "MIT", "dependencies": { "ethers": "5.0.0" - }, - "workspaces": { - "nohoist": [ - "**/@nomiclabs", - "**/@nomiclabs/**", - "**/typescript", - "**/typescript/**", - "**/ts-node", - "**/ts-node/**" - ] } }, "node_modules/@synthetixio/js/node_modules/@eth-optimism/watcher/node_modules/ethers": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.0.0.tgz", + "integrity": "sha512-uOSACd2E8dg8XuiOewpL42uFH7SvrkA5k0oGkHoqSJl2lflrMPV+7ciWzyuPBjyHnOFvAPPJUpsXrwpFKaLFww==", "dev": true, - "license": "MIT", "dependencies": { "@ethersproject/abi": "^5.0.0", "@ethersproject/abstract-provider": "^5.0.0", @@ -13452,8 +14392,9 @@ }, "node_modules/@synthetixio/js/node_modules/abi-decoder": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/abi-decoder/-/abi-decoder-2.3.0.tgz", + "integrity": "sha512-RZXG5mo1JhJjTBg/4NXlS8hyTr2fxiuFaz3UveRpoX9IIc3LPHmWz89dFqTHNQVbWi3VZqxSJqfUwWpb/mCHxA==", "dev": true, - "license": "GPL-3.0", "dependencies": { "web3-eth-abi": "^1.2.1", "web3-utils": "^1.2.1" @@ -13461,29 +14402,33 @@ }, "node_modules/@synthetixio/js/node_modules/ansi-regex": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@synthetixio/js/node_modules/bn.js": { "version": "4.11.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true }, "node_modules/@synthetixio/js/node_modules/commander": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/@synthetixio/js/node_modules/eth-lib": { "version": "0.2.7", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", + "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==", "dev": true, - "license": "MIT", "dependencies": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -13492,8 +14437,9 @@ }, "node_modules/@synthetixio/js/node_modules/ethers": { "version": "5.0.7", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.0.7.tgz", + "integrity": "sha512-1Zu9s+z4BgsDAZcGIYACJdWBB6mVtCCmUonj68Njul7STcSdgwOyj0sCAxCUr2Nsmsamckr4E12q3ecvZPGAUw==", "dev": true, - "license": "MIT", "dependencies": { "@ethersproject/abi": "^5.0.0", "@ethersproject/abstract-provider": "^5.0.0", @@ -13528,13 +14474,15 @@ }, "node_modules/@synthetixio/js/node_modules/lodash": { "version": "4.17.19", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", + "dev": true }, "node_modules/@synthetixio/js/node_modules/pretty-error": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "dev": true, - "license": "MIT", "dependencies": { "lodash": "^4.17.20", "renderkid": "^2.0.4" @@ -13542,13 +14490,15 @@ }, "node_modules/@synthetixio/js/node_modules/pretty-error/node_modules/lodash": { "version": "4.17.21", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "node_modules/@synthetixio/js/node_modules/renderkid": { "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "dev": true, - "license": "MIT", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -13559,13 +14509,15 @@ }, "node_modules/@synthetixio/js/node_modules/renderkid/node_modules/lodash": { "version": "4.17.21", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "node_modules/@synthetixio/js/node_modules/strip-ansi": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^2.0.0" }, @@ -13575,8 +14527,9 @@ }, "node_modules/@synthetixio/js/node_modules/synthetix": { "version": "2.41.0", + "resolved": "https://registry.npmjs.org/synthetix/-/synthetix-2.41.0.tgz", + "integrity": "sha512-UsPPSijN2w2C4v7V4QwtjwBpLhJ/pC0NVzec+TpRBTdAFOreJNI+bUTzG479/CFFGLm7sS4nJNM/c+7UAUzcbg==", "dev": true, - "license": "MIT", "dependencies": { "@chainlink/contracts-0.0.10": "npm:@chainlink/contracts@0.0.10", "@eth-optimism/contracts": "0.0.2-alpha.7", @@ -13597,8 +14550,9 @@ }, "node_modules/@synthetixio/js/node_modules/synthetix/node_modules/web3-utils": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.2.tgz", + "integrity": "sha512-joF+s3243TY5cL7Z7y4h1JsJpUCf/kmFmj+eJar7Y2yNIGVcW961VyrAms75tjUysSuHaUQ3eQXjBEUJueT52A==", "dev": true, - "license": "LGPL-3.0", "dependencies": { "bn.js": "4.11.8", "eth-lib": "0.2.7", @@ -13625,7 +14579,8 @@ }, "node_modules/@synthetixio/providers": { "version": "2.74.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@synthetixio/providers/-/providers-2.74.1.tgz", + "integrity": "sha512-YxRhy98dTq1BbwU0i8JvZQNQDLwQ8ADaX6ZfTOQzWGJO0fMF9qo9kEMN9CcZhC5tq9Davc0JBtyQJkqL/F7TLQ==", "dependencies": { "@eth-optimism/provider": "^0.0.1-alpha.14", "@synthetixio/contracts-interface": "2.74.1", @@ -13658,7 +14613,8 @@ }, "node_modules/@synthetixio/queries/node_modules/axios": { "version": "0.21.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", "dependencies": { "follow-redirects": "^1.14.0" } @@ -13719,8 +14675,9 @@ }, "node_modules/@synthetixio/synpress/node_modules/@cypress/react": { "version": "5.12.4", + "resolved": "https://registry.npmjs.org/@cypress/react/-/react-5.12.4.tgz", + "integrity": "sha512-d44InxWKmwQKyCMQT/3n1UplYa39yKEQTPlb2HhXF6ickqtmhxw7kePv00yrJpBc9gy2jUkNUOfCbtt2uz1kUw==", "dev": true, - "license": "MIT", "dependencies": { "@cypress/mount-utils": "1.0.2", "debug": "^4.3.2", @@ -13765,8 +14722,9 @@ }, "node_modules/@synthetixio/synpress/node_modules/@testing-library/react": { "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.0.0.tgz", + "integrity": "sha512-p0lYA1M7uoEmk2LnCbZLGmHJHyH59sAaZVXChTXlyhV/PRW9LoIh4mdf7tiXsO8BoNG+vN8UnFJff1hbZeXv+w==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^8.5.0", @@ -13781,12 +14739,13 @@ } }, "node_modules/@synthetixio/synpress/node_modules/@typescript-eslint/scope-manager": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -13797,9 +14756,10 @@ } }, "node_modules/@synthetixio/synpress/node_modules/@typescript-eslint/types": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", "dev": true, - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -13809,12 +14769,13 @@ } }, "node_modules/@synthetixio/synpress/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -13834,26 +14795,13 @@ } } }, - "node_modules/@synthetixio/synpress/node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.7", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@synthetixio/synpress/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/types": "5.31.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -13866,24 +14814,48 @@ }, "node_modules/@synthetixio/synpress/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true, - "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@synthetixio/synpress/node_modules/axios": { "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", "dev": true, - "license": "MIT", "dependencies": { "follow-redirects": "^1.14.8" } }, + "node_modules/@synthetixio/synpress/node_modules/commander": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.1.0.tgz", + "integrity": "sha512-i0/MaqBtdbnJ4XQs4Pmyb+oFQl+q0lsAmokVUH92SlSw4fkeAcG3bVon+Qt7hmtF+u3Het6o4VgrcY3qAoEB6w==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@synthetixio/synpress/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@synthetixio/synpress/node_modules/eslint-config-prettier": { "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", "dev": true, - "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -13893,6 +14865,8 @@ }, "node_modules/@synthetixio/synpress/node_modules/eslint-config-standard": { "version": "16.0.3", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-16.0.3.tgz", + "integrity": "sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==", "dev": true, "funding": [ { @@ -13908,7 +14882,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "peerDependencies": { "eslint": "^7.12.1", "eslint-plugin-import": "^2.22.1", @@ -13918,8 +14891,9 @@ }, "node_modules/@synthetixio/synpress/node_modules/eslint-plugin-import": { "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "dev": true, - "license": "MIT", "dependencies": { "array-includes": "^3.1.4", "array.prototype.flat": "^1.2.5", @@ -13944,64 +14918,18 @@ }, "node_modules/@synthetixio/synpress/node_modules/eslint-plugin-import/node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.0.0" } }, - "node_modules/@synthetixio/synpress/node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@synthetixio/synpress/node_modules/eslint-plugin-node": { - "version": "11.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "peerDependencies": { - "eslint": ">=5.16.0" - } - }, - "node_modules/@synthetixio/synpress/node_modules/eslint-plugin-node/node_modules/eslint-plugin-es": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" - } - }, "node_modules/@synthetixio/synpress/node_modules/eslint-plugin-prettier": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz", + "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==", "dev": true, - "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0" }, @@ -14018,43 +14946,11 @@ } } }, - "node_modules/@synthetixio/synpress/node_modules/eslint-plugin-promise": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/@synthetixio/synpress/node_modules/eslint-plugin-standard": { - "version": "4.1.0", - "dev": true, - "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", - "peerDependencies": { - "eslint": ">=5.0.0" - } - }, "node_modules/@synthetixio/synpress/node_modules/eslint-plugin-testing-library": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.2.1.tgz", + "integrity": "sha512-88qJv6uzYALtiYJDzhelP3ov0Px/GLgnu+UekjjDxL2nMyvgdTyboKqcDBsvFPmAeizlCoSWOjeBN4DxO0BxaA==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/utils": "^5.13.0" }, @@ -14067,14 +14963,15 @@ } }, "node_modules/@synthetixio/synpress/node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/utils": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", + "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -14091,8 +14988,9 @@ }, "node_modules/@synthetixio/synpress/node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/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" }, @@ -14106,136 +15004,110 @@ "eslint": ">=5" } }, - "node_modules/@synthetixio/synpress/node_modules/eslint-plugin-unicorn": { - "version": "42.0.0", + "node_modules/@synthetixio/synpress/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", - "ci-info": "^3.3.0", - "clean-regexp": "^1.0.0", - "eslint-utils": "^3.0.0", - "esquery": "^1.4.0", - "indent-string": "^4.0.0", - "is-builtin-module": "^3.1.0", - "lodash": "^4.17.21", - "pluralize": "^8.0.0", - "read-pkg-up": "^7.0.1", - "regexp-tree": "^0.1.24", - "safe-regex": "^2.1.1", - "semver": "^7.3.5", - "strip-indent": "^3.0.0" + "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": ">=12" + "node": ">=10" }, "funding": { - "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" - }, - "peerDependencies": { - "eslint": ">=8.8.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@synthetixio/synpress/node_modules/eslint-plugin-unicorn/node_modules/eslint-utils": { - "version": "3.0.0", + "node_modules/@synthetixio/synpress/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/@synthetixio/synpress/node_modules/prettier": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", + "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "bin": { + "prettier": "bin-prettier.js" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + "node": ">=10.13.0" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/@synthetixio/synpress/node_modules/eslint-plugin-unicorn/node_modules/semver": { - "version": "7.3.7", + "node_modules/@synthetixio/synpress/node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "dev": true, - "license": "ISC", + "peer": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "loose-envify": "^1.1.0" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/@synthetixio/synpress/node_modules/eslint-utils": { - "version": "2.1.0", + "node_modules/@synthetixio/synpress/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==", "dev": true, - "license": "MIT", + "peer": true, "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "peerDependencies": { + "react": "^18.2.0" } }, - "node_modules/@synthetixio/synpress/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", + "node_modules/@synthetixio/synpress/node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=4" + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" } }, - "node_modules/@synthetixio/synpress/node_modules/globby": { - "version": "11.1.0", + "node_modules/@synthetixio/synpress/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, - "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" + "lru-cache": "^6.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@synthetixio/synpress/node_modules/ms": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@synthetixio/synpress/node_modules/prettier": { - "version": "2.6.2", - "dev": true, - "license": "MIT", "bin": { - "prettier": "bin-prettier.js" + "semver": "bin/semver.js" }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "node": ">=10" } }, "node_modules/@synthetixio/synpress/node_modules/tslib": { "version": "1.14.1", - "dev": true, - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true }, "node_modules/@synthetixio/synpress/node_modules/tsutils": { "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^1.8.1" }, @@ -14265,8 +15137,9 @@ }, "node_modules/@szmarczak/http-timer": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", "dev": true, - "license": "MIT", "dependencies": { "defer-to-connect": "^1.0.1" }, @@ -14276,8 +15149,9 @@ }, "node_modules/@testing-library/cypress": { "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@testing-library/cypress/-/cypress-8.0.2.tgz", + "integrity": "sha512-KVdm7n37sg/A4e3wKMD4zUl0NpzzVhx06V9Tf0hZHZ7nrZ4yFva6Zwg2EFF1VzHkEfN/ahUzRtT1qiW+vuWnJw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "@testing-library/dom": "^8.1.0" @@ -14292,8 +15166,9 @@ }, "node_modules/@testing-library/dom": { "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.16.0.tgz", + "integrity": "sha512-uxF4zmnLHHDlmW4l+0WDjcgLVwCvH+OVLpD8Dfp+Bjfz85prwxWGbwXgJdLtkgjD0qfOzkJF9SmA6YZPsMYX4w==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -14310,8 +15185,9 @@ }, "node_modules/@testing-library/dom/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -14324,8 +15200,9 @@ }, "node_modules/@testing-library/dom/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -14339,8 +15216,9 @@ }, "node_modules/@testing-library/dom/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -14350,21 +15228,24 @@ }, "node_modules/@testing-library/dom/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@testing-library/dom/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@testing-library/dom/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -14374,8 +15255,9 @@ }, "node_modules/@testing-library/jest-dom": { "version": "5.14.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.14.1.tgz", + "integrity": "sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.9.2", "@types/testing-library__jest-dom": "^5.9.1", @@ -14395,8 +15277,9 @@ }, "node_modules/@testing-library/jest-dom/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -14409,8 +15292,9 @@ }, "node_modules/@testing-library/jest-dom/node_modules/aria-query": { "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.10.2", "@babel/runtime-corejs3": "^7.10.2" @@ -14421,8 +15305,9 @@ }, "node_modules/@testing-library/jest-dom/node_modules/chalk": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -14433,8 +15318,9 @@ }, "node_modules/@testing-library/jest-dom/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -14444,21 +15330,24 @@ }, "node_modules/@testing-library/jest-dom/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@testing-library/jest-dom/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@testing-library/jest-dom/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -14468,8 +15357,9 @@ }, "node_modules/@testing-library/react": { "version": "12.1.5", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.5.tgz", + "integrity": "sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^8.0.0", @@ -14485,8 +15375,9 @@ }, "node_modules/@testing-library/react-hooks": { "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@testing-library/react-hooks/-/react-hooks-7.0.2.tgz", + "integrity": "sha512-dYxpz8u9m4q1TuzfcUApqi8iFfR6R0FaMbr2hjZJy1uC8z+bO/K4v8Gs9eogGKYQop7QsrBTFkv/BCF7MzD2Cg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "@types/react": ">=16.9.0", @@ -14513,8 +15404,9 @@ }, "node_modules/@testing-library/react-hooks/node_modules/react-error-boundary": { "version": "3.1.4", + "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-3.1.4.tgz", + "integrity": "sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5" }, @@ -14528,8 +15420,9 @@ }, "node_modules/@testing-library/user-event": { "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5" }, @@ -14543,7 +15436,8 @@ }, "node_modules/@tippyjs/react": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@tippyjs/react/-/react-4.1.0.tgz", + "integrity": "sha512-g6Dpm46edr9T9z+BYxd/eJZa6QMFc4T4z5xrztxVlkti7AhNYf7OaE6b3Nh+boUZZ9wn8xkNq9VrQM5K4huwnQ==", "dependencies": { "tippy.js": "^6.2.0" }, @@ -14554,16 +15448,18 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/@toruslabs/eccrypto": { "version": "1.1.8", + "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-1.1.8.tgz", + "integrity": "sha512-5dIrO2KVqvnAPOPfJ2m6bnjp9vav9GIcCZXiXRW/bJuIDRLVxJhVvRlleF4oaEZPq5yX5piHq5jVHagNNS0jOQ==", "hasInstallScript": true, - "license": "CC0-1.0", "dependencies": { "acorn": "^8.4.1", "elliptic": "^6.5.4", @@ -14575,8 +15471,9 @@ } }, "node_modules/@toruslabs/eccrypto/node_modules/acorn": { - "version": "8.7.1", - "license": "MIT", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "bin": { "acorn": "bin/acorn" }, @@ -14586,7 +15483,8 @@ }, "node_modules/@toruslabs/fetch-node-details": { "version": "7.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@toruslabs/fetch-node-details/-/fetch-node-details-7.0.2.tgz", + "integrity": "sha512-k4Ep4Gh56CCVWuHwO3zjh4Mq2cp/6JGV7tWafi3DIers2TIAI9Vdz8syTxi+jMVvSj2a9csJZF737ynqtZCkzw==", "dependencies": { "web3-eth-contract": "^1.7.4", "web3-utils": "^1.7.4" @@ -14601,7 +15499,8 @@ }, "node_modules/@toruslabs/fetch-node-details/node_modules/web3-utils": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dependencies": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -14617,7 +15516,8 @@ }, "node_modules/@toruslabs/http-helpers": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-3.1.0.tgz", + "integrity": "sha512-BBr+NBYjNTrR0F9ROFdc26P0Ccrprsnl51dJwcfBA7FkcW8442KNj1CnTyiztUyJxW3sXl9l2N+fZ5SRKbEaBA==", "dependencies": { "lodash.merge": "^4.6.2", "loglevel": "^1.8.0" @@ -14638,7 +15538,8 @@ }, "node_modules/@toruslabs/openlogin-jrpc": { "version": "2.1.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-2.1.0.tgz", + "integrity": "sha512-kzFmkLT0X7Ti+T64EGs9wg2x+nA0dkbxD0NE/gmoRCsrUNy5uIMqMCK9tUcB+T+jmcw8YVbI/ZCJKRMXZOGhgw==", "dependencies": { "@toruslabs/openlogin-utils": "^2.1.0", "end-of-stream": "^1.4.4", @@ -14655,7 +15556,8 @@ }, "node_modules/@toruslabs/openlogin-jrpc/node_modules/readable-stream": { "version": "3.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -14667,7 +15569,8 @@ }, "node_modules/@toruslabs/openlogin-utils": { "version": "2.1.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-2.1.0.tgz", + "integrity": "sha512-UVgjco4winOn4Gj0VRTvjSZgBA84h2OIkKuxrBFjS+yWhgxQBF4hXGp83uicSgx1MujtjyUOdhJrpV2joRHt9w==", "dependencies": { "base64url": "^3.0.1", "keccak": "^3.0.2", @@ -14679,7 +15582,8 @@ }, "node_modules/@toruslabs/torus-embed": { "version": "1.27.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@toruslabs/torus-embed/-/torus-embed-1.27.2.tgz", + "integrity": "sha512-StrzYZZXVyQEq20CStI7wV4Bvwzgvex/8yU2CN3TgJvWqV4XNV0BXXzNX1wdbUnssE4v/87Ub+VudJfRPFzdzA==", "dependencies": { "@metamask/obs-store": "^7.0.0", "@toruslabs/fetch-node-details": "^7.0.2", @@ -14707,7 +15611,8 @@ }, "node_modules/@toruslabs/torus.js": { "version": "6.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-6.1.0.tgz", + "integrity": "sha512-HI6zShOcG44pV382dHyhvdNawUxHtdP/HD9IE3ofasIrL308n/Wa/VuTS/VlaoYuQoBtPQZ1HYrKxlyIy2vXLA==", "dependencies": { "@toruslabs/eccrypto": "^1.1.8", "@toruslabs/http-helpers": "^3.0.0", @@ -14728,7 +15633,8 @@ }, "node_modules/@toruslabs/torus.js/node_modules/web3-utils": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dependencies": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -14743,44 +15649,48 @@ } }, "node_modules/@truffle/abi-utils": { - "version": "0.2.14", + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/@truffle/abi-utils/-/abi-utils-0.2.15.tgz", + "integrity": "sha512-Ykcz4M2EgSCtRuS7lChZMavb+uJlh3Rs0Hfws2p4Widr1HHlw98hZCyrwU2W8yJW9mfib0URl6RLestElwbQwA==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "change-case": "3.0.2", "faker": "5.5.3", - "fast-check": "^2.12.1" + "fast-check": "2.15.1" } }, "node_modules/@truffle/blockchain-utils": { "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@truffle/blockchain-utils/-/blockchain-utils-0.1.3.tgz", + "integrity": "sha512-K21Wf10u6VmS12/f9OrLN98f1RCqzrmuM2zlsly4b7BF/Xdh55Iq/jNSOnsNUJa+6Iaqqz6zeidquCYu9nTFng==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/@truffle/codec": { - "version": "0.13.2", + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/@truffle/codec/-/codec-0.13.3.tgz", + "integrity": "sha512-RkbjTE2RuoShxalMqmOUEhxSTZcxeM4m8yLzMaQKvmEga+0b9Gpjn3wu9+3smnNRWC6T3q0AGsaBKt9FSiVGmg==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { - "@truffle/abi-utils": "^0.2.14", + "@truffle/abi-utils": "^0.2.15", "@truffle/compile-common": "^0.7.32", "big.js": "^6.0.3", "bn.js": "^5.1.3", "cbor": "^5.1.0", "debug": "^4.3.1", "lodash": "^4.17.21", - "semver": "^7.3.4", + "semver": "7.3.7", "utf8": "^3.0.0", "web3-utils": "1.7.4" } }, "node_modules/@truffle/codec/node_modules/semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, - "license": "ISC", "optional": true, "dependencies": { "lru-cache": "^6.0.0" @@ -14794,8 +15704,9 @@ }, "node_modules/@truffle/codec/node_modules/web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dev": true, - "license": "LGPL-3.0", "optional": true, "dependencies": { "bn.js": "^5.2.1", @@ -14812,8 +15723,9 @@ }, "node_modules/@truffle/compile-common": { "version": "0.7.32", + "resolved": "https://registry.npmjs.org/@truffle/compile-common/-/compile-common-0.7.32.tgz", + "integrity": "sha512-SzIxwwQj8mJwoa7/kjkAslGenB4NejhmRHmdWdxNS5fqg2XqKhmSJcjir5qFjjvNzjcFZGecLg4EOm1Hj6letw==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "@truffle/error": "^0.1.0", @@ -14821,17 +15733,18 @@ } }, "node_modules/@truffle/contract": { - "version": "4.5.17", + "version": "4.5.19", + "resolved": "https://registry.npmjs.org/@truffle/contract/-/contract-4.5.19.tgz", + "integrity": "sha512-PXt9usqYAzu33jxFOX1PZlqQfoYOc/10PrOeidhhgB8JLHx0InOKzucbF4+T7EQl6w4f6ATVupnWyv+lk63xdA==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "@ensdomains/ensjs": "^2.1.0", "@truffle/blockchain-utils": "^0.1.3", "@truffle/contract-schema": "^3.4.8", - "@truffle/debug-utils": "^6.0.27", + "@truffle/debug-utils": "^6.0.29", "@truffle/error": "^0.1.0", - "@truffle/interface-adapter": "^0.5.19", + "@truffle/interface-adapter": "^0.5.20", "bignumber.js": "^7.2.1", "debug": "^4.3.1", "ethers": "^4.0.32", @@ -14844,8 +15757,9 @@ }, "node_modules/@truffle/contract-schema": { "version": "3.4.8", + "resolved": "https://registry.npmjs.org/@truffle/contract-schema/-/contract-schema-3.4.8.tgz", + "integrity": "sha512-CVo4SU7/9JWY11LECoGsv6VCF+ZN9jDz2gAHvV9SlHljP6vmRHek7GO0aZomClV1o/yU2YaGTxKQ1zBEHSwV1w==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "ajv": "^6.10.0", @@ -14854,8 +15768,9 @@ }, "node_modules/@truffle/contract-schema/node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -14870,14 +15785,16 @@ }, "node_modules/@truffle/contract-schema/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==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/@truffle/contract/node_modules/bignumber.js": { "version": "7.2.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz", + "integrity": "sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": "*" @@ -14885,8 +15802,9 @@ }, "node_modules/@truffle/contract/node_modules/ethers": { "version": "4.0.49", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz", + "integrity": "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "aes-js": "3.0.0", @@ -14902,14 +15820,16 @@ }, "node_modules/@truffle/contract/node_modules/ethers/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==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/@truffle/contract/node_modules/hash.js": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "inherits": "^2.0.3", @@ -14918,31 +15838,38 @@ }, "node_modules/@truffle/contract/node_modules/js-sha3": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/@truffle/contract/node_modules/scrypt-js": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/@truffle/contract/node_modules/setimmediate": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", + "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/@truffle/contract/node_modules/uuid": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "dev": true, "optional": true }, "node_modules/@truffle/contract/node_modules/web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dev": true, - "license": "LGPL-3.0", "optional": true, "dependencies": { "bn.js": "^5.2.1", @@ -14958,12 +15885,13 @@ } }, "node_modules/@truffle/debug-utils": { - "version": "6.0.27", + "version": "6.0.29", + "resolved": "https://registry.npmjs.org/@truffle/debug-utils/-/debug-utils-6.0.29.tgz", + "integrity": "sha512-IentSU9+JKCXO5GPWkDiF9u6+itPWx0CBUvBf8MR46gJ/3bDol1s9LJdI2RB5hegMJoU/8SqwIDKLjdecnzv0A==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { - "@truffle/codec": "^0.13.2", + "@truffle/codec": "^0.13.3", "@trufflesuite/chromafi": "^3.0.0", "bn.js": "^5.1.3", "chalk": "^2.4.2", @@ -14973,14 +15901,16 @@ }, "node_modules/@truffle/error": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@truffle/error/-/error-0.1.0.tgz", + "integrity": "sha512-RbUfp5VreNhsa2Q4YbBjz18rOQI909pG32bghl1hulO7IpvcqTS+C3Ge5cNbiWQ1WGzy1wIeKLW0tmQtHFB7qg==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/@truffle/interface-adapter": { - "version": "0.5.19", + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/@truffle/interface-adapter/-/interface-adapter-0.5.20.tgz", + "integrity": "sha512-GL0pNZ8vshlU4SokKD0L7Pb/Vrxcb5ZALGhH9+uKvm6bXnY6XjnxvEYZ1KgK/p+uoYCLY53g9Sgn/CXvcWmGLg==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "bn.js": "^5.1.3", @@ -14990,8 +15920,9 @@ }, "node_modules/@truffle/interface-adapter/node_modules/ethers": { "version": "4.0.49", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz", + "integrity": "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "aes-js": "3.0.0", @@ -15007,14 +15938,16 @@ }, "node_modules/@truffle/interface-adapter/node_modules/ethers/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==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/@truffle/interface-adapter/node_modules/hash.js": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "inherits": "^2.0.3", @@ -15023,31 +15956,38 @@ }, "node_modules/@truffle/interface-adapter/node_modules/js-sha3": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/@truffle/interface-adapter/node_modules/scrypt-js": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/@truffle/interface-adapter/node_modules/setimmediate": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", + "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/@truffle/interface-adapter/node_modules/uuid": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "dev": true, "optional": true }, "node_modules/@trufflesuite/chromafi": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@trufflesuite/chromafi/-/chromafi-3.0.0.tgz", + "integrity": "sha512-oqWcOqn8nT1bwlPPfidfzS55vqcIDdpfzo3HbU9EnUmcSTX+I8z0UyUFI3tZQjByVJulbzxHxUGS3ZJPwK/GPQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "camelcase": "^4.1.0", @@ -15062,8 +16002,9 @@ }, "node_modules/@trufflesuite/chromafi/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==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=4" @@ -15071,8 +16012,9 @@ }, "node_modules/@trufflesuite/chromafi/node_modules/camelcase": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=4" @@ -15080,8 +16022,9 @@ }, "node_modules/@trufflesuite/chromafi/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==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "ansi-regex": "^3.0.0" @@ -15092,8 +16035,9 @@ }, "node_modules/@trufflesuite/chromafi/node_modules/strip-indent": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=4" @@ -15108,15 +16052,44 @@ "node": ">=10.13.0" } }, + "node_modules/@typechain/ethers-v5": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-10.1.0.tgz", + "integrity": "sha512-3LIb+eUpV3mNCrjUKT5oqp8PBsZYSnVrkfk6pY/ZM0boRs2mKxjFZ7bktx42vfDye8PPz3NxtW4DL5NsNsFqlg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" + }, + "peerDependencies": { + "@ethersproject/abi": "^5.0.0", + "@ethersproject/bytes": "^5.0.0", + "@ethersproject/providers": "^5.0.0", + "ethers": "^5.1.3", + "typechain": "^8.1.0", + "typescript": ">=4.3.0" + } + }, + "node_modules/@typechain/ethers-v5/node_modules/ts-essentials": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", + "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", + "dev": true, + "peerDependencies": { + "typescript": ">=3.7.0" + } + }, "node_modules/@types/aria-query": { "version": "4.2.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", + "dev": true }, "node_modules/@types/babel__core": { "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -15127,16 +16100,18 @@ }, "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==", "dev": true, - "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -15144,92 +16119,196 @@ }, "node_modules/@types/babel__traverse": { "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", + "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.3.0" } }, "node_modules/@types/bn.js": { - "version": "5.1.0", - "license": "MIT", + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "dev": true, + "peer": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "peer": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/chrome": { "version": "0.0.136", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.136.tgz", + "integrity": "sha512-XDEiRhLkMd+SB7Iw3ZUIj/fov3wLd4HyTdLltVszkgl1dBfc3Rb7oPMVZ2Mz2TLqnF7Ow+StbR8E7r9lqpb4DA==", "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==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "peer": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, "node_modules/@types/cors": { "version": "2.8.12", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", + "dev": true }, "node_modules/@types/d3-path": { "version": "2.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-2.0.2.tgz", + "integrity": "sha512-3YHpvDw9LzONaJzejXLOwZ3LqwwkoXb9LI2YN7Hbd6pkGo5nIlJ09ul4bQhBN4hQZJKmUpX8HkVqbzgUKY48cg==" }, "node_modules/@types/d3-scale": { "version": "3.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-3.3.2.tgz", + "integrity": "sha512-gGqr7x1ost9px3FvIfUMi5XA/F/yAf4UkUDtdQhpH92XCT0Oa7zkkRzY61gPVJq+DxpHn/btouw5ohWkbBsCzQ==", "dependencies": { "@types/d3-time": "^2" } }, "node_modules/@types/d3-shape": { "version": "2.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-2.1.3.tgz", + "integrity": "sha512-HAhCel3wP93kh4/rq+7atLdybcESZ5bRHDEZUojClyZWsRuEMo3A52NGYJSh48SxfxEU6RZIVbZL2YFZ2OAlzQ==", "dependencies": { "@types/d3-path": "^2" } }, "node_modules/@types/d3-time": { "version": "2.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-9MVYlmIgmRR31C5b4FVSWtuMmBHh2mOWQYfl7XAYOa8dsnb7iEmUmRSWSFgXFtkjxO65d7hTUHQC+RhR/9IWFg==" }, "node_modules/@types/date-fns": { "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@types/date-fns/-/date-fns-2.6.0.tgz", + "integrity": "sha512-9DSw2ZRzV0Tmpa6PHHJbMcZn79HHus+BBBohcOaDzkK/G3zMjDUDYjJIWBFLbkh+1+/IOS0A59BpQfdr37hASg==", + "deprecated": "This is a stub types definition for date-fns (https://github.com/date-fns/date-fns). date-fns provides its own type definitions, so you don't need @types/date-fns installed!", "dev": true, - "license": "MIT", "dependencies": { "date-fns": "*" } }, + "node_modules/@types/eslint": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", + "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, "node_modules/@types/estree": { "version": "0.0.51", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true }, "node_modules/@types/ethereum-block-by-date": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@types/ethereum-block-by-date/-/ethereum-block-by-date-1.4.1.tgz", + "integrity": "sha512-TNOlViB9QbX24aJCYgJmVjIPvKqtYWUrv6nuAOA7WMFMpwXOEfZ9y5bnCNw+yvlggByFAaS5A/URIkX75TxWgg==", "dev": true, - "license": "MIT", "dependencies": { "ethers": "^5.4.5", "moment": "^2.29.1", "web3": "^1.5.2" } }, + "node_modules/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "peer": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.30", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", + "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, "node_modules/@types/filesystem": { "version": "0.0.32", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.32.tgz", + "integrity": "sha512-Yuf4jR5YYMR2DVgwuCiP11s0xuVRyPKmz8vo6HBY3CGdeMj8af93CFZX+T82+VD1+UqHOxTq31lO7MI7lepBtQ==", "dependencies": { "@types/filewriter": "*" } }, "node_modules/@types/filewriter": { "version": "0.0.29", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.29.tgz", + "integrity": "sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==" }, "node_modules/@types/glob": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", "dev": true, - "license": "MIT", "dependencies": { "@types/minimatch": "*", "@types/node": "*" @@ -15237,62 +16316,88 @@ }, "node_modules/@types/graceful-fs": { "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/har-format": { "version": "1.2.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.8.tgz", + "integrity": "sha512-OP6L9VuZNdskgNN3zFQQ54ceYD8OLq5IbqO4VK91ORLfOm7WdT/CiT/pHEBSQEqCInJ2y3O6iCm/zGtPElpgJQ==" }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "*" } }, "node_modules/@types/hoist-non-react-statics": { "version": "3.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", "dependencies": { "@types/react": "*", "hoist-non-react-statics": "^3.3.0" } }, + "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==", + "dev": true, + "peer": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/is-function": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/is-function/-/is-function-1.0.1.tgz", + "integrity": "sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q==", + "dev": true }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true }, "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==", "dev": true, - "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==", "dev": true, - "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@types/jest": { "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.0.2.tgz", + "integrity": "sha512-4dRxkS/AFX0c5XW6IPMNOydLn2tEhNhJV7DnYK+0bjoJZ+QTmfucBlihX7aoEsh/ocYtkLC73UbnBXBXIxsULA==", "dev": true, - "license": "MIT", "dependencies": { "jest-diff": "^27.0.0", "pretty-format": "^27.0.0" @@ -15300,44 +16405,59 @@ }, "node_modules/@types/json-schema": { "version": "7.0.11", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true }, "node_modules/@types/json5": { "version": "0.0.29", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true }, "node_modules/@types/lodash": { "version": "4.14.159", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.159.tgz", + "integrity": "sha512-gF7A72f7WQN33DpqOWw9geApQPh4M3PxluMtaHxWHXEGSN12/WbcEk/eNSqWNQcQhF66VSZ06vCF94CrHwXJDg==", + "dev": true }, "node_modules/@types/long": { "version": "4.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" }, "node_modules/@types/mdast": { "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", + "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "*" } }, + "node_modules/@types/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-fccbsHKqFDXClBZTDLA43zl0+TbxyIwyzIzwwhvoJvhNjOErCdeX2xJbURimv2EbSVUGav001PaCJg4mZxMl4w==", + "dev": true, + "peer": true + }, "node_modules/@types/minimatch": { "version": "3.0.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true }, "node_modules/@types/node": { "version": "14.0.13", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.13.tgz", + "integrity": "sha512-rouEWBImiRaSJsVA+ITTFM6ZxibuAlTuNOCyxVbwreu6k6+ujs7DfnU9o+PShFhET78pMBl3eH+AGSI5eOTkPA==" }, "node_modules/@types/node-fetch": { "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*", "form-data": "^3.0.0" @@ -15345,8 +16465,9 @@ }, "node_modules/@types/node-fetch/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==", "dev": true, - "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -15358,75 +16479,95 @@ }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true }, "node_modules/@types/npmlog": { "version": "4.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/npmlog/-/npmlog-4.1.4.tgz", + "integrity": "sha512-WKG4gTr8przEZBiJ5r3s8ZIAoMXNbOgQ+j/d5O4X3x6kZJRLNvyUJuUK/KoG3+8BaOHPhp2m7WC6JKKeovDSzQ==", + "dev": true }, "node_modules/@types/parse-json": { "version": "4.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "node_modules/@types/parse5": { "version": "5.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", + "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==", + "dev": true }, "node_modules/@types/pbkdf2": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", + "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/prettier": { - "version": "2.6.3", - "dev": true, - "license": "MIT" + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.4.tgz", + "integrity": "sha512-fOwvpvQYStpb/zHMx0Cauwywu9yLDmzWiiQBC7gJyq5tYLUXFZvDG7VK1B7WBxxjBJNKFOZ0zLoOQn8vmATbhw==", + "dev": true }, "node_modules/@types/pretty-hrtime": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.1.tgz", + "integrity": "sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ==", + "dev": true }, "node_modules/@types/prop-types": { "version": "15.7.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "node_modules/@types/puppeteer": { "version": "5.4.6", + "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-5.4.6.tgz", + "integrity": "sha512-98Kghehs7+/GD9b56qryhqdqVCXUTbetTv3PlvDnmFRTHQH0j9DIp1f7rkAW3BAj4U3yoeSEQnKgdW8bDq0Y0Q==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/puppeteer-core": { "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@types/puppeteer-core/-/puppeteer-core-5.4.0.tgz", + "integrity": "sha512-yqRPuv4EFcSkTyin6Yy17pN6Qz2vwVwTCJIDYMXbE3j8vTPhv0nCQlZOl5xfi0WHUkqvQsjAR8hAfjeMCoetwg==", "dev": true, - "license": "MIT", "dependencies": { "@types/puppeteer": "*" } }, "node_modules/@types/qrcode.react": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/qrcode.react/-/qrcode.react-1.0.2.tgz", + "integrity": "sha512-I9Oq5Cjlkgy3Tw7krCnCXLw2/zMhizkTere49OOcta23tkvH0xBTP0yInimTh0gstLRtb8Ki9NZVujE5UI6ffQ==", "dependencies": { "@types/react": "*" } }, "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==", + "dev": true + }, + "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==", "dev": true, - "license": "MIT" + "peer": true }, "node_modules/@types/react": { "version": "16.9.46", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.46.tgz", + "integrity": "sha512-dbHzO3aAq1lB3jRQuNpuZ/mnu+CdD3H0WVaaBQA8LTT3S33xhVBUj232T8M3tAhSWJs/D/UqORYUlJNl/8VQZg==", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -15434,14 +16575,16 @@ }, "node_modules/@types/react-dom": { "version": "17.0.17", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz", + "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==", "dependencies": { "@types/react": "^17" } }, "node_modules/@types/react-dom/node_modules/@types/react": { - "version": "17.0.47", - "license": "MIT", + "version": "17.0.48", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.48.tgz", + "integrity": "sha512-zJ6IYlJ8cYYxiJfUaZOQee4lh99mFihBoqkOSEGV+dFi9leROW6+PgstzQ+w3gWTnUfskALtQPGHK6dYmPj+2A==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -15450,37 +16593,42 @@ }, "node_modules/@types/react-input-autosize": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@types/react-input-autosize/-/react-input-autosize-2.2.1.tgz", + "integrity": "sha512-RxzEjd4gbLAAdLQ92Q68/AC+TfsAKTc4evsArUH1aIShIMqQMIMjsxoSnwyjtbFTO/AGIW/RQI94XSdvOxCz/w==", "dev": true, - "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-modal": { "version": "3.13.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/react-modal/-/react-modal-3.13.1.tgz", + "integrity": "sha512-iY/gPvTDIy6Z+37l+ibmrY+GTV4KQTHcCyR5FIytm182RQS69G5ps4PH2FxtC7bAQ2QRHXMevsBgck7IQruHNg==", "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-native": { - "version": "0.69.3", + "version": "0.69.4", + "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.69.4.tgz", + "integrity": "sha512-K6ebyJYZiMZ0JsIfnX5/RbPxYuGt9ajH0kQk6An7upp9vrnU1T9Xg1cIWhnfYojAhqNxEo3okIcH0lR8+qzrmg==", "dev": true, - "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-qr-reader": { "version": "2.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/react-qr-reader/-/react-qr-reader-2.1.4.tgz", + "integrity": "sha512-2Hq+UNfsO2TVqxbFlOE0gGhQr/+C4wdgNDaaLV8K93mK/Z7Vw2D3YbMlnJAaSzM45fUtYJs0vc48wV04+OEkiA==", "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-redux": { "version": "7.1.24", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.24.tgz", + "integrity": "sha512-7FkurKcS1k0FHZEtdbbgN8Oc6b+stGSfZYjQGicofJ0j4U0qIn/jaSvnP2pLwZKiai3/17xqqxkkrxTgN8UNbQ==", "dependencies": { "@types/hoist-non-react-statics": "^3.3.0", "@types/react": "*", @@ -15490,16 +16638,18 @@ }, "node_modules/@types/react-responsive": { "version": "8.0.5", + "resolved": "https://registry.npmjs.org/@types/react-responsive/-/react-responsive-8.0.5.tgz", + "integrity": "sha512-k3gQJgI87oP5IrVZe//3LKJFnAeFaqqWmmtl5eoYL2H3HqFcIhUaE30kRK1CsW3DHdojZxcVj4ZNc2ClsEu2PA==", "dev": true, - "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-select": { "version": "3.0.19", + "resolved": "https://registry.npmjs.org/@types/react-select/-/react-select-3.0.19.tgz", + "integrity": "sha512-d+6qtfFXZeIOAABlVL1e50RZn8ctOABE4tFDxM6KW4lKuXgTTgLVrSik5AX9XjBjV7N80FtS6GTN/WeoXL9Jww==", "dev": true, - "license": "MIT", "dependencies": { "@types/react": "*", "@types/react-dom": "*", @@ -15517,81 +16667,132 @@ }, "node_modules/@types/react-syntax-highlighter": { "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.5.tgz", + "integrity": "sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg==", "dev": true, - "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-table": { "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@types/react-table/-/react-table-7.0.22.tgz", + "integrity": "sha512-RAzjB7Udv23QPuIuNNRn8VBldmcFobqpNqLWXh0FXVVyIye76muzfn01WZdcTIEfmQjHts7bjJSQQVabLQgTcA==", "dev": true, - "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-test-renderer": { "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-18.0.0.tgz", + "integrity": "sha512-C7/5FBJ3g3sqUahguGi03O79b8afNeSD6T8/GU50oQrJCU0bVCCGQHaGKUbg2Ce8VQEEqTw8/HiS6lXHHdgkdQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-transition-group": { "version": "4.4.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==", "dependencies": { "@types/react": "*" } }, "node_modules/@types/resize-observer-browser": { "version": "0.1.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.7.tgz", + "integrity": "sha512-G9eN0Sn0ii9PWQ3Vl72jDPgeJwRWhv2Qk/nQkJuWmRmOB4HX3/BhD5SE1dZs/hzPZL/WKnvF0RHdTSG54QJFyg==" + }, + "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==", + "dev": true, + "peer": true }, "node_modules/@types/scheduler": { "version": "0.16.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" }, "node_modules/@types/secp256k1": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "dev": true, + "peer": true, "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/mime": "*", "@types/node": "*" } }, "node_modules/@types/sha.js": { "version": "2.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/sha.js/-/sha.js-2.4.0.tgz", + "integrity": "sha512-amxKgPy6WJTKuw8mpUwjX2BSxuBtBmZfRwIUDIuPJKNwGN8CWDli8JTg5ONTWOtcTkHIstvT7oAhhYXqEjStHQ==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/sinonjs__fake-timers": { "version": "8.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", + "dev": true }, "node_modules/@types/sizzle": { "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", + "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", + "dev": true + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", "dev": true, - "license": "MIT" + "peer": true, + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/source-list-map": { "version": "0.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true }, "node_modules/@types/stack-utils": { "version": "2.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true }, "node_modules/@types/styled-components": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.2.tgz", + "integrity": "sha512-HNocYLfrsnNNm8NTS/W53OERSjRA8dx5Bn6wBd2rXXwt4Z3s+oqvY6/PbVt3e6sgtzI63GX//WiWiRhWur08qQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/hoist-non-react-statics": "*", "@types/react": "*", @@ -15601,13 +16802,15 @@ }, "node_modules/@types/tapable": { "version": "1.0.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true }, "node_modules/@types/testing-library__cypress": { "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@types/testing-library__cypress/-/testing-library__cypress-5.0.9.tgz", + "integrity": "sha512-WTiIZhZKWDnV+Tgo42pxff8YfHdmaNFQz/bFoTlmfw2vbXcstCcb39VRaRi5yFHj/lb7t3K47btKYEbR1fci+Q==", "dev": true, - "license": "MIT", "dependencies": { "@testing-library/dom": "^7.11.0", "cypress": "*" @@ -15615,8 +16818,9 @@ }, "node_modules/@types/testing-library__cypress/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", @@ -15630,8 +16834,9 @@ }, "node_modules/@types/testing-library__cypress/node_modules/@testing-library/dom": { "version": "7.31.2", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz", + "integrity": "sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -15648,16 +16853,18 @@ }, "node_modules/@types/testing-library__cypress/node_modules/@types/yargs": { "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@types/testing-library__cypress/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -15670,8 +16877,9 @@ }, "node_modules/@types/testing-library__cypress/node_modules/aria-query": { "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.10.2", "@babel/runtime-corejs3": "^7.10.2" @@ -15682,8 +16890,9 @@ }, "node_modules/@types/testing-library__cypress/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -15697,8 +16906,9 @@ }, "node_modules/@types/testing-library__cypress/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -15708,21 +16918,24 @@ }, "node_modules/@types/testing-library__cypress/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@types/testing-library__cypress/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@types/testing-library__cypress/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", @@ -15735,13 +16948,15 @@ }, "node_modules/@types/testing-library__cypress/node_modules/react-is": { "version": "17.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true }, "node_modules/@types/testing-library__cypress/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -15751,37 +16966,42 @@ }, "node_modules/@types/testing-library__jest-dom": { "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/jest": "*" } }, "node_modules/@types/uglify-js": { "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.16.0.tgz", + "integrity": "sha512-0yeUr92L3r0GLRnBOvtYK1v2SjqMIqQDHMl7GLb+l2L8+6LSFWEEWEIgVsPdMn5ImLM8qzWT8xFPtQYpp8co0g==", "dev": true, - "license": "MIT", "dependencies": { "source-map": "^0.6.1" } }, "node_modules/@types/uglify-js/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/@types/unist": { "version": "2.0.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "dev": true }, "node_modules/@types/webpack": { "version": "4.41.32", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", + "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*", "@types/tapable": "^1", @@ -15793,13 +17013,15 @@ }, "node_modules/@types/webpack-env": { "version": "1.17.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.17.0.tgz", + "integrity": "sha512-eHSaNYEyxRA5IAG0Ym/yCyf86niZUIF/TpWKofQI/CVfh5HsMEUyfE2kwFxha4ow0s5g0LfISQxpDKjbRDrizw==", + "dev": true }, "node_modules/@types/webpack-sources": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*", "@types/source-list-map": "*", @@ -15808,29 +17030,43 @@ }, "node_modules/@types/webpack/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/yargs": { "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dev": true, - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@types/yargs-parser": { "version": "21.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true }, "node_modules/@types/yauzl": { "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "@types/node": "*" @@ -15838,8 +17074,9 @@ }, "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", @@ -15867,10 +17104,47 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "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/@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", @@ -15890,10 +17164,11 @@ "eslint": "*" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-utils": { + "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" }, @@ -15907,43 +17182,11 @@ "eslint": ">=5" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.7", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/tsutils": { - "version": "3.21.0", - "dev": true, - "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/@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", @@ -15968,8 +17211,9 @@ }, "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" @@ -15984,8 +17228,9 @@ }, "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" }, @@ -15996,8 +17241,9 @@ }, "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", @@ -16022,8 +17268,9 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -16036,13 +17283,15 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/tslib": { "version": "1.14.1", - "dev": true, - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true }, "node_modules/@typescript-eslint/typescript-estree/node_modules/tsutils": { "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^1.8.1" }, @@ -16055,8 +17304,9 @@ }, "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" @@ -16071,7 +17321,8 @@ }, "node_modules/@walletconnect/browser-utils": { "version": "1.7.8", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.7.8.tgz", + "integrity": "sha512-iCL0XCWOZaABIc0lqA79Vyaybr3z26nt8mxiwvfrG8oaKUf5Y21Of4dj+wIXQ4Hhblre6SgDlU0Ffb39+1THOw==", "dependencies": { "@walletconnect/safe-json": "1.0.0", "@walletconnect/types": "^1.7.8", @@ -16082,11 +17333,13 @@ }, "node_modules/@walletconnect/browser-utils/node_modules/detect-browser": { "version": "5.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.0.tgz", + "integrity": "sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA==" }, "node_modules/@walletconnect/client": { "version": "1.7.8", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@walletconnect/client/-/client-1.7.8.tgz", + "integrity": "sha512-pBroM6jZAaUM0SoXJZg5U7aPTiU3ljQAw3Xh/i2pxFDeN/oPKao7husZ5rdxS5xuGSV6YpqqRb0RxW1IeoR2Pg==", "dependencies": { "@walletconnect/core": "^1.7.8", "@walletconnect/iso-crypto": "^1.7.8", @@ -16096,7 +17349,8 @@ }, "node_modules/@walletconnect/core": { "version": "1.7.8", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-1.7.8.tgz", + "integrity": "sha512-9xcQ0YNf9JUFb0YOX1Mpy4Yojt+6w2yQz/0aIEyj2X/s9D71NW0fTYsMcdhkLOI7mn2cqVbx2t1lRvdgqsbrSQ==", "dependencies": { "@walletconnect/socket-transport": "^1.7.8", "@walletconnect/types": "^1.7.8", @@ -16105,7 +17359,8 @@ }, "node_modules/@walletconnect/crypto": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.0.2.tgz", + "integrity": "sha512-+OlNtwieUqVcOpFTvLBvH+9J9pntEqH5evpINHfVxff1XIgwV55PpbdvkHu6r9Ib4WQDOFiD8OeeXs1vHw7xKQ==", "dependencies": { "@walletconnect/encoding": "^1.0.1", "@walletconnect/environment": "^1.0.0", @@ -16116,11 +17371,13 @@ }, "node_modules/@walletconnect/crypto/node_modules/aes-js": { "version": "3.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz", + "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==" }, "node_modules/@walletconnect/encoding": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@walletconnect/encoding/-/encoding-1.0.1.tgz", + "integrity": "sha512-8opL2rs6N6E3tJfsqwS82aZQDL3gmupWUgmvuZ3CGU7z/InZs3R9jkzH8wmYtpbq0sFK3WkJkQRZFFk4BkrmFA==", "dependencies": { "is-typedarray": "1.0.0", "typedarray-to-buffer": "3.1.5" @@ -16128,11 +17385,13 @@ }, "node_modules/@walletconnect/environment": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.0.tgz", + "integrity": "sha512-4BwqyWy6KpSvkocSaV7WR3BlZfrxLbJSLkg+j7Gl6pTDE+U55lLhJvQaMuDVazXYxcjBsG09k7UlH7cGiUI5vQ==" }, "node_modules/@walletconnect/http-connection": { "version": "1.7.8", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@walletconnect/http-connection/-/http-connection-1.7.8.tgz", + "integrity": "sha512-31gjBw46MRU9hFMTNXAqh+f8qpDNzVeV9BJehzVWKiNC3ciL1JCZkbvsY0djwajduE6TB2ujaML0XDXS9HgBRA==", "dependencies": { "@walletconnect/types": "^1.7.8", "@walletconnect/utils": "^1.7.8", @@ -16142,7 +17401,8 @@ }, "node_modules/@walletconnect/iso-crypto": { "version": "1.7.8", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@walletconnect/iso-crypto/-/iso-crypto-1.7.8.tgz", + "integrity": "sha512-Qo6qDcMG0Ac+9fpWE0h/oE55NHLk6eM2vlXpWlQDN/me7RZGrkvk+LXsAkQ3UiYPEiPfq4eswcyRWC9AcrAscg==", "dependencies": { "@walletconnect/crypto": "^1.0.2", "@walletconnect/types": "^1.7.8", @@ -16151,14 +17411,16 @@ }, "node_modules/@walletconnect/jsonrpc-types": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.1.tgz", + "integrity": "sha512-+6coTtOuChCqM+AoYyi4Q83p9l/laI6NvuM2/AHaZFuf0gT0NjW7IX2+86qGyizn7Ptq4AYZmfxurAxTnhefuw==", "dependencies": { "keyvaluestorage-interface": "^1.0.0" } }, "node_modules/@walletconnect/jsonrpc-utils": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.3.tgz", + "integrity": "sha512-3yb49bPk16MNLk6uIIHPSHQCpD6UAo1OMOx1rM8cW/MPEAYAzrSW5hkhG7NEUwX9SokRIgnZK3QuQkiyNzBMhQ==", "dependencies": { "@walletconnect/environment": "^1.0.0", "@walletconnect/jsonrpc-types": "^1.0.1" @@ -16166,11 +17428,14 @@ }, "node_modules/@walletconnect/mobile-registry": { "version": "1.4.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@walletconnect/mobile-registry/-/mobile-registry-1.4.0.tgz", + "integrity": "sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw==", + "deprecated": "Deprecated in favor of dynamic registry available from: https://github.com/walletconnect/walletconnect-registry" }, "node_modules/@walletconnect/qrcode-modal": { "version": "1.7.8", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.7.8.tgz", + "integrity": "sha512-LqNJMLWO+ljvoRSdq8tcEslW0imKrrb+ugs3bw4w/jEI1FSJzVeinEsgVpyaMv8wsUcyTcSCXSkXpT1SXHtcpw==", "dependencies": { "@walletconnect/browser-utils": "^1.7.8", "@walletconnect/mobile-registry": "^1.4.0", @@ -16182,7 +17447,8 @@ }, "node_modules/@walletconnect/randombytes": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@walletconnect/randombytes/-/randombytes-1.0.2.tgz", + "integrity": "sha512-ivgOtAyqQnN0rLQmOFPemsgYGysd/ooLfaDA/ACQ3cyqlca56t3rZc7pXfqJOIETx/wSyoF5XbwL+BqYodw27A==", "dependencies": { "@walletconnect/encoding": "^1.0.1", "@walletconnect/environment": "^1.0.0", @@ -16191,11 +17457,13 @@ }, "node_modules/@walletconnect/safe-json": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.0.tgz", + "integrity": "sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg==" }, "node_modules/@walletconnect/socket-transport": { "version": "1.7.8", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@walletconnect/socket-transport/-/socket-transport-1.7.8.tgz", + "integrity": "sha512-bqEjLxfSzG79v2OT7XVOZoyUkg6g3yng0fURrdLusWs42fYHWnrSrIZDejFn8N5PiZk5R2edrggkQ7w0VUUAfw==", "dependencies": { "@walletconnect/types": "^1.7.8", "@walletconnect/utils": "^1.7.8", @@ -16204,7 +17472,8 @@ }, "node_modules/@walletconnect/socket-transport/node_modules/ws": { "version": "7.5.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", "engines": { "node": ">=8.3.0" }, @@ -16223,11 +17492,13 @@ }, "node_modules/@walletconnect/types": { "version": "1.7.8", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.7.8.tgz", + "integrity": "sha512-0oSZhKIrtXRJVP1jQ0EDTRtotQY6kggGjDcmm/LLQBKnOZXdPeo0sPkV/7DjT5plT3O7Cjc6JvuXt9WOY0hlCA==" }, "node_modules/@walletconnect/utils": { "version": "1.7.8", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.7.8.tgz", + "integrity": "sha512-DSpfH6Do0TQmdrgzu+SyjVhupVjN0WEMvNWGK9K4VlSmLFpCWfme7qxzrvuxBZ47gDqs1kGWvjyJmviWqvOnAg==", "dependencies": { "@walletconnect/browser-utils": "^1.7.8", "@walletconnect/encoding": "^1.0.1", @@ -16240,11 +17511,13 @@ }, "node_modules/@walletconnect/utils/node_modules/bn.js": { "version": "4.11.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" }, "node_modules/@walletconnect/web3-provider": { "version": "1.7.8", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@walletconnect/web3-provider/-/web3-provider-1.7.8.tgz", + "integrity": "sha512-2VxGo7KPfQTWRJ+rygt3ok/u04InkVE+H9LBIF/RMUwcwyGf2nsP3CcYZVcg3yYpacgN7bAZCersCEYwU8AeeA==", "dependencies": { "@walletconnect/client": "^1.7.8", "@walletconnect/http-connection": "^1.7.8", @@ -16256,18 +17529,21 @@ }, "node_modules/@walletconnect/web3-provider/node_modules/async": { "version": "2.6.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dependencies": { "lodash": "^4.17.14" } }, "node_modules/@walletconnect/web3-provider/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/@walletconnect/web3-provider/node_modules/cross-fetch": { "version": "2.2.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", + "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", "dependencies": { "node-fetch": "^2.6.7", "whatwg-fetch": "^2.0.4" @@ -16275,7 +17551,8 @@ }, "node_modules/@walletconnect/web3-provider/node_modules/eth-json-rpc-infura": { "version": "5.1.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-5.1.0.tgz", + "integrity": "sha512-THzLye3PHUSGn1EXMhg6WTLW9uim7LQZKeKaeYsS9+wOBcamRiCQVGHa6D2/4P0oS0vSaxsBnU/J6qvn0MPdow==", "dependencies": { "eth-json-rpc-middleware": "^6.0.0", "eth-rpc-errors": "^3.0.0", @@ -16285,14 +17562,17 @@ }, "node_modules/@walletconnect/web3-provider/node_modules/eth-rpc-errors": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", "dependencies": { "fast-safe-stringify": "^2.0.6" } }, "node_modules/@walletconnect/web3-provider/node_modules/eth-sig-util": { "version": "1.4.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", + "deprecated": "Deprecated in favor of '@metamask/eth-sig-util'", "dependencies": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", "ethereumjs-util": "^5.1.1" @@ -16300,11 +17580,14 @@ }, "node_modules/@walletconnect/web3-provider/node_modules/ethereum-common": { "version": "0.0.18", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" }, "node_modules/@walletconnect/web3-provider/node_modules/ethereumjs-tx": { "version": "1.3.7", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.", "dependencies": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -16312,7 +17595,8 @@ }, "node_modules/@walletconnect/web3-provider/node_modules/ethereumjs-util": { "version": "5.2.1", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -16325,7 +17609,8 @@ }, "node_modules/@walletconnect/web3-provider/node_modules/json-rpc-engine": { "version": "5.4.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", "dependencies": { "eth-rpc-errors": "^3.0.0", "safe-event-emitter": "^1.0.1" @@ -16333,7 +17618,8 @@ }, "node_modules/@walletconnect/web3-provider/node_modules/node-fetch": { "version": "2.6.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -16351,11 +17637,13 @@ }, "node_modules/@walletconnect/web3-provider/node_modules/tr46": { "version": "0.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/@walletconnect/web3-provider/node_modules/web3-provider-engine": { "version": "16.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-16.0.1.tgz", + "integrity": "sha512-/Eglt2aocXMBiDj7Se/lyZnNDaHBaoJlaUfbP5HkLJQC/HlGbR+3/W+dINirlJDhh7b54DzgykqY7ksaU5QgTg==", "dependencies": { "async": "^2.5.0", "backoff": "^2.5.0", @@ -16383,11 +17671,13 @@ }, "node_modules/@walletconnect/web3-provider/node_modules/webidl-conversions": { "version": "3.0.1", - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/@walletconnect/web3-provider/node_modules/whatwg-url": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -16395,34 +17685,69 @@ }, "node_modules/@walletconnect/web3-provider/node_modules/ws": { "version": "5.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", "dependencies": { "async-limiter": "~1.0.0" } }, "node_modules/@walletconnect/window-getters": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0.tgz", + "integrity": "sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==" }, "node_modules/@walletconnect/window-metadata": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.0.tgz", + "integrity": "sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA==", "dependencies": { "@walletconnect/window-getters": "^1.0.0" } }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true, + "peer": true + }, "node_modules/@webassemblyjs/helper-code-frame": { "version": "1.9.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", "dependencies": { "@webassemblyjs/wast-printer": "1.9.0" } }, "node_modules/@webassemblyjs/helper-code-frame/node_modules/@webassemblyjs/ast": { "version": "1.9.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "dependencies": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -16431,13 +17756,13 @@ }, "node_modules/@webassemblyjs/helper-code-frame/node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" }, "node_modules/@webassemblyjs/helper-code-frame/node_modules/@webassemblyjs/wast-printer": { "version": "1.9.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", @@ -16446,21 +17771,21 @@ }, "node_modules/@webassemblyjs/helper-fsm": { "version": "1.9.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" }, "node_modules/@webassemblyjs/helper-module-context": { "version": "1.9.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", "dependencies": { "@webassemblyjs/ast": "1.9.0" } }, "node_modules/@webassemblyjs/helper-module-context/node_modules/@webassemblyjs/ast": { "version": "1.9.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "dependencies": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -16469,13 +17794,131 @@ }, "node_modules/@webassemblyjs/helper-module-context/node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "dev": true, - "license": "MIT" + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } }, "node_modules/@webassemblyjs/wast-parser": { "version": "1.9.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/floating-point-hex-parser": "1.9.0", @@ -16487,8 +17930,8 @@ }, "node_modules/@webassemblyjs/wast-parser/node_modules/@webassemblyjs/ast": { "version": "1.9.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "dependencies": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -16497,42 +17940,95 @@ }, "node_modules/@webassemblyjs/wast-parser/node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" }, "node_modules/@webassemblyjs/wast-parser/node_modules/@webassemblyjs/helper-api-error": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" }, "node_modules/@webassemblyjs/wast-parser/node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "dev": true, - "license": "MIT" + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } }, - "node_modules/@xtuc/ieee754": { + "node_modules/@webpack-cli/configtest": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", "dev": true, - "license": "BSD-3-Clause" + "peer": true, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "peer": true, + "dependencies": { + "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "peer": true, + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "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==" }, "node_modules/@xtuc/long": { "version": "4.2.2", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "node_modules/@zeit/schemas": { "version": "2.6.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", + "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==", + "dev": true }, "node_modules/abab": { "version": "2.0.6", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true }, "node_modules/abi-coder": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/abi-coder/-/abi-coder-4.0.0.tgz", + "integrity": "sha512-kR3+QqAbvG+nBR3dE6tgxiaxyu9dJl40y7WXwmMqAaatg0E8xn37XkS/bBUozQ45KWqQnUHt4TtLcvad+X9Z5g==", "dependencies": { "@ethersproject/abi": "^5.0.0", "@ethersproject/keccak256": "^5.0.0", @@ -16541,7 +18037,8 @@ }, "node_modules/abi-decoder": { "version": "2.4.0", - "license": "GPL-3.0", + "resolved": "https://registry.npmjs.org/abi-decoder/-/abi-decoder-2.4.0.tgz", + "integrity": "sha512-TOLU2q1HgYOjs1GKGtVzaqrYkar6I2fT9a80rzx6/9EJ/5crb4nCGuro0grZayixem93T7omrajYmLiMkYDLDA==", "dependencies": { "web3-eth-abi": "^1.2.1", "web3-utils": "^1.2.1" @@ -16549,14 +18046,16 @@ }, "node_modules/abstract-leveldown": { "version": "2.6.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz", + "integrity": "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==", "dependencies": { "xtend": "~4.0.0" } }, "node_modules/accepts": { "version": "1.3.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -16567,8 +18066,9 @@ }, "node_modules/acorn": { "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true, - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -16578,8 +18078,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" @@ -16587,16 +18088,18 @@ }, "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==", "dev": true, - "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/acorn-node": { "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", "dev": true, - "license": "Apache-2.0", "dependencies": { "acorn": "^7.0.0", "acorn-walk": "^7.0.0", @@ -16605,28 +18108,32 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/address": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/aes-js": { "version": "3.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", + "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==" }, "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==", "dev": true, - "license": "MIT", "dependencies": { "debug": "4" }, @@ -16636,8 +18143,9 @@ }, "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" @@ -16648,8 +18156,9 @@ }, "node_modules/airbnb-js-shims": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/airbnb-js-shims/-/airbnb-js-shims-2.2.1.tgz", + "integrity": "sha512-wJNXPH66U2xjgo1Zwyjf9EydvJ2Si94+vSdk6EERcBfB2VZkeltpqIats0cqIZMLCXP3zcyaUKGYQeIBT6XjsQ==", "dev": true, - "license": "MIT", "dependencies": { "array-includes": "^3.0.3", "array.prototype.flat": "^1.2.1", @@ -16672,7 +18181,8 @@ }, "node_modules/ajv": { "version": "8.11.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -16686,14 +18196,16 @@ }, "node_modules/ajv-errors": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", "peerDependencies": { "ajv": ">=5.0.0" } }, "node_modules/ajv-formats": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dependencies": { "ajv": "^8.0.0" }, @@ -16706,26 +18218,42 @@ } } }, + "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==", + "dev": true, + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, "node_modules/ansi-align": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^4.1.0" } }, "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==", "dev": true, - "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==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -16738,26 +18266,29 @@ }, "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==", "dev": true, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ansi-styles": { "version": "3.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dependencies": { "color-convert": "^1.9.0" }, @@ -16767,8 +18298,9 @@ }, "node_modules/ansi-to-html": { "version": "0.6.15", + "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.15.tgz", + "integrity": "sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==", "dev": true, - "license": "MIT", "dependencies": { "entities": "^2.0.0" }, @@ -16781,8 +18313,9 @@ }, "node_modules/anymatch": { "version": "3.1.2", - "dev": true, - "license": "ISC", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "devOptional": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -16793,13 +18326,15 @@ }, "node_modules/app-root-dir": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", + "integrity": "sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==", + "dev": true }, "node_modules/append-transform": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", + "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", "dev": true, - "license": "MIT", "dependencies": { "default-require-extensions": "^3.0.0" }, @@ -16809,11 +18344,14 @@ }, "node_modules/aproba": { "version": "2.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true }, "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", @@ -16827,12 +18365,12 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/archive-type": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", "dependencies": { "file-type": "^4.2.0" }, @@ -16842,20 +18380,23 @@ }, "node_modules/archive-type/node_modules/file-type": { "version": "4.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", "engines": { "node": ">=4" } }, "node_modules/archy": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "dev": true }, "node_modules/are-we-there-yet": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", "dev": true, - "license": "ISC", "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -16866,8 +18407,9 @@ }, "node_modules/are-we-there-yet/node_modules/readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -16879,61 +18421,79 @@ }, "node_modules/arg": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", + "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", + "dev": true }, "node_modules/argparse": { "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, - "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/aria-query": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=6.0" } }, "node_modules/arr-diff": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", "engines": { "node": ">=0.10.0" } }, "node_modules/arr-flatten": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", "engines": { "node": ">=0.10.0" } }, "node_modules/arr-union": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", "engines": { "node": ">=0.10.0" } }, + "node_modules/array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/array-find-index": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", "engines": { "node": ">=0.10.0" } }, "node_modules/array-flatten": { "version": "1.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "node_modules/array-includes": { "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -16950,30 +18510,34 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/array-uniq": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", "engines": { "node": ">=0.10.0" } }, "node_modules/array-unique": { "version": "0.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/array.prototype.flat": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -16989,8 +18553,9 @@ }, "node_modules/array.prototype.flatmap": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -17006,8 +18571,9 @@ }, "node_modules/array.prototype.map": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.4.tgz", + "integrity": "sha512-Qds9QnX7A0qISY7JT5WuJO0NJPE9CMlC6JzHQfhpqAAQQzufVRoeH7EzUY5GcPTx72voG8LV/5eo+b8Qi8hmhA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -17024,8 +18590,9 @@ }, "node_modules/array.prototype.reduce": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -17042,21 +18609,24 @@ }, "node_modules/arrify": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", "engines": { "node": ">=0.10.0" } }, "node_modules/asn1": { "version": "0.2.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dependencies": { "safer-buffer": "~2.1.0" } }, "node_modules/asn1.js": { "version": "5.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -17066,11 +18636,13 @@ }, "node_modules/asn1.js/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/assert": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", "dependencies": { "es6-object-assign": "^1.1.0", "is-nan": "^1.2.1", @@ -17080,29 +18652,33 @@ }, "node_modules/assert-plus": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", "engines": { "node": ">=0.8" } }, "node_modules/assertion-error": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", "engines": { "node": "*" } }, "node_modules/assign-symbols": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", "engines": { "node": ">=0.10.0" } }, "node_modules/ast-types": { "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.1" }, @@ -17112,71 +18688,82 @@ }, "node_modules/ast-types-flow": { "version": "0.0.7", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/async": { "version": "3.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" }, "node_modules/async-each": { "version": "1.0.3", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", "optional": true }, "node_modules/async-eventemitter": { "version": "0.2.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", + "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", "dependencies": { "async": "^2.4.0" } }, "node_modules/async-eventemitter/node_modules/async": { "version": "2.6.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dependencies": { "lodash": "^4.17.14" } }, "node_modules/async-limiter": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" }, "node_modules/async-lock": { "version": "1.3.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.3.2.tgz", + "integrity": "sha512-phnXdS3RP7PPcmP6NWWzWMU0sLTeyvtZCxBPpZdkYE3seGLKSQZs9FrmVO/qwypq98FUtWWUEYxziLkdGk5nnA==" }, "node_modules/async-mutex": { "version": "0.2.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.2.6.tgz", + "integrity": "sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==", "dependencies": { "tslib": "^2.0.0" } }, "node_modules/asynckit": { "version": "0.4.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "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==", "dev": true, - "license": "ISC", "engines": { "node": ">= 4.0.0" } }, "node_modules/atob": { "version": "2.1.2", - "license": "(MIT OR Apache-2.0)", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "bin": { "atob": "bin/atob.js" }, @@ -17186,7 +18773,8 @@ }, "node_modules/authereum": { "version": "0.1.14", - "license": "MIT", + "resolved": "https://registry.npmjs.org/authereum/-/authereum-0.1.14.tgz", + "integrity": "sha512-o1lsXXGg+oYDAEutZ8Ak1Qn2Dnk+qSyQ2ZokyLHRSYGJj6HpEHaSlQA6W3VTHD5r68Q+W0JD/BN9hDSF2xyshQ==", "dependencies": { "async": "3.2.0", "bn.js": "5.1.2", @@ -17206,11 +18794,13 @@ }, "node_modules/authereum/node_modules/bn.js": { "version": "5.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", + "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==" }, "node_modules/authereum/node_modules/cross-fetch": { "version": "2.2.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", + "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", "dependencies": { "node-fetch": "^2.6.7", "whatwg-fetch": "^2.0.4" @@ -17218,7 +18808,8 @@ }, "node_modules/authereum/node_modules/elliptic": { "version": "6.5.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", + "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", "dependencies": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -17231,18 +18822,22 @@ }, "node_modules/authereum/node_modules/elliptic/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/authereum/node_modules/eth-json-rpc-errors": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-1.1.1.tgz", + "integrity": "sha512-WT5shJ5KfNqHi9jOZD+ID8I1kuYWNrigtZat7GOQkvwo99f8SzAVaEcWhJUv656WiZOAg3P1RiJQANtUmDmbIg==", + "deprecated": "Package renamed: https://www.npmjs.com/package/eth-rpc-errors", "dependencies": { "fast-safe-stringify": "^2.0.6" } }, "node_modules/authereum/node_modules/eth-json-rpc-middleware": { "version": "4.4.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-4.4.1.tgz", + "integrity": "sha512-yoSuRgEYYGFdVeZg3poWOwAlRI+MoBIltmOB86MtpoZjvLbou9EB/qWMOWSmH2ryCWLW97VYY6NWsmWm3OAA7A==", "dependencies": { "btoa": "^1.2.1", "clone": "^2.1.1", @@ -17262,14 +18857,16 @@ }, "node_modules/authereum/node_modules/eth-json-rpc-middleware/node_modules/pify": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { "node": ">=4" } }, "node_modules/authereum/node_modules/eth-lib": { "version": "0.2.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", + "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==", "dependencies": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -17278,18 +18875,22 @@ }, "node_modules/authereum/node_modules/eth-lib/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/authereum/node_modules/eth-rpc-errors": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", "dependencies": { "fast-safe-stringify": "^2.0.6" } }, "node_modules/authereum/node_modules/eth-sig-util": { "version": "1.4.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", + "deprecated": "Deprecated in favor of '@metamask/eth-sig-util'", "dependencies": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", "ethereumjs-util": "^5.1.1" @@ -17297,11 +18898,14 @@ }, "node_modules/authereum/node_modules/ethereum-common": { "version": "0.0.18", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" }, "node_modules/authereum/node_modules/ethereumjs-tx": { "version": "1.3.7", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.", "dependencies": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -17309,7 +18913,8 @@ }, "node_modules/authereum/node_modules/ethereumjs-util": { "version": "5.2.1", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -17322,11 +18927,13 @@ }, "node_modules/authereum/node_modules/ethereumjs-util/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/authereum/node_modules/ethers": { "version": "4.0.47", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.47.tgz", + "integrity": "sha512-hssRYhngV4hiDNeZmVU/k5/E8xmLG8UpcNUzg6mb7lqhgpFPH/t7nuv20RjRrEf0gblzvi2XwR5Te+V3ZFc9pQ==", "dependencies": { "aes-js": "3.0.0", "bn.js": "^4.4.0", @@ -17341,15 +18948,18 @@ }, "node_modules/authereum/node_modules/ethers/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/authereum/node_modules/eventemitter3": { "version": "4.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==" }, "node_modules/authereum/node_modules/hash.js": { "version": "1.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.0" @@ -17357,11 +18967,13 @@ }, "node_modules/authereum/node_modules/js-sha3": { "version": "0.5.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==" }, "node_modules/authereum/node_modules/json-rpc-engine": { "version": "5.4.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", "dependencies": { "eth-rpc-errors": "^3.0.0", "safe-event-emitter": "^1.0.1" @@ -17369,7 +18981,8 @@ }, "node_modules/authereum/node_modules/node-fetch": { "version": "2.6.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -17387,26 +19000,34 @@ }, "node_modules/authereum/node_modules/penpal": { "version": "4.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/penpal/-/penpal-4.1.1.tgz", + "integrity": "sha512-6d1f8khVLyBz3DnhLztbfjJ7+ANxdXRM2l6awpnCdEtbrmse4AGTsELOvGuNY0SU7xZw7heGbP6IikVvaVTOWw==" }, "node_modules/authereum/node_modules/scrypt-js": { "version": "2.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==" }, "node_modules/authereum/node_modules/setimmediate": { "version": "1.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", + "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==" }, "node_modules/authereum/node_modules/tr46": { "version": "0.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/authereum/node_modules/uuid": { - "version": "2.0.1" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details." }, "node_modules/authereum/node_modules/web3-provider-engine": { "version": "15.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-15.0.4.tgz", + "integrity": "sha512-Ob9oK0TUZfVC7NXkB7CQSWAiCdCD/Xnlh2zTnV8NdJR8LCrMAy2i6JedU70JHaxw59y7mM4GnsYOTTGkquFnNQ==", "dependencies": { "async": "^2.5.0", "backoff": "^2.5.0", @@ -17434,14 +19055,16 @@ }, "node_modules/authereum/node_modules/web3-provider-engine/node_modules/async": { "version": "2.6.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dependencies": { "lodash": "^4.17.14" } }, "node_modules/authereum/node_modules/web3-utils": { "version": "1.2.1", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.1.tgz", + "integrity": "sha512-Mrcn3l58L+yCKz3zBryM6JZpNruWuT0OCbag8w+reeNROSGVlXzUQkU+gtAwc9JCZ7tKUyg67+2YUGqUjVcyBA==", "dependencies": { "bn.js": "4.11.8", "eth-lib": "0.2.7", @@ -17457,15 +19080,18 @@ }, "node_modules/authereum/node_modules/web3-utils/node_modules/bn.js": { "version": "4.11.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" }, "node_modules/authereum/node_modules/webidl-conversions": { "version": "3.0.1", - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/authereum/node_modules/whatwg-url": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -17473,15 +19099,17 @@ }, "node_modules/authereum/node_modules/ws": { "version": "5.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", "dependencies": { "async-limiter": "~1.0.0" } }, "node_modules/autoprefixer": { "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.12.0", "caniuse-lite": "^1.0.30001109", @@ -17501,13 +19129,15 @@ }, "node_modules/autoprefixer/node_modules/picocolors": { "version": "0.2.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, "node_modules/autoprefixer/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==", "dev": true, - "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -17522,20 +19152,23 @@ }, "node_modules/autoprefixer/node_modules/postcss-value-parser": { "version": "4.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true }, "node_modules/autoprefixer/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/available-typed-arrays": { "version": "1.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", "engines": { "node": ">= 0.4" }, @@ -17545,19 +19178,22 @@ }, "node_modules/aws-sign2": { "version": "0.7.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", "engines": { "node": "*" } }, "node_modules/aws4": { "version": "1.11.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" }, "node_modules/axe-core": { "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", "dev": true, - "license": "MPL-2.0", "engines": { "node": ">=4" } @@ -17571,28 +19207,17 @@ "form-data": "^4.0.0" } }, - "node_modules/axios/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/axobject-query": { "version": "2.2.0", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true }, "node_modules/babel-code-frame": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^1.1.3", "esutils": "^2.0.2", @@ -17601,24 +19226,27 @@ }, "node_modules/babel-code-frame/node_modules/ansi-regex": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/babel-code-frame/node_modules/ansi-styles": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/babel-code-frame/node_modules/chalk": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^2.2.1", "escape-string-regexp": "^1.0.2", @@ -17632,13 +19260,15 @@ }, "node_modules/babel-code-frame/node_modules/js-tokens": { "version": "3.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true }, "node_modules/babel-code-frame/node_modules/strip-ansi": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^2.0.0" }, @@ -17648,16 +19278,18 @@ }, "node_modules/babel-code-frame/node_modules/supports-color": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/babel-core": { "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", "dev": true, - "license": "MIT", "dependencies": { "babel-code-frame": "^6.26.0", "babel-generator": "^6.26.0", @@ -17682,45 +19314,52 @@ }, "node_modules/babel-core/node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/babel-core/node_modules/json5": { "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", "dev": true, - "license": "MIT", "bin": { "json5": "lib/cli.js" } }, "node_modules/babel-core/node_modules/ms": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/babel-core/node_modules/slash": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/babel-core/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/babel-eslint": { "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "@babel/parser": "^7.7.0", @@ -17738,16 +19377,18 @@ }, "node_modules/babel-eslint/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==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=4" } }, "node_modules/babel-generator": { "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", "dev": true, - "license": "MIT", "dependencies": { "babel-messages": "^6.23.0", "babel-runtime": "^6.26.0", @@ -17761,8 +19402,9 @@ }, "node_modules/babel-generator/node_modules/detect-indent": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", "dev": true, - "license": "MIT", "dependencies": { "repeating": "^2.0.0" }, @@ -17772,24 +19414,27 @@ }, "node_modules/babel-generator/node_modules/jsesc": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==", "dev": true, - "license": "MIT", "bin": { "jsesc": "bin/jsesc" } }, "node_modules/babel-generator/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/babel-helper-builder-binary-assignment-operator-visitor": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==", "dev": true, - "license": "MIT", "dependencies": { "babel-helper-explode-assignable-expression": "^6.24.1", "babel-runtime": "^6.22.0", @@ -17798,8 +19443,9 @@ }, "node_modules/babel-helper-call-delegate": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==", "dev": true, - "license": "MIT", "dependencies": { "babel-helper-hoist-variables": "^6.24.1", "babel-runtime": "^6.22.0", @@ -17809,8 +19455,9 @@ }, "node_modules/babel-helper-define-map": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==", "dev": true, - "license": "MIT", "dependencies": { "babel-helper-function-name": "^6.24.1", "babel-runtime": "^6.26.0", @@ -17820,8 +19467,9 @@ }, "node_modules/babel-helper-explode-assignable-expression": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", "babel-traverse": "^6.24.1", @@ -17830,8 +19478,9 @@ }, "node_modules/babel-helper-function-name": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==", "dev": true, - "license": "MIT", "dependencies": { "babel-helper-get-function-arity": "^6.24.1", "babel-runtime": "^6.22.0", @@ -17842,8 +19491,9 @@ }, "node_modules/babel-helper-get-function-arity": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -17851,8 +19501,9 @@ }, "node_modules/babel-helper-hoist-variables": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -17860,8 +19511,9 @@ }, "node_modules/babel-helper-optimise-call-expression": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -17869,8 +19521,9 @@ }, "node_modules/babel-helper-regex": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.26.0", "babel-types": "^6.26.0", @@ -17879,8 +19532,9 @@ }, "node_modules/babel-helper-remap-async-to-generator": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg==", "dev": true, - "license": "MIT", "dependencies": { "babel-helper-function-name": "^6.24.1", "babel-runtime": "^6.22.0", @@ -17891,8 +19545,9 @@ }, "node_modules/babel-helper-replace-supers": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==", "dev": true, - "license": "MIT", "dependencies": { "babel-helper-optimise-call-expression": "^6.24.1", "babel-messages": "^6.23.0", @@ -17904,8 +19559,9 @@ }, "node_modules/babel-helpers": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", "babel-template": "^6.24.1" @@ -17913,8 +19569,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", @@ -17934,8 +19591,9 @@ }, "node_modules/babel-jest/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -17948,8 +19606,9 @@ }, "node_modules/babel-jest/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -17963,8 +19622,9 @@ }, "node_modules/babel-jest/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -17974,21 +19634,24 @@ }, "node_modules/babel-jest/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/babel-jest/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/babel-jest/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -17998,8 +19661,9 @@ }, "node_modules/babel-loader": { "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", "dev": true, - "license": "MIT", "dependencies": { "find-cache-dir": "^3.3.1", "loader-utils": "^2.0.0", @@ -18016,8 +19680,9 @@ }, "node_modules/babel-loader/node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -18031,21 +19696,24 @@ }, "node_modules/babel-loader/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==", "dev": true, - "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/babel-loader/node_modules/json-schema-traverse": { "version": "0.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.5", "ajv": "^6.12.4", @@ -18061,26 +19729,30 @@ }, "node_modules/babel-messages": { "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" } }, "node_modules/babel-plugin-add-module-exports": { "version": "1.0.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-1.0.4.tgz", + "integrity": "sha512-g+8yxHUZ60RcyaUpfNzy56OtWW+x9cyEe9j+CranqLiqbju2yf/Cy6ZtYK40EZxtrdHllzlVZgLmcOUCTlJ7Jg==", + "dev": true }, "node_modules/babel-plugin-add-react-displayname": { "version": "0.0.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz", + "integrity": "sha512-LY3+Y0XVDYcShHHorshrDbt4KFWL4bSeniCtl4SYZbask+Syngk1uMPCeN9+nSiZo6zX5s0RTq/J9Pnaaf/KHw==", + "dev": true }, "node_modules/babel-plugin-apply-mdx-type-prop": { "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", + "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "7.10.4", "@mdx-js/util": "1.6.22" @@ -18095,29 +19767,33 @@ }, "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": { "version": "7.10.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true }, "node_modules/babel-plugin-check-es2015-constants": { "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" } }, "node_modules/babel-plugin-dynamic-import-node": { "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "dev": true, - "license": "MIT", "dependencies": { "object.assign": "^4.1.0" } }, "node_modules/babel-plugin-extract-import-names": { "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", + "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "7.10.4" }, @@ -18128,13 +19804,15 @@ }, "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": { "version": "7.10.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true }, "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==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -18148,8 +19826,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -18162,8 +19841,8 @@ }, "node_modules/babel-plugin-macros": { "version": "3.1.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", "dependencies": { "@babel/runtime": "^7.12.5", "cosmiconfig": "^7.0.0", @@ -18175,11 +19854,12 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "license": "MIT", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", "semver": "^6.1.1" }, "peerDependencies": { @@ -18187,10 +19867,11 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "license": "MIT", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/helper-define-polyfill-provider": "^0.3.2", "core-js-compat": "^3.21.0" }, "peerDependencies": { @@ -18199,7 +19880,8 @@ }, "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.3.1" }, @@ -18209,8 +19891,9 @@ }, "node_modules/babel-plugin-react-docgen": { "version": "4.2.1", + "resolved": "https://registry.npmjs.org/babel-plugin-react-docgen/-/babel-plugin-react-docgen-4.2.1.tgz", + "integrity": "sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ==", "dev": true, - "license": "MIT", "dependencies": { "ast-types": "^0.14.2", "lodash": "^4.17.15", @@ -18219,37 +19902,44 @@ }, "node_modules/babel-plugin-react-generate-property": { "version": "1.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/babel-plugin-react-generate-property/-/babel-plugin-react-generate-property-1.1.2.tgz", + "integrity": "sha512-Wm1OfCfv7juukTZEZHNSYIMxeQEcIhnQQeGlFbML1BesMGZValuCCnEaayg6KyAlT9Y07I5Tz6XmH9YirUfkFQ==", + "dev": true }, "node_modules/babel-plugin-react-remove-properties": { "version": "0.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/babel-plugin-react-remove-properties/-/babel-plugin-react-remove-properties-0.3.0.tgz", + "integrity": "sha512-vbxegtXGyVcUkCvayLzftU95vuvpYFV85pRpeMpohMHeEY46Qe0VNWfkVVcCbaZ12CXHzDFOj0esumATcW83ng==", + "dev": true }, "node_modules/babel-plugin-syntax-async-functions": { "version": "6.13.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw==", + "dev": true }, "node_modules/babel-plugin-syntax-exponentiation-operator": { "version": "6.13.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ==", + "dev": true }, "node_modules/babel-plugin-syntax-jsx": { "version": "6.18.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" }, "node_modules/babel-plugin-syntax-trailing-function-commas": { "version": "6.22.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==", + "dev": true }, "node_modules/babel-plugin-transform-async-to-generator": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw==", "dev": true, - "license": "MIT", "dependencies": { "babel-helper-remap-async-to-generator": "^6.24.1", "babel-plugin-syntax-async-functions": "^6.8.0", @@ -18258,24 +19948,27 @@ }, "node_modules/babel-plugin-transform-es2015-arrow-functions": { "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" } }, "node_modules/babel-plugin-transform-es2015-block-scoped-functions": { "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" } }, "node_modules/babel-plugin-transform-es2015-block-scoping": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.26.0", "babel-template": "^6.26.0", @@ -18286,8 +19979,9 @@ }, "node_modules/babel-plugin-transform-es2015-classes": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==", "dev": true, - "license": "MIT", "dependencies": { "babel-helper-define-map": "^6.24.1", "babel-helper-function-name": "^6.24.1", @@ -18302,8 +19996,9 @@ }, "node_modules/babel-plugin-transform-es2015-computed-properties": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", "babel-template": "^6.24.1" @@ -18311,16 +20006,18 @@ }, "node_modules/babel-plugin-transform-es2015-destructuring": { "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" } }, "node_modules/babel-plugin-transform-es2015-duplicate-keys": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -18328,16 +20025,18 @@ }, "node_modules/babel-plugin-transform-es2015-for-of": { "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" } }, "node_modules/babel-plugin-transform-es2015-function-name": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==", "dev": true, - "license": "MIT", "dependencies": { "babel-helper-function-name": "^6.24.1", "babel-runtime": "^6.22.0", @@ -18346,16 +20045,18 @@ }, "node_modules/babel-plugin-transform-es2015-literals": { "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" } }, "node_modules/babel-plugin-transform-es2015-modules-amd": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==", "dev": true, - "license": "MIT", "dependencies": { "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", "babel-runtime": "^6.22.0", @@ -18364,8 +20065,9 @@ }, "node_modules/babel-plugin-transform-es2015-modules-commonjs": { "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", "dev": true, - "license": "MIT", "dependencies": { "babel-plugin-transform-strict-mode": "^6.24.1", "babel-runtime": "^6.26.0", @@ -18375,8 +20077,9 @@ }, "node_modules/babel-plugin-transform-es2015-modules-systemjs": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==", "dev": true, - "license": "MIT", "dependencies": { "babel-helper-hoist-variables": "^6.24.1", "babel-runtime": "^6.22.0", @@ -18385,8 +20088,9 @@ }, "node_modules/babel-plugin-transform-es2015-modules-umd": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==", "dev": true, - "license": "MIT", "dependencies": { "babel-plugin-transform-es2015-modules-amd": "^6.24.1", "babel-runtime": "^6.22.0", @@ -18395,8 +20099,9 @@ }, "node_modules/babel-plugin-transform-es2015-object-super": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==", "dev": true, - "license": "MIT", "dependencies": { "babel-helper-replace-supers": "^6.24.1", "babel-runtime": "^6.22.0" @@ -18404,8 +20109,9 @@ }, "node_modules/babel-plugin-transform-es2015-parameters": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==", "dev": true, - "license": "MIT", "dependencies": { "babel-helper-call-delegate": "^6.24.1", "babel-helper-get-function-arity": "^6.24.1", @@ -18417,8 +20123,9 @@ }, "node_modules/babel-plugin-transform-es2015-shorthand-properties": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -18426,16 +20133,18 @@ }, "node_modules/babel-plugin-transform-es2015-spread": { "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" } }, "node_modules/babel-plugin-transform-es2015-sticky-regex": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==", "dev": true, - "license": "MIT", "dependencies": { "babel-helper-regex": "^6.24.1", "babel-runtime": "^6.22.0", @@ -18444,24 +20153,27 @@ }, "node_modules/babel-plugin-transform-es2015-template-literals": { "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" } }, "node_modules/babel-plugin-transform-es2015-typeof-symbol": { "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" } }, "node_modules/babel-plugin-transform-es2015-unicode-regex": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==", "dev": true, - "license": "MIT", "dependencies": { "babel-helper-regex": "^6.24.1", "babel-runtime": "^6.22.0", @@ -18470,6 +20182,8 @@ }, "node_modules/babel-plugin-transform-es2015-unicode-regex/node_modules/jsesc": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true, "bin": { "jsesc": "bin/jsesc" @@ -18477,8 +20191,9 @@ }, "node_modules/babel-plugin-transform-es2015-unicode-regex/node_modules/regexpu-core": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==", "dev": true, - "license": "MIT", "dependencies": { "regenerate": "^1.2.1", "regjsgen": "^0.2.0", @@ -18487,13 +20202,15 @@ }, "node_modules/babel-plugin-transform-es2015-unicode-regex/node_modules/regjsgen": { "version": "0.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g==", + "dev": true }, "node_modules/babel-plugin-transform-es2015-unicode-regex/node_modules/regjsparser": { "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw==", "dev": true, - "license": "BSD", "dependencies": { "jsesc": "~0.5.0" }, @@ -18503,8 +20220,9 @@ }, "node_modules/babel-plugin-transform-exponentiation-operator": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==", "dev": true, - "license": "MIT", "dependencies": { "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", "babel-plugin-syntax-exponentiation-operator": "^6.8.0", @@ -18513,8 +20231,9 @@ }, "node_modules/babel-plugin-transform-react-qa-classes": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-qa-classes/-/babel-plugin-transform-react-qa-classes-1.6.0.tgz", + "integrity": "sha512-r7G9s+j6CiatnTMP+32fbPrfrSSPWJ3LBoESNlCdXWb8oAO2Ubcrgk0TSbpHVMoDpBiyn+zfm2rxdxwdTt3FpQ==", "dev": true, - "license": "MIT", "dependencies": { "babel-types": "^6.26.0", "lodash.camelcase": "^4.3.0", @@ -18526,8 +20245,9 @@ }, "node_modules/babel-plugin-transform-react-styled-components-qa": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-styled-components-qa/-/babel-plugin-transform-react-styled-components-qa-2.1.0.tgz", + "integrity": "sha512-Db3YCZPuel9JYM8uZ3UAen3Yio5ZPTVbJuLqekxRdZ7fUF185iIHnp275Gb5qu6wDyUH+/L9erYieaigq5qvow==", "dev": true, - "license": "MIT", "dependencies": { "lodash.camelcase": "^4.3.0", "lodash.isstring": "^4.0.1", @@ -18538,16 +20258,18 @@ }, "node_modules/babel-plugin-transform-regenerator": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==", "dev": true, - "license": "MIT", "dependencies": { "regenerator-transform": "^0.10.0" } }, "node_modules/babel-plugin-transform-regenerator/node_modules/regenerator-transform": { "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", "dev": true, - "license": "BSD", "dependencies": { "babel-runtime": "^6.18.0", "babel-types": "^6.19.0", @@ -18556,8 +20278,9 @@ }, "node_modules/babel-plugin-transform-strict-mode": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -18565,8 +20288,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", @@ -18587,8 +20311,9 @@ }, "node_modules/babel-preset-env": { "version": "1.7.0", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", + "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", "dev": true, - "license": "MIT", "dependencies": { "babel-plugin-check-es2015-constants": "^6.22.0", "babel-plugin-syntax-trailing-function-commas": "^6.22.0", @@ -18624,8 +20349,9 @@ }, "node_modules/babel-preset-env/node_modules/browserslist": { "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", "dev": true, - "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30000844", "electron-to-chromium": "^1.3.47" @@ -18636,16 +20362,18 @@ }, "node_modules/babel-preset-env/node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" @@ -18659,8 +20387,9 @@ }, "node_modules/babel-register": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==", "dev": true, - "license": "MIT", "dependencies": { "babel-core": "^6.26.0", "babel-runtime": "^6.26.0", @@ -18673,30 +20402,47 @@ }, "node_modules/babel-register/node_modules/core-js": { "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", "dev": true, - "hasInstallScript": true, - "license": "MIT" + "hasInstallScript": true + }, + "node_modules/babel-register/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==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } }, "node_modules/babel-register/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/babel-register/node_modules/source-map-support": { "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "dev": true, - "license": "MIT", "dependencies": { "source-map": "^0.5.6" } }, "node_modules/babel-runtime": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", "dev": true, - "license": "MIT", "dependencies": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" @@ -18704,19 +20450,23 @@ }, "node_modules/babel-runtime/node_modules/core-js": { "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", "dev": true, - "hasInstallScript": true, - "license": "MIT" + "hasInstallScript": true }, "node_modules/babel-runtime/node_modules/regenerator-runtime": { "version": "0.11.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true }, "node_modules/babel-template": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.26.0", "babel-traverse": "^6.26.0", @@ -18727,8 +20477,9 @@ }, "node_modules/babel-traverse": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==", "dev": true, - "license": "MIT", "dependencies": { "babel-code-frame": "^6.26.0", "babel-messages": "^6.23.0", @@ -18743,29 +20494,33 @@ }, "node_modules/babel-traverse/node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/babel-traverse/node_modules/globals": { "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/babel-traverse/node_modules/ms": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/babel-types": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.26.0", "esutils": "^2.0.2", @@ -18775,16 +20530,18 @@ }, "node_modules/babel-types/node_modules/to-fast-properties": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/babelify": { "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babelify/-/babelify-10.0.0.tgz", + "integrity": "sha512-X40FaxyH7t3X+JFAKvb1H9wooWKLRCi8pg3m8poqtdZaIng+bjzp9RvKQCvRjF9isHiPkXspbbXT/zwXLtwgwg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" }, @@ -18794,15 +20551,17 @@ }, "node_modules/babylon": { "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", "dev": true, - "license": "MIT", "bin": { "babylon": "bin/babylon.js" } }, "node_modules/backoff": { "version": "2.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz", + "integrity": "sha512-wC5ihrnUXmR2douXmXLCe5O3zg3GKIyvRi/hi58a/XyRxVI+3/yM0PYueQOZXPXQ9pxBislYkw+sF9b7C/RuMA==", "dependencies": { "precond": "0.2" }, @@ -18812,8 +20571,9 @@ }, "node_modules/bail": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -18821,11 +20581,13 @@ }, "node_modules/balanced-match": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/base": { "version": "0.11.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -18841,14 +20603,16 @@ }, "node_modules/base-x": { "version": "3.0.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", + "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", "dependencies": { "safe-buffer": "^5.0.1" } }, "node_modules/base/node_modules/define-property": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dependencies": { "is-descriptor": "^1.0.0" }, @@ -18858,38 +20622,45 @@ }, "node_modules/base/node_modules/isobject": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "engines": { "node": ">=0.10.0" } }, "node_modules/base/node_modules/pascalcase": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", "engines": { "node": ">=0.10.0" } }, "node_modules/base58check": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/base58check/-/base58check-2.0.0.tgz", + "integrity": "sha512-sTzsDAOC9+i2Ukr3p1Ie2DWpD117ua+vBJRDnpsSlScGwImeeiTg/IatwcFLsz9K9wEGoBLVd5ahNZzrZ/jZyg==", "dependencies": { "bs58": "^3.0.0" } }, "node_modules/base58check/node_modules/base-x": { "version": "1.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/base-x/-/base-x-1.1.0.tgz", + "integrity": "sha512-c0WLeG3K5OlL4Skz2/LVdS+MjggByKhowxQpG+JpCLA48s/bGwIDyzA1naFjywtNvp/37fLK0p0FpjTNNLLUXQ==" }, "node_modules/base58check/node_modules/bs58": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-3.1.0.tgz", + "integrity": "sha512-9C2bRFTGy3meqO65O9jLvVTyawvhLVp4h2ECm5KlRPuV5KPDNJZcJIj3gl+aA0ENXcYrUSLCkPAeqbTcI2uWyQ==", "dependencies": { "base-x": "^1.1.0" } }, "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", @@ -18903,35 +20674,46 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/base64url": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", "engines": { "node": ">=6.0.0" } }, + "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==", + "dev": true, + "peer": true + }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "dependencies": { "tweetnacl": "^0.14.3" } }, "node_modules/bcrypt-pbkdf/node_modules/tweetnacl": { "version": "0.14.5", - "license": "Unlicense" + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" }, "node_modules/bech32": { "version": "1.1.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" }, "node_modules/better-opn": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", + "integrity": "sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA==", "dev": true, - "license": "MIT", "dependencies": { "open": "^7.0.3" }, @@ -18941,8 +20723,9 @@ }, "node_modules/better-opn/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" @@ -18956,14 +20739,16 @@ }, "node_modules/big-integer": { "version": "1.6.51", - "license": "Unlicense", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", "engines": { "node": ">=0.6" } }, "node_modules/big.js": { "version": "6.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.1.tgz", + "integrity": "sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==", "engines": { "node": "*" }, @@ -18974,14 +20759,16 @@ }, "node_modules/bignumber.js": { "version": "9.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", + "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==", "engines": { "node": "*" } }, "node_modules/bin-build": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", "dependencies": { "decompress": "^4.0.0", "download": "^6.2.2", @@ -18995,7 +20782,8 @@ }, "node_modules/bin-build/node_modules/cross-spawn": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", "dependencies": { "lru-cache": "^4.0.1", "shebang-command": "^1.2.0", @@ -19004,7 +20792,8 @@ }, "node_modules/bin-build/node_modules/execa": { "version": "0.7.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", "dependencies": { "cross-spawn": "^5.0.1", "get-stream": "^3.0.0", @@ -19020,21 +20809,24 @@ }, "node_modules/bin-build/node_modules/get-stream": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", "engines": { "node": ">=4" } }, "node_modules/bin-build/node_modules/is-stream": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/bin-build/node_modules/lru-cache": { "version": "4.1.5", - "license": "ISC", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dependencies": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" @@ -19042,7 +20834,8 @@ }, "node_modules/bin-build/node_modules/npm-run-path": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dependencies": { "path-key": "^2.0.0" }, @@ -19052,14 +20845,16 @@ }, "node_modules/bin-build/node_modules/path-key": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "engines": { "node": ">=4" } }, "node_modules/bin-build/node_modules/shebang-command": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -19069,14 +20864,16 @@ }, "node_modules/bin-build/node_modules/shebang-regex": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/bin-build/node_modules/which": { "version": "1.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dependencies": { "isexe": "^2.0.0" }, @@ -19086,11 +20883,13 @@ }, "node_modules/bin-build/node_modules/yallist": { "version": "2.1.2", - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" }, "node_modules/bin-check": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", "dependencies": { "execa": "^0.7.0", "executable": "^4.1.0" @@ -19101,7 +20900,8 @@ }, "node_modules/bin-check/node_modules/cross-spawn": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", "dependencies": { "lru-cache": "^4.0.1", "shebang-command": "^1.2.0", @@ -19110,7 +20910,8 @@ }, "node_modules/bin-check/node_modules/execa": { "version": "0.7.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", "dependencies": { "cross-spawn": "^5.0.1", "get-stream": "^3.0.0", @@ -19126,21 +20927,24 @@ }, "node_modules/bin-check/node_modules/get-stream": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", "engines": { "node": ">=4" } }, "node_modules/bin-check/node_modules/is-stream": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/bin-check/node_modules/lru-cache": { "version": "4.1.5", - "license": "ISC", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dependencies": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" @@ -19148,7 +20952,8 @@ }, "node_modules/bin-check/node_modules/npm-run-path": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dependencies": { "path-key": "^2.0.0" }, @@ -19158,14 +20963,16 @@ }, "node_modules/bin-check/node_modules/path-key": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "engines": { "node": ">=4" } }, "node_modules/bin-check/node_modules/shebang-command": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -19175,14 +20982,16 @@ }, "node_modules/bin-check/node_modules/shebang-regex": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/bin-check/node_modules/which": { "version": "1.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dependencies": { "isexe": "^2.0.0" }, @@ -19192,11 +21001,13 @@ }, "node_modules/bin-check/node_modules/yallist": { "version": "2.1.2", - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" }, "node_modules/bin-version": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", "dependencies": { "execa": "^1.0.0", "find-versions": "^3.0.0" @@ -19207,7 +21018,8 @@ }, "node_modules/bin-version-check": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", "dependencies": { "bin-version": "^3.0.0", "semver": "^5.6.0", @@ -19219,14 +21031,16 @@ }, "node_modules/bin-version-check/node_modules/semver": { "version": "5.7.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "bin": { "semver": "bin/semver" } }, "node_modules/bin-version/node_modules/cross-spawn": { "version": "6.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -19240,7 +21054,8 @@ }, "node_modules/bin-version/node_modules/execa": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -19256,7 +21071,8 @@ }, "node_modules/bin-version/node_modules/get-stream": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dependencies": { "pump": "^3.0.0" }, @@ -19266,14 +21082,16 @@ }, "node_modules/bin-version/node_modules/is-stream": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/bin-version/node_modules/npm-run-path": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dependencies": { "path-key": "^2.0.0" }, @@ -19283,21 +21101,24 @@ }, "node_modules/bin-version/node_modules/path-key": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "engines": { "node": ">=4" } }, "node_modules/bin-version/node_modules/semver": { "version": "5.7.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "bin": { "semver": "bin/semver" } }, "node_modules/bin-version/node_modules/shebang-command": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -19307,14 +21128,16 @@ }, "node_modules/bin-version/node_modules/shebang-regex": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/bin-version/node_modules/which": { "version": "1.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dependencies": { "isexe": "^2.0.0" }, @@ -19324,7 +21147,8 @@ }, "node_modules/bin-wrapper": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", "dependencies": { "bin-check": "^4.1.0", "bin-version-check": "^4.0.0", @@ -19339,7 +21163,8 @@ }, "node_modules/bin-wrapper/node_modules/download": { "version": "7.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", "dependencies": { "archive-type": "^4.0.0", "caw": "^2.0.1", @@ -19360,28 +21185,32 @@ }, "node_modules/bin-wrapper/node_modules/download/node_modules/pify": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { "node": ">=4" } }, "node_modules/bin-wrapper/node_modules/file-type": { "version": "8.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", "engines": { "node": ">=6" } }, "node_modules/bin-wrapper/node_modules/filename-reserved-regex": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", "engines": { "node": ">=4" } }, "node_modules/bin-wrapper/node_modules/filenamify": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", "dependencies": { "filename-reserved-regex": "^2.0.0", "strip-outer": "^1.0.0", @@ -19393,14 +21222,16 @@ }, "node_modules/bin-wrapper/node_modules/get-stream": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", "engines": { "node": ">=4" } }, "node_modules/bin-wrapper/node_modules/got": { "version": "8.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", "dependencies": { "@sindresorhus/is": "^0.7.0", "cacheable-request": "^2.1.1", @@ -19426,14 +21257,16 @@ }, "node_modules/bin-wrapper/node_modules/got/node_modules/pify": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { "node": ">=4" } }, "node_modules/bin-wrapper/node_modules/make-dir": { "version": "1.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dependencies": { "pify": "^3.0.0" }, @@ -19443,21 +21276,24 @@ }, "node_modules/bin-wrapper/node_modules/make-dir/node_modules/pify": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { "node": ">=4" } }, "node_modules/bin-wrapper/node_modules/p-cancelable": { "version": "0.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", "engines": { "node": ">=4" } }, "node_modules/bin-wrapper/node_modules/p-event": { "version": "2.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", "dependencies": { "p-timeout": "^2.0.1" }, @@ -19467,7 +21303,8 @@ }, "node_modules/bin-wrapper/node_modules/p-timeout": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", "dependencies": { "p-finally": "^1.0.0" }, @@ -19477,14 +21314,16 @@ }, "node_modules/bin-wrapper/node_modules/prepend-http": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", "engines": { "node": ">=4" } }, "node_modules/bin-wrapper/node_modules/url-parse-lax": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", "dependencies": { "prepend-http": "^2.0.0" }, @@ -19494,33 +21333,38 @@ }, "node_modules/binary-extensions": { "version": "2.2.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "devOptional": true, "engines": { "node": ">=8" } }, "node_modules/bind-decorator": { "version": "1.0.11", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bind-decorator/-/bind-decorator-1.0.11.tgz", + "integrity": "sha512-yzkH0uog6Vv/vQ9+rhSKxecnqGUZHYncg7qS7voz3Q76+TAi1SGiOKk2mlOvusQnFz9Dc4BC/NMkeXu11YgjJg==" }, "node_modules/bindings": { "version": "1.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", "dependencies": { "file-uri-to-path": "1.0.0" } }, "node_modules/bip174": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bip174/-/bip174-2.1.0.tgz", + "integrity": "sha512-lkc0XyiX9E9KiVAS1ZiOqK1xfiwvf4FXDDdkDq5crcDzOq+xGytY+14qCsqz7kCiy8rpN1CRNfacRhf9G3JNSA==", "engines": { "node": ">=8.0.0" } }, "node_modules/bip32": { "version": "2.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", + "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", "dependencies": { "@types/node": "10.12.18", "bs58check": "^2.1.1", @@ -19536,11 +21380,13 @@ }, "node_modules/bip32/node_modules/@types/node": { "version": "10.12.18", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", + "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" }, "node_modules/bip39": { "version": "3.0.4", - "license": "ISC", + "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz", + "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==", "dependencies": { "@types/node": "11.11.6", "create-hash": "^1.1.0", @@ -19550,26 +21396,31 @@ }, "node_modules/bip39/node_modules/@types/node": { "version": "11.11.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", + "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==" }, "node_modules/bip66": { "version": "1.1.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", + "integrity": "sha512-nemMHz95EmS38a26XbbdxIYj5csHd3RMP3H5bwQknX0WYHF01qhpufP42mLOwVICuH2JmhIhXiWs89MfUGL7Xw==", "dependencies": { "safe-buffer": "^5.0.1" } }, "node_modules/bitcoin-ops": { "version": "1.4.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bitcoin-ops/-/bitcoin-ops-1.4.1.tgz", + "integrity": "sha512-pef6gxZFztEhaE9RY9HmWVmiIHqCb2OyS4HPKkpc6CIiiOa3Qmuoylxc5P2EkU3w+5eTSifI9SEZC88idAIGow==" }, "node_modules/bitwise": { "version": "2.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bitwise/-/bitwise-2.1.0.tgz", + "integrity": "sha512-XKgAhMXCh4H/3oNwAHAsAO0iC89s9cOiumgYwSHjSobGWxYjv62YhkL9QEdvGP151xypCtMlAfKK79GEcd2eRQ==" }, "node_modules/bl": { "version": "1.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", "dependencies": { "readable-stream": "^2.3.5", "safe-buffer": "^5.1.1" @@ -19577,24 +21428,29 @@ }, "node_modules/blakejs": { "version": "1.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", + "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==" }, "node_modules/blob-util": { "version": "2.0.2", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "dev": true }, "node_modules/bluebird": { "version": "3.7.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "node_modules/bn.js": { "version": "5.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" }, "node_modules/bnb-javascript-sdk-nobroadcast": { "version": "2.16.15", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/bnb-javascript-sdk-nobroadcast/-/bnb-javascript-sdk-nobroadcast-2.16.15.tgz", + "integrity": "sha512-+vZOmPszzQcNVxx4ZpUJtGs0FEdzAQdbDvBZEHDwU9Epzh6I2xEe+Kehf0T2ombbtJRtzcwlEVYCdcvvv0SPIg==", "dependencies": { "axios": "0.21.1", "bech32": "^1.1.3", @@ -19623,43 +21479,51 @@ }, "node_modules/bnb-javascript-sdk-nobroadcast/node_modules/axios": { "version": "0.21.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", "dependencies": { "follow-redirects": "^1.10.0" } }, "node_modules/bnb-javascript-sdk-nobroadcast/node_modules/big.js": { "version": "5.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "engines": { "node": "*" } }, "node_modules/bnb-javascript-sdk-nobroadcast/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/bnb-javascript-sdk-nobroadcast/node_modules/camelcase": { "version": "5.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "engines": { "node": ">=6" } }, "node_modules/bnb-javascript-sdk-nobroadcast/node_modules/crypto-js": { "version": "3.3.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.3.0.tgz", + "integrity": "sha512-DIT51nX0dCfKltpRiXV+/TVZq+Qq2NgF4644+K7Ttnla7zEzqc+kjJyiB96BHNyUTBxyjzRcZYpUdZa+QAqi6Q==" }, "node_modules/bnb-javascript-sdk-nobroadcast/node_modules/uuid": { "version": "3.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "bin": { "uuid": "bin/uuid" } }, "node_modules/bnc-onboard": { "version": "1.37.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bnc-onboard/-/bnc-onboard-1.37.3.tgz", + "integrity": "sha512-G5pHatWvJf/r7gB7A38p7BlQfbzNJhND2nr0tPKqGtpXucTZJ0cl0bPvrh2nRNMs22ajd2wG29N88bWrWU5Vcw==", "dependencies": { "@cvbb/eth-keyring": "^1.1.0", "@ensdomains/ensjs": "^2.0.1", @@ -19696,7 +21560,8 @@ }, "node_modules/bnc-sdk": { "version": "3.7.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bnc-sdk/-/bnc-sdk-3.7.1.tgz", + "integrity": "sha512-vM8KA61EU0JRCQw1ycRmj0Jkps8/8s5ifqHOV38KqVRsvig+M1QY1zKEYeDkdPKGSxWX78rzozYk9tbQys9aNg==", "dependencies": { "crypto-es": "^1.2.2", "rxjs": "^6.6.3", @@ -19705,7 +21570,8 @@ }, "node_modules/body-parser": { "version": "1.20.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.4", @@ -19727,25 +21593,29 @@ }, "node_modules/body-parser/node_modules/bytes": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "engines": { "node": ">= 0.8" } }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { "ms": "2.0.0" } }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/body-parser/node_modules/qs": { "version": "6.10.3", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", "dependencies": { "side-channel": "^1.0.4" }, @@ -19756,13 +21626,35 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/bonjour-service": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", + "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true + }, "node_modules/boolbase": { "version": "1.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, "node_modules/borc": { "version": "2.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/borc/-/borc-2.1.2.tgz", + "integrity": "sha512-Sy9eoUi4OiKzq7VovMn246iTo17kzuyHJKomCfpWMlI6RpfN1gk95w7d7gH264nApVLg0HZfcpz62/g4VH1Y4w==", "dependencies": { "bignumber.js": "^9.0.0", "buffer": "^5.5.0", @@ -19778,6 +21670,8 @@ }, "node_modules/borc/node_modules/buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "funding": [ { "type": "github", @@ -19792,7 +21686,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -19800,11 +21693,13 @@ }, "node_modules/borc/node_modules/commander": { "version": "2.20.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "node_modules/borc/node_modules/readable-stream": { "version": "3.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -19816,12 +21711,14 @@ }, "node_modules/bowser": { "version": "2.11.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" }, "node_modules/boxen": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-align": "^3.0.0", "camelcase": "^6.2.0", @@ -19841,8 +21738,9 @@ }, "node_modules/boxen/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -19855,8 +21753,9 @@ }, "node_modules/boxen/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -19870,8 +21769,9 @@ }, "node_modules/boxen/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -19881,21 +21781,24 @@ }, "node_modules/boxen/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/boxen/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/boxen/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -19905,8 +21808,9 @@ }, "node_modules/boxen/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==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -19916,8 +21820,9 @@ }, "node_modules/bplist-parser": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz", + "integrity": "sha512-2AEM0FXy8ZxVLBuqX0hqt1gDwcnz2zygEkQ6zaD5Wko/sB9paUNwlpawrFtKeHUAQUOzjVy9AO4oeonqIHKA9Q==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "big-integer": "^1.6.7" @@ -19925,7 +21830,8 @@ }, "node_modules/brace-expansion": { "version": "1.1.11", - "license": "MIT", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -19933,8 +21839,9 @@ }, "node_modules/braces": { "version": "3.0.2", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "devOptional": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -19944,7 +21851,8 @@ }, "node_modules/broadcast-channel": { "version": "3.7.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz", + "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==", "dependencies": { "@babel/runtime": "^7.7.2", "detect-node": "^2.1.0", @@ -19956,27 +21864,16 @@ "unload": "2.2.0" } }, - "node_modules/broadcast-channel/node_modules/rimraf": { - "version": "3.0.2", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/brorand": { "version": "1.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" }, "node_modules/browser-pack": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", + "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", "dev": true, - "license": "MIT", "dependencies": { "combine-source-map": "~0.8.0", "defined": "^1.0.0", @@ -19991,21 +21888,24 @@ }, "node_modules/browser-process-hrtime": { "version": "1.0.0", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true }, "node_modules/browser-resolve": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", + "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", "dev": true, - "license": "MIT", "dependencies": { "resolve": "^1.17.0" } }, "node_modules/browserify": { "version": "16.5.2", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.2.tgz", + "integrity": "sha512-TkOR1cQGdmXU9zW4YukWzWVSJwrxmNdADFbqbE3HFgQWe5wqZmOawqZ7J/8MPCwk/W8yY7Y0h+7mOtcZxLP23g==", "dev": true, - "license": "MIT", "dependencies": { "assert": "^1.4.0", "browser-pack": "^6.0.1", @@ -20065,7 +21965,8 @@ }, "node_modules/browserify-aes": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dependencies": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -20077,7 +21978,8 @@ }, "node_modules/browserify-cipher": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -20086,7 +21988,8 @@ }, "node_modules/browserify-des": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -20096,7 +21999,8 @@ }, "node_modules/browserify-rsa": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", "dependencies": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" @@ -20104,7 +22008,8 @@ }, "node_modules/browserify-sign": { "version": "4.2.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", "dependencies": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", @@ -20119,7 +22024,8 @@ }, "node_modules/browserify-sign/node_modules/readable-stream": { "version": "3.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -20131,16 +22037,17 @@ }, "node_modules/browserify-zlib": { "version": "0.2.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dependencies": { "pako": "~1.0.5" } }, "node_modules/browserify/node_modules/assert": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", "dev": true, - "license": "MIT", "dependencies": { "object-assign": "^4.1.1", "util": "0.10.3" @@ -20148,40 +22055,47 @@ }, "node_modules/browserify/node_modules/assert/node_modules/inherits": { "version": "2.0.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", + "dev": true }, "node_modules/browserify/node_modules/assert/node_modules/util": { "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "2.0.1" } }, "node_modules/browserify/node_modules/events": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", + "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.4.x" } }, "node_modules/browserify/node_modules/inherits": { "version": "2.0.3", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true }, "node_modules/browserify/node_modules/util": { "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "2.0.3" } }, "node_modules/browserslist": { - "version": "4.21.2", + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", "funding": [ { "type": "opencollective", @@ -20192,12 +22106,11 @@ "url": "https://tidelift.com/funding/github/npm/browserslist" } ], - "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001366", - "electron-to-chromium": "^1.4.188", + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.4" + "update-browserslist-db": "^1.0.5" }, "bin": { "browserslist": "cli.js" @@ -20208,14 +22121,16 @@ }, "node_modules/bs58": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", "dependencies": { "base-x": "^3.0.2" } }, "node_modules/bs58check": { "version": "2.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", "dependencies": { "bs58": "^4.0.0", "create-hash": "^1.1.0", @@ -20224,15 +22139,17 @@ }, "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==", "dev": true, - "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" } }, "node_modules/btoa": { "version": "1.2.1", - "license": "(MIT OR Apache-2.0)", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", "bin": { "btoa": "bin/btoa.js" }, @@ -20242,7 +22159,8 @@ }, "node_modules/buffer": { "version": "5.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", + "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", "dependencies": { "base64-js": "^1.0.2", "ieee754": "^1.1.4" @@ -20250,7 +22168,8 @@ }, "node_modules/buffer-alloc": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "dependencies": { "buffer-alloc-unsafe": "^1.1.0", "buffer-fill": "^1.0.0" @@ -20258,35 +22177,42 @@ }, "node_modules/buffer-alloc-unsafe": { "version": "1.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" }, "node_modules/buffer-crc32": { "version": "0.2.13", - "license": "MIT", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "engines": { "node": "*" } }, "node_modules/buffer-fill": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" }, "node_modules/buffer-from": { "version": "1.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "node_modules/buffer-to-arraybuffer": { "version": "0.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", + "integrity": "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==" }, "node_modules/buffer-xor": { "version": "1.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" }, "node_modules/bufferutil": { "version": "4.0.6", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz", + "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "node-gyp-build": "^4.3.0" }, @@ -20296,15 +22222,17 @@ }, "node_modules/bufio": { "version": "1.0.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bufio/-/bufio-1.0.7.tgz", + "integrity": "sha512-bd1dDQhiC+bEbEfg56IdBv7faWa6OipMs/AFFFvtFnB3wAYjlwQpQRZ0pm6ZkgtfL0pILRXhKxOiQj6UzoMR7A==", "engines": { "node": ">=8.0.0" } }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" }, @@ -20314,12 +22242,13 @@ }, "node_modules/builtin-status-codes": { "version": "3.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" }, "node_modules/bytebuffer": { "version": "5.0.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz", + "integrity": "sha512-IuzSdmADppkZ6DlpycMkm8l9zeEq16fWtLvunEwFiYciR/BHo4E8/xs5piFquG+Za8OWmMqHF8zuRviz2LHvRQ==", "dependencies": { "long": "~3" }, @@ -20329,31 +22258,35 @@ }, "node_modules/bytebuffer/node_modules/long": { "version": "3.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", + "integrity": "sha512-ZYvPPOMqUwPoDsbJaR10iQJYnMuZhRTvHYl62ErLIEX7RgFlziSBUUvrt3OVfc47QlHHpzPZYP17g3Fv7oeJkg==", "engines": { "node": ">=0.6" } }, "node_modules/bytes": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/bytes32": { "version": "0.0.3", + "resolved": "https://registry.npmjs.org/bytes32/-/bytes32-0.0.3.tgz", + "integrity": "sha512-uQM5zGcelcBEk0R7vkIRVN7GnrDd2S5EeWrxv7dSFLPVoI5FwYiSYOOLaFwnsav0oSr3hZQ6mFq6QNi8Vt6n8w==", "dev": true, - "license": "MIT", "bin": { "bytes32": "bin.js" } }, "node_modules/c8": { "version": "7.12.0", + "resolved": "https://registry.npmjs.org/c8/-/c8-7.12.0.tgz", + "integrity": "sha512-CtgQrHOkyxr5koX1wEUmN/5cfDa2ckbHRA4Gy5LAL0zaCFtVWJS5++n+w4/sr2GWGerBxgTjpKeDclk/Qk6W/A==", "dev": true, - "license": "ISC", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@istanbuljs/schema": "^0.1.3", @@ -20375,32 +22308,31 @@ "node": ">=10.12.0" } }, + "node_modules/c8/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==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, "node_modules/c8/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=8" } }, - "node_modules/c8/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/c8/node_modules/v8-to-istanbul": { "version": "9.0.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", + "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", "dev": true, - "license": "ISC", "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", @@ -20410,18 +22342,46 @@ "node": ">=10.12.0" } }, + "node_modules/c8/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/c8/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "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/c8/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==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/cacache": { "version": "12.0.4", - "dev": true, - "license": "ISC", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "dependencies": { "bluebird": "^3.5.5", "chownr": "^1.1.1", @@ -20442,20 +22402,38 @@ }, "node_modules/cacache/node_modules/lru-cache": { "version": "5.1.1", - "dev": true, - "license": "ISC", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dependencies": { "yallist": "^3.0.2" } }, - "node_modules/cacache/node_modules/y18n": { - "version": "4.0.3", - "dev": true, - "license": "ISC" + "node_modules/cacache/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==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } }, "node_modules/cache-base": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -20473,14 +22451,16 @@ }, "node_modules/cache-base/node_modules/isobject": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "engines": { "node": ">=0.10.0" } }, "node_modules/cacheable-request": { "version": "2.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", "dependencies": { "clone-response": "1.0.2", "get-stream": "3.0.0", @@ -20493,21 +22473,24 @@ }, "node_modules/cacheable-request/node_modules/get-stream": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", "engines": { "node": ">=4" } }, "node_modules/cacheable-request/node_modules/lowercase-keys": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==", "engines": { "node": ">=0.10.0" } }, "node_modules/cacheable-request/node_modules/normalize-url": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", "dependencies": { "prepend-http": "^2.0.0", "query-string": "^5.0.1", @@ -20519,14 +22502,16 @@ }, "node_modules/cacheable-request/node_modules/prepend-http": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", "engines": { "node": ">=4" } }, "node_modules/cacheable-request/node_modules/query-string": { "version": "5.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", "dependencies": { "decode-uri-component": "^0.2.0", "object-assign": "^4.1.0", @@ -20538,7 +22523,8 @@ }, "node_modules/cacheable-request/node_modules/sort-keys": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", "dependencies": { "is-plain-obj": "^1.0.0" }, @@ -20548,28 +22534,32 @@ }, "node_modules/cacheable-request/node_modules/strict-uri-encode": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/cached-path-relative": { "version": "1.1.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.1.0.tgz", + "integrity": "sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==", + "dev": true }, "node_modules/cachedir": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", + "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/caching-transform": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", + "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", "dev": true, - "license": "MIT", "dependencies": { "hasha": "^5.0.0", "make-dir": "^3.0.0", @@ -20582,7 +22572,8 @@ }, "node_modules/call-bind": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -20593,19 +22584,22 @@ }, "node_modules/call-me-maybe": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==" }, "node_modules/callsites": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "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==", "dev": true, - "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -20613,8 +22607,9 @@ }, "node_modules/camelcase": { "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -20624,15 +22619,17 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/camelcase-keys": { "version": "4.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha512-Ej37YKYbFUI8QiYlvj9YHb6/Z60dZyPJW0Cs8sFilMbd2lP0bw3ylAq9yJkK4lcTA2dID5fG8LjmJYbO7kWb7Q==", "dependencies": { "camelcase": "^4.1.0", "map-obj": "^2.0.0", @@ -20644,17 +22641,21 @@ }, "node_modules/camelcase-keys/node_modules/camelcase": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", "engines": { "node": ">=4" } }, "node_modules/camelize": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" }, "node_modules/caniuse-lite": { - "version": "1.0.30001367", + "version": "1.0.30001373", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz", + "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==", "funding": [ { "type": "opencollective", @@ -20664,13 +22665,13 @@ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" } - ], - "license": "CC-BY-4.0" + ] }, "node_modules/capture-exit": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", "dev": true, - "license": "ISC", "dependencies": { "rsvp": "^4.8.4" }, @@ -20680,19 +22681,22 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/caseless": { "version": "0.12.0", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" }, "node_modules/caw": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", "dependencies": { "get-proxy": "^2.0.0", "isurl": "^1.0.0-alpha5", @@ -20705,8 +22709,9 @@ }, "node_modules/cbor": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/cbor/-/cbor-5.2.0.tgz", + "integrity": "sha512-5IMhi9e1QU76ppa5/ajP1BmMWZ2FHkhAhjeVKQ/EFCgYSEaeVaoGtL7cxJskf9oCCk+XjzaIdc3IuU/dbA/o2A==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "bignumber.js": "^9.0.1", @@ -20718,12 +22723,14 @@ }, "node_modules/cbor-sync": { "version": "1.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/cbor-sync/-/cbor-sync-1.0.4.tgz", + "integrity": "sha512-GWlXN4wiz0vdWWXBU71Dvc1q3aBo0HytqwAZnXF1wOwjqNnDWA1vZ1gDMFLlqohak31VQzmhiYfiCX5QSSfagA==" }, "node_modules/cbor/node_modules/bignumber.js": { "version": "9.0.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", + "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": "*" @@ -20731,8 +22738,9 @@ }, "node_modules/ccount": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", + "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -20740,7 +22748,8 @@ }, "node_modules/chai": { "version": "4.3.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.6.tgz", + "integrity": "sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==", "dependencies": { "assertion-error": "^1.1.0", "check-error": "^1.0.2", @@ -20756,7 +22765,8 @@ }, "node_modules/chai-as-promised": { "version": "7.1.1", - "license": "WTFPL", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz", + "integrity": "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==", "dependencies": { "check-error": "^1.0.2" }, @@ -20766,7 +22776,8 @@ }, "node_modules/chalk": { "version": "2.4.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -20778,13 +22789,15 @@ }, "node_modules/chance": { "version": "1.1.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/chance/-/chance-1.1.8.tgz", + "integrity": "sha512-v7fi5Hj2VbR6dJEGRWLmJBA83LJMS47pkAbmROFxHWd9qmE1esHRZW8Clf1Fhzr3rjxnNZVCjOEv/ivFxeIMtg==", + "dev": true }, "node_modules/change-case": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-3.0.2.tgz", + "integrity": "sha512-Mww+SLF6MZ0U6kdg11algyKd5BARbyM4TbFBepwowYSR5ClfQGCGtxNXgykpN0uF/bstWeaGDT4JWaDh8zWAHA==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "camel-case": "^3.0.0", @@ -20809,8 +22822,9 @@ }, "node_modules/change-case/node_modules/camel-case": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "no-case": "^2.2.0", @@ -20819,8 +22833,9 @@ }, "node_modules/change-case/node_modules/dot-case": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-2.1.1.tgz", + "integrity": "sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "no-case": "^2.2.0" @@ -20828,14 +22843,16 @@ }, "node_modules/change-case/node_modules/lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/change-case/node_modules/no-case": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "lower-case": "^1.1.1" @@ -20843,8 +22860,9 @@ }, "node_modules/change-case/node_modules/param-case": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "no-case": "^2.2.0" @@ -20852,8 +22870,9 @@ }, "node_modules/change-case/node_modules/pascal-case": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.1.tgz", + "integrity": "sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "camel-case": "^3.0.0", @@ -20862,16 +22881,18 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/character-entities": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -20879,8 +22900,9 @@ }, "node_modules/character-entities-legacy": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -20888,8 +22910,9 @@ }, "node_modules/character-reference-invalid": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -20897,34 +22920,39 @@ }, "node_modules/chardet": { "version": "0.7.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, "node_modules/check-error": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==", "engines": { "node": "*" } }, "node_modules/check-more-types": { "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8.0" } }, "node_modules/checkpoint-store": { "version": "1.1.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz", + "integrity": "sha512-J/NdY2WvIx654cc6LWSq/IYFFCUf75fFTgwzFnmbqyORH4MwgiQCgswLLKBGzmsyTI5V7i5bp/So6sMbDWhedg==", "dependencies": { "functional-red-black-tree": "^1.0.1" } }, "node_modules/cheerio": { "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "cheerio-select": "^2.1.0", @@ -20944,8 +22972,9 @@ }, "node_modules/cheerio-select": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", "dev": true, - "license": "BSD-2-Clause", "optional": true, "dependencies": { "boolbase": "^1.0.0", @@ -20961,8 +22990,9 @@ }, "node_modules/cheerio-select/node_modules/css-select": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "dev": true, - "license": "BSD-2-Clause", "optional": true, "dependencies": { "boolbase": "^1.0.0", @@ -20977,8 +23007,9 @@ }, "node_modules/cheerio-select/node_modules/dom-serializer": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "domelementtype": "^2.3.0", @@ -20991,8 +23022,9 @@ }, "node_modules/cheerio-select/node_modules/domhandler": { "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, - "license": "BSD-2-Clause", "optional": true, "dependencies": { "domelementtype": "^2.3.0" @@ -21006,8 +23038,9 @@ }, "node_modules/cheerio-select/node_modules/domutils": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", "dev": true, - "license": "BSD-2-Clause", "optional": true, "dependencies": { "dom-serializer": "^2.0.0", @@ -21020,8 +23053,9 @@ }, "node_modules/cheerio-select/node_modules/entities": { "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", "dev": true, - "license": "BSD-2-Clause", "optional": true, "engines": { "node": ">=0.12" @@ -21032,8 +23066,9 @@ }, "node_modules/cheerio/node_modules/dom-serializer": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "domelementtype": "^2.3.0", @@ -21046,8 +23081,9 @@ }, "node_modules/cheerio/node_modules/domhandler": { "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, - "license": "BSD-2-Clause", "optional": true, "dependencies": { "domelementtype": "^2.3.0" @@ -21061,8 +23097,9 @@ }, "node_modules/cheerio/node_modules/domutils": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", "dev": true, - "license": "BSD-2-Clause", "optional": true, "dependencies": { "dom-serializer": "^2.0.0", @@ -21075,8 +23112,9 @@ }, "node_modules/cheerio/node_modules/entities": { "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", "dev": true, - "license": "BSD-2-Clause", "optional": true, "engines": { "node": ">=0.12" @@ -21087,6 +23125,8 @@ }, "node_modules/cheerio/node_modules/htmlparser2": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", "dev": true, "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", @@ -21095,7 +23135,6 @@ "url": "https://github.com/sponsors/fb55" } ], - "license": "MIT", "optional": true, "dependencies": { "domelementtype": "^2.3.0", @@ -21106,8 +23145,9 @@ }, "node_modules/cheerio/node_modules/parse5": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz", + "integrity": "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "entities": "^4.3.0" @@ -21118,14 +23158,15 @@ }, "node_modules/chokidar": { "version": "3.5.3", - "dev": true, + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "devOptional": true, "funding": [ { "type": "individual", "url": "https://paulmillr.com/funding/" } ], - "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -21144,25 +23185,28 @@ }, "node_modules/chownr": { "version": "1.1.4", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "node_modules/chrome-trace-event": { "version": "1.0.3", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "engines": { "node": ">=6.0" } }, "node_modules/ci-info": { "version": "3.3.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", + "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", + "dev": true }, "node_modules/cids": { "version": "0.7.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", + "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", + "deprecated": "This module has been superseded by the multiformats module", "dependencies": { "buffer": "^5.5.0", "class-is": "^1.1.0", @@ -21177,6 +23221,8 @@ }, "node_modules/cids/node_modules/buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "funding": [ { "type": "github", @@ -21191,7 +23237,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -21199,7 +23244,9 @@ }, "node_modules/cids/node_modules/multicodec": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz", + "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==", + "deprecated": "This module has been superseded by the multiformats module", "dependencies": { "buffer": "^5.6.0", "varint": "^5.0.0" @@ -21207,7 +23254,8 @@ }, "node_modules/cipher-base": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -21215,16 +23263,19 @@ }, "node_modules/cjs-module-lexer": { "version": "1.2.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true }, "node_modules/class-is": { "version": "1.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz", + "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==" }, "node_modules/class-utils": { "version": "0.3.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -21237,7 +23288,8 @@ }, "node_modules/class-utils/node_modules/define-property": { "version": "0.2.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -21247,7 +23299,8 @@ }, "node_modules/class-utils/node_modules/is-accessor-descriptor": { "version": "0.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", "dependencies": { "kind-of": "^3.0.2" }, @@ -21257,7 +23310,8 @@ }, "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { "is-buffer": "^1.1.5" }, @@ -21267,11 +23321,13 @@ }, "node_modules/class-utils/node_modules/is-buffer": { "version": "1.1.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/class-utils/node_modules/is-data-descriptor": { "version": "0.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", "dependencies": { "kind-of": "^3.0.2" }, @@ -21281,7 +23337,8 @@ }, "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { "is-buffer": "^1.1.5" }, @@ -21291,7 +23348,8 @@ }, "node_modules/class-utils/node_modules/is-descriptor": { "version": "0.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -21303,26 +23361,53 @@ }, "node_modules/class-utils/node_modules/isobject": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "engines": { "node": ">=0.10.0" } }, "node_modules/class-utils/node_modules/kind-of": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "engines": { "node": ">=0.10.0" } }, "node_modules/classnames": { "version": "2.3.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "peer": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } }, "node_modules/clean-regexp": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", + "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", "dev": true, - "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -21332,16 +23417,18 @@ }, "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": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" }, @@ -21351,8 +23438,9 @@ }, "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" }, @@ -21362,8 +23450,9 @@ }, "node_modules/cli-table3": { "version": "0.6.2", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz", + "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", "dev": true, - "license": "MIT", "dependencies": { "string-width": "^4.2.0" }, @@ -21375,28 +23464,75 @@ } }, "node_modules/cli-truncate": { - "version": "2.1.0", + "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": "^3.0.0", - "string-width": "^4.2.0" + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" }, "engines": { - "node": ">=8" + "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, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?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, + "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.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/cli-width": { "version": "2.2.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" }, "node_modules/clipboardy": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", "dev": true, - "license": "MIT", "dependencies": { "arch": "^2.1.1", "execa": "^1.0.0", @@ -21408,8 +23544,9 @@ }, "node_modules/clipboardy/node_modules/cross-spawn": { "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, - "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -21423,8 +23560,9 @@ }, "node_modules/clipboardy/node_modules/execa": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -21440,8 +23578,9 @@ }, "node_modules/clipboardy/node_modules/get-stream": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, - "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -21451,16 +23590,18 @@ }, "node_modules/clipboardy/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/clipboardy/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==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -21470,24 +23611,27 @@ }, "node_modules/clipboardy/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/clipboardy/node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -21497,16 +23641,18 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/clipboardy/node_modules/which": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -21515,26 +23661,76 @@ } }, "node_modules/cliui": { - "version": "7.0.4", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/cliui/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==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui/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==", + "dev": true + }, + "node_modules/cliui/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, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/clone": { "version": "2.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", "engines": { "node": ">=0.8" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -21546,22 +23742,25 @@ }, "node_modules/clone-response": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", "dependencies": { "mimic-response": "^1.0.0" } }, "node_modules/clsx": { "version": "1.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", "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==", "dev": true, - "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -21569,14 +23768,16 @@ }, "node_modules/code-point-at": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", "engines": { "node": ">=0.10.0" } }, "node_modules/codegen-graph-ts": { "version": "0.1.4", - "license": "GPL-3.0", + "resolved": "https://registry.npmjs.org/codegen-graph-ts/-/codegen-graph-ts-0.1.4.tgz", + "integrity": "sha512-/O5B9CTzIhCLp+gj3njgtvkFq1CqMMWIX9W3aeg3U41ZwZ8vjkPYKbmxCoHspmMHYgWOgmyK9R/kPrMU/MKLRA==", "dependencies": { "@synthetixio/wei": "^2.47.0-ovm.5", "axios": "^0.24.0", @@ -21591,21 +23792,16 @@ }, "node_modules/codegen-graph-ts/node_modules/axios": { "version": "0.24.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", + "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", "dependencies": { "follow-redirects": "^1.14.4" } }, - "node_modules/codegen-graph-ts/node_modules/commander": { - "version": "8.3.0", - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, "node_modules/codegen-graph-ts/node_modules/form-data": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -21617,7 +23813,8 @@ }, "node_modules/codegen-graph-ts/node_modules/graphql-request": { "version": "3.7.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-3.7.0.tgz", + "integrity": "sha512-dw5PxHCgBneN2DDNqpWu8QkbbJ07oOziy8z+bK/TAXufsOLaETuVO4GkXrbs0WjhdKhBMN3BkpN/RIvUHkmNUQ==", "dependencies": { "cross-fetch": "^3.0.6", "extract-files": "^9.0.0", @@ -21629,8 +23826,9 @@ }, "node_modules/coffeeify": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/coffeeify/-/coffeeify-3.0.1.tgz", + "integrity": "sha512-Qjnr7UX6ldK1PHV7wCnv7AuCd4q19KTUtwJnu/6JRJB4rfm12zvcXtKdacUoePOKr1I4ka/ydKiwWpNAdsQb0g==", "dev": true, - "license": "MIT", "dependencies": { "convert-source-map": "^1.3.0", "through2": "^2.0.0" @@ -21641,8 +23839,9 @@ }, "node_modules/coffeescript": { "version": "1.12.7", + "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.12.7.tgz", + "integrity": "sha512-pLXHFxQMPklVoEekowk8b3erNynC+DVJzChxS/LCBBgR6/8AJkHivkm//zbowcfc7BTCAjryuhx6gPqPRfsFoA==", "dev": true, - "license": "MIT", "bin": { "cake": "bin/cake", "coffee": "bin/coffee" @@ -21653,6 +23852,8 @@ }, "node_modules/coinstring": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/coinstring/-/coinstring-2.3.0.tgz", + "integrity": "sha512-2xMhQ++4ETUPiy2oqOlfydsuQArNLB6TExNF33Jmv+IgpmV8Hf6v6yICQAwH4uEHTnkJ3DscSyeKFrg37ljIOw==", "dev": true, "dependencies": { "bs58": "^2.0.1", @@ -21661,12 +23862,15 @@ }, "node_modules/coinstring/node_modules/bs58": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-2.0.1.tgz", + "integrity": "sha512-77ld2g7Hn1GyIUpuUVfbZdhO1q9R9gv/GYam4HAeAW/tzhQDrbJ2ZttN1tIe4hmKrWFE+oUtAhBNx/EA5SVdTg==", "dev": true }, "node_modules/collapse-white-space": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -21674,12 +23878,14 @@ }, "node_modules/collect-v8-coverage": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true }, "node_modules/collection-visit": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -21690,32 +23896,37 @@ }, "node_modules/color-convert": { "version": "1.9.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dependencies": { "color-name": "1.1.3" } }, "node_modules/color-name": { "version": "1.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/color-support": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true, - "license": "ISC", "bin": { "color-support": "bin.js" } }, "node_modules/colorette": { "version": "2.0.19", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true }, "node_modules/colors": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=0.1.90" @@ -21723,8 +23934,9 @@ }, "node_modules/combine-source-map": { "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha512-UlxQ9Vw0b/Bt/KYwCFqdEwsQ1eL8d1gibiFb7lxQJFdvTgc2hIZi6ugsg+kyhzhPV+QEpUiEIwInIAIrgoEkrg==", "dev": true, - "license": "MIT", "dependencies": { "convert-source-map": "~1.1.0", "inline-source-map": "~0.6.0", @@ -21734,20 +23946,23 @@ }, "node_modules/combine-source-map/node_modules/convert-source-map": { "version": "1.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha512-Y8L5rp6jo+g9VEPgvqNfEopjTR4OTYct8lXlS8iVQdmnjDvbdbzYe9rjtFCB9egC86JoNCU61WRY+ScjkZpnIg==", + "dev": true }, "node_modules/combine-source-map/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/combined-stream": { "version": "1.0.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -21757,47 +23972,100 @@ }, "node_modules/comma-separated-tokens": { "version": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/commander": { - "version": "9.1.0", + "node_modules/command-line-args": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", + "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", "dev": true, - "license": "MIT", + "dependencies": { + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, "engines": { - "node": "^12.20.0 || >=14" + "node": ">=4.0.0" + } + }, + "node_modules/command-line-usage": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", + "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", + "dev": true, + "dependencies": { + "array-back": "^4.0.2", + "chalk": "^2.4.2", + "table-layout": "^1.0.2", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/command-line-usage/node_modules/array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/command-line-usage/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" } }, "node_modules/common-path-prefix": { "version": "3.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4.0.0" } }, "node_modules/commondir": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, "node_modules/component-emitter": { "version": "1.3.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" }, "node_modules/compressible": { "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, - "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -21807,8 +24075,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -21824,33 +24093,37 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/compression/node_modules/ms": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/compression/node_modules/safe-buffer": { "version": "5.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "node_modules/concat-map": { "version": "0.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "node_modules/concat-stream": { "version": "1.6.2", - "dev": true, + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "engines": [ "node >= 0.8" ], - "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -21860,7 +24133,8 @@ }, "node_modules/config-chain": { "version": "1.1.13", - "license": "MIT", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", "dependencies": { "ini": "^1.3.4", "proto-list": "~1.2.1" @@ -21868,30 +24142,47 @@ }, "node_modules/config-chain/node_modules/ini": { "version": "1.3.8", - "license": "ISC" + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "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==", + "dev": true + }, + "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==", "dev": true, - "license": "MIT" + "peer": true, + "engines": { + "node": ">=0.8" + } }, "node_modules/console-browserify": { "version": "1.2.0", - "dev": true + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, "node_modules/console-control-strings": { "version": "1.1.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true }, "node_modules/console-stream": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha512-QC/8l9e6ofi6nqZ5PawlDgzmMw3OxIXtvolBzap/F4UDBJlDaZRSNbL/lb41C29FcbSJncBFlJFj2WJoNyZRfQ==", "dev": true }, "node_modules/constant-case": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz", + "integrity": "sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "snake-case": "^2.1.0", @@ -21900,20 +24191,22 @@ }, "node_modules/constants-browserify": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" }, "node_modules/contains-path": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha512-OKZnPGeMQy2RPaUIBPFFd71iNf4791H12MCRuVQDnzGRwCYNYmTDy5pdafo2SLAcEMKzTOQnLWG4QdcjeJUMEg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/content-disposition": { "version": "0.5.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dependencies": { "safe-buffer": "5.2.1" }, @@ -21923,7 +24216,8 @@ }, "node_modules/content-hash": { "version": "2.5.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz", + "integrity": "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==", "dependencies": { "cids": "^0.7.1", "multicodec": "^0.5.5", @@ -21932,41 +24226,47 @@ }, "node_modules/content-type": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", "engines": { "node": ">= 0.6" } }, "node_modules/convert-source-map": { "version": "1.8.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "dependencies": { "safe-buffer": "~5.1.1" } }, "node_modules/convert-source-map/node_modules/safe-buffer": { "version": "5.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/cookie": { "version": "0.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "engines": { "node": ">= 0.6" } }, "node_modules/cookie-signature": { "version": "1.0.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/cookiejar": { "version": "2.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz", + "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==" }, "node_modules/copy-concurrently": { "version": "1.0.5", - "dev": true, - "license": "ISC", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", "dependencies": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", @@ -21978,38 +24278,64 @@ }, "node_modules/copy-concurrently/node_modules/aproba": { "version": "1.2.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "node_modules/copy-concurrently/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==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } }, "node_modules/copy-descriptor": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", "engines": { "node": ">=0.10.0" } }, "node_modules/copy-to-clipboard": { "version": "3.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", "dependencies": { "toggle-selection": "^1.0.6" } }, "node_modules/core-js": { - "version": "3.23.5", + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.1.tgz", + "integrity": "sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==", "dev": true, "hasInstallScript": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, "node_modules/core-js-compat": { - "version": "3.23.5", - "license": "MIT", + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", + "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", "dependencies": { - "browserslist": "^4.21.2", + "browserslist": "^4.21.3", "semver": "7.0.0" }, "funding": { @@ -22019,16 +24345,18 @@ }, "node_modules/core-js-compat/node_modules/semver": { "version": "7.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", "bin": { "semver": "bin/semver.js" } }, "node_modules/core-js-pure": { - "version": "3.23.5", + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.1.tgz", + "integrity": "sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==", "dev": true, "hasInstallScript": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -22036,11 +24364,13 @@ }, "node_modules/core-util-is": { "version": "1.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "node_modules/cors": { "version": "2.8.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "dependencies": { "object-assign": "^4", "vary": "^1" @@ -22051,8 +24381,8 @@ }, "node_modules/cosmiconfig": { "version": "7.0.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -22066,7 +24396,8 @@ }, "node_modules/cosmjs-types": { "version": "0.4.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.4.1.tgz", + "integrity": "sha512-I7E/cHkIgoJzMNQdFF0YVqPlaTqrqKHrskuSTIqlEyxfB5Lf3WKCajSXVK2yHOfOFfSux/RxEdpMzw/eO4DIog==", "dependencies": { "long": "^4.0.0", "protobufjs": "~6.11.2" @@ -22074,8 +24405,9 @@ }, "node_modules/cp-file": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-7.0.0.tgz", + "integrity": "sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "make-dir": "^3.0.0", @@ -22088,8 +24420,9 @@ }, "node_modules/cp-file/node_modules/p-event": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", "dev": true, - "license": "MIT", "dependencies": { "p-timeout": "^3.1.0" }, @@ -22102,8 +24435,9 @@ }, "node_modules/cp-file/node_modules/p-timeout": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", "dev": true, - "license": "MIT", "dependencies": { "p-finally": "^1.0.0" }, @@ -22113,8 +24447,9 @@ }, "node_modules/cpy": { "version": "8.1.2", + "resolved": "https://registry.npmjs.org/cpy/-/cpy-8.1.2.tgz", + "integrity": "sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg==", "dev": true, - "license": "MIT", "dependencies": { "arrify": "^2.0.1", "cp-file": "^7.0.0", @@ -22135,16 +24470,18 @@ }, "node_modules/cpy/node_modules/@nodelib/fs.stat": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/cpy/node_modules/array-union": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", "dev": true, - "license": "MIT", "dependencies": { "array-uniq": "^1.0.1" }, @@ -22154,16 +24491,18 @@ }, "node_modules/cpy/node_modules/arrify": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/cpy/node_modules/braces": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, - "license": "MIT", "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -22182,8 +24521,9 @@ }, "node_modules/cpy/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, - "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -22193,8 +24533,9 @@ }, "node_modules/cpy/node_modules/dir-glob": { "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", "dev": true, - "license": "MIT", "dependencies": { "path-type": "^3.0.0" }, @@ -22204,8 +24545,9 @@ }, "node_modules/cpy/node_modules/fast-glob": { "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", "dev": true, - "license": "MIT", "dependencies": { "@mrmlnc/readdir-enhanced": "^2.2.1", "@nodelib/fs.stat": "^1.1.2", @@ -22220,8 +24562,9 @@ }, "node_modules/cpy/node_modules/fill-range": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, - "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -22234,8 +24577,9 @@ }, "node_modules/cpy/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, - "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -22245,8 +24589,9 @@ }, "node_modules/cpy/node_modules/glob-parent": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -22254,8 +24599,9 @@ }, "node_modules/cpy/node_modules/glob-parent/node_modules/is-glob": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dev": true, - "license": "MIT", "dependencies": { "is-extglob": "^2.1.0" }, @@ -22265,8 +24611,9 @@ }, "node_modules/cpy/node_modules/globby": { "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", "dev": true, - "license": "MIT", "dependencies": { "@types/glob": "^7.1.1", "array-union": "^1.0.2", @@ -22283,29 +24630,33 @@ }, "node_modules/cpy/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==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/cpy/node_modules/is-buffer": { "version": "1.1.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true }, "node_modules/cpy/node_modules/is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/cpy/node_modules/is-number": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, - "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -22315,8 +24666,9 @@ }, "node_modules/cpy/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, - "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -22326,16 +24678,18 @@ }, "node_modules/cpy/node_modules/isobject": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/cpy/node_modules/micromatch": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, - "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -22357,8 +24711,9 @@ }, "node_modules/cpy/node_modules/p-map": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", "dev": true, - "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" }, @@ -22368,8 +24723,9 @@ }, "node_modules/cpy/node_modules/path-type": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, - "license": "MIT", "dependencies": { "pify": "^3.0.0" }, @@ -22379,24 +24735,27 @@ }, "node_modules/cpy/node_modules/path-type/node_modules/pify": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/cpy/node_modules/slash": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/cpy/node_modules/to-regex-range": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, - "license": "MIT", "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -22407,14 +24766,16 @@ }, "node_modules/crc": { "version": "3.8.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", "dependencies": { "buffer": "^5.1.0" } }, "node_modules/crc-32": { "version": "1.2.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", "bin": { "crc32": "bin/crc32.njs" }, @@ -22424,7 +24785,8 @@ }, "node_modules/create-ecdh": { "version": "4.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "dependencies": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -22432,11 +24794,13 @@ }, "node_modules/create-ecdh/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/create-hash": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dependencies": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -22447,7 +24811,8 @@ }, "node_modules/create-hmac": { "version": "1.1.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dependencies": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -22459,14 +24824,16 @@ }, "node_modules/cross-fetch": { "version": "3.1.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", "dependencies": { "node-fetch": "2.6.7" } }, "node_modules/cross-fetch/node_modules/node-fetch": { "version": "2.6.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -22484,15 +24851,18 @@ }, "node_modules/cross-fetch/node_modules/tr46": { "version": "0.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/cross-fetch/node_modules/webidl-conversions": { "version": "3.0.1", - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/cross-fetch/node_modules/whatwg-url": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -22500,7 +24870,8 @@ }, "node_modules/cross-spawn": { "version": "7.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -22512,6 +24883,8 @@ }, "node_modules/cross-zip": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-zip/-/cross-zip-4.0.0.tgz", + "integrity": "sha512-MEzGfZo0rqE10O/B+AEcCSJLZsrWuRUvmqJTqHNqBtALhaJc3E3ixLGLJNTRzEA2K34wbmOHC4fwYs9sVsdcCA==", "dev": true, "funding": [ { @@ -22527,14 +24900,14 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "engines": { "node": ">=12.10" } }, "node_modules/crypto-addr-codec": { "version": "0.1.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/crypto-addr-codec/-/crypto-addr-codec-0.1.7.tgz", + "integrity": "sha512-X4hzfBzNhy4mAc3UpiXEC/L0jo5E8wAa9unsnA8nNXYzXjCcGk83hfC5avJWCSGT8V91xMnAS9AKMHmjw5+XCg==", "dependencies": { "base-x": "^3.0.8", "big-integer": "1.6.36", @@ -22547,14 +24920,16 @@ }, "node_modules/crypto-addr-codec/node_modules/big-integer": { "version": "1.6.36", - "license": "Unlicense", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.36.tgz", + "integrity": "sha512-t70bfa7HYEA1D9idDbmuv7YbsbVkQ+Hp+8KFSul4aE5e/i1bjCNIRYJZlA8Q8p0r9T8cF/RVvwUgRA//FydEyg==", "engines": { "node": ">=0.6" } }, "node_modules/crypto-browserify": { "version": "3.12.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dependencies": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -22574,16 +24949,19 @@ }, "node_modules/crypto-es": { "version": "1.2.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/crypto-es/-/crypto-es-1.2.7.tgz", + "integrity": "sha512-UUqiVJ2gUuZFmbFsKmud3uuLcNP2+Opt+5ysmljycFCyhA0+T16XJmo1ev/t5kMChMqWh7IEvURNCqsg+SjZGQ==" }, "node_modules/crypto-js": { "version": "4.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", + "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" }, "node_modules/css": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "^2.0.4", "source-map": "^0.6.1", @@ -22592,15 +24970,17 @@ }, "node_modules/css-color-keywords": { "version": "1.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", "engines": { "node": ">=4" } }, "node_modules/css-loader": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", + "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", "dev": true, - "license": "MIT", "dependencies": { "camelcase": "^5.3.1", "cssesc": "^3.0.0", @@ -22629,8 +25009,9 @@ }, "node_modules/css-loader/node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -22644,37 +25025,42 @@ }, "node_modules/css-loader/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==", "dev": true, - "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/css-loader/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==", "dev": true, - "license": "MIT", "engines": { "node": "*" } }, "node_modules/css-loader/node_modules/camelcase": { "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/css-loader/node_modules/json-schema-traverse": { "version": "0.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/css-loader/node_modules/json5": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, - "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -22684,8 +25070,9 @@ }, "node_modules/css-loader/node_modules/loader-utils": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dev": true, - "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -22697,13 +25084,15 @@ }, "node_modules/css-loader/node_modules/picocolors": { "version": "0.2.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, "node_modules/css-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==", "dev": true, - "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -22718,13 +25107,15 @@ }, "node_modules/css-loader/node_modules/postcss-value-parser": { "version": "4.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true }, "node_modules/css-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==", "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.5", "ajv": "^6.12.4", @@ -22740,19 +25131,22 @@ }, "node_modules/css-loader/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/css-mediaquery": { "version": "0.1.2", - "license": "BSD" + "resolved": "https://registry.npmjs.org/css-mediaquery/-/css-mediaquery-0.1.2.tgz", + "integrity": "sha512-COtn4EROW5dBGlE/4PiKnh6rZpAPxDeFLaEEwt4i10jpDMFt2EhQGS79QmmrO+iKCHv0PU/HrOWEhijFd1x99Q==" }, "node_modules/css-select": { "version": "4.3.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -22766,7 +25160,8 @@ }, "node_modules/css-to-react-native": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", "dependencies": { "camelize": "^1.0.0", "css-color-keywords": "^1.0.0", @@ -22775,7 +25170,8 @@ }, "node_modules/css-to-react-native/node_modules/postcss-value-parser": { "version": "4.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, "node_modules/css-tree": { "version": "1.1.3", @@ -22801,11 +25197,13 @@ }, "node_modules/css-unit-converter": { "version": "1.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" }, "node_modules/css-vendor": { "version": "2.0.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", + "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", "dependencies": { "@babel/runtime": "^7.8.3", "is-in-browser": "^1.0.2" @@ -22813,7 +25211,8 @@ }, "node_modules/css-what": { "version": "6.1.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "engines": { "node": ">= 6" }, @@ -22823,21 +25222,24 @@ }, "node_modules/css.escape": { "version": "1.5.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "dev": true }, "node_modules/css/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.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==", "dev": true, - "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -22859,13 +25261,15 @@ }, "node_modules/cssom": { "version": "0.4.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true }, "node_modules/cssstyle": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, - "license": "MIT", "dependencies": { "cssom": "~0.3.6" }, @@ -22875,16 +25279,19 @@ }, "node_modules/cssstyle/node_modules/cssom": { "version": "0.3.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true }, "node_modules/csstype": { "version": "3.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" }, "node_modules/currently-unhandled": { "version": "0.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", "dependencies": { "array-find-index": "^1.0.1" }, @@ -22894,9 +25301,10 @@ }, "node_modules/cwebp-bin": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cwebp-bin/-/cwebp-bin-5.1.0.tgz", + "integrity": "sha512-BsPKStaNr98zfxwejWWLIGELbPERULJoD2v5ijvpeutSAGsegX7gmABgnkRK7MUucCPROXXfaPqkLAwI509JzA==", "dev": true, "hasInstallScript": true, - "license": "MIT", "dependencies": { "bin-build": "^3.0.0", "bin-wrapper": "^4.0.1", @@ -22911,14 +25319,15 @@ }, "node_modules/cyclist": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==" }, "node_modules/cypress": { "version": "9.5.3", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-9.5.3.tgz", + "integrity": "sha512-ItelIVmqMTnKYbo1JrErhsGgQGjWOxCpHT1TfMvwnIXKXN/OSlPjEK7rbCLYDZhejQL99PmUqul7XORI24Ik0A==", "dev": true, "hasInstallScript": true, - "license": "MIT", "dependencies": { "@cypress/request": "^2.88.10", "@cypress/xvfb": "^1.2.4", @@ -22972,18 +25381,21 @@ }, "node_modules/cypress-wait-until": { "version": "1.7.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/cypress-wait-until/-/cypress-wait-until-1.7.2.tgz", + "integrity": "sha512-uZ+M8/MqRcpf+FII/UZrU7g1qYZ4aVlHcgyVopnladyoBrpoaMJ4PKZDrdOJ05H5RHbr7s9Tid635X3E+ZLU/Q==", + "dev": true }, "node_modules/cypress/node_modules/@types/node": { - "version": "14.18.22", - "dev": true, - "license": "MIT" + "version": "14.18.23", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.23.tgz", + "integrity": "sha512-MhbCWN18R4GhO8ewQWAFK4TGQdBpXWByukz7cWyJmXhvRuCIaM/oWytGPqVmDzgEnnaIc9ss6HbU5mUi+vyZPA==", + "dev": true }, "node_modules/cypress/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -22996,6 +25408,8 @@ }, "node_modules/cypress/node_modules/buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "funding": [ { @@ -23011,7 +25425,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -23019,8 +25432,9 @@ }, "node_modules/cypress/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -23034,8 +25448,9 @@ }, "node_modules/cypress/node_modules/chalk/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -23045,8 +25460,9 @@ }, "node_modules/cypress/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -23056,34 +25472,39 @@ }, "node_modules/cypress/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/cypress/node_modules/commander": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/cypress/node_modules/eventemitter2": { "version": "6.4.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.6.tgz", + "integrity": "sha512-OHqo4wbHX5VbvlbB6o6eDwhYmiTjrpWACjF8Pmof/GTD6rdBNdZFNck3xlhqOiQFGCOoq3uzHvA0cQpFHIGVAQ==", + "dev": true }, "node_modules/cypress/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/cypress/node_modules/semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -23096,8 +25517,9 @@ }, "node_modules/cypress/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -23110,7 +25532,8 @@ }, "node_modules/d": { "version": "1.0.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", "dependencies": { "es5-ext": "^0.10.50", "type": "^1.0.1" @@ -23118,33 +25541,39 @@ }, "node_modules/d3-array": { "version": "2.12.1", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", "dependencies": { "internmap": "^1.0.0" } }, "node_modules/d3-color": { "version": "2.0.0", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" }, "node_modules/d3-format": { "version": "2.0.0", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" }, "node_modules/d3-interpolate": { "version": "2.0.1", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", "dependencies": { "d3-color": "1 - 2" } }, "node_modules/d3-path": { "version": "2.0.0", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz", + "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==" }, "node_modules/d3-scale": { "version": "3.3.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", + "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", "dependencies": { "d3-array": "^2.3.0", "d3-format": "1 - 2", @@ -23155,38 +25584,44 @@ }, "node_modules/d3-shape": { "version": "2.1.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz", + "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==", "dependencies": { "d3-path": "1 - 2" } }, "node_modules/d3-time": { "version": "2.1.1", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", "dependencies": { "d3-array": "2" } }, "node_modules/d3-time-format": { "version": "3.0.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", "dependencies": { "d3-time": "1 - 2" } }, "node_modules/damerau-levenshtein": { "version": "1.0.8", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true }, "node_modules/dash-ast": { "version": "1.0.0", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", + "dev": true }, "node_modules/dashdash": { "version": "1.14.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "dependencies": { "assert-plus": "^1.0.0" }, @@ -23196,8 +25631,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", @@ -23209,7 +25645,8 @@ }, "node_modules/date-fns": { "version": "2.21.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.21.3.tgz", + "integrity": "sha512-HeYdzCaFflc1i4tGbj7JKMjM4cKGYoyxwcIIkHzNgCkX8xXDNJDZXgDDVchIWpN4eQc3lH37WarduXFZJOtxfw==", "engines": { "node": ">=0.11" }, @@ -23220,19 +25657,22 @@ }, "node_modules/date-fns-tz": { "version": "1.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/date-fns-tz/-/date-fns-tz-1.1.4.tgz", + "integrity": "sha512-lQ+FF7xUxxRuRqIY7H/lagnT3PhhSnnvtGHzjE5WZKwRyLU7glJfLys05SZ7zHlEr6RXWiqkmgWq4nCkcElR+g==", "peerDependencies": { "date-fns": ">=2.0.0-alpha.13" } }, "node_modules/dayjs": { "version": "1.10.7", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", + "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==", + "dev": true }, "node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -23247,14 +25687,16 @@ }, "node_modules/decamelize": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "engines": { "node": ">=0.10.0" } }, "node_modules/decamelize-keys": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", "dependencies": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" @@ -23265,30 +25707,35 @@ }, "node_modules/decamelize-keys/node_modules/map-obj": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", "engines": { "node": ">=0.10.0" } }, "node_modules/decimal.js": { "version": "10.3.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", + "dev": true }, "node_modules/decimal.js-light": { "version": "2.5.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" }, "node_modules/decode-uri-component": { "version": "0.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", "engines": { "node": ">=0.10" } }, "node_modules/decompress": { "version": "4.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", "dependencies": { "decompress-tar": "^4.0.0", "decompress-tarbz2": "^4.0.0", @@ -23305,7 +25752,8 @@ }, "node_modules/decompress-response": { "version": "3.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", "dependencies": { "mimic-response": "^1.0.0" }, @@ -23315,7 +25763,8 @@ }, "node_modules/decompress-tar": { "version": "4.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", "dependencies": { "file-type": "^5.2.0", "is-stream": "^1.1.0", @@ -23327,14 +25776,16 @@ }, "node_modules/decompress-tar/node_modules/is-stream": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/decompress-tarbz2": { "version": "4.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", "dependencies": { "decompress-tar": "^4.1.0", "file-type": "^6.1.0", @@ -23348,21 +25799,24 @@ }, "node_modules/decompress-tarbz2/node_modules/file-type": { "version": "6.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", "engines": { "node": ">=4" } }, "node_modules/decompress-tarbz2/node_modules/is-stream": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/decompress-targz": { "version": "4.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", "dependencies": { "decompress-tar": "^4.1.1", "file-type": "^5.2.0", @@ -23374,14 +25828,16 @@ }, "node_modules/decompress-targz/node_modules/is-stream": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/decompress-unzip": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", "dependencies": { "file-type": "^3.8.0", "get-stream": "^2.2.0", @@ -23394,14 +25850,16 @@ }, "node_modules/decompress-unzip/node_modules/file-type": { "version": "3.9.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", "engines": { "node": ">=0.10.0" } }, "node_modules/decompress-unzip/node_modules/get-stream": { "version": "2.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", "dependencies": { "object-assign": "^4.0.1", "pinkie-promise": "^2.0.0" @@ -23412,14 +25870,16 @@ }, "node_modules/decompress-unzip/node_modules/pify": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "engines": { "node": ">=0.10.0" } }, "node_modules/decompress/node_modules/make-dir": { "version": "1.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dependencies": { "pify": "^3.0.0" }, @@ -23429,26 +25889,30 @@ }, "node_modules/decompress/node_modules/make-dir/node_modules/pify": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { "node": ">=4" } }, "node_modules/decompress/node_modules/pify": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "engines": { "node": ">=0.10.0" } }, "node_modules/dedent": { "version": "0.7.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true }, "node_modules/deep-eql": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", "dependencies": { "type-detect": "^4.0.0" }, @@ -23458,8 +25922,9 @@ }, "node_modules/deep-equal": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", "dev": true, - "license": "MIT", "dependencies": { "is-arguments": "^1.0.4", "is-date-object": "^1.0.1", @@ -23474,29 +25939,33 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4.0.0" } }, "node_modules/deep-is": { "version": "0.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true }, "node_modules/deepmerge": { "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/default-browser-id": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-1.0.4.tgz", + "integrity": "sha512-qPy925qewwul9Hifs+3sx1ZYn14obHxpkX+mPD369w4Rzg+YkJBgi3SOvwUq81nWSjqGUegIgEPwD8u+HUnxlw==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "bplist-parser": "^0.1.0", @@ -23512,8 +25981,9 @@ }, "node_modules/default-browser-id/node_modules/camelcase": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=0.10.0" @@ -23521,8 +25991,9 @@ }, "node_modules/default-browser-id/node_modules/camelcase-keys": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "camelcase": "^2.0.0", @@ -23534,8 +26005,9 @@ }, "node_modules/default-browser-id/node_modules/find-up": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "path-exists": "^2.0.0", @@ -23547,8 +26019,9 @@ }, "node_modules/default-browser-id/node_modules/get-stdin": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=0.10.0" @@ -23556,8 +26029,9 @@ }, "node_modules/default-browser-id/node_modules/indent-string": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "repeating": "^2.0.0" @@ -23568,8 +26042,9 @@ }, "node_modules/default-browser-id/node_modules/load-json-file": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "graceful-fs": "^4.1.2", @@ -23584,8 +26059,9 @@ }, "node_modules/default-browser-id/node_modules/map-obj": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=0.10.0" @@ -23593,8 +26069,9 @@ }, "node_modules/default-browser-id/node_modules/meow": { "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "camelcase-keys": "^2.0.0", @@ -23614,8 +26091,9 @@ }, "node_modules/default-browser-id/node_modules/parse-json": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "error-ex": "^1.2.0" @@ -23626,8 +26104,9 @@ }, "node_modules/default-browser-id/node_modules/path-exists": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "pinkie-promise": "^2.0.0" @@ -23638,8 +26117,9 @@ }, "node_modules/default-browser-id/node_modules/path-type": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "graceful-fs": "^4.1.2", @@ -23652,8 +26132,9 @@ }, "node_modules/default-browser-id/node_modules/pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=0.10.0" @@ -23661,8 +26142,9 @@ }, "node_modules/default-browser-id/node_modules/read-pkg": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "load-json-file": "^1.0.0", @@ -23675,8 +26157,9 @@ }, "node_modules/default-browser-id/node_modules/read-pkg-up": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "find-up": "^1.0.0", @@ -23688,8 +26171,9 @@ }, "node_modules/default-browser-id/node_modules/redent": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "indent-string": "^2.1.0", @@ -23701,8 +26185,9 @@ }, "node_modules/default-browser-id/node_modules/strip-bom": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "is-utf8": "^0.2.0" @@ -23713,8 +26198,9 @@ }, "node_modules/default-browser-id/node_modules/strip-indent": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "get-stdin": "^4.0.1" @@ -23728,8 +26214,9 @@ }, "node_modules/default-browser-id/node_modules/trim-newlines": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=0.10.0" @@ -23737,8 +26224,9 @@ }, "node_modules/default-browser-id/node_modules/untildify": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz", + "integrity": "sha512-sJjbDp2GodvkB0FZZcn7k6afVisqX5BZD7Yq3xp4nN2O15BBK0cLm3Vwn2vQaF7UDS0UUsrQMkkplmDI5fskig==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "os-homedir": "^1.0.0" @@ -23747,10 +26235,71 @@ "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==", + "dev": true, + "peer": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "peer": true, + "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/default-gateway/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, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10.17.0" + } + }, "node_modules/default-require-extensions": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.0.tgz", + "integrity": "sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg==", "dev": true, - "license": "MIT", "dependencies": { "strip-bom": "^4.0.0" }, @@ -23760,27 +26309,31 @@ }, "node_modules/defer-to-connect": { "version": "1.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true }, "node_modules/deferred-leveldown": { "version": "1.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz", + "integrity": "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==", "dependencies": { "abstract-leveldown": "~2.6.0" } }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/define-properties": { "version": "1.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "dependencies": { "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" @@ -23794,7 +26347,8 @@ }, "node_modules/define-property": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -23805,43 +26359,50 @@ }, "node_modules/define-property/node_modules/isobject": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "engines": { "node": ">=0.10.0" } }, "node_modules/defined": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==", + "dev": true }, "node_modules/delayed-stream": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "engines": { "node": ">=0.4.0" } }, "node_modules/delegates": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true }, "node_modules/delimit-stream": { "version": "0.1.0", - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/delimit-stream/-/delimit-stream-0.1.0.tgz", + "integrity": "sha512-a02fiQ7poS5CnjiJBAsjGLPp5EwVoGHNeu9sziBd9huppRfsAFIpv5zNLv0V1gbop53ilngAf5Kf331AwcoRBQ==" }, "node_modules/depd": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { "node": ">= 0.8" } }, "node_modules/deps-sort": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", + "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", "dev": true, - "license": "MIT", "dependencies": { "JSONStream": "^1.0.3", "shasum-object": "^1.0.0", @@ -23854,7 +26415,8 @@ }, "node_modules/des.js": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -23862,7 +26424,8 @@ }, "node_modules/destroy": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -23870,8 +26433,9 @@ }, "node_modules/detab": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", + "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", "dev": true, - "license": "MIT", "dependencies": { "repeat-string": "^1.5.4" }, @@ -23882,12 +26446,14 @@ }, "node_modules/detect-browser": { "version": "5.3.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", + "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==" }, "node_modules/detect-indent": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", + "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=4" @@ -23895,24 +26461,28 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/detect-node": { "version": "2.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, "node_modules/detect-node-es": { "version": "1.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" }, "node_modules/detect-package-manager": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-2.0.1.tgz", + "integrity": "sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==", "dev": true, - "license": "MIT", "dependencies": { "execa": "^5.1.1" }, @@ -23922,8 +26492,9 @@ }, "node_modules/detect-package-manager/node_modules/execa": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -23944,8 +26515,9 @@ }, "node_modules/detect-package-manager/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" }, @@ -23955,16 +26527,18 @@ }, "node_modules/detect-package-manager/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==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, "node_modules/detect-port": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", + "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", "dev": true, - "license": "MIT", "dependencies": { "address": "^1.0.1", "debug": "^2.6.0" @@ -23979,21 +26553,24 @@ }, "node_modules/detect-port/node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/detect-port/node_modules/ms": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/detective": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", "dev": true, - "license": "MIT", "dependencies": { "acorn-node": "^1.8.2", "defined": "^1.0.0", @@ -24008,20 +26585,23 @@ }, "node_modules/devtools-protocol": { "version": "0.0.969999", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.969999.tgz", + "integrity": "sha512-6GfzuDWU0OFAuOvBokXpXPLxjOJ5DZ157Ue3sGQQM3LgAamb8m0R0ruSfN0DDu+XG5XJgT50i6zZ/0o8RglreQ==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/diffie-hellman": { "version": "5.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -24030,16 +26610,19 @@ }, "node_modules/diffie-hellman/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/dijkstrajs": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz", + "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==" }, "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==", "dev": true, - "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -24047,10 +26630,31 @@ "node": ">=8" } }, + "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==", + "dev": true, + "peer": true + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "peer": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/doctrine": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -24060,19 +26664,22 @@ }, "node_modules/dom-accessibility-api": { "version": "0.5.14", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==", + "dev": true }, "node_modules/dom-converter": { "version": "0.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "dependencies": { "utila": "~0.4" } }, "node_modules/dom-helpers": { "version": "5.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", "dependencies": { "@babel/runtime": "^7.8.7", "csstype": "^3.0.2" @@ -24080,7 +26687,8 @@ }, "node_modules/dom-serializer": { "version": "1.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -24091,12 +26699,14 @@ } }, "node_modules/dom-walk": { - "version": "0.1.2" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" }, "node_modules/domain-browser": { "version": "1.2.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", "engines": { "node": ">=0.4", "npm": ">=1.2" @@ -24104,18 +26714,20 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "webidl-conversions": "^5.0.0" }, @@ -24125,15 +26737,17 @@ }, "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==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=8" } }, "node_modules/domhandler": { "version": "4.3.1", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dependencies": { "domelementtype": "^2.2.0" }, @@ -24146,7 +26760,8 @@ }, "node_modules/domutils": { "version": "2.8.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -24158,8 +26773,9 @@ }, "node_modules/dot-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -24167,20 +26783,23 @@ }, "node_modules/dotenv": { "version": "10.0.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "engines": { "node": ">=10" } }, "node_modules/dotenv-expand": { "version": "5.1.0", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true }, "node_modules/dotignore": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dotignore/-/dotignore-0.1.2.tgz", + "integrity": "sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==", "dev": true, - "license": "MIT", "dependencies": { "minimatch": "^3.0.4" }, @@ -24190,7 +26809,8 @@ }, "node_modules/download": { "version": "6.2.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", "dependencies": { "caw": "^2.0.0", "content-disposition": "^0.5.2", @@ -24210,14 +26830,16 @@ }, "node_modules/download/node_modules/filename-reserved-regex": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", "engines": { "node": ">=4" } }, "node_modules/download/node_modules/filenamify": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", "dependencies": { "filename-reserved-regex": "^2.0.0", "strip-outer": "^1.0.0", @@ -24229,14 +26851,16 @@ }, "node_modules/download/node_modules/get-stream": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", "engines": { "node": ">=4" } }, "node_modules/download/node_modules/make-dir": { "version": "1.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dependencies": { "pify": "^3.0.0" }, @@ -24246,14 +26870,16 @@ }, "node_modules/download/node_modules/pify": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { "node": ">=4" } }, "node_modules/drbg.js": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", + "integrity": "sha512-F4wZ06PvqxYLFEZKkFxTDcns9oFNk34hvmJSEwdzsxVQ8YI5YaxtACgQatkYgv2VI2CFkUd2Y+xosPQnHv809g==", "dependencies": { "browserify-aes": "^1.0.6", "create-hash": "^1.1.2", @@ -24265,24 +26891,28 @@ }, "node_modules/duplexer": { "version": "0.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true }, "node_modules/duplexer2": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "readable-stream": "^2.0.2" } }, "node_modules/duplexer3": { "version": "0.1.5", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" }, "node_modules/duplexify": { "version": "4.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", + "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", "dependencies": { "end-of-stream": "^1.4.1", "inherits": "^2.0.3", @@ -24292,7 +26922,8 @@ }, "node_modules/duplexify/node_modules/readable-stream": { "version": "3.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -24310,7 +26941,8 @@ }, "node_modules/ecc-jsbn": { "version": "0.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -24318,19 +26950,22 @@ }, "node_modules/ee-first": { "version": "1.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/eip55": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eip55/-/eip55-2.1.0.tgz", + "integrity": "sha512-jtOfFne69XvSYz58oBXqfKHk1cJwwHcAzKm9jbzOKsedKEaulMPCA4fq2UXS9NaxkdVOdbSG0kg7fM09+K4gjw==", "dependencies": { "keccak": "^1.3.0" } }, "node_modules/eip55/node_modules/keccak": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-1.4.0.tgz", + "integrity": "sha512-eZVaCpblK5formjPjeTBik7TAg+pqnDrMHIffSvi9Lh7PQgM1+hSzakUeZFCk9DVVG0dacZJuaz2ntwlzZUIBw==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "bindings": "^1.2.1", "inherits": "^2.0.3", @@ -24342,12 +26977,14 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.195", - "license": "ISC" + "version": "1.4.206", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.206.tgz", + "integrity": "sha512-h+Fadt1gIaQ06JaIiyqPsBjJ08fV5Q7md+V8bUvQW/9OvXfL2LRICTz2EcnnCP7QzrFTS6/27MRV6Bl9Yn97zA==" }, "node_modules/elliptic": { "version": "6.5.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -24360,17 +26997,20 @@ }, "node_modules/elliptic/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/email-addresses": { "version": "3.1.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -24380,33 +27020,38 @@ }, "node_modules/emoji-regex": { "version": "9.2.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true }, "node_modules/emojis-list": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "engines": { "node": ">= 4" } }, "node_modules/encodeurl": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "engines": { "node": ">= 0.8" } }, "node_modules/encoding": { "version": "0.1.13", - "license": "MIT", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dependencies": { "iconv-lite": "^0.6.2" } }, "node_modules/encoding/node_modules/iconv-lite": { "version": "0.6.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -24416,29 +27061,47 @@ }, "node_modules/end-of-stream": { "version": "1.4.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dependencies": { "once": "^1.4.0" } }, "node_modules/endent": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz", + "integrity": "sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==", "dev": true, - "license": "MIT", "dependencies": { "dedent": "^0.7.0", "fast-json-parse": "^1.0.3", "objectorarray": "^1.0.5" } }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/enquire.js": { "version": "2.1.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz", + "integrity": "sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==" }, "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==", "dev": true, - "license": "MIT", "dependencies": { "ansi-colors": "^4.1.1" }, @@ -24448,14 +27111,29 @@ }, "node_modules/entities": { "version": "2.2.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "peer": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/errno": { "version": "0.1.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dependencies": { "prr": "~1.0.1" }, @@ -24465,22 +27143,25 @@ }, "node_modules/error-ex": { "version": "1.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "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==", "dev": true, - "license": "MIT", "dependencies": { "stackframe": "^1.3.4" } }, "node_modules/es-abstract": { "version": "1.20.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", @@ -24515,13 +27196,15 @@ }, "node_modules/es-array-method-boxes-properly": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "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==", + "dev": true }, "node_modules/es-get-iterator": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", + "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.0", @@ -24536,17 +27219,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true, + "peer": true + }, "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==", "dev": true, - "license": "MIT", "dependencies": { "has": "^1.0.3" } }, "node_modules/es-to-primitive": { "version": "1.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -24561,8 +27253,9 @@ }, "node_modules/es5-ext": { "version": "0.10.61", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.61.tgz", + "integrity": "sha512-yFhIqQAzu2Ca2I4SE2Au3rxVfmohU9Y7wqGR+s7+H7krk26NXhIRAZDgqd6xqjCEFUomDEA3/Bo/7fKmIkW1kA==", "hasInstallScript": true, - "license": "ISC", "dependencies": { "es6-iterator": "^2.0.3", "es6-symbol": "^3.1.3", @@ -24574,20 +27267,23 @@ }, "node_modules/es5-shim": { "version": "4.6.7", + "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.6.7.tgz", + "integrity": "sha512-jg21/dmlrNQI7JyyA2w7n+yifSxBng0ZralnSfVZjoCawgNTCnS+yBCyVM9DL5itm7SUnDGgv7hcq2XCZX4iRQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/es6-error": { "version": "4.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true }, "node_modules/es6-iterator": { "version": "2.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", "dependencies": { "d": "1", "es5-ext": "^0.10.35", @@ -24596,20 +27292,24 @@ }, "node_modules/es6-object-assign": { "version": "1.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==" }, "node_modules/es6-promise": { "version": "4.2.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" }, "node_modules/es6-shim": { "version": "0.35.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.6.tgz", + "integrity": "sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA==", + "dev": true }, "node_modules/es6-symbol": { "version": "3.1.3", - "license": "ISC", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", "dependencies": { "d": "^1.0.1", "ext": "^1.1.2" @@ -24617,26 +27317,30 @@ }, "node_modules/escalade": { "version": "3.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "engines": { "node": ">=6" } }, "node_modules/escape-html": { "version": "1.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "node_modules/escape-string-regexp": { "version": "1.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { "node": ">=0.8.0" } }, "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==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -24656,8 +27360,9 @@ }, "node_modules/escodegen/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==", "dev": true, - "license": "BSD-3-Clause", "optional": true, "engines": { "node": ">=0.10.0" @@ -24722,8 +27427,9 @@ }, "node_modules/eslint-config-prettier": { "version": "6.10.1", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.10.1.tgz", + "integrity": "sha512-svTy6zh1ecQojvpbJSgH3aei/Rt7C6i090l5f2WQ4aB05lYHeZIR1qL4wZyyILTbtmnbHP5Yn8MrsOJMGa8RkQ==", "dev": true, - "license": "MIT", "dependencies": { "get-stdin": "^6.0.0" }, @@ -24736,8 +27442,9 @@ }, "node_modules/eslint-config-react-app": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", + "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", "dev": true, - "license": "MIT", "dependencies": { "confusing-browser-globals": "^1.0.10" }, @@ -24768,8 +27475,9 @@ }, "node_modules/eslint-import-resolver-node": { "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^3.2.7", "resolve": "^1.20.0" @@ -24777,16 +27485,18 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-module-utils": { "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^3.2.7", "find-up": "^2.1.0" @@ -24797,16 +27507,18 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-module-utils/node_modules/find-up": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^2.0.0" }, @@ -24816,8 +27528,9 @@ }, "node_modules/eslint-module-utils/node_modules/locate-path": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -24828,8 +27541,9 @@ }, "node_modules/eslint-module-utils/node_modules/p-limit": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, - "license": "MIT", "dependencies": { "p-try": "^1.0.0" }, @@ -24839,8 +27553,9 @@ }, "node_modules/eslint-module-utils/node_modules/p-locate": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^1.1.0" }, @@ -24850,24 +27565,27 @@ }, "node_modules/eslint-module-utils/node_modules/p-try": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/eslint-module-utils/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/eslint-plugin-chai-friendly": { "version": "0.7.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-chai-friendly/-/eslint-plugin-chai-friendly-0.7.2.tgz", + "integrity": "sha512-LOIfGx5sZZ5FwM1shr2GlYAWV9Omdi+1/3byuVagvQNoGUuU0iHhp7AfjA1uR+4dJ4Isfb4+FwBJgQajIw9iAg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" }, @@ -24877,8 +27595,9 @@ }, "node_modules/eslint-plugin-cypress": { "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-2.12.1.tgz", + "integrity": "sha512-c2W/uPADl5kospNDihgiLc7n87t5XhUbFDoTl6CfVkmG+kDAb5Ux10V9PoLPu9N+r7znpc+iQlcmAqT1A/89HA==", "dev": true, - "license": "MIT", "dependencies": { "globals": "^11.12.0" }, @@ -24888,8 +27607,9 @@ }, "node_modules/eslint-plugin-flowtype": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.0.tgz", + "integrity": "sha512-z7ULdTxuhlRJcEe1MVljePXricuPOrsWfScRXFhNzVD5dmTHWjIF57AxD0e7AbEoLSbjSsaA5S+hCg43WvpXJQ==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "lodash": "^4.17.15", "string-natural-compare": "^3.0.1" @@ -24903,8 +27623,9 @@ }, "node_modules/eslint-plugin-import": { "version": "2.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.0.tgz", + "integrity": "sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg==", "dev": true, - "license": "MIT", "dependencies": { "array-includes": "^3.1.1", "array.prototype.flat": "^1.2.3", @@ -24929,14 +27650,17 @@ }, "node_modules/eslint-plugin-import/node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/eslint-plugin-import/node_modules/doctrine": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha512-lsGyRuYr4/PIB0txi+Fy2xOMI2dGaTguCaotzFGkVZuKR5usKfcRWIFKNM3QNrU7hh/+w2bwTW+ZeXPK5l8uVg==", "dev": true, "dependencies": { "esutils": "^2.0.2", @@ -24948,8 +27672,9 @@ }, "node_modules/eslint-plugin-import/node_modules/find-up": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^2.0.0" }, @@ -24959,13 +27684,15 @@ }, "node_modules/eslint-plugin-import/node_modules/isarray": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true }, "node_modules/eslint-plugin-import/node_modules/locate-path": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -24976,13 +27703,15 @@ }, "node_modules/eslint-plugin-import/node_modules/ms": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/eslint-plugin-import/node_modules/p-limit": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, - "license": "MIT", "dependencies": { "p-try": "^1.0.0" }, @@ -24992,8 +27721,9 @@ }, "node_modules/eslint-plugin-import/node_modules/p-locate": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^1.1.0" }, @@ -25003,24 +27733,27 @@ }, "node_modules/eslint-plugin-import/node_modules/p-try": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/eslint-plugin-import/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/eslint-plugin-import/node_modules/path-type": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==", "dev": true, - "license": "MIT", "dependencies": { "pify": "^2.0.0" }, @@ -25030,16 +27763,18 @@ }, "node_modules/eslint-plugin-import/node_modules/pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/eslint-plugin-import/node_modules/read-pkg": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==", "dev": true, - "license": "MIT", "dependencies": { "load-json-file": "^2.0.0", "normalize-package-data": "^2.3.2", @@ -25051,8 +27786,9 @@ }, "node_modules/eslint-plugin-import/node_modules/read-pkg-up": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^2.0.0", "read-pkg": "^2.0.0" @@ -25090,8 +27826,9 @@ }, "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.10.2", "@babel/runtime-corejs3": "^7.10.2" @@ -25100,6 +27837,69 @@ "node": ">=6.0" } }, + "node_modules/eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", + "dev": true, + "dependencies": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "peerDependencies": { + "eslint": ">=5.16.0" + } + }, + "node_modules/eslint-plugin-node/node_modules/eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "dev": true, + "dependencies": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/eslint-plugin-node/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==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-plugin-node/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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/eslint-plugin-prettier": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", @@ -25121,10 +27921,23 @@ } } }, + "node_modules/eslint-plugin-promise": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.0.tgz", + "integrity": "sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, "node_modules/eslint-plugin-react": { "version": "7.21.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz", + "integrity": "sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g==", "dev": true, - "license": "MIT", "dependencies": { "array-includes": "^3.1.1", "array.prototype.flatmap": "^1.2.3", @@ -25147,8 +27960,9 @@ }, "node_modules/eslint-plugin-react-hooks": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -25158,8 +27972,9 @@ }, "node_modules/eslint-plugin-react/node_modules/doctrine": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -25167,10 +27982,34 @@ "node": ">=0.10.0" } }, + "node_modules/eslint-plugin-standard": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.1.0.tgz", + "integrity": "sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peerDependencies": { + "eslint": ">=5.0.0" + } + }, "node_modules/eslint-plugin-testing-library": { - "version": "5.5.1", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.6.0.tgz", + "integrity": "sha512-y63TRzPhGCMNsnUwMGJU1MFWc/3GvYw+nzobp9QiyNTTKsgAt5RKAOT1I34+XqVBpX1lC8bScoOjCkP7iRv0Mw==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/utils": "^5.13.0" }, @@ -25183,12 +28022,13 @@ } }, "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/scope-manager": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -25199,9 +28039,10 @@ } }, "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/types": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", "dev": true, - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -25211,12 +28052,13 @@ } }, "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -25237,14 +28079,15 @@ } }, "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/utils": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", + "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -25261,8 +28104,9 @@ }, "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/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" }, @@ -25277,11 +28121,12 @@ } }, "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/types": "5.31.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -25294,16 +28139,18 @@ }, "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true, - "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/eslint-plugin-testing-library/node_modules/globby": { "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, - "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -25321,8 +28168,9 @@ }, "node_modules/eslint-plugin-testing-library/node_modules/semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -25335,13 +28183,15 @@ }, "node_modules/eslint-plugin-testing-library/node_modules/tslib": { "version": "1.14.1", - "dev": true, - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true }, "node_modules/eslint-plugin-testing-library/node_modules/tsutils": { "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^1.8.1" }, @@ -25354,8 +28204,9 @@ }, "node_modules/eslint-plugin-ui-testing": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-ui-testing/-/eslint-plugin-ui-testing-2.0.1.tgz", + "integrity": "sha512-GpvE0u03GSytsJ/K49C2dJlvDKQSfh+PX4lAEjBIc5RxUWEpGf9/jY3JTFd7F0gQ9ElGfYskJceVKyz7knbFFw==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/experimental-utils": "^5.3.0" }, @@ -25368,11 +28219,12 @@ } }, "node_modules/eslint-plugin-ui-testing/node_modules/@typescript-eslint/experimental-utils": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.31.0.tgz", + "integrity": "sha512-Yiar0ggNPyOsvrslJBdOo3jc3wjI6NnmWOQBA8WhR54YPbVqTNLuuHC6zxEt8FIgMozerxRlAncwznEjK+cJVA==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "5.30.7" + "@typescript-eslint/utils": "5.31.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -25386,14 +28238,15 @@ } }, "node_modules/eslint-plugin-ui-testing/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", + "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -25410,8 +28263,9 @@ }, "node_modules/eslint-plugin-ui-testing/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/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" }, @@ -25426,12 +28280,13 @@ } }, "node_modules/eslint-plugin-ui-testing/node_modules/@typescript-eslint/scope-manager": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -25442,9 +28297,10 @@ } }, "node_modules/eslint-plugin-ui-testing/node_modules/@typescript-eslint/types": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", "dev": true, - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -25454,12 +28310,13 @@ } }, "node_modules/eslint-plugin-ui-testing/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -25480,11 +28337,12 @@ } }, "node_modules/eslint-plugin-ui-testing/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/types": "5.31.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -25497,16 +28355,18 @@ }, "node_modules/eslint-plugin-ui-testing/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true, - "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/eslint-plugin-ui-testing/node_modules/globby": { "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, - "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -25524,8 +28384,9 @@ }, "node_modules/eslint-plugin-ui-testing/node_modules/semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -25538,13 +28399,15 @@ }, "node_modules/eslint-plugin-ui-testing/node_modules/tslib": { "version": "1.14.1", - "dev": true, - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true }, "node_modules/eslint-plugin-ui-testing/node_modules/tsutils": { "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^1.8.1" }, @@ -25555,10 +28418,75 @@ "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/eslint-plugin-unicorn": { + "version": "42.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-42.0.0.tgz", + "integrity": "sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "ci-info": "^3.3.0", + "clean-regexp": "^1.0.0", + "eslint-utils": "^3.0.0", + "esquery": "^1.4.0", + "indent-string": "^4.0.0", + "is-builtin-module": "^3.1.0", + "lodash": "^4.17.21", + "pluralize": "^8.0.0", + "read-pkg-up": "^7.0.1", + "regexp-tree": "^0.1.24", + "safe-regex": "^2.1.1", + "semver": "^7.3.5", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" + }, + "peerDependencies": { + "eslint": ">=8.8.0" + } + }, + "node_modules/eslint-plugin-unicorn/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, + "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/eslint-plugin-unicorn/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "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==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -25569,15 +28497,17 @@ }, "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==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/eslint-utils": { "version": "1.4.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", "dependencies": { "eslint-visitor-keys": "^1.1.0" }, @@ -25587,15 +28517,17 @@ }, "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { "version": "1.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "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==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=10" } @@ -25609,24 +28541,11 @@ "@babel/highlight": "^7.10.4" } }, - "node_modules/eslint/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==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, "node_modules/eslint/node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -25640,8 +28559,9 @@ }, "node_modules/eslint/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -25654,8 +28574,9 @@ }, "node_modules/eslint/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25669,8 +28590,9 @@ }, "node_modules/eslint/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -25680,8 +28602,9 @@ }, "node_modules/eslint/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", @@ -25697,8 +28620,9 @@ }, "node_modules/eslint/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==", "dev": true, - "license": "MIT", "dependencies": { "eslint-visitor-keys": "^1.1.0" }, @@ -25711,8 +28635,9 @@ }, "node_modules/eslint/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==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=4" } @@ -25734,29 +28659,33 @@ }, "node_modules/eslint/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/eslint/node_modules/json-schema-traverse": { "version": "0.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/eslint/node_modules/optionator": { "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, - "license": "MIT", "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -25771,8 +28700,9 @@ }, "node_modules/eslint/node_modules/semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -25785,8 +28715,9 @@ }, "node_modules/eslint/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -25808,8 +28739,9 @@ }, "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==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "acorn": "^7.4.0", "acorn-jsx": "^5.3.1", @@ -25821,16 +28753,18 @@ }, "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==", "dev": true, - "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==", "dev": true, - "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -25841,8 +28775,9 @@ }, "node_modules/esquery": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -25852,8 +28787,8 @@ }, "node_modules/esrecurse": { "version": "4.3.0", - "dev": true, - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dependencies": { "estraverse": "^5.2.0" }, @@ -25863,16 +28798,17 @@ }, "node_modules/estraverse": { "version": "5.3.0", - "dev": true, - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "engines": { "node": ">=4.0" } }, "node_modules/estree-to-babel": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/estree-to-babel/-/estree-to-babel-3.2.1.tgz", + "integrity": "sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/traverse": "^7.1.6", "@babel/types": "^7.2.0", @@ -25884,22 +28820,25 @@ }, "node_modules/esutils": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/etag": { "version": "1.8.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "engines": { "node": ">= 0.6" } }, "node_modules/eth-block-tracker": { "version": "4.4.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz", + "integrity": "sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw==", "dependencies": { "@babel/plugin-transform-runtime": "^7.5.5", "@babel/runtime": "^7.5.5", @@ -25911,14 +28850,16 @@ }, "node_modules/eth-block-tracker/node_modules/pify": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { "node": ">=4" } }, "node_modules/eth-ens-namehash": { "version": "2.0.8", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", + "integrity": "sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==", "dependencies": { "idna-uts46-hx": "^2.3.1", "js-sha3": "^0.5.7" @@ -25926,18 +28867,22 @@ }, "node_modules/eth-ens-namehash/node_modules/js-sha3": { "version": "0.5.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==" }, "node_modules/eth-json-rpc-errors": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-2.0.2.tgz", + "integrity": "sha512-uBCRM2w2ewusRHGxN8JhcuOb2RN3ueAOYH/0BhqdFmQkZx5lj5+fLKTz0mIVOzd4FG5/kUksCzCD7eTEim6gaA==", + "deprecated": "Package renamed: https://www.npmjs.com/package/eth-rpc-errors", "dependencies": { "fast-safe-stringify": "^2.0.6" } }, "node_modules/eth-json-rpc-filters": { "version": "4.2.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eth-json-rpc-filters/-/eth-json-rpc-filters-4.2.2.tgz", + "integrity": "sha512-DGtqpLU7bBg63wPMWg1sCpkKCf57dJ+hj/k3zF26anXMzkmtSBDExL8IhUu7LUd34f0Zsce3PYNO2vV2GaTzaw==", "dependencies": { "@metamask/safe-event-emitter": "^2.0.0", "async-mutex": "^0.2.6", @@ -25949,7 +28894,8 @@ }, "node_modules/eth-json-rpc-filters/node_modules/pify": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", "engines": { "node": ">=10" }, @@ -25959,7 +28905,8 @@ }, "node_modules/eth-json-rpc-infura": { "version": "4.1.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-4.1.0.tgz", + "integrity": "sha512-DFYitKovzVlCdUulEccdm4g6k/vnvyByuw7rd5OoWDBSIiaeinI8Z/SntLjSIs2c+YvE20DGwk/GLwZGCWDN1Q==", "dependencies": { "eth-json-rpc-middleware": "^4.4.0", "eth-rpc-errors": "^3.0.0", @@ -25969,18 +28916,22 @@ }, "node_modules/eth-json-rpc-infura/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/eth-json-rpc-infura/node_modules/eth-json-rpc-errors": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-1.1.1.tgz", + "integrity": "sha512-WT5shJ5KfNqHi9jOZD+ID8I1kuYWNrigtZat7GOQkvwo99f8SzAVaEcWhJUv656WiZOAg3P1RiJQANtUmDmbIg==", + "deprecated": "Package renamed: https://www.npmjs.com/package/eth-rpc-errors", "dependencies": { "fast-safe-stringify": "^2.0.6" } }, "node_modules/eth-json-rpc-infura/node_modules/eth-json-rpc-middleware": { "version": "4.4.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-4.4.1.tgz", + "integrity": "sha512-yoSuRgEYYGFdVeZg3poWOwAlRI+MoBIltmOB86MtpoZjvLbou9EB/qWMOWSmH2ryCWLW97VYY6NWsmWm3OAA7A==", "dependencies": { "btoa": "^1.2.1", "clone": "^2.1.1", @@ -26000,14 +28951,17 @@ }, "node_modules/eth-json-rpc-infura/node_modules/eth-rpc-errors": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", "dependencies": { "fast-safe-stringify": "^2.0.6" } }, "node_modules/eth-json-rpc-infura/node_modules/eth-sig-util": { "version": "1.4.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", + "deprecated": "Deprecated in favor of '@metamask/eth-sig-util'", "dependencies": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", "ethereumjs-util": "^5.1.1" @@ -26015,11 +28969,14 @@ }, "node_modules/eth-json-rpc-infura/node_modules/ethereum-common": { "version": "0.0.18", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" }, "node_modules/eth-json-rpc-infura/node_modules/ethereumjs-tx": { "version": "1.3.7", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.", "dependencies": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -26027,7 +28984,8 @@ }, "node_modules/eth-json-rpc-infura/node_modules/ethereumjs-util": { "version": "5.2.1", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -26040,7 +28998,8 @@ }, "node_modules/eth-json-rpc-infura/node_modules/json-rpc-engine": { "version": "5.4.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", "dependencies": { "eth-rpc-errors": "^3.0.0", "safe-event-emitter": "^1.0.1" @@ -26048,14 +29007,16 @@ }, "node_modules/eth-json-rpc-infura/node_modules/pify": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { "node": ">=4" } }, "node_modules/eth-json-rpc-middleware": { "version": "6.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-6.0.0.tgz", + "integrity": "sha512-qqBfLU2Uq1Ou15Wox1s+NX05S9OcAEL4JZ04VZox2NS0U+RtCMjSxzXhLFWekdShUPZ+P8ax3zCO2xcPrp6XJQ==", "dependencies": { "btoa": "^1.2.1", "clone": "^2.1.1", @@ -26072,18 +29033,22 @@ }, "node_modules/eth-json-rpc-middleware/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/eth-json-rpc-middleware/node_modules/eth-rpc-errors": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", "dependencies": { "fast-safe-stringify": "^2.0.6" } }, "node_modules/eth-json-rpc-middleware/node_modules/eth-sig-util": { "version": "1.4.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", + "deprecated": "Deprecated in favor of '@metamask/eth-sig-util'", "dependencies": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", "ethereumjs-util": "^5.1.1" @@ -26091,7 +29056,8 @@ }, "node_modules/eth-json-rpc-middleware/node_modules/ethereumjs-util": { "version": "5.2.1", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -26104,7 +29070,8 @@ }, "node_modules/eth-json-rpc-middleware/node_modules/json-rpc-engine": { "version": "5.4.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", "dependencies": { "eth-rpc-errors": "^3.0.0", "safe-event-emitter": "^1.0.1" @@ -26112,14 +29079,16 @@ }, "node_modules/eth-json-rpc-middleware/node_modules/pify": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { "node": ">=4" } }, "node_modules/eth-lattice-keyring": { "version": "0.2.29", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eth-lattice-keyring/-/eth-lattice-keyring-0.2.29.tgz", + "integrity": "sha512-P2YZJcW2JtWx2y1T2v8oC3xwCJoGnirA1DwjsGhf5CxrSk13+a+pobFaGXF7WN7kSKs6sH6IdynzS/RXqVx36g==", "dependencies": { "ethereumjs-common": "^1.5.2", "ethereumjs-tx": "^2.1.2", @@ -26129,8 +29098,9 @@ }, "node_modules/eth-lib": { "version": "0.1.29", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz", + "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==", "dev": true, - "license": "MIT", "dependencies": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -26142,18 +29112,21 @@ }, "node_modules/eth-lib/node_modules/bn.js": { "version": "4.12.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "node_modules/eth-lib/node_modules/safe-buffer": { "version": "5.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "node_modules/eth-lib/node_modules/ws": { "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "dev": true, - "license": "MIT", "dependencies": { "async-limiter": "~1.0.0", "safe-buffer": "~5.1.0", @@ -26162,7 +29135,8 @@ }, "node_modules/eth-provider": { "version": "0.6.1", - "license": "GPL-3.0", + "resolved": "https://registry.npmjs.org/eth-provider/-/eth-provider-0.6.1.tgz", + "integrity": "sha512-0sBNzOBEUSQmo5zHSQ/os25ULh+LeoTTK5nGxiTJpXo8R0OOxOzYiVWLfAWuIuYLhzT1ma5A1wPZWMt+gPGeoA==", "dependencies": { "ethereum-provider": "0.2.2", "events": "3.2.0", @@ -26174,14 +29148,16 @@ }, "node_modules/eth-provider/node_modules/events": { "version": "3.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", "engines": { "node": ">=0.8.x" } }, "node_modules/eth-provider/node_modules/ws": { "version": "7.4.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.3.tgz", + "integrity": "sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==", "engines": { "node": ">=8.3.0" }, @@ -26200,7 +29176,8 @@ }, "node_modules/eth-query": { "version": "2.1.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", + "integrity": "sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==", "dependencies": { "json-rpc-random-id": "^1.0.0", "xtend": "^4.0.1" @@ -26208,14 +29185,17 @@ }, "node_modules/eth-rpc-errors": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz", + "integrity": "sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==", "dependencies": { "fast-safe-stringify": "^2.0.6" } }, "node_modules/eth-sig-util": { "version": "3.0.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-3.0.1.tgz", + "integrity": "sha512-0Us50HiGGvZgjtWTyAI/+qTzYPMLy5Q451D0Xy68bxq1QMWdoOddDwGvsqcFT27uohKgalM9z/yxplyt+mY2iQ==", + "deprecated": "Deprecated in favor of '@metamask/eth-sig-util'", "dependencies": { "ethereumjs-abi": "^0.6.8", "ethereumjs-util": "^5.1.1", @@ -26225,11 +29205,13 @@ }, "node_modules/eth-sig-util/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/eth-sig-util/node_modules/ethereumjs-util": { "version": "5.2.1", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -26242,8 +29224,9 @@ }, "node_modules/eth-tx-summary": { "version": "3.2.4", + "resolved": "https://registry.npmjs.org/eth-tx-summary/-/eth-tx-summary-3.2.4.tgz", + "integrity": "sha512-NtlDnaVZah146Rm8HMRUNMgIwG/ED4jiqk0TME9zFheMl1jOp6jL1m0NKGjJwehXQ6ZKCPr16MTr+qspKpEXNg==", "dev": true, - "license": "ISC", "dependencies": { "async": "^2.1.2", "clone": "^2.0.0", @@ -26259,26 +29242,31 @@ }, "node_modules/eth-tx-summary/node_modules/async": { "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dev": true, - "license": "MIT", "dependencies": { "lodash": "^4.17.14" } }, "node_modules/eth-tx-summary/node_modules/bn.js": { "version": "4.12.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "node_modules/eth-tx-summary/node_modules/ethereum-common": { "version": "0.0.18", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==", + "dev": true }, "node_modules/eth-tx-summary/node_modules/ethereumjs-tx": { "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.", "dev": true, - "license": "MPL-2.0", "dependencies": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -26286,8 +29274,9 @@ }, "node_modules/eth-tx-summary/node_modules/ethereumjs-util": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "dev": true, - "license": "MPL-2.0", "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -26300,7 +29289,8 @@ }, "node_modules/ethcall": { "version": "4.7.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ethcall/-/ethcall-4.7.2.tgz", + "integrity": "sha512-GyIBiRzJXfHt6CoLFhq5wPrKoqVpkKgzun2h6zZF1/tc+JDLmqcBkVkSKijV/NvzKQUBfAi5ziUZ36Alx4NO9A==", "dependencies": { "@ethersproject/abi": "^5.0.0", "@ethersproject/bytes": "^5.0.0", @@ -26312,25 +29302,29 @@ }, "node_modules/ethcall/node_modules/@types/node": { "version": "17.0.45", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" }, "node_modules/ethereum-block-by-date": { "version": "1.4.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ethereum-block-by-date/-/ethereum-block-by-date-1.4.5.tgz", + "integrity": "sha512-mxDUx+yxIGPgKz82HjijFDCoZLT+in+p3tHJ82JDQTLDUl92uNDCNF85PPvchgzrhRlwDM4F0q7/qed5MeJKNw==", "dependencies": { "moment": "^2.29.2" } }, "node_modules/ethereum-bloom-filters": { "version": "1.0.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", + "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", "dependencies": { "js-sha3": "^0.8.0" } }, "node_modules/ethereum-checksum-address": { "version": "0.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ethereum-checksum-address/-/ethereum-checksum-address-0.0.2.tgz", + "integrity": "sha512-GAb7mPvGgcfi1j+Bsnwm9af9Z7dLUKp+5cFm88+kMrKACfh9gLatGLVVK5pSGEG2pOGfrmqCRcuh3RtMjIg8GQ==", "dependencies": { "keccak256": "^1.0.0", "meow": "^5.0.0" @@ -26341,11 +29335,13 @@ }, "node_modules/ethereum-common": { "version": "0.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz", + "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==" }, "node_modules/ethereum-cryptography": { "version": "0.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", + "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", "dependencies": { "@types/pbkdf2": "^3.0.0", "@types/secp256k1": "^4.0.1", @@ -26366,8 +29362,9 @@ }, "node_modules/ethereum-cryptography/node_modules/secp256k1": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "elliptic": "^6.5.4", "node-addon-api": "^2.0.0", @@ -26379,7 +29376,8 @@ }, "node_modules/ethereum-private-key-to-address": { "version": "0.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ethereum-private-key-to-address/-/ethereum-private-key-to-address-0.0.3.tgz", + "integrity": "sha512-P+z9eFlgOezxogEpY1sQR155U4xFmQUWVxKzIJa5BL05Gs7zL0sYuyQuSAme8LBYGQ6p6AwconiMDauf4LbqyA==", "dependencies": { "ethereum-private-key-to-public-key": "0.0.2", "ethereum-public-key-to-address": "0.0.1", @@ -26391,7 +29389,8 @@ }, "node_modules/ethereum-private-key-to-public-key": { "version": "0.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ethereum-private-key-to-public-key/-/ethereum-private-key-to-public-key-0.0.2.tgz", + "integrity": "sha512-WKwFspLS5IdpV1rBUmWSG2xtIDV7YMpAG/uSjtV9kDzBU6hpSzoqg6R/e1iEfHkOr/eae+NtDTpwzXRtSMDvhw==", "dependencies": { "meow": "^5.0.0", "secp256k1": "^3.7.1" @@ -26402,21 +29401,24 @@ }, "node_modules/ethereum-provider": { "version": "0.2.2", - "license": "GPL-3.0", + "resolved": "https://registry.npmjs.org/ethereum-provider/-/ethereum-provider-0.2.2.tgz", + "integrity": "sha512-147DaU4nccfYYCAKhrILdgSWTjjZX2NnmcZJx12frM+cNw8cGTbpQPpi4xApagIk7HlN16ZncCP5uyOiZN7n3g==", "dependencies": { "events": "3.2.0" } }, "node_modules/ethereum-provider/node_modules/events": { "version": "3.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", "engines": { "node": ">=0.8.x" } }, "node_modules/ethereum-public-key-to-address": { "version": "0.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ethereum-public-key-to-address/-/ethereum-public-key-to-address-0.0.1.tgz", + "integrity": "sha512-X78x/VBluHUdrYpZunoXJ48luXTaUiUK4ImPjTjI+XiS24+jUR5WFCpm9wCNbLYP6/ZCJ+lwuYormXSjt8rrbw==", "dependencies": { "ethereum-checksum-address": "0.0.2", "keccak256": "^1.0.0", @@ -26436,20 +29438,15 @@ "ethereumjs-util": "^6.0.0" } }, - "node_modules/ethereumjs-abi/node_modules/@types/bn.js": { - "version": "4.11.6", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/ethereumjs-abi/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/ethereumjs-abi/node_modules/ethereumjs-util": { "version": "6.2.1", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", "dependencies": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -26462,7 +29459,8 @@ }, "node_modules/ethereumjs-account": { "version": "2.0.5", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz", + "integrity": "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==", "dependencies": { "ethereumjs-util": "^5.0.0", "rlp": "^2.0.0", @@ -26471,11 +29469,13 @@ }, "node_modules/ethereumjs-account/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/ethereumjs-account/node_modules/ethereumjs-util": { "version": "5.2.1", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -26488,7 +29488,9 @@ }, "node_modules/ethereumjs-block": { "version": "1.7.1", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz", + "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==", + "deprecated": "New package name format for new versions: @ethereumjs/block. Please update.", "dependencies": { "async": "^2.0.1", "ethereum-common": "0.2.0", @@ -26499,18 +29501,22 @@ }, "node_modules/ethereumjs-block/node_modules/async": { "version": "2.6.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dependencies": { "lodash": "^4.17.14" } }, "node_modules/ethereumjs-block/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/ethereumjs-block/node_modules/ethereumjs-tx": { "version": "1.3.7", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.", "dependencies": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -26518,11 +29524,13 @@ }, "node_modules/ethereumjs-block/node_modules/ethereumjs-tx/node_modules/ethereum-common": { "version": "0.0.18", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" }, "node_modules/ethereumjs-block/node_modules/ethereumjs-util": { "version": "5.2.1", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -26535,30 +29543,29 @@ }, "node_modules/ethereumjs-common": { "version": "1.5.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz", + "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==", + "deprecated": "New package name format for new versions: @ethereumjs/common. Please update." }, "node_modules/ethereumjs-tx": { "version": "2.1.2", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz", + "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==", + "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.", "dependencies": { "ethereumjs-common": "^1.5.0", "ethereumjs-util": "^6.0.0" } }, - "node_modules/ethereumjs-tx/node_modules/@types/bn.js": { - "version": "4.11.6", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/ethereumjs-tx/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/ethereumjs-tx/node_modules/ethereumjs-util": { "version": "6.2.1", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", "dependencies": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -26571,7 +29578,8 @@ }, "node_modules/ethereumjs-util": { "version": "7.1.5", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", + "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", "dependencies": { "@types/bn.js": "^5.1.0", "bn.js": "^5.1.2", @@ -26583,9 +29591,19 @@ "node": ">=10.0.0" } }, + "node_modules/ethereumjs-util/node_modules/@types/bn.js": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", + "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/ethereumjs-vm": { "version": "2.6.0", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz", + "integrity": "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==", + "deprecated": "New package name format for new versions: @ethereumjs/vm. Please update.", "dependencies": { "async": "^2.1.2", "async-eventemitter": "^0.2.2", @@ -26600,27 +29618,24 @@ "safe-buffer": "^5.1.1" } }, - "node_modules/ethereumjs-vm/node_modules/@types/bn.js": { - "version": "4.11.6", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/ethereumjs-vm/node_modules/async": { "version": "2.6.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dependencies": { "lodash": "^4.17.14" } }, "node_modules/ethereumjs-vm/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/ethereumjs-vm/node_modules/ethereumjs-block": { "version": "2.2.2", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz", + "integrity": "sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg==", + "deprecated": "New package name format for new versions: @ethereumjs/block. Please update.", "dependencies": { "async": "^2.0.1", "ethereumjs-common": "^1.5.0", @@ -26631,7 +29646,8 @@ }, "node_modules/ethereumjs-vm/node_modules/ethereumjs-block/node_modules/ethereumjs-util": { "version": "5.2.1", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -26644,7 +29660,8 @@ }, "node_modules/ethereumjs-vm/node_modules/ethereumjs-util": { "version": "6.2.1", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", "dependencies": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -26657,6 +29674,8 @@ }, "node_modules/ethers": { "version": "5.6.9", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.6.9.tgz", + "integrity": "sha512-lMGC2zv9HC5EC+8r429WaWu3uWJUCgUCt8xxKCFqkrFuBDZXDYIdzDUECxzjf2BMF8IVBByY1EBoGSL3RTm8RA==", "funding": [ { "type": "individual", @@ -26667,7 +29686,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@ethersproject/abi": "5.6.4", "@ethersproject/abstract-provider": "5.6.1", @@ -26703,7 +29721,8 @@ }, "node_modules/ethers-eip712": { "version": "0.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ethers-eip712/-/ethers-eip712-0.2.0.tgz", + "integrity": "sha512-fgS196gCIXeiLwhsWycJJuxI9nL/AoUPGSQ+yvd+8wdWR+43G+J1n69LmWVWvAON0M6qNaf2BF4/M159U8fujQ==", "peerDependencies": { "ethers": "^4.0.47 || ^5.0.8" } @@ -26711,7 +29730,8 @@ "node_modules/ethers-v4": { "name": "ethers", "version": "4.0.49", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz", + "integrity": "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==", "dependencies": { "aes-js": "3.0.0", "bn.js": "^4.11.9", @@ -26726,11 +29746,13 @@ }, "node_modules/ethers-v4/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/ethers-v4/node_modules/hash.js": { "version": "1.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.0" @@ -26738,23 +29760,30 @@ }, "node_modules/ethers-v4/node_modules/js-sha3": { "version": "0.5.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==" }, "node_modules/ethers-v4/node_modules/scrypt-js": { "version": "2.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==" }, "node_modules/ethers-v4/node_modules/setimmediate": { "version": "1.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", + "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==" }, "node_modules/ethers-v4/node_modules/uuid": { - "version": "2.0.1" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details." }, "node_modules/etherscan-api": { "version": "10.0.5", + "resolved": "https://registry.npmjs.org/etherscan-api/-/etherscan-api-10.0.5.tgz", + "integrity": "sha512-xyNK/nGn3Tl9x11bY2zu1Po5jSzsQykMa/OdTep6CbxbaFntVbYy0zSMNkZBmGAND4AFHq7Q6fCppXKuAJUzVQ==", "dev": true, - "license": "ISC", "dependencies": { "axios": "^0.19.0", "gh-pages": "^2.1.1", @@ -26763,24 +29792,28 @@ }, "node_modules/etherscan-api/node_modules/axios": { "version": "0.19.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", + "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", + "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410", "dev": true, - "license": "MIT", "dependencies": { "follow-redirects": "1.5.10" } }, "node_modules/etherscan-api/node_modules/debug": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/etherscan-api/node_modules/follow-redirects": { "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", "dev": true, - "license": "MIT", "dependencies": { "debug": "=3.1.0" }, @@ -26790,12 +29823,14 @@ }, "node_modules/etherscan-api/node_modules/ms": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/ethjs-unit": { "version": "0.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", + "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", "dependencies": { "bn.js": "4.11.6", "number-to-bn": "1.7.0" @@ -26807,11 +29842,13 @@ }, "node_modules/ethjs-unit/node_modules/bn.js": { "version": "4.11.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==" }, "node_modules/ethjs-util": { "version": "0.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", + "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", "dependencies": { "is-hex-prefixed": "1.0.0", "strip-hex-prefix": "1.0.0" @@ -26823,8 +29860,9 @@ }, "node_modules/event-stream": { "version": "3.3.4", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==", "dev": true, - "license": "MIT", "dependencies": { "duplexer": "~0.1.1", "from": "~0", @@ -26837,22 +29875,26 @@ }, "node_modules/eventemitter2": { "version": "5.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-5.0.1.tgz", + "integrity": "sha512-5EM1GHXycJBS6mauYAbVKT1cVs7POKWb2NXD4Vyt8dDqeZa7LaDK1/sjtL+Zb0lzTpSNil4596Dyu97hz37QLg==" }, "node_modules/eventemitter3": { "version": "4.0.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "node_modules/events": { "version": "3.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "engines": { "node": ">=0.8.x" } }, "node_modules/evp_bytestokey": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dependencies": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -26860,8 +29902,9 @@ }, "node_modules/exec-buffer": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", "dev": true, - "license": "MIT", "dependencies": { "execa": "^0.7.0", "p-finally": "^1.0.0", @@ -26875,8 +29918,9 @@ }, "node_modules/exec-buffer/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==", "dev": true, - "license": "MIT", "dependencies": { "lru-cache": "^4.0.1", "shebang-command": "^1.2.0", @@ -26885,8 +29929,9 @@ }, "node_modules/exec-buffer/node_modules/execa": { "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^5.0.1", "get-stream": "^3.0.0", @@ -26902,24 +29947,27 @@ }, "node_modules/exec-buffer/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/exec-buffer/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/exec-buffer/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==", "dev": true, - "license": "ISC", "dependencies": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" @@ -26927,8 +29975,9 @@ }, "node_modules/exec-buffer/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==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -26938,24 +29987,39 @@ }, "node_modules/exec-buffer/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/exec-buffer/node_modules/pify": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, + "node_modules/exec-buffer/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/exec-buffer/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==", "dev": true, - "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -26965,16 +30029,18 @@ }, "node_modules/exec-buffer/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/exec-buffer/node_modules/which": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -26984,18 +30050,21 @@ }, "node_modules/exec-buffer/node_modules/yallist": { "version": "2.1.2", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true }, "node_modules/exec-sh": { "version": "0.3.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true }, "node_modules/execa": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.0", "get-stream": "^5.0.0", @@ -27016,7 +30085,8 @@ }, "node_modules/executable": { "version": "4.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", "dependencies": { "pify": "^2.2.0" }, @@ -27026,17 +30096,21 @@ }, "node_modules/executable/node_modules/pify": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "engines": { "node": ">=0.10.0" } }, "node_modules/exenv": { "version": "1.2.2", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" }, "node_modules/exit": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true, "engines": { "node": ">= 0.8.0" @@ -27044,7 +30118,8 @@ }, "node_modules/expand-brackets": { "version": "2.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", "dependencies": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -27060,14 +30135,16 @@ }, "node_modules/expand-brackets/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { "ms": "2.0.0" } }, "node_modules/expand-brackets/node_modules/define-property": { "version": "0.2.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -27077,7 +30154,8 @@ }, "node_modules/expand-brackets/node_modules/extend-shallow": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { "is-extendable": "^0.1.0" }, @@ -27087,7 +30165,8 @@ }, "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { "version": "0.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", "dependencies": { "kind-of": "^3.0.2" }, @@ -27097,7 +30176,8 @@ }, "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { "is-buffer": "^1.1.5" }, @@ -27107,11 +30187,13 @@ }, "node_modules/expand-brackets/node_modules/is-buffer": { "version": "1.1.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/expand-brackets/node_modules/is-data-descriptor": { "version": "0.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", "dependencies": { "kind-of": "^3.0.2" }, @@ -27121,7 +30203,8 @@ }, "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { "is-buffer": "^1.1.5" }, @@ -27131,7 +30214,8 @@ }, "node_modules/expand-brackets/node_modules/is-descriptor": { "version": "0.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -27143,26 +30227,30 @@ }, "node_modules/expand-brackets/node_modules/is-extendable": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "engines": { "node": ">=0.10.0" } }, "node_modules/expand-brackets/node_modules/kind-of": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "engines": { "node": ">=0.10.0" } }, "node_modules/expand-brackets/node_modules/ms": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "jest-get-type": "^27.5.1", @@ -27175,7 +30263,8 @@ }, "node_modules/express": { "version": "4.18.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -27215,22 +30304,26 @@ }, "node_modules/express/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { "ms": "2.0.0" } }, "node_modules/express/node_modules/ms": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/express/node_modules/path-to-regexp": { "version": "0.1.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "node_modules/express/node_modules/qs": { "version": "6.10.3", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", "dependencies": { "side-channel": "^1.0.4" }, @@ -27243,21 +30336,24 @@ }, "node_modules/express/node_modules/range-parser": { "version": "1.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "engines": { "node": ">= 0.6" } }, "node_modules/ext": { "version": "1.6.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", "dependencies": { "type": "^2.5.0" } }, "node_modules/ext-list": { "version": "2.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", "dependencies": { "mime-db": "^1.28.0" }, @@ -27267,7 +30363,8 @@ }, "node_modules/ext-name": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", "dependencies": { "ext-list": "^2.0.0", "sort-keys-length": "^1.0.0" @@ -27277,16 +30374,19 @@ } }, "node_modules/ext/node_modules/type": { - "version": "2.6.0", - "license": "ISC" + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/type/-/type-2.6.1.tgz", + "integrity": "sha512-OvgH5rB0XM+iDZGQ1Eg/o7IZn0XYJFVrN/9FQ4OWIYILyJJgVP2s1hLTOFn6UOZoDUI/HctGa0PFlE2n2HW3NQ==" }, "node_modules/extend": { "version": "3.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "node_modules/extend-shallow": { "version": "3.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -27297,7 +30397,8 @@ }, "node_modules/extension-port-stream": { "version": "2.0.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/extension-port-stream/-/extension-port-stream-2.0.1.tgz", + "integrity": "sha512-ltrv4Dh/979I04+D4Te6TFygfRSOc5EBzzlHRldWMS8v73V80qWluxH88hqF0qyUsBXTb8NmzlmSipcre6a+rg==", "dependencies": { "webextension-polyfill-ts": "^0.22.0" }, @@ -27307,14 +30408,17 @@ }, "node_modules/extension-port-stream/node_modules/webextension-polyfill-ts": { "version": "0.22.0", - "license": "Zlib", + "resolved": "https://registry.npmjs.org/webextension-polyfill-ts/-/webextension-polyfill-ts-0.22.0.tgz", + "integrity": "sha512-3P33ClMwZ/qiAT7UH1ROrkRC1KM78umlnPpRhdC/292UyoTTW9NcjJEqDsv83HbibcTB6qCtpVeuB2q2/oniHQ==", + "deprecated": "This project has moved to @types/webextension-polyfill", "dependencies": { "webextension-polyfill": "^0.7.0" } }, "node_modules/external-editor": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dependencies": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", @@ -27326,7 +30430,8 @@ }, "node_modules/external-editor/node_modules/tmp": { "version": "0.0.33", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dependencies": { "os-tmpdir": "~1.0.2" }, @@ -27336,7 +30441,8 @@ }, "node_modules/extglob": { "version": "2.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dependencies": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -27353,7 +30459,8 @@ }, "node_modules/extglob/node_modules/define-property": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dependencies": { "is-descriptor": "^1.0.0" }, @@ -27363,7 +30470,8 @@ }, "node_modules/extglob/node_modules/extend-shallow": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { "is-extendable": "^0.1.0" }, @@ -27373,14 +30481,16 @@ }, "node_modules/extglob/node_modules/is-extendable": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "engines": { "node": ">=0.10.0" } }, "node_modules/extract-files": { "version": "9.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", + "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==", "engines": { "node": "^10.17.0 || ^12.0.0 || >= 13.7.0" }, @@ -27390,8 +30500,9 @@ }, "node_modules/extract-zip": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", @@ -27409,35 +30520,40 @@ }, "node_modules/extsprintf": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", "engines": [ "node >=0.6.0" - ], - "license": "MIT" + ] }, "node_modules/fake-merkle-patricia-tree": { "version": "1.0.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz", + "integrity": "sha512-Tgq37lkc9pUIgIKw5uitNUKcgcYL3R6JvXtKQbOf/ZSavXbidsksgp/pAY6p//uhw0I4yoMsvTSovvVIsk/qxA==", "dependencies": { "checkpoint-store": "^1.1.0" } }, "node_modules/faker": { "version": "5.5.3", + "resolved": "https://registry.npmjs.org/faker/-/faker-5.5.3.tgz", + "integrity": "sha512-wLTv2a28wjUyWkbnX7u/ABZBkUkIF2fCd73V6P2oFqEGEktDfzWx4UxrSqtPRw0xPRAcjeAOIiJWqZm3pP4u3g==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/fancy-canvas": { "version": "0.2.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/fancy-canvas/-/fancy-canvas-0.2.2.tgz", + "integrity": "sha512-50qi8xA0QkHbjmb8h7XQ6k2fvD7y/yMfiUw9YTarJ7rWrq6o5/3CCXPouYk+XSLASvvxtjyiQLRBFt3qkE3oyA==" }, "node_modules/fast-check": { - "version": "2.25.0", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-2.15.1.tgz", + "integrity": "sha512-eNcOxh7iTLGwebRCRU+F+/Ne+41/7ra4qn1bhljAO+uqvxB9p4Qq/rqNeu3wls/ka9jnu9MvwUE/m1sTWcbGBg==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { - "pure-rand": "^5.0.1" + "pure-rand": "^4.1.1" }, "engines": { "node": ">=8.0.0" @@ -27449,21 +30565,25 @@ }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-diff": { "version": "1.2.0", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true }, "node_modules/fast-equals": { "version": "2.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-2.0.4.tgz", + "integrity": "sha512-caj/ZmjHljPrZtbzJ3kfH5ia/k4mTJe/qSiXAGzxZWRZgsgDV0cvNaQULqUX8t0/JVlzzEdYOwCN5DmzTxoD4w==" }, "node_modules/fast-glob": { "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -27477,42 +30597,59 @@ }, "node_modules/fast-json-parse": { "version": "1.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz", + "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==", + "dev": true }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true }, "node_modules/fast-safe-stringify": { "version": "2.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" }, "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==", "dev": true, - "license": "MIT", "dependencies": { "punycode": "^1.3.2" } }, + "node_modules/fastest-levenshtein": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.14.tgz", + "integrity": "sha512-tFfWHjnuUfKE186Tfgr+jtaFc0mZTApEgKDOeyN+FwOqRkO/zK/3h1AiRd8u8CY53owL3CUmGr/oI9p/RdyLTA==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 4.9.1" + } + }, "node_modules/fastq": { "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "dev": true, - "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/fault": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", "dev": true, - "license": "MIT", "dependencies": { "format": "^0.2.0" }, @@ -27521,38 +30658,56 @@ "url": "https://github.com/sponsors/wooorm" } }, + "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==", + "dev": true, + "peer": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/fb-watchman": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" } }, "node_modules/fd-slicer": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dependencies": { "pend": "~1.2.0" } }, "node_modules/fetch-ponyfill": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fetch-ponyfill/-/fetch-ponyfill-4.1.0.tgz", + "integrity": "sha512-knK9sGskIg2T7OnYLdZ2hZXn0CtDrAIBxYQLpmEf0BqfdWnwmM1weccUl5+4EdA44tzNSFAuxITPbXtPehUB3g==", "dependencies": { "node-fetch": "~1.7.1" } }, "node_modules/fetch-ponyfill/node_modules/is-stream": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/fetch-ponyfill/node_modules/node-fetch": { "version": "1.7.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", "dependencies": { "encoding": "^0.1.11", "is-stream": "^1.0.1" @@ -27560,17 +30715,19 @@ }, "node_modules/fetch-retry": { "version": "5.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-5.0.3.tgz", + "integrity": "sha512-uJQyMrX5IJZkhoEUBQ3EjxkeiZkppBd5jS/fMTJmfZxLSiaQjv2zD0kTvuvkSH89uFvgSlB6ueGpjD3HWN7Bxw==", + "dev": true }, "node_modules/figgy-pudding": { "version": "3.5.2", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" }, "node_modules/figures": { "version": "3.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -27595,8 +30752,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" @@ -27614,8 +30772,9 @@ }, "node_modules/file-system-cache": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-1.1.0.tgz", + "integrity": "sha512-IzF5MBq+5CR0jXx5RxPe4BICl/oEhBSXKaL9fLhAXrIfIUS77Hr4vzrYyqYMHN6uTt+BOqi3fDCTjjEBCjERKw==", "dev": true, - "license": "MIT", "dependencies": { "fs-extra": "^10.1.0", "ramda": "^0.28.0" @@ -27623,8 +30782,9 @@ }, "node_modules/file-system-cache/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==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -27636,27 +30796,31 @@ }, "node_modules/file-type": { "version": "5.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", "engines": { "node": ">=4" } }, "node_modules/file-uri-to-path": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" }, "node_modules/filename-reserved-regex": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", + "integrity": "sha512-UZArj7+U+2reBBVCvVmRlyq9D7EYQdUtuNN+1iz7pF1jGcJ2L0TjiRCxsTZfj2xFbM4c25uGCUDpKTHA7L2TKg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/filenamify": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "integrity": "sha512-DKVP0WQcB7WaIMSwDETqImRej2fepPqvXQjaVib7LRZn9Rxn5UbvK2tYTqGf1A1DkIprQQkG4XSQXSOZp7Q3GQ==", "dev": true, - "license": "MIT", "dependencies": { "filename-reserved-regex": "^1.0.0", "strip-outer": "^1.0.0", @@ -27668,8 +30832,9 @@ }, "node_modules/filenamify-url": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", + "integrity": "sha512-O9K9JcZeF5VdZWM1qR92NSv1WY2EofwudQayPx5dbnnFl9k0IcZha4eV/FGkjnBK+1irOQInij0yiooCHu/0Fg==", "dev": true, - "license": "MIT", "dependencies": { "filenamify": "^1.0.0", "humanize-url": "^1.0.0" @@ -27680,8 +30845,9 @@ }, "node_modules/fill-range": { "version": "7.0.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "devOptional": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -27691,7 +30857,8 @@ }, "node_modules/finalhandler": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -27707,19 +30874,22 @@ }, "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { "ms": "2.0.0" } }, "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "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==", "dev": true, - "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -27732,14 +30902,28 @@ "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, + "node_modules/find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "dev": true, + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/find-root": { "version": "1.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" }, "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==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -27753,7 +30937,8 @@ }, "node_modules/find-versions": { "version": "3.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", "dependencies": { "semver-regex": "^2.0.0" }, @@ -27763,8 +30948,9 @@ }, "node_modules/find-webpack": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/find-webpack/-/find-webpack-2.2.1.tgz", + "integrity": "sha512-OdDtn2AzQvu3l9U1TS5ALc7uTVcLK/yv3fhjo+Pz7yuv4hG3ANKnbkKnPIPZ5ofd9mpYe6wRf5g5H4X9Lx48vQ==", "dev": true, - "license": "MIT", "dependencies": { "debug": "4.1.1", "find-yarn-workspace-root": "1.2.1", @@ -27773,8 +30959,9 @@ }, "node_modules/find-webpack/node_modules/braces": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, - "license": "MIT", "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -27793,8 +30980,9 @@ }, "node_modules/find-webpack/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, - "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -27804,16 +30992,19 @@ }, "node_modules/find-webpack/node_modules/debug": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/find-webpack/node_modules/fill-range": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, - "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -27826,8 +31017,9 @@ }, "node_modules/find-webpack/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, - "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -27837,8 +31029,9 @@ }, "node_modules/find-webpack/node_modules/find-yarn-workspace-root": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz", + "integrity": "sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { "fs-extra": "^4.0.3", "micromatch": "^3.1.4" @@ -27846,8 +31039,9 @@ }, "node_modules/find-webpack/node_modules/fs-extra": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -27856,21 +31050,24 @@ }, "node_modules/find-webpack/node_modules/is-buffer": { "version": "1.1.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true }, "node_modules/find-webpack/node_modules/is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/find-webpack/node_modules/is-number": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, - "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -27880,8 +31077,9 @@ }, "node_modules/find-webpack/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, - "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -27891,24 +31089,27 @@ }, "node_modules/find-webpack/node_modules/isobject": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/find-webpack/node_modules/jsonfile": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/find-webpack/node_modules/micromatch": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, - "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -27930,8 +31131,9 @@ }, "node_modules/find-webpack/node_modules/to-regex-range": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, - "license": "MIT", "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -27942,16 +31144,18 @@ }, "node_modules/find-webpack/node_modules/universalify": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/find-yarn-workspace-root": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", + "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "micromatch": "^4.0.2" } @@ -27969,21 +31173,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/flatted": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", @@ -27992,8 +31181,8 @@ }, "node_modules/flush-write-stream": { "version": "1.1.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", "dependencies": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" @@ -28001,7 +31190,8 @@ }, "node_modules/focus-lock": { "version": "0.11.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.11.2.tgz", + "integrity": "sha512-pZ2bO++NWLHhiKkgP1bEXHhR1/OjVcSvlCJ98aNJDFeb7H5OOQaO+SKOZle6041O9rv2tmbrO4JzClAvDUHf0g==", "dependencies": { "tslib": "^2.0.3" }, @@ -28011,13 +31201,14 @@ }, "node_modules/follow-redirects": { "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", "funding": [ { "type": "individual", "url": "https://github.com/sponsors/RubenVerborgh" } ], - "license": "MIT", "engines": { "node": ">=4.0" }, @@ -28029,22 +31220,25 @@ }, "node_modules/for-each": { "version": "0.3.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dependencies": { "is-callable": "^1.1.3" } }, "node_modules/for-in": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/foreground-child": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", "dev": true, - "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^3.0.2" @@ -28055,25 +31249,29 @@ }, "node_modules/forever-agent": { "version": "0.6.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", "engines": { "node": "*" } }, "node_modules/form-data": { - "version": "2.3.3", - "license": "MIT", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dependencies": { "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", + "combined-stream": "^1.0.8", "mime-types": "^2.1.12" }, "engines": { - "node": ">= 0.12" + "node": ">= 6" } }, "node_modules/format": { "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", "dev": true, "engines": { "node": ">=0.4.x" @@ -28081,25 +31279,30 @@ }, "node_modules/formidable": { "version": "1.2.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.6.tgz", + "integrity": "sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ==", + "deprecated": "Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau", "funding": { "url": "https://ko-fi.com/tunnckoCore/commissions" } }, "node_modules/fortmatic": { "version": "2.4.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/fortmatic/-/fortmatic-2.4.0.tgz", + "integrity": "sha512-4LVxybyWcz8eFkTjIW12JRyRCUV9/qih435l0+5ncTVIb+zzXjvjQ5dZU0eBAXXyAgmV9BIRYkQL9H/lc76w/w==" }, "node_modules/forwarded": { "version": "0.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "engines": { "node": ">= 0.6" } }, "node_modules/fragment-cache": { "version": "0.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", "dependencies": { "map-cache": "^0.2.2" }, @@ -28109,19 +31312,22 @@ }, "node_modules/fresh": { "version": "0.5.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "engines": { "node": ">= 0.6" } }, "node_modules/from": { "version": "0.1.7", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", + "dev": true }, "node_modules/from2": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", "dependencies": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" @@ -28129,6 +31335,8 @@ }, "node_modules/fromentries": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", + "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", "dev": true, "funding": [ { @@ -28143,17 +31351,18 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/fs-constants": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" }, "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==", "dev": true, - "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -28166,21 +31375,23 @@ }, "node_modules/fs-minipass": { "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^2.6.0" } }, "node_modules/fs-monkey": { "version": "1.0.3", - "dev": true, - "license": "Unlicense" + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true }, "node_modules/fs-write-stream-atomic": { "version": "1.0.10", - "dev": true, - "license": "ISC", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", "dependencies": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", @@ -28190,12 +31401,15 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/fsevents": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, - "license": "MIT", + "hasInstallScript": true, "optional": true, "os": [ "darwin" @@ -28206,11 +31420,13 @@ }, "node_modules/function-bind": { "version": "1.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/function.prototype.name": { "version": "1.1.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -28226,19 +31442,22 @@ }, "node_modules/functional-red-black-tree": { "version": "1.0.1", - "license": "MIT" + "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==" }, "node_modules/functions-have-names": { "version": "1.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/gauge": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", "dev": true, - "license": "ISC", "dependencies": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.2", @@ -28256,34 +31475,38 @@ }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "engines": { "node": ">=6.9.0" } }, "node_modules/get-assigned-identifiers": { "version": "1.2.0", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", + "dev": true }, "node_modules/get-caller-file": { "version": "2.0.5", - "license": "ISC", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-func-name": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==", "engines": { "node": "*" } }, "node_modules/get-intrinsic": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -28295,22 +31518,25 @@ }, "node_modules/get-nonce": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", "engines": { "node": ">=6" } }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8.0.0" } }, "node_modules/get-proxy": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", "dependencies": { "npm-conf": "^1.1.0" }, @@ -28320,16 +31546,18 @@ }, "node_modules/get-stdin": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/get-stream": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, - "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -28342,7 +31570,8 @@ }, "node_modules/get-symbol-description": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.1" @@ -28356,30 +31585,34 @@ }, "node_modules/get-value": { "version": "2.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", "engines": { "node": ">=0.10.0" } }, "node_modules/getos": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", "dev": true, - "license": "MIT", "dependencies": { "async": "^3.2.0" } }, "node_modules/getpass": { "version": "0.1.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "dependencies": { "assert-plus": "^1.0.0" } }, "node_modules/gh-pages": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-2.2.0.tgz", + "integrity": "sha512-c+yPkNOPMFGNisYg9r4qvsMIjVYikJv7ImFOhPIVPt0+AcRUamZ7zkGRLHz7FKB0xrlZ+ddSOJsZv9XAFVXLmA==", "dev": true, - "license": "MIT", "dependencies": { "async": "^2.6.1", "commander": "^2.18.0", @@ -28398,8 +31631,9 @@ }, "node_modules/gh-pages/node_modules/array-union": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", "dev": true, - "license": "MIT", "dependencies": { "array-uniq": "^1.0.1" }, @@ -28409,21 +31643,24 @@ }, "node_modules/gh-pages/node_modules/async": { "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dev": true, - "license": "MIT", "dependencies": { "lodash": "^4.17.14" } }, "node_modules/gh-pages/node_modules/commander": { "version": "2.20.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true }, "node_modules/gh-pages/node_modules/fs-extra": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -28435,8 +31672,9 @@ }, "node_modules/gh-pages/node_modules/globby": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", "dev": true, - "license": "MIT", "dependencies": { "array-union": "^1.0.1", "glob": "^7.0.3", @@ -28450,36 +31688,41 @@ }, "node_modules/gh-pages/node_modules/jsonfile": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/gh-pages/node_modules/pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/gh-pages/node_modules/universalify": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/github-slugger": { "version": "1.4.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", + "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==", + "dev": true }, "node_modules/glob": { "version": "7.1.7", - "license": "ISC", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -28497,8 +31740,9 @@ }, "node_modules/glob-parent": { "version": "5.1.2", - "dev": true, - "license": "ISC", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "devOptional": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -28508,8 +31752,9 @@ }, "node_modules/glob-promise": { "version": "3.4.0", + "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-3.4.0.tgz", + "integrity": "sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==", "dev": true, - "license": "ISC", "dependencies": { "@types/glob": "*" }, @@ -28522,12 +31767,14 @@ }, "node_modules/glob-to-regexp": { "version": "0.4.1", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true }, "node_modules/global": { "version": "4.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", "dependencies": { "min-document": "^2.19.0", "process": "^0.11.10" @@ -28535,8 +31782,9 @@ }, "node_modules/global-dirs": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", "dev": true, - "license": "MIT", "dependencies": { "ini": "2.0.0" }, @@ -28549,14 +31797,16 @@ }, "node_modules/globals": { "version": "11.12.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "engines": { "node": ">=4" } }, "node_modules/globalthis": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", "dependencies": { "define-properties": "^1.1.3" }, @@ -28569,8 +31819,9 @@ }, "node_modules/globby": { "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", "dev": true, - "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -28587,12 +31838,14 @@ } }, "node_modules/google-protobuf": { - "version": "3.20.1", - "license": "BSD-3-Clause" + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.0.tgz", + "integrity": "sha512-byR7MBTK4tZ5PZEb+u5ZTzpt4SfrTxv5682MjPlHN16XeqgZE2/8HOIWeiXe8JKnT9OVbtBGhbq8mtvkK8cd5g==" }, "node_modules/got": { "version": "7.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", "dependencies": { "decompress-response": "^3.2.0", "duplexer3": "^0.1.4", @@ -28615,36 +31868,48 @@ }, "node_modules/got/node_modules/get-stream": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", "engines": { "node": ">=4" } }, "node_modules/got/node_modules/is-stream": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/graceful-fs": { "version": "4.2.10", - "license": "ISC" + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, "node_modules/graceful-readlink": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==" + }, + "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==", + "dev": true }, "node_modules/graphql": { "version": "15.8.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", + "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", "engines": { "node": ">= 10.x" } }, "node_modules/graphql-request": { "version": "3.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-3.4.0.tgz", + "integrity": "sha512-acrTzidSlwAj8wBNO7Q/UQHS8T+z5qRGquCQRv9J1InwR01BBWV9ObnoE+JS5nCCEj8wSGS0yrDXVDoRiKZuOg==", "dependencies": { "cross-fetch": "^3.0.6", "extract-files": "^9.0.0", @@ -28656,7 +31921,8 @@ }, "node_modules/graphql-request/node_modules/form-data": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -28668,7 +31934,8 @@ }, "node_modules/gridplus-sdk": { "version": "0.7.27", - "license": "MIT", + "resolved": "https://registry.npmjs.org/gridplus-sdk/-/gridplus-sdk-0.7.27.tgz", + "integrity": "sha512-0Jl5zMooppkR3n3xwdw9u5ayENAZJlcQl2/uBBp9GaYU38U6prfZIR2Y4I4DUfKjefuBf2UmAQCol8NO6bdDwg==", "dependencies": { "aes-js": "^3.1.1", "bech32": "^2.0.0", @@ -28689,21 +31956,26 @@ }, "node_modules/gridplus-sdk/node_modules/aes-js": { "version": "3.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz", + "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==" }, "node_modules/gridplus-sdk/node_modules/bech32": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz", + "integrity": "sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==" }, "node_modules/gridplus-sdk/node_modules/bignumber.js": { "version": "9.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", + "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==", "engines": { "node": "*" } }, "node_modules/gridplus-sdk/node_modules/buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "funding": [ { "type": "github", @@ -28718,7 +31990,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -28726,8 +31997,9 @@ }, "node_modules/gridplus-sdk/node_modules/secp256k1": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz", + "integrity": "sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "elliptic": "^6.5.2", "node-addon-api": "^2.0.0", @@ -28739,12 +32011,21 @@ }, "node_modules/hamt_plus": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/hamt_plus/-/hamt_plus-1.0.2.tgz", + "integrity": "sha512-t2JXKaehnMb9paaYA7J0BX8QQAY8lwfQ9Gjf4pg/mk4krt+cmwmU652HOoWonf+7+EQV97ARPMhhVgU1ra2GhA==" + }, + "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==", + "dev": true, + "peer": true }, "node_modules/handlebars": { "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", "dev": true, - "license": "MIT", "dependencies": { "minimist": "^1.2.5", "neo-async": "^2.6.0", @@ -28763,22 +32044,26 @@ }, "node_modules/handlebars/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/har-schema": { "version": "2.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", "engines": { "node": ">=4" } }, "node_modules/har-validator": { "version": "5.1.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", "dependencies": { "ajv": "^6.12.3", "har-schema": "^2.0.0" @@ -28789,7 +32074,8 @@ }, "node_modules/har-validator/node_modules/ajv": { "version": "6.12.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -28803,11 +32089,13 @@ }, "node_modules/har-validator/node_modules/json-schema-traverse": { "version": "0.4.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "node_modules/has": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dependencies": { "function-bind": "^1.1.1" }, @@ -28817,8 +32105,9 @@ }, "node_modules/has-ansi": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^2.0.0" }, @@ -28828,30 +32117,34 @@ }, "node_modules/has-ansi/node_modules/ansi-regex": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/has-bigints": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-flag": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "engines": { "node": ">=4" } }, "node_modules/has-glob": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-glob/-/has-glob-1.0.0.tgz", + "integrity": "sha512-D+8A457fBShSEI3tFCj65PAbT++5sKiFtdCdOam0gnfBgw9D277OERk+HM9qYJXmdVLZ/znez10SqHN0BBQ50g==", "dev": true, - "license": "MIT", "dependencies": { "is-glob": "^3.0.0" }, @@ -28861,8 +32154,9 @@ }, "node_modules/has-glob/node_modules/is-glob": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dev": true, - "license": "MIT", "dependencies": { "is-extglob": "^2.1.0" }, @@ -28872,7 +32166,8 @@ }, "node_modules/has-property-descriptors": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "dependencies": { "get-intrinsic": "^1.1.1" }, @@ -28882,14 +32177,16 @@ }, "node_modules/has-symbol-support-x": { "version": "1.4.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", "engines": { "node": "*" } }, "node_modules/has-symbols": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "engines": { "node": ">= 0.4" }, @@ -28899,7 +32196,8 @@ }, "node_modules/has-to-string-tag-x": { "version": "1.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", "dependencies": { "has-symbol-support-x": "^1.4.1" }, @@ -28909,7 +32207,8 @@ }, "node_modules/has-tostringtag": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dependencies": { "has-symbols": "^1.0.2" }, @@ -28922,12 +32221,14 @@ }, "node_modules/has-unicode": { "version": "2.0.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true }, "node_modules/has-value": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", "dependencies": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -28939,14 +32240,16 @@ }, "node_modules/has-value/node_modules/isobject": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "engines": { "node": ">=0.10.0" } }, "node_modules/has-values": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", "dependencies": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -28957,11 +32260,13 @@ }, "node_modules/has-values/node_modules/is-buffer": { "version": "1.1.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/has-values/node_modules/is-number": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dependencies": { "kind-of": "^3.0.2" }, @@ -28971,7 +32276,8 @@ }, "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { "is-buffer": "^1.1.5" }, @@ -28981,7 +32287,8 @@ }, "node_modules/has-values/node_modules/kind-of": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", "dependencies": { "is-buffer": "^1.1.5" }, @@ -28991,7 +32298,8 @@ }, "node_modules/hash-base": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", "dependencies": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -29003,7 +32311,8 @@ }, "node_modules/hash-base/node_modules/readable-stream": { "version": "3.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -29015,7 +32324,8 @@ }, "node_modules/hash.js": { "version": "1.1.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -29023,8 +32333,9 @@ }, "node_modules/hasha": { "version": "5.2.2", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", + "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", "dev": true, - "license": "MIT", "dependencies": { "is-stream": "^2.0.0", "type-fest": "^0.8.0" @@ -29038,16 +32349,18 @@ }, "node_modules/hasha/node_modules/type-fest": { "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, "node_modules/hast-to-hyperscript": { "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", + "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "^2.0.3", "comma-separated-tokens": "^1.0.0", @@ -29064,8 +32377,9 @@ }, "node_modules/hast-util-from-parse5": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", + "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", "dev": true, - "license": "MIT", "dependencies": { "@types/parse5": "^5.0.0", "hastscript": "^6.0.0", @@ -29081,8 +32395,9 @@ }, "node_modules/hast-util-parse-selector": { "version": "2.2.5", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", + "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -29090,8 +32405,9 @@ }, "node_modules/hast-util-raw": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", + "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", "dev": true, - "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "hast-util-from-parse5": "^6.0.0", @@ -29111,8 +32427,9 @@ }, "node_modules/hast-util-to-parse5": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", + "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", "dev": true, - "license": "MIT", "dependencies": { "hast-to-hyperscript": "^9.0.0", "property-information": "^5.0.0", @@ -29127,8 +32444,9 @@ }, "node_modules/hastscript": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", "dev": true, - "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "comma-separated-tokens": "^1.0.0", @@ -29143,7 +32461,8 @@ }, "node_modules/hdkey": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hdkey/-/hdkey-2.0.1.tgz", + "integrity": "sha512-c+tl9PHG9/XkGgG0tD7CJpRVaE0jfZizDNmnErUAKQ4EjQSOcOUcV3EN9ZEZS8pZ4usaeiiK0H7stzuzna8feA==", "dependencies": { "bs58check": "^2.1.2", "safe-buffer": "^5.1.1", @@ -29152,8 +32471,9 @@ }, "node_modules/hdkey/node_modules/secp256k1": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "elliptic": "^6.5.4", "node-addon-api": "^2.0.0", @@ -29165,16 +32485,18 @@ }, "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==", "dev": true, - "license": "MIT", "bin": { "he": "bin/he" } }, "node_modules/header-case": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz", + "integrity": "sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "no-case": "^2.2.0", @@ -29183,14 +32505,16 @@ }, "node_modules/header-case/node_modules/lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/header-case/node_modules/no-case": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "lower-case": "^1.1.1" @@ -29198,21 +32522,24 @@ }, "node_modules/highlight.js": { "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": "*" } }, "node_modules/highlightjs-solidity": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/highlightjs-solidity/-/highlightjs-solidity-2.0.5.tgz", + "integrity": "sha512-ReXxQSGQkODMUgHcWzVSnfDCDrL2HshOYgw3OlIYmfHeRzUPkfJTUIp95pK4CmbiNG2eMTOmNLpfCz9Zq7Cwmg==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/hmac-drbg": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", "dependencies": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -29221,19 +32548,22 @@ }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", "dependencies": { "react-is": "^16.7.0" } }, "node_modules/hoist-non-react-statics/node_modules/react-is": { "version": "16.13.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/home-or-tmp": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==", "dev": true, - "license": "MIT", "dependencies": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.1" @@ -29244,12 +32574,27 @@ }, "node_modules/hosted-git-info": { "version": "2.8.9", - "license": "ISC" + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "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==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.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==", "dev": true, - "license": "MIT", "dependencies": { "whatwg-encoding": "^1.0.5" }, @@ -29259,25 +32604,50 @@ }, "node_modules/html-entities": { "version": "2.3.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true }, "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==" + }, + "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==", "dev": true, - "license": "MIT" + "peer": true, + "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-parse-stringify": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", "dependencies": { "void-elements": "3.1.0" } }, "node_modules/html-tags": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -29287,28 +32657,57 @@ }, "node_modules/html-to-image": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/html-to-image/-/html-to-image-1.9.0.tgz", + "integrity": "sha512-9gaDCIYg62Ek07F2pBk76AHgYZ2gxq2YALU7rK3gNCqXuhu6cWzsOQqM7qGbjZiOzxGzrU1deDqZpAod2NEwbA==", + "dev": true }, "node_modules/html-void-elements": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", + "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "peer": true, + "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/htmlescape": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha512-eVcrzgbR4tim7c7soKQKtxa/kQM4TzjnlU83rcZ9bHU6t31ehfV7SktN6McWgwPWg+JYMA/O3qpGxBvFq1z2Jg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10" } }, "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", { @@ -29316,7 +32715,6 @@ "url": "https://github.com/sponsors/fb55" } ], - "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -29326,11 +32724,20 @@ }, "node_modules/http-cache-semantics": { "version": "3.8.1", - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" + }, + "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==", + "dev": true, + "peer": true }, "node_modules/http-errors": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -29344,12 +32751,36 @@ }, "node_modules/http-https": { "version": "1.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", + "integrity": "sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==" + }, + "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==", + "dev": true, + "peer": true + }, + "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==", + "dev": true, + "peer": true, + "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==", "dev": true, - "license": "MIT", "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -29359,10 +32790,49 @@ "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==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/http-signature": { "version": "1.3.6", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", + "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", "dev": true, - "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^2.0.2", @@ -29374,13 +32844,14 @@ }, "node_modules/https-browserify": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" }, "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==", "dev": true, - "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -29391,16 +32862,18 @@ }, "node_modules/human-signals": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=8.12.0" } }, "node_modules/humanize-url": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", + "integrity": "sha512-RtgTzXCPVb/te+e82NDhAc5paj+DuKSratIGAr+v+HZK24eAQ8LMoBGYoL7N/O+9iEc33AKHg45dOMKw3DNldQ==", "dev": true, - "license": "MIT", "dependencies": { "normalize-url": "^1.0.0", "strip-url-auth": "^1.0.0" @@ -29411,6 +32884,8 @@ }, "node_modules/husky": { "version": "5.0.9", + "resolved": "https://registry.npmjs.org/husky/-/husky-5.0.9.tgz", + "integrity": "sha512-0SjcaY21a+IRdx7p7r/X33Vc09UR2m8SbP8yfkhUX2/jAmwcz+GR7i9jXkp2pP3GfX23JhMkVP6SWwXB18uXtg==", "dev": true, "funding": [ { @@ -29422,7 +32897,6 @@ "url": "https://opencollective.com/husky" } ], - "license": "Parity-7.0.0 AND MIT WITH Patron-1.0.0", "bin": { "husky": "lib/bin.js" }, @@ -29432,22 +32906,26 @@ }, "node_modules/hyphenate-style-name": { "version": "1.0.4", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" }, "node_modules/i18next": { "version": "19.7.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-19.7.0.tgz", + "integrity": "sha512-sxZhj6u7HbEYOMx81oGwq5MiXISRBVg2wRY3n6YIbe+HtU8ydzlGzv6ErHdrRKYxATBFssVXYbc3lNZoyB4vfA==", "dependencies": { "@babel/runtime": "^7.10.1" } }, "node_modules/icepick": { "version": "2.4.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/icepick/-/icepick-2.4.0.tgz", + "integrity": "sha512-tr62H2DxpN9dEdgFZ4CGKiE0yzcz/kST4dJiRN6jkPn4CllniywYl1LvPTErWTBxJ2GAG4c7Em/pzy0WZi9eNw==" }, "node_modules/iconv-lite": { "version": "0.4.24", - "license": "MIT", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -29457,8 +32935,9 @@ }, "node_modules/icss-utils": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", "dev": true, - "license": "ISC", "dependencies": { "postcss": "^7.0.14" }, @@ -29468,13 +32947,15 @@ }, "node_modules/icss-utils/node_modules/picocolors": { "version": "0.2.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, "node_modules/icss-utils/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==", "dev": true, - "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -29489,15 +32970,17 @@ }, "node_modules/icss-utils/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/idna-uts46-hx": { "version": "2.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", + "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", "dependencies": { "punycode": "2.1.0" }, @@ -29507,13 +32990,16 @@ }, "node_modules/idna-uts46-hx/node_modules/punycode": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", + "integrity": "sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==", "engines": { "node": ">=6" } }, "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", @@ -29527,25 +33013,26 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "BSD-3-Clause" + ] }, "node_modules/iferr": { "version": "0.1.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" }, "node_modules/ignore": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/imagemin": { "version": "6.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz", + "integrity": "sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A==", "dependencies": { "file-type": "^10.7.0", "globby": "^8.0.1", @@ -29560,7 +33047,8 @@ }, "node_modules/imagemin-mozjpeg": { "version": "10.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-10.0.0.tgz", + "integrity": "sha512-DK85QNOjS3/GzWYfNB3CACMZD10sIQgFDv1+WTOnZljgltQTEyATjdyUVyjKu5q4sCESQdwvwq7WEZzJ5fFjlg==", "dependencies": { "execa": "^6.0.0", "is-jpg": "^3.0.0", @@ -29572,7 +33060,8 @@ }, "node_modules/imagemin-mozjpeg/node_modules/execa": { "version": "6.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", @@ -29593,7 +33082,8 @@ }, "node_modules/imagemin-mozjpeg/node_modules/get-stream": { "version": "6.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "engines": { "node": ">=10" }, @@ -29603,14 +33093,16 @@ }, "node_modules/imagemin-mozjpeg/node_modules/human-signals": { "version": "3.0.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", "engines": { "node": ">=12.20.0" } }, "node_modules/imagemin-mozjpeg/node_modules/is-stream": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -29620,7 +33112,8 @@ }, "node_modules/imagemin-mozjpeg/node_modules/mimic-fn": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "engines": { "node": ">=12" }, @@ -29630,7 +33123,8 @@ }, "node_modules/imagemin-mozjpeg/node_modules/npm-run-path": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", "dependencies": { "path-key": "^4.0.0" }, @@ -29643,7 +33137,8 @@ }, "node_modules/imagemin-mozjpeg/node_modules/onetime": { "version": "6.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -29656,7 +33151,8 @@ }, "node_modules/imagemin-mozjpeg/node_modules/path-key": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "engines": { "node": ">=12" }, @@ -29666,7 +33162,8 @@ }, "node_modules/imagemin-mozjpeg/node_modules/strip-final-newline": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "engines": { "node": ">=12" }, @@ -29676,8 +33173,9 @@ }, "node_modules/imagemin-webp": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/imagemin-webp/-/imagemin-webp-5.1.0.tgz", + "integrity": "sha512-BsPTpobgbDPFBBsI3UflnU/cpIVa15qInEDBcYBw16qI/6XiB4vDF/dGp9l4aM3pfFDDYqR0mANMcKpBD7wbCw==", "dev": true, - "license": "MIT", "dependencies": { "cwebp-bin": "^5.0.0", "exec-buffer": "^3.0.0", @@ -29689,14 +33187,16 @@ }, "node_modules/imagemin/node_modules/@nodelib/fs.stat": { "version": "1.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", "engines": { "node": ">= 6" } }, "node_modules/imagemin/node_modules/array-union": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", "dependencies": { "array-uniq": "^1.0.1" }, @@ -29706,7 +33206,8 @@ }, "node_modules/imagemin/node_modules/braces": { "version": "2.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -29725,7 +33226,8 @@ }, "node_modules/imagemin/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { "is-extendable": "^0.1.0" }, @@ -29735,7 +33237,8 @@ }, "node_modules/imagemin/node_modules/dir-glob": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", "dependencies": { "arrify": "^1.0.1", "path-type": "^3.0.0" @@ -29746,7 +33249,8 @@ }, "node_modules/imagemin/node_modules/fast-glob": { "version": "2.2.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", "dependencies": { "@mrmlnc/readdir-enhanced": "^2.2.1", "@nodelib/fs.stat": "^1.1.2", @@ -29761,14 +33265,16 @@ }, "node_modules/imagemin/node_modules/file-type": { "version": "10.11.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", "engines": { "node": ">=6" } }, "node_modules/imagemin/node_modules/fill-range": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -29781,7 +33287,8 @@ }, "node_modules/imagemin/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { "is-extendable": "^0.1.0" }, @@ -29791,7 +33298,8 @@ }, "node_modules/imagemin/node_modules/glob-parent": { "version": "3.1.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "dependencies": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -29799,7 +33307,8 @@ }, "node_modules/imagemin/node_modules/glob-parent/node_modules/is-glob": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dependencies": { "is-extglob": "^2.1.0" }, @@ -29809,7 +33318,8 @@ }, "node_modules/imagemin/node_modules/globby": { "version": "8.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", "dependencies": { "array-union": "^1.0.1", "dir-glob": "2.0.0", @@ -29825,29 +33335,34 @@ }, "node_modules/imagemin/node_modules/globby/node_modules/pify": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { "node": ">=4" } }, "node_modules/imagemin/node_modules/ignore": { "version": "3.3.10", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" }, "node_modules/imagemin/node_modules/is-buffer": { "version": "1.1.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/imagemin/node_modules/is-extendable": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "engines": { "node": ">=0.10.0" } }, "node_modules/imagemin/node_modules/is-number": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dependencies": { "kind-of": "^3.0.2" }, @@ -29857,7 +33372,8 @@ }, "node_modules/imagemin/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { "is-buffer": "^1.1.5" }, @@ -29867,14 +33383,16 @@ }, "node_modules/imagemin/node_modules/isobject": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "engines": { "node": ">=0.10.0" } }, "node_modules/imagemin/node_modules/make-dir": { "version": "1.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dependencies": { "pify": "^3.0.0" }, @@ -29884,14 +33402,16 @@ }, "node_modules/imagemin/node_modules/make-dir/node_modules/pify": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { "node": ">=4" } }, "node_modules/imagemin/node_modules/micromatch": { "version": "3.1.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -29913,7 +33433,8 @@ }, "node_modules/imagemin/node_modules/path-type": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dependencies": { "pify": "^3.0.0" }, @@ -29923,21 +33444,24 @@ }, "node_modules/imagemin/node_modules/path-type/node_modules/pify": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { "node": ">=4" } }, "node_modules/imagemin/node_modules/slash": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", "engines": { "node": ">=0.10.0" } }, "node_modules/imagemin/node_modules/to-regex-range": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -29948,7 +33472,8 @@ }, "node_modules/img-loader": { "version": "3.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-3.0.2.tgz", + "integrity": "sha512-rSriLKgvi85Km7ppSF+AEAM3nU4fxpvCkaXtC/IoCEU7jfks55bEANFs0bB9YXYkxY9JurZQIZFtXh5Gue3upw==", "dependencies": { "loader-utils": "^1.1.0" }, @@ -29958,14 +33483,16 @@ }, "node_modules/img-loader/node_modules/big.js": { "version": "5.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "engines": { "node": "*" } }, "node_modules/img-loader/node_modules/json5": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dependencies": { "minimist": "^1.2.0" }, @@ -29975,7 +33502,8 @@ }, "node_modules/img-loader/node_modules/loader-utils": { "version": "1.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -29987,11 +33515,13 @@ }, "node_modules/immediate": { "version": "3.3.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" }, "node_modules/immer": { "version": "9.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.6.tgz", + "integrity": "sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ==", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -29999,7 +33529,8 @@ }, "node_modules/import-fresh": { "version": "3.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -30013,22 +33544,25 @@ }, "node_modules/import-fresh/node_modules/resolve-from": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "engines": { "node": ">=4" } }, "node_modules/import-lazy": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", "engines": { "node": ">=6" } }, "node_modules/import-local": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dev": true, - "license": "MIT", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -30045,28 +33579,30 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "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/infer-owner": { "version": "1.0.4", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" }, "node_modules/inflight": { "version": "1.0.6", - "license": "ISC", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -30074,40 +33610,46 @@ }, "node_modules/inherits": { "version": "2.0.4", - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/ini": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/inline-source-map": { "version": "0.6.2", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", + "integrity": "sha512-0mVWSSbNDvedDWIN4wxLsdPM4a7cIPcpyMxj3QZ406QRwQ6ePGB1YIHxVPjqpcUGbWQ5C+nHTwGNWAGvt7ggVA==", "dev": true, - "license": "MIT", "dependencies": { "source-map": "~0.5.3" } }, "node_modules/inline-source-map/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/inline-style-parser": { "version": "0.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", + "dev": true }, "node_modules/inquirer": { "version": "6.5.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", "dependencies": { "ansi-escapes": "^3.2.0", "chalk": "^2.4.2", @@ -30129,7 +33671,8 @@ }, "node_modules/inquirer-list-search-prompt": { "version": "1.0.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/inquirer-list-search-prompt/-/inquirer-list-search-prompt-1.0.2.tgz", + "integrity": "sha512-p2pxuhxCurxZbWkYydLaI+9f2qkSDQUB2MeIJ07jxNBqH/bkHcz7Kk78+Im/XnL1MdyHbh0KKMzjAHmeSLn7oA==", "dependencies": { "ansi-escapes": "^3.0.0", "chalk": "^2.0.0", @@ -30145,14 +33688,16 @@ }, "node_modules/inquirer-list-search-prompt/node_modules/ansi-escapes": { "version": "3.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "engines": { "node": ">=4" } }, "node_modules/inquirer-list-search-prompt/node_modules/figures": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -30162,21 +33707,24 @@ }, "node_modules/inquirer/node_modules/ansi-escapes": { "version": "3.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "engines": { "node": ">=4" } }, "node_modules/inquirer/node_modules/ansi-regex": { "version": "4.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "engines": { "node": ">=6" } }, "node_modules/inquirer/node_modules/cli-cursor": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", "dependencies": { "restore-cursor": "^2.0.0" }, @@ -30186,7 +33734,8 @@ }, "node_modules/inquirer/node_modules/figures": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -30196,21 +33745,24 @@ }, "node_modules/inquirer/node_modules/is-fullwidth-code-point": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "engines": { "node": ">=4" } }, "node_modules/inquirer/node_modules/mimic-fn": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "engines": { "node": ">=4" } }, "node_modules/inquirer/node_modules/onetime": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", "dependencies": { "mimic-fn": "^1.0.0" }, @@ -30220,7 +33772,8 @@ }, "node_modules/inquirer/node_modules/restore-cursor": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", "dependencies": { "onetime": "^2.0.0", "signal-exit": "^3.0.2" @@ -30231,7 +33784,8 @@ }, "node_modules/inquirer/node_modules/string-width": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dependencies": { "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^4.0.0" @@ -30242,14 +33796,16 @@ }, "node_modules/inquirer/node_modules/string-width/node_modules/ansi-regex": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "engines": { "node": ">=4" } }, "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", "dependencies": { "ansi-regex": "^3.0.0" }, @@ -30259,7 +33815,8 @@ }, "node_modules/inquirer/node_modules/strip-ansi": { "version": "5.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dependencies": { "ansi-regex": "^4.1.0" }, @@ -30269,8 +33826,9 @@ }, "node_modules/insert-module-globals": { "version": "7.2.1", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz", + "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==", "dev": true, - "license": "MIT", "dependencies": { "acorn-node": "^1.5.2", "combine-source-map": "^0.8.0", @@ -30289,19 +33847,22 @@ }, "node_modules/insert-module-globals/node_modules/is-buffer": { "version": "1.1.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true }, "node_modules/intercept-stdout": { "version": "0.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/intercept-stdout/-/intercept-stdout-0.1.2.tgz", + "integrity": "sha512-Umb41Ryp5FzLurfCRAWx+jjNAk8jsw2RTk2XPIwus+86h/Y2Eb4DfOWof/mZ6FBww8SoO45rJSlg25054/Di9w==", "dependencies": { "lodash.toarray": "^3.0.0" } }, "node_modules/internal-slot": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "dependencies": { "get-intrinsic": "^1.1.0", "has": "^1.0.3", @@ -30313,19 +33874,22 @@ }, "node_modules/internmap": { "version": "1.0.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" }, "node_modules/interpret": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/into-stream": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==", "dependencies": { "from2": "^2.1.1", "p-is-promise": "^1.1.0" @@ -30336,45 +33900,52 @@ }, "node_modules/invariant": { "version": "2.2.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dependencies": { "loose-envify": "^1.0.0" } }, "node_modules/invert-kv": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/ip": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true }, "node_modules/ipaddr.js": { "version": "1.9.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "engines": { "node": ">= 0.10" } }, "node_modules/is_js": { "version": "0.9.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is_js/-/is_js-0.9.0.tgz", + "integrity": "sha512-8Y5EHSH+TonfUHX2g3pMJljdbGavg55q4jmHzghJCdqYDbdNROC8uw/YFQwIRCRqRJT1EY3pJefz+kglw+o7sg==" }, "node_modules/is-absolute-url": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-accessor-descriptor": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dependencies": { "kind-of": "^6.0.0" }, @@ -30384,8 +33955,9 @@ }, "node_modules/is-alphabetical": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -30393,8 +33965,9 @@ }, "node_modules/is-alphanumerical": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", "dev": true, - "license": "MIT", "dependencies": { "is-alphabetical": "^1.0.0", "is-decimal": "^1.0.0" @@ -30406,7 +33979,8 @@ }, "node_modules/is-arguments": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -30420,11 +33994,13 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, "node_modules/is-bigint": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dependencies": { "has-bigints": "^1.0.1" }, @@ -30434,8 +34010,9 @@ }, "node_modules/is-binary-path": { "version": "2.1.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "devOptional": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -30445,7 +34022,8 @@ }, "node_modules/is-boolean-object": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -30459,25 +34037,31 @@ }, "node_modules/is-buffer": { "version": "2.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", "engines": { "node": ">=4" } }, "node_modules/is-builtin-module": { - "version": "3.1.0", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", + "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", "dev": true, - "license": "MIT", "dependencies": { - "builtin-modules": "^3.0.0" + "builtin-modules": "^3.3.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-callable": { "version": "1.2.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", "engines": { "node": ">= 0.4" }, @@ -30487,8 +34071,9 @@ }, "node_modules/is-ci": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", "dev": true, - "license": "MIT", "dependencies": { "ci-info": "^3.2.0" }, @@ -30498,7 +34083,8 @@ }, "node_modules/is-core-module": { "version": "2.9.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dependencies": { "has": "^1.0.3" }, @@ -30508,23 +34094,26 @@ }, "node_modules/is-cwebp-readable": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-cwebp-readable/-/is-cwebp-readable-2.0.1.tgz", + "integrity": "sha512-VdCK1HN5F9vURT3GTLBViE/o/eRv2Z08q6bARfp8L6aFemIHMHPSYR9jOZpM2MvOSEYDtZWsiNovsqwsTLk5TA==", "dev": true, - "license": "CC0-1.0", "dependencies": { "file-type": "^4.3.0" } }, "node_modules/is-cwebp-readable/node_modules/file-type": { "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/is-data-descriptor": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dependencies": { "kind-of": "^6.0.0" }, @@ -30534,7 +34123,8 @@ }, "node_modules/is-date-object": { "version": "1.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -30547,8 +34137,9 @@ }, "node_modules/is-decimal": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -30556,7 +34147,8 @@ }, "node_modules/is-descriptor": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -30568,8 +34160,9 @@ }, "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==", "dev": true, - "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -30582,8 +34175,9 @@ }, "node_modules/is-dom": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-dom/-/is-dom-1.1.0.tgz", + "integrity": "sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ==", "dev": true, - "license": "MIT", "dependencies": { "is-object": "^1.0.1", "is-window": "^1.0.2" @@ -30591,7 +34185,8 @@ }, "node_modules/is-extendable": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dependencies": { "is-plain-object": "^2.0.4" }, @@ -30601,15 +34196,17 @@ }, "node_modules/is-extglob": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/is-finite": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" }, @@ -30619,34 +34216,42 @@ }, "node_modules/is-fn": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz", + "integrity": "sha512-XoFPJQmsAShb3jEQRfzf2rqXavq7fIqF/jOekp308JlThqrODnMpweVSGilKTCXELfLhltGP2AGgbQGVP8F1dg==", "engines": { "node": ">=0.10.0" } }, "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "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": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-function": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/is-generator-function": { "version": "1.0.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -30659,7 +34264,8 @@ }, "node_modules/is-glob": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dependencies": { "is-extglob": "^2.1.1" }, @@ -30669,7 +34275,8 @@ }, "node_modules/is-hex-prefixed": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", + "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==", "engines": { "node": ">=6.5.0", "npm": ">=3" @@ -30677,8 +34284,9 @@ }, "node_modules/is-hexadecimal": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -30686,12 +34294,14 @@ }, "node_modules/is-in-browser": { "version": "1.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", + "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==" }, "node_modules/is-installed-globally": { "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", "dev": true, - "license": "MIT", "dependencies": { "global-dirs": "^3.0.0", "is-path-inside": "^3.0.2" @@ -30705,7 +34315,8 @@ }, "node_modules/is-jpg": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-3.0.0.tgz", + "integrity": "sha512-Vcd67KWHZblEKEBrtP25qLZ8wN9ICoAhl1pKUqD7SM7hf2qtuRl7loDgP5Zigh2oN/+7uj+KVyC0eRJvgOEFeQ==", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -30715,8 +34326,9 @@ }, "node_modules/is-lower-case": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz", + "integrity": "sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "lower-case": "^1.1.0" @@ -30724,21 +34336,24 @@ }, "node_modules/is-lower-case/node_modules/lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, - "license": "MIT", "optional": true }, "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==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-nan": { "version": "1.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -30752,11 +34367,13 @@ }, "node_modules/is-natural-number": { "version": "4.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==" }, "node_modules/is-negative-zero": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", "engines": { "node": ">= 0.4" }, @@ -30766,15 +34383,17 @@ }, "node_modules/is-number": { "version": "7.0.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "devOptional": true, "engines": { "node": ">=0.12.0" } }, "node_modules/is-number-object": { "version": "1.0.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -30787,29 +34406,33 @@ }, "node_modules/is-object": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-plain-obj": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", "engines": { "node": ">=0.10.0" } }, "node_modules/is-plain-object": { "version": "2.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dependencies": { "isobject": "^3.0.1" }, @@ -30819,19 +34442,22 @@ }, "node_modules/is-plain-object/node_modules/isobject": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "engines": { "node": ">=0.10.0" } }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true }, "node_modules/is-regex": { "version": "1.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -30845,22 +34471,25 @@ }, "node_modules/is-retry-allowed": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", "engines": { "node": ">=0.10.0" } }, "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==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-shared-array-buffer": { "version": "1.0.2", - "license": "MIT", + "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==", "dependencies": { "call-bind": "^1.0.2" }, @@ -30870,7 +34499,8 @@ }, "node_modules/is-stream": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "engines": { "node": ">=8" }, @@ -30880,7 +34510,8 @@ }, "node_modules/is-string": { "version": "1.0.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -30893,7 +34524,8 @@ }, "node_modules/is-symbol": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dependencies": { "has-symbols": "^1.0.2" }, @@ -30906,7 +34538,8 @@ }, "node_modules/is-typed-array": { "version": "1.1.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", + "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -30923,12 +34556,14 @@ }, "node_modules/is-typedarray": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, "node_modules/is-unicode-supported": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -30938,8 +34573,9 @@ }, "node_modules/is-upper-case": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz", + "integrity": "sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "upper-case": "^1.1.0" @@ -30947,11 +34583,13 @@ }, "node_modules/is-utf8": { "version": "0.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==" }, "node_modules/is-weakref": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dependencies": { "call-bind": "^1.0.2" }, @@ -30961,8 +34599,9 @@ }, "node_modules/is-whitespace-character": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -30970,20 +34609,23 @@ }, "node_modules/is-window": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-window/-/is-window-1.0.2.tgz", + "integrity": "sha512-uj00kdXyZb9t9RcAUAwMZAnkBUwdYGhYlt7djMXhfyhUCzwNba50tIiBKR7q0l7tdoBtFVw/3JmLY6fI3rmZmg==", + "dev": true }, "node_modules/is-windows": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "engines": { "node": ">=0.10.0" } }, "node_modules/is-word-character": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -30991,8 +34633,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -31002,31 +34645,36 @@ }, "node_modules/isarray": { "version": "2.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" }, "node_modules/isexe": { "version": "2.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/iso-url": { "version": "0.4.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-0.4.7.tgz", + "integrity": "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==", "engines": { "node": ">=10" } }, "node_modules/isobject": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/isomorphic-unfetch": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz", + "integrity": "sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==", "dev": true, - "license": "MIT", "dependencies": { "node-fetch": "^2.6.1", "unfetch": "^4.2.0" @@ -31034,27 +34682,31 @@ }, "node_modules/isomorphic-ws": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", "peerDependencies": { "ws": "*" } }, "node_modules/isstream": { "version": "0.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "node_modules/istanbul-lib-coverage": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-hook": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz", + "integrity": "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "append-transform": "^2.0.0" }, @@ -31064,8 +34716,9 @@ }, "node_modules/istanbul-lib-instrument": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -31079,16 +34732,18 @@ }, "node_modules/istanbul-lib-instrument/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-processinfo": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz", + "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==", "dev": true, - "license": "ISC", "dependencies": { "archy": "^1.0.0", "cross-spawn": "^7.0.3", @@ -31103,16 +34758,18 @@ }, "node_modules/istanbul-lib-processinfo/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-processinfo/node_modules/p-map": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", "dev": true, - "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" }, @@ -31120,24 +34777,11 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-processinfo/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "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==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^3.0.0", @@ -31149,16 +34793,18 @@ }, "node_modules/istanbul-lib-report/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-report/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -31168,8 +34814,9 @@ }, "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==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -31181,16 +34828,18 @@ }, "node_modules/istanbul-lib-source-maps/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "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==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -31201,7 +34850,8 @@ }, "node_modules/isurl": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", "dependencies": { "has-to-string-tag-x": "^1.2.0", "is-object": "^1.0.1" @@ -31212,16 +34862,18 @@ }, "node_modules/iterate-iterator": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.2.tgz", + "integrity": "sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/iterate-value": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", + "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", "dev": true, - "license": "MIT", "dependencies": { "es-get-iterator": "^1.0.2", "iterate-iterator": "^1.0.1" @@ -31232,8 +34884,9 @@ }, "node_modules/jest": { "version": "27.3.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.3.1.tgz", + "integrity": "sha512-U2AX0AgQGd5EzMsiZpYt8HyZ+nSVIh5ujQ9CPp9EQZJMjXIiSZpJNweZl0swatKRoqHWgGKM3zaSwm4Zaz87ng==", "dev": true, - "license": "MIT", "dependencies": { "@jest/core": "^27.3.1", "import-local": "^3.0.2", @@ -31256,8 +34909,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "execa": "^5.0.0", @@ -31269,8 +34923,9 @@ }, "node_modules/jest-changed-files/node_modules/execa": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -31291,8 +34946,9 @@ }, "node_modules/jest-changed-files/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" }, @@ -31302,16 +34958,18 @@ }, "node_modules/jest-changed-files/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==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=10.17.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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -31339,8 +34997,9 @@ }, "node_modules/jest-circus/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -31353,8 +35012,9 @@ }, "node_modules/jest-circus/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -31368,8 +35028,9 @@ }, "node_modules/jest-circus/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -31379,21 +35040,24 @@ }, "node_modules/jest-circus/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/jest-circus/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-circus/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -31403,8 +35067,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/core": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -31436,8 +35101,9 @@ }, "node_modules/jest-cli/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -31450,8 +35116,9 @@ }, "node_modules/jest-cli/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -31463,10 +35130,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/jest-cli/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==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, "node_modules/jest-cli/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -31476,21 +35155,24 @@ }, "node_modules/jest-cli/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/jest-cli/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-cli/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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.8.0", "@jest/test-sequencer": "^27.5.1", @@ -31531,8 +35213,9 @@ }, "node_modules/jest-cli/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -31540,10 +35223,47 @@ "node": ">=8" } }, + "node_modules/jest-cli/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-cli/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "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/jest-cli/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==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "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==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", @@ -31556,8 +35276,9 @@ }, "node_modules/jest-diff/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -31570,8 +35291,9 @@ }, "node_modules/jest-diff/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -31585,8 +35307,9 @@ }, "node_modules/jest-diff/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -31596,21 +35319,24 @@ }, "node_modules/jest-diff/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/jest-diff/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-diff/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -31620,8 +35346,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "detect-newline": "^3.0.0" }, @@ -31631,8 +35358,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", @@ -31646,8 +35374,9 @@ }, "node_modules/jest-each/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -31660,8 +35389,9 @@ }, "node_modules/jest-each/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -31675,8 +35405,9 @@ }, "node_modules/jest-each/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -31686,21 +35417,24 @@ }, "node_modules/jest-each/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/jest-each/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-each/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -31710,8 +35444,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -31727,8 +35462,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -31743,16 +35479,18 @@ }, "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==", "dev": true, - "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", @@ -31776,8 +35514,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/source-map": "^27.5.1", @@ -31803,8 +35542,9 @@ }, "node_modules/jest-jasmine2/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -31817,8 +35557,9 @@ }, "node_modules/jest-jasmine2/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -31832,8 +35573,9 @@ }, "node_modules/jest-jasmine2/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -31843,21 +35585,24 @@ }, "node_modules/jest-jasmine2/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/jest-jasmine2/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-jasmine2/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -31867,8 +35612,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "jest-get-type": "^27.5.1", "pretty-format": "^27.5.1" @@ -31879,8 +35625,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^4.0.0", "jest-diff": "^27.5.1", @@ -31893,8 +35640,9 @@ }, "node_modules/jest-matcher-utils/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -31907,8 +35655,9 @@ }, "node_modules/jest-matcher-utils/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -31922,8 +35671,9 @@ }, "node_modules/jest-matcher-utils/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -31933,21 +35683,24 @@ }, "node_modules/jest-matcher-utils/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/jest-matcher-utils/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-matcher-utils/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -31957,8 +35710,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -31976,8 +35730,9 @@ }, "node_modules/jest-message-util/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -31990,8 +35745,9 @@ }, "node_modules/jest-message-util/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -32005,8 +35761,9 @@ }, "node_modules/jest-message-util/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -32016,21 +35773,24 @@ }, "node_modules/jest-message-util/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/jest-message-util/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-message-util/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -32040,8 +35800,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*" @@ -32052,8 +35813,9 @@ }, "node_modules/jest-pnp-resolver": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" }, @@ -32068,16 +35830,18 @@ }, "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==", "dev": true, - "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", @@ -32096,8 +35860,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "jest-regex-util": "^27.5.1", @@ -32109,8 +35874,9 @@ }, "node_modules/jest-resolve/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -32123,8 +35889,9 @@ }, "node_modules/jest-resolve/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -32138,8 +35905,9 @@ }, "node_modules/jest-resolve/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -32149,21 +35917,24 @@ }, "node_modules/jest-resolve/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/jest-resolve/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-resolve/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -32173,8 +35944,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/console": "^27.5.1", "@jest/environment": "^27.5.1", @@ -32204,8 +35976,9 @@ }, "node_modules/jest-runner/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -32218,8 +35991,9 @@ }, "node_modules/jest-runner/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -32233,8 +36007,9 @@ }, "node_modules/jest-runner/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -32244,21 +36019,24 @@ }, "node_modules/jest-runner/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/jest-runner/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-runner/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -32268,8 +36046,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -32300,8 +36079,9 @@ }, "node_modules/jest-runtime/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -32314,8 +36094,9 @@ }, "node_modules/jest-runtime/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -32329,8 +36110,9 @@ }, "node_modules/jest-runtime/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -32340,13 +36122,15 @@ }, "node_modules/jest-runtime/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/jest-runtime/node_modules/execa": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -32367,8 +36151,9 @@ }, "node_modules/jest-runtime/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" }, @@ -32378,24 +36163,27 @@ }, "node_modules/jest-runtime/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-runtime/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==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, "node_modules/jest-runtime/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -32405,8 +36193,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*", "graceful-fs": "^4.2.9" @@ -32417,8 +36206,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.7.2", "@babel/generator": "^7.7.2", @@ -32449,8 +36239,9 @@ }, "node_modules/jest-snapshot/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -32463,8 +36254,9 @@ }, "node_modules/jest-snapshot/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -32478,8 +36270,9 @@ }, "node_modules/jest-snapshot/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -32489,21 +36282,24 @@ }, "node_modules/jest-snapshot/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/jest-snapshot/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-snapshot/node_modules/semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -32516,8 +36312,9 @@ }, "node_modules/jest-snapshot/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -32527,8 +36324,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -32543,8 +36341,9 @@ }, "node_modules/jest-util/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -32557,8 +36356,9 @@ }, "node_modules/jest-util/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -32572,8 +36372,9 @@ }, "node_modules/jest-util/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -32583,21 +36384,24 @@ }, "node_modules/jest-util/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/jest-util/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-util/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -32607,8 +36411,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "camelcase": "^6.2.0", @@ -32623,8 +36428,9 @@ }, "node_modules/jest-validate/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -32637,8 +36443,9 @@ }, "node_modules/jest-validate/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -32652,8 +36459,9 @@ }, "node_modules/jest-validate/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -32663,21 +36471,24 @@ }, "node_modules/jest-validate/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/jest-validate/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-validate/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -32687,8 +36498,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@jest/test-result": "^27.5.1", "@jest/types": "^27.5.1", @@ -32704,8 +36516,9 @@ }, "node_modules/jest-watcher/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -32718,8 +36531,9 @@ }, "node_modules/jest-watcher/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -32733,8 +36547,9 @@ }, "node_modules/jest-watcher/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -32744,21 +36559,24 @@ }, "node_modules/jest-watcher/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/jest-watcher/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-watcher/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -32768,8 +36586,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -32781,16 +36600,18 @@ }, "node_modules/jest-worker/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -32803,8 +36624,9 @@ }, "node_modules/joi": { "version": "17.6.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0", "@hapi/topo": "^5.0.0", @@ -32813,37 +36635,49 @@ "@sideway/pinpoint": "^2.0.0" } }, + "node_modules/jquery": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", + "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==", + "peer": true + }, "node_modules/js-levenshtein": { "version": "1.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", "engines": { "node": ">=0.10.0" } }, "node_modules/js-sha256": { "version": "0.9.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz", + "integrity": "sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==" }, "node_modules/js-sha3": { "version": "0.8.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" }, "node_modules/js-string-escape": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", + "integrity": "sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/js-tokens": { "version": "4.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "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==", "dev": true, - "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -32854,11 +36688,13 @@ }, "node_modules/jsbi": { "version": "3.2.5", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/jsbi/-/jsbi-3.2.5.tgz", + "integrity": "sha512-aBE4n43IPvjaddScbvWRA2YlTzKEynHzu7MqOyTipdHucf/VxS63ViCjxYRg86M8Rxwbt/GfzHl1kKERkt45fQ==" }, "node_modules/jsbn": { "version": "0.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" }, "node_modules/jschardet": { "version": "3.0.0", @@ -32871,8 +36707,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "abab": "^2.0.5", "acorn": "^8.2.4", @@ -32915,9 +36752,10 @@ } }, "node_modules/jsdom/node_modules/acorn": { - "version": "8.7.1", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true, - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -32927,8 +36765,9 @@ }, "node_modules/jsdom/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==", "dev": true, - "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -32940,16 +36779,18 @@ }, "node_modules/jsdom/node_modules/punycode": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/jsdom/node_modules/tough-cookie": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -32961,15 +36802,17 @@ }, "node_modules/jsdom/node_modules/universalify": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/jsesc": { "version": "2.5.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "bin": { "jsesc": "bin/jsesc" }, @@ -32979,19 +36822,23 @@ }, "node_modules/json-buffer": { "version": "3.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" }, "node_modules/json-parse-better-errors": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "license": "MIT" + "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==" }, "node_modules/json-rpc-engine": { "version": "6.1.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz", + "integrity": "sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==", "dependencies": { "@metamask/safe-event-emitter": "^2.0.0", "eth-rpc-errors": "^4.0.2" @@ -33002,15 +36849,17 @@ }, "node_modules/json-rpc-error": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/json-rpc-error/-/json-rpc-error-2.0.0.tgz", + "integrity": "sha512-EwUeWP+KgAZ/xqFpaP6YDAXMtCJi+o/QQpCQFIYyxr01AdADi2y413eM8hSqJcoQym9WMePAJWoaODEJufC4Ug==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "^2.0.1" } }, "node_modules/json-rpc-middleware-stream": { "version": "3.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/json-rpc-middleware-stream/-/json-rpc-middleware-stream-3.0.0.tgz", + "integrity": "sha512-JmZmlehE0xF3swwORpLHny/GvW3MZxCsb2uFNBrn8TOqMqivzCfz232NSDLLOtIQlrPlgyEjiYpyzyOPFOzClw==", "dependencies": { "@metamask/safe-event-emitter": "^2.0.0", "readable-stream": "^2.3.3" @@ -33018,54 +36867,63 @@ }, "node_modules/json-rpc-random-id": { "version": "1.0.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz", + "integrity": "sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==" }, "node_modules/json-schema": { "version": "0.4.0", - "license": "(AFL-2.1 OR BSD-3-Clause)" + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" }, "node_modules/json-schema-traverse": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/json-stable-stringify": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==", "dependencies": { "jsonify": "~0.0.0" } }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true }, "node_modules/json-stringify-safe": { "version": "5.0.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, "node_modules/json-text-sequence": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/json-text-sequence/-/json-text-sequence-0.1.1.tgz", + "integrity": "sha512-L3mEegEWHRekSHjc7+sc8eJhba9Clq1PZ8kMkzf8OxElhXc8O4TS5MwcVlj9aEbm5dr81N90WHC5nAz3UO971w==", "dependencies": { "delimit-stream": "0.1.0" } }, "node_modules/json-to-graphql-query": { "version": "2.2.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-to-graphql-query/-/json-to-graphql-query-2.2.4.tgz", + "integrity": "sha512-vNvsOKDSlEqYCzejI1xHS9Hm738dSnG4Upy09LUGqyybZXSIIb7NydDphB/6WxW2EEVpPU4JeU/Yo63Nw9dEJg==" }, "node_modules/json2mq": { "version": "0.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", "dependencies": { "string-convert": "^0.2.0" } }, "node_modules/json5": { "version": "2.2.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", "bin": { "json5": "lib/cli.js" }, @@ -33075,8 +36933,9 @@ }, "node_modules/jsonfile": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, - "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -33086,20 +36945,26 @@ }, "node_modules/jsonify": { "version": "0.0.0", - "license": "Public Domain" + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==", + "engines": { + "node": "*" + } }, "node_modules/jsonparse": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", "dev": true, "engines": [ "node >= 0.2.0" - ], - "license": "MIT" + ] }, "node_modules/JSONStream": { "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", "dev": true, - "license": "(MIT OR Apache-2.0)", "dependencies": { "jsonparse": "^1.2.0", "through": ">=2.2.7 <3" @@ -33113,11 +36978,12 @@ }, "node_modules/jsprim": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", "dev": true, "engines": [ "node >=0.6.0" ], - "license": "MIT", "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -33127,11 +36993,13 @@ }, "node_modules/jsqr": { "version": "1.4.0", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/jsqr/-/jsqr-1.4.0.tgz", + "integrity": "sha512-dxLob7q65Xg2DvstYkRpkYtmKm2sPJ9oFhrhmudT1dZvNFFTlroai3AWSpLey/w5vMcLBXRgOJsbXpdN9HzU/A==" }, "node_modules/jss": { - "version": "10.9.0", - "license": "MIT", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss/-/jss-10.9.2.tgz", + "integrity": "sha512-b8G6rWpYLR4teTUbGd4I4EsnWjg7MN0Q5bSsjKhVkJVjhQDy2KzkbD2AW3TuT0RYZVmZZHKIrXDn6kjU14qkUg==", "dependencies": { "@babel/runtime": "^7.3.1", "csstype": "^3.0.2", @@ -33144,69 +37012,77 @@ } }, "node_modules/jss-plugin-camel-case": { - "version": "10.9.0", - "license": "MIT", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.2.tgz", + "integrity": "sha512-wgBPlL3WS0WDJ1lPJcgjux/SHnDuu7opmgQKSraKs4z8dCCyYMx9IDPFKBXQ8Q5dVYij1FFV0WdxyhuOOAXuTg==", "dependencies": { "@babel/runtime": "^7.3.1", "hyphenate-style-name": "^1.0.3", - "jss": "10.9.0" + "jss": "10.9.2" } }, "node_modules/jss-plugin-default-unit": { - "version": "10.9.0", - "license": "MIT", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.2.tgz", + "integrity": "sha512-pYg0QX3bBEFtTnmeSI3l7ad1vtHU42YEEpgW7pmIh+9pkWNWb5dwS/4onSfAaI0kq+dOZHzz4dWe+8vWnanoSg==", "dependencies": { "@babel/runtime": "^7.3.1", - "jss": "10.9.0" + "jss": "10.9.2" } }, "node_modules/jss-plugin-global": { - "version": "10.9.0", - "license": "MIT", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.9.2.tgz", + "integrity": "sha512-GcX0aE8Ef6AtlasVrafg1DItlL/tWHoC4cGir4r3gegbWwF5ZOBYhx04gurPvWHC8F873aEGqge7C17xpwmp2g==", "dependencies": { "@babel/runtime": "^7.3.1", - "jss": "10.9.0" + "jss": "10.9.2" } }, "node_modules/jss-plugin-nested": { - "version": "10.9.0", - "license": "MIT", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.9.2.tgz", + "integrity": "sha512-VgiOWIC6bvgDaAL97XCxGD0BxOKM0K0zeB/ECyNaVF6FqvdGB9KBBWRdy2STYAss4VVA7i5TbxFZN+WSX1kfQA==", "dependencies": { "@babel/runtime": "^7.3.1", - "jss": "10.9.0", + "jss": "10.9.2", "tiny-warning": "^1.0.2" } }, "node_modules/jss-plugin-props-sort": { - "version": "10.9.0", - "license": "MIT", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.2.tgz", + "integrity": "sha512-AP1AyUTbi2szylgr+O0OB7gkIxEGzySLITZ2GpsaoX72YMCGI2jYAc+WUhPfvUnZYiauF4zTnN4V4TGuvFjJlw==", "dependencies": { "@babel/runtime": "^7.3.1", - "jss": "10.9.0" + "jss": "10.9.2" } }, "node_modules/jss-plugin-rule-value-function": { - "version": "10.9.0", - "license": "MIT", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.2.tgz", + "integrity": "sha512-vf5ms8zvLFMub6swbNxvzsurHfUZ5Shy5aJB2gIpY6WNA3uLinEcxYyraQXItRHi5ivXGqYciFDRM2ZoVoRZ4Q==", "dependencies": { "@babel/runtime": "^7.3.1", - "jss": "10.9.0", + "jss": "10.9.2", "tiny-warning": "^1.0.2" } }, "node_modules/jss-plugin-vendor-prefixer": { - "version": "10.9.0", - "license": "MIT", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.2.tgz", + "integrity": "sha512-SxcEoH+Rttf9fEv6KkiPzLdXRmI6waOTcMkbbEFgdZLDYNIP9UKNHFy6thhbRKqv0XMQZdrEsbDyV464zE/dUA==", "dependencies": { "@babel/runtime": "^7.3.1", "css-vendor": "^2.0.8", - "jss": "10.9.0" + "jss": "10.9.2" } }, "node_modules/jsx-ast-utils": { "version": "3.3.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", + "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==", "dev": true, - "license": "MIT", "dependencies": { "array-includes": "^3.1.5", "object.assign": "^4.1.2" @@ -33217,16 +37093,18 @@ }, "node_modules/junk": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/keccak": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", + "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "node-addon-api": "^2.0.0", "node-gyp-build": "^4.2.0", @@ -33238,7 +37116,8 @@ }, "node_modules/keccak/node_modules/readable-stream": { "version": "3.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -33250,7 +37129,8 @@ }, "node_modules/keccak256": { "version": "1.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/keccak256/-/keccak256-1.0.6.tgz", + "integrity": "sha512-8GLiM01PkdJVGUhR1e6M/AvWnSqYS0HaERI+K/QtStGDGlSTx2B1zTqZk4Zlqu5TxHJNTxWAdP9Y+WI50OApUw==", "dependencies": { "bn.js": "^5.2.0", "buffer": "^6.0.3", @@ -33259,6 +37139,8 @@ }, "node_modules/keccak256/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", @@ -33273,7 +37155,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" @@ -33281,49 +37162,56 @@ }, "node_modules/keyv": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", "dependencies": { "json-buffer": "3.0.0" } }, "node_modules/keyvaluestorage-interface": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", + "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==" }, "node_modules/kind-of": { "version": "6.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "engines": { "node": ">=0.10.0" } }, "node_modules/klaw": { "version": "1.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", "optionalDependencies": { "graceful-fs": "^4.1.9" } }, "node_modules/kleur": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/klona": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/labeled-stream-splicer": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", + "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "^2.0.1", "stream-splicer": "^2.0.0" @@ -33331,29 +37219,33 @@ }, "node_modules/language-subtag-registry": { "version": "0.3.22", - "dev": true, - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "language-subtag-registry": "~0.3.2" } }, "node_modules/lazy-ass": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", "dev": true, - "license": "MIT", "engines": { "node": "> 0.8" } }, "node_modules/lazy-universal-dotenv": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.1.tgz", + "integrity": "sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.5.0", "app-root-dir": "^1.0.2", @@ -33369,15 +37261,17 @@ }, "node_modules/lazy-universal-dotenv/node_modules/dotenv": { "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=10" } }, "node_modules/lcid": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", "dependencies": { "invert-kv": "^1.0.0" }, @@ -33387,25 +37281,29 @@ }, "node_modules/level-codec": { "version": "7.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz", + "integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==" }, "node_modules/level-concat-iterator": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz", + "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==", "engines": { "node": ">=6" } }, "node_modules/level-errors": { "version": "1.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz", + "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==", "dependencies": { "errno": "~0.1.1" } }, "node_modules/level-iterator-stream": { "version": "1.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz", + "integrity": "sha512-1qua0RHNtr4nrZBgYlpV0qHHeHpcRRWTxEZJ8xsemoHAXNL5tbooh4tPEEqIqsbWCAJBmUmkwYK/sW5OrFjWWw==", "dependencies": { "inherits": "^2.0.1", "level-errors": "^1.0.3", @@ -33415,11 +37313,13 @@ }, "node_modules/level-iterator-stream/node_modules/isarray": { "version": "0.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" }, "node_modules/level-iterator-stream/node_modules/readable-stream": { "version": "1.1.14", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -33429,11 +37329,13 @@ }, "node_modules/level-iterator-stream/node_modules/string_decoder": { "version": "0.10.31", - "license": "MIT" + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" }, "node_modules/level-supports": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz", + "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==", "dependencies": { "xtend": "^4.0.2" }, @@ -33443,7 +37345,8 @@ }, "node_modules/level-ws": { "version": "0.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz", + "integrity": "sha512-XUTaO/+Db51Uiyp/t7fCMGVFOTdtLS/NIACxE/GHsij15mKzxksZifKVjlXDF41JMUP/oM1Oc4YNGdKnc3dVLw==", "dependencies": { "readable-stream": "~1.0.15", "xtend": "~2.1.1" @@ -33451,15 +37354,18 @@ }, "node_modules/level-ws/node_modules/isarray": { "version": "0.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" }, "node_modules/level-ws/node_modules/object-keys": { "version": "0.4.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==" }, "node_modules/level-ws/node_modules/readable-stream": { "version": "1.0.34", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -33469,10 +37375,13 @@ }, "node_modules/level-ws/node_modules/string_decoder": { "version": "0.10.31", - "license": "MIT" + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" }, "node_modules/level-ws/node_modules/xtend": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==", "dependencies": { "object-keys": "~0.4.0" }, @@ -33482,7 +37391,8 @@ }, "node_modules/levelup": { "version": "1.3.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz", + "integrity": "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==", "dependencies": { "deferred-leveldown": "~1.2.1", "level-codec": "~7.0.0", @@ -33495,23 +37405,26 @@ }, "node_modules/levelup/node_modules/semver": { "version": "5.4.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", "bin": { "semver": "bin/semver" } }, "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==", "dev": true, - "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==", "dev": true, - "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -33522,18 +37435,21 @@ }, "node_modules/libsodium": { "version": "0.7.10", - "license": "ISC" + "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.10.tgz", + "integrity": "sha512-eY+z7hDrDKxkAK+QKZVNv92A5KYkxfvIshtBJkmg5TSiCnYqZP3i9OO9whE79Pwgm4jGaoHgkM4ao/b9Cyu4zQ==" }, "node_modules/libsodium-wrappers": { "version": "0.7.10", - "license": "ISC", + "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.10.tgz", + "integrity": "sha512-pO3F1Q9NPLB/MWIhehim42b/Fwb30JNScCNh8TcQ/kIc+qGLQch8ag8wb0keK3EP5kbGakk1H8Wwo7v+36rNQg==", "dependencies": { "libsodium": "^0.7.0" } }, "node_modules/lightweight-charts": { "version": "3.8.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/lightweight-charts/-/lightweight-charts-3.8.0.tgz", + "integrity": "sha512-7yFGnYuE1RjRJG9RwUTBz5wvF1QtjBOSW4FFlikr8Dh+/TDNt4ci+HsWSYmStgQUpawpvkCJ3j5/W25GppGj9Q==", "dependencies": { "fancy-canvas": "0.2.2" } @@ -33549,7 +37465,8 @@ }, "node_modules/lines-and-columns": { "version": "1.2.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "node_modules/lint-staged": { "version": "13.0.3", @@ -33581,44 +37498,19 @@ "url": "https://opencollective.com/lint-staged" } }, - "node_modules/lint-staged/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, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, "node_modules/lint-staged/node_modules/ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/lint-staged/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==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/lint-staged/node_modules/color-convert": { @@ -33693,15 +37585,12 @@ } }, "node_modules/lint-staged/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==", + "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==", "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/lint-staged/node_modules/is-stream": { @@ -33743,30 +37632,6 @@ } } }, - "node_modules/lint-staged/node_modules/listr2/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/listr2/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==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/lint-staged/node_modules/listr2/node_modules/cli-truncate": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", @@ -33783,61 +37648,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lint-staged/node_modules/listr2/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==", - "dev": true - }, - "node_modules/lint-staged/node_modules/listr2/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/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, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/listr2/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==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/listr2/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==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "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", @@ -33902,51 +37712,17 @@ } }, "node_modules/lint-staged/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, - "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/lint-staged/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, - "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/lint-staged/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", "dev": true, "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": ">=8" } }, "node_modules/lint-staged/node_modules/strip-final-newline": { @@ -33972,8 +37748,9 @@ }, "node_modules/listr2": { "version": "3.14.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", + "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", "dev": true, - "license": "MIT", "dependencies": { "cli-truncate": "^2.1.0", "colorette": "^2.0.16", @@ -33996,18 +37773,92 @@ } } }, + "node_modules/listr2/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==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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, + "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/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/listr2/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==", + "dev": true + }, + "node_modules/listr2/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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/listr2/node_modules/rxjs": { "version": "7.5.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz", + "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==", "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, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/load-json-file": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -34020,8 +37871,9 @@ }, "node_modules/load-json-file/node_modules/parse-json": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", "dev": true, - "license": "MIT", "dependencies": { "error-ex": "^1.2.0" }, @@ -34031,24 +37883,37 @@ }, "node_modules/load-json-file/node_modules/pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/load-json-file/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, + "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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, "node_modules/loader-utils": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, - "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -34060,16 +37925,18 @@ }, "node_modules/loader-utils/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==", "dev": true, - "license": "MIT", "engines": { "node": "*" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -34082,68 +37949,83 @@ }, "node_modules/lodash": { "version": "4.17.21", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "node_modules/lodash._arraycopy": { "version": "3.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", + "integrity": "sha512-RHShTDnPKP7aWxlvXKiDT6IX2jCs6YZLCtNhOru/OX2Q/tzX295vVBK5oX1ECtN+2r86S0Ogy8ykP1sgCZAN0A==" }, "node_modules/lodash._basevalues": { "version": "3.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha512-H94wl5P13uEqlCg7OcNNhMQ8KvWSIyqXzOPusRgHC9DK3o54P6P3xtbXlVbRABG4q5gSmp7EDdJ0MSuW9HX6Mg==" }, "node_modules/lodash._getnative": { "version": "3.9.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==" }, "node_modules/lodash.assign": { "version": "4.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==" }, "node_modules/lodash.camelcase": { "version": "4.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true }, "node_modules/lodash.clonedeep": { "version": "4.5.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", + "dev": true }, "node_modules/lodash.debounce": { "version": "4.0.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" }, "node_modules/lodash.defaults": { "version": "4.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" }, "node_modules/lodash.flattendeep": { "version": "4.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", + "dev": true }, "node_modules/lodash.isarguments": { "version": "3.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==" }, "node_modules/lodash.isarray": { "version": "3.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==" }, "node_modules/lodash.isstring": { "version": "4.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "dev": true }, "node_modules/lodash.kebabcase": { "version": "4.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", + "dev": true }, "node_modules/lodash.keys": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==", "dependencies": { "lodash._getnative": "^3.0.0", "lodash.isarguments": "^3.0.0", @@ -34152,30 +38034,36 @@ }, "node_modules/lodash.memoize": { "version": "3.0.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha512-eDn9kqrAmVUC1wmZvlQ6Uhde44n+tXpqPrN8olQJbttgh0oKclk+SF54P47VEGE9CEiMeRwAP8BaM7UHvBkz2A==", + "dev": true }, "node_modules/lodash.merge": { "version": "4.6.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" }, "node_modules/lodash.once": { "version": "4.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true }, "node_modules/lodash.set": { "version": "4.3.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg==" }, "node_modules/lodash.snakecase": { "version": "4.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", + "dev": true }, "node_modules/lodash.toarray": { "version": "3.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-3.0.2.tgz", + "integrity": "sha512-ptkjUqvuHjTuMJJxiktJpZhxM5l60bEkfntJx+NFzdQd1bZVxfpTF1bhFYFqBrT4F0wZ1qx9KbVmHJV3Rfc7Tw==", "dependencies": { "lodash._arraycopy": "^3.0.0", "lodash._basevalues": "^3.0.0", @@ -34190,18 +38078,21 @@ }, "node_modules/lodash.uniq": { "version": "4.5.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true }, "node_modules/lodash.upperfirst": { "version": "4.3.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", + "dev": true }, "node_modules/log-symbols": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -34215,8 +38106,9 @@ }, "node_modules/log-symbols/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -34229,8 +38121,9 @@ }, "node_modules/log-symbols/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -34244,8 +38137,9 @@ }, "node_modules/log-symbols/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -34255,21 +38149,24 @@ }, "node_modules/log-symbols/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/log-symbols/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/log-symbols/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -34279,8 +38176,9 @@ }, "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", @@ -34296,8 +38194,9 @@ }, "node_modules/log-update/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -34310,8 +38209,9 @@ }, "node_modules/log-update/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -34321,13 +38221,24 @@ }, "node_modules/log-update/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==", + "dev": true + }, + "node_modules/log-update/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==", "dev": true, - "license": "MIT" + "engines": { + "node": ">=8" + } }, "node_modules/log-update/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==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -34342,8 +38253,9 @@ }, "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", @@ -34355,8 +38267,9 @@ }, "node_modules/logalot": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha512-Ah4CgdSRfeCJagxQhcVNMi9BfGYyEKLa6d7OA6xSbld/Hg3Cf2QiOa1mDpmG7Ve8LOH6DN3mdttzjQAvWTyVkw==", "dev": true, - "license": "MIT", "dependencies": { "figures": "^1.3.5", "squeak": "^1.0.0" @@ -34367,8 +38280,9 @@ }, "node_modules/logalot/node_modules/figures": { "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==", "dev": true, - "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5", "object-assign": "^4.1.0" @@ -34379,7 +38293,8 @@ }, "node_modules/loglevel": { "version": "1.8.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", + "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", "engines": { "node": ">= 0.6.0" }, @@ -34390,19 +38305,22 @@ }, "node_modules/long": { "version": "4.0.0", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" }, "node_modules/longest": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/loose-envify": { "version": "1.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -34412,7 +38330,8 @@ }, "node_modules/loud-rejection": { "version": "1.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==", "dependencies": { "currently-unhandled": "^0.4.1", "signal-exit": "^3.0.0" @@ -34423,23 +38342,26 @@ }, "node_modules/loupe": { "version": "2.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.4.tgz", + "integrity": "sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==", "dependencies": { "get-func-name": "^2.0.0" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/lower-case-first": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz", + "integrity": "sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "lower-case": "^1.1.2" @@ -34447,21 +38369,24 @@ }, "node_modules/lower-case-first/node_modules/lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/lowercase-keys": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "engines": { "node": ">=0.10.0" } }, "node_modules/lowlight": { "version": "1.20.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", + "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", "dev": true, - "license": "MIT", "dependencies": { "fault": "^1.0.0", "highlight.js": "~10.7.0" @@ -34473,8 +38398,9 @@ }, "node_modules/lpad-align": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha512-MMIcFmmR9zlGZtBcFOows6c2COMekHCIFJz3ew/rRpKZ1wR4mXDPzvcVqLarux8M33X4TPSq2Jdw8WJj0q0KbQ==", "dev": true, - "license": "MIT", "dependencies": { "get-stdin": "^4.0.1", "indent-string": "^2.1.0", @@ -34490,16 +38416,18 @@ }, "node_modules/lpad-align/node_modules/camelcase": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/lpad-align/node_modules/camelcase-keys": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==", "dev": true, - "license": "MIT", "dependencies": { "camelcase": "^2.0.0", "map-obj": "^1.0.0" @@ -34510,8 +38438,9 @@ }, "node_modules/lpad-align/node_modules/find-up": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", "dev": true, - "license": "MIT", "dependencies": { "path-exists": "^2.0.0", "pinkie-promise": "^2.0.0" @@ -34522,16 +38451,18 @@ }, "node_modules/lpad-align/node_modules/get-stdin": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/lpad-align/node_modules/indent-string": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==", "dev": true, - "license": "MIT", "dependencies": { "repeating": "^2.0.0" }, @@ -34541,8 +38472,9 @@ }, "node_modules/lpad-align/node_modules/load-json-file": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -34556,16 +38488,18 @@ }, "node_modules/lpad-align/node_modules/map-obj": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/lpad-align/node_modules/meow": { "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", "dev": true, - "license": "MIT", "dependencies": { "camelcase-keys": "^2.0.0", "decamelize": "^1.1.2", @@ -34584,8 +38518,9 @@ }, "node_modules/lpad-align/node_modules/parse-json": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", "dev": true, - "license": "MIT", "dependencies": { "error-ex": "^1.2.0" }, @@ -34595,8 +38530,9 @@ }, "node_modules/lpad-align/node_modules/path-exists": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", "dev": true, - "license": "MIT", "dependencies": { "pinkie-promise": "^2.0.0" }, @@ -34606,8 +38542,9 @@ }, "node_modules/lpad-align/node_modules/path-type": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "pify": "^2.0.0", @@ -34619,16 +38556,18 @@ }, "node_modules/lpad-align/node_modules/pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/lpad-align/node_modules/read-pkg": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", "dev": true, - "license": "MIT", "dependencies": { "load-json-file": "^1.0.0", "normalize-package-data": "^2.3.2", @@ -34640,8 +38579,9 @@ }, "node_modules/lpad-align/node_modules/read-pkg-up": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^1.0.0", "read-pkg": "^1.0.0" @@ -34652,8 +38592,9 @@ }, "node_modules/lpad-align/node_modules/redent": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==", "dev": true, - "license": "MIT", "dependencies": { "indent-string": "^2.1.0", "strip-indent": "^1.0.1" @@ -34664,8 +38605,9 @@ }, "node_modules/lpad-align/node_modules/strip-bom": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", "dev": true, - "license": "MIT", "dependencies": { "is-utf8": "^0.2.0" }, @@ -34675,8 +38617,9 @@ }, "node_modules/lpad-align/node_modules/strip-indent": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==", "dev": true, - "license": "MIT", "dependencies": { "get-stdin": "^4.0.1" }, @@ -34689,15 +38632,17 @@ }, "node_modules/lpad-align/node_modules/trim-newlines": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/lru-cache": { "version": "6.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { "yallist": "^4.0.0" }, @@ -34707,24 +38652,28 @@ }, "node_modules/lru-cache/node_modules/yallist": { "version": "4.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/ltgt": { "version": "2.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==" }, "node_modules/lz-string": { "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", "dev": true, - "license": "WTFPL", "bin": { "lz-string": "bin/bin.js" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^6.0.0" }, @@ -34737,38 +38686,45 @@ }, "node_modules/makeerror": { "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "tmpl": "1.0.5" } }, "node_modules/map-cache": { "version": "0.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", "engines": { "node": ">=0.10.0" } }, "node_modules/map-obj": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha512-TzQSV2DiMYgoF5RycneKVUzIa9bQsj/B3tTgsE3dOGqlzHnGIDaC7XBE7grnA+8kZPnfqSGFe95VHc2oc0VFUQ==", "engines": { "node": ">=4" } }, "node_modules/map-or-similar": { "version": "1.5.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", + "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==", + "dev": true }, "node_modules/map-stream": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", "dev": true }, "node_modules/map-visit": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", "dependencies": { "object-visit": "^1.0.0" }, @@ -34778,8 +38734,9 @@ }, "node_modules/markdown-escapes": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -34787,7 +38744,8 @@ }, "node_modules/match-sorter": { "version": "6.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz", + "integrity": "sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==", "dependencies": { "@babel/runtime": "^7.12.5", "remove-accents": "0.4.2" @@ -34795,14 +38753,16 @@ }, "node_modules/matchmediaquery": { "version": "0.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/matchmediaquery/-/matchmediaquery-0.3.1.tgz", + "integrity": "sha512-Hlk20WQHRIm9EE9luN1kjRjYXAQToHOIAHPJn9buxBwuhfTHoKUcX+lXBbxc85DVQfXYbEQ4HcwQdd128E3qHQ==", "dependencies": { "css-mediaquery": "^0.1.2" } }, "node_modules/md5.js": { "version": "1.3.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -34811,8 +38771,9 @@ }, "node_modules/mdast-squeeze-paragraphs": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", "dev": true, - "license": "MIT", "dependencies": { "unist-util-remove": "^2.0.0" }, @@ -34823,8 +38784,9 @@ }, "node_modules/mdast-util-definitions": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", + "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", "dev": true, - "license": "MIT", "dependencies": { "unist-util-visit": "^2.0.0" }, @@ -34835,8 +38797,9 @@ }, "node_modules/mdast-util-to-hast": { "version": "10.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", + "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", "dev": true, - "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", @@ -34854,8 +38817,9 @@ }, "node_modules/mdast-util-to-string": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", + "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -34869,19 +38833,22 @@ }, "node_modules/mdurl": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "dev": true }, "node_modules/media-typer": { "version": "0.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "engines": { "node": ">= 0.6" } }, "node_modules/memdown": { "version": "1.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz", + "integrity": "sha512-iVrGHZB8i4OQfM155xx8akvG9FIj+ht14DX5CQkCTG4EHzZ3d3sgckIf/Lm9ivZalEsFuEVnWv2B2WZvbrro2w==", "dependencies": { "abstract-leveldown": "~2.7.1", "functional-red-black-tree": "^1.0.1", @@ -34893,19 +38860,22 @@ }, "node_modules/memdown/node_modules/abstract-leveldown": { "version": "2.7.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz", + "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==", "dependencies": { "xtend": "~4.0.0" } }, "node_modules/memdown/node_modules/safe-buffer": { "version": "5.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/memfs": { "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", "dev": true, - "license": "Unlicense", "dependencies": { "fs-monkey": "^1.0.3" }, @@ -34915,20 +38885,22 @@ }, "node_modules/memoize-one": { "version": "5.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" }, "node_modules/memoizerific": { "version": "1.11.3", + "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", + "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==", "dev": true, - "license": "MIT", "dependencies": { "map-or-similar": "^1.5.0" } }, "node_modules/memory-fs": { "version": "0.4.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", "dependencies": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -34936,13 +38908,16 @@ }, "node_modules/memorystream": { "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", "engines": { "node": ">= 0.10.0" } }, "node_modules/meow": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", "dependencies": { "camelcase-keys": "^4.0.0", "decamelize-keys": "^1.0.0", @@ -34960,7 +38935,8 @@ }, "node_modules/meow/node_modules/find-up": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "dependencies": { "locate-path": "^2.0.0" }, @@ -34970,14 +38946,16 @@ }, "node_modules/meow/node_modules/indent-string": { "version": "3.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==", "engines": { "node": ">=4" } }, "node_modules/meow/node_modules/load-json-file": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^4.0.0", @@ -34990,7 +38968,8 @@ }, "node_modules/meow/node_modules/locate-path": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "dependencies": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -35001,7 +38980,8 @@ }, "node_modules/meow/node_modules/p-limit": { "version": "1.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dependencies": { "p-try": "^1.0.0" }, @@ -35011,7 +38991,8 @@ }, "node_modules/meow/node_modules/p-locate": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "dependencies": { "p-limit": "^1.1.0" }, @@ -35021,14 +39002,16 @@ }, "node_modules/meow/node_modules/p-try": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "engines": { "node": ">=4" } }, "node_modules/meow/node_modules/parse-json": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" @@ -35039,14 +39022,16 @@ }, "node_modules/meow/node_modules/path-exists": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "engines": { "node": ">=4" } }, "node_modules/meow/node_modules/path-type": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dependencies": { "pify": "^3.0.0" }, @@ -35056,14 +39041,16 @@ }, "node_modules/meow/node_modules/pify": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { "node": ">=4" } }, "node_modules/meow/node_modules/read-pkg": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", "dependencies": { "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", @@ -35075,7 +39062,8 @@ }, "node_modules/meow/node_modules/read-pkg-up": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", "dependencies": { "find-up": "^2.0.0", "read-pkg": "^3.0.0" @@ -35086,7 +39074,8 @@ }, "node_modules/meow/node_modules/redent": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha512-XNwrTx77JQCEMXTeb8movBKuK75MgH0RZkujNuDKCezemx/voapl9i2gCSi8WWm8+ox5ycJi1gxF22fR7c0Ciw==", "dependencies": { "indent-string": "^3.0.0", "strip-indent": "^2.0.0" @@ -35097,40 +39086,47 @@ }, "node_modules/meow/node_modules/strip-bom": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "engines": { "node": ">=4" } }, "node_modules/meow/node_modules/strip-indent": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", "engines": { "node": ">=4" } }, "node_modules/merge-descriptors": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, "node_modules/merge-stream": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "node_modules/merge2": { "version": "1.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "engines": { "node": ">= 8" } }, "node_modules/merkle-lib": { "version": "2.0.10", - "license": "MIT" + "resolved": "https://registry.npmjs.org/merkle-lib/-/merkle-lib-2.0.10.tgz", + "integrity": "sha512-XrNQvUbn1DL5hKNe46Ccs+Tu3/PYOlrcZILuGUhb95oKBPjc/nmIC8D462PQkipVDGKRvwhn+QFg2cCdIvmDJA==" }, "node_modules/merkle-patricia-tree": { "version": "2.3.2", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz", + "integrity": "sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g==", "dependencies": { "async": "^1.4.2", "ethereumjs-util": "^5.0.0", @@ -35144,15 +39140,18 @@ }, "node_modules/merkle-patricia-tree/node_modules/async": { "version": "1.5.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==" }, "node_modules/merkle-patricia-tree/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/merkle-patricia-tree/node_modules/ethereumjs-util": { "version": "5.2.1", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -35165,20 +39164,23 @@ }, "node_modules/methods": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "engines": { "node": ">= 0.6" } }, "node_modules/microevent.ts": { "version": "0.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", + "dev": true }, "node_modules/micromatch": { "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, - "license": "MIT", "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -35189,11 +39191,13 @@ }, "node_modules/microseconds": { "version": "0.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/microseconds/-/microseconds-0.2.0.tgz", + "integrity": "sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA==" }, "node_modules/miller-rabin": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dependencies": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -35204,11 +39208,13 @@ }, "node_modules/miller-rabin/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/mime": { "version": "1.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "bin": { "mime": "cli.js" }, @@ -35218,14 +39224,16 @@ }, "node_modules/mime-db": { "version": "1.52.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { "version": "2.1.35", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": { "mime-db": "1.52.0" }, @@ -35235,44 +39243,52 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/mimic-response": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "engines": { "node": ">=4" } }, "node_modules/min-document": { "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", "dependencies": { "dom-walk": "^0.1.0" } }, "node_modules/min-indent": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/minimalistic-assert": { "version": "1.0.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, "node_modules/minimalistic-crypto-utils": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" }, "node_modules/minimatch": { "version": "3.1.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -35282,11 +39298,13 @@ }, "node_modules/minimist": { "version": "1.2.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "node_modules/minimist-options": { "version": "3.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", "dependencies": { "arrify": "^1.0.1", "is-plain-obj": "^1.1.0" @@ -35297,8 +39315,9 @@ }, "node_modules/minipass": { "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", "dev": true, - "license": "ISC", "dependencies": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -35306,8 +39325,9 @@ }, "node_modules/minipass-collect": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -35317,8 +39337,9 @@ }, "node_modules/minipass-collect/node_modules/minipass": { "version": "3.3.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -35328,13 +39349,15 @@ }, "node_modules/minipass-collect/node_modules/yallist": { "version": "4.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/minipass-flush": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -35344,8 +39367,9 @@ }, "node_modules/minipass-flush/node_modules/minipass": { "version": "3.3.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -35355,13 +39379,15 @@ }, "node_modules/minipass-flush/node_modules/yallist": { "version": "4.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/minipass-pipeline": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -35371,8 +39397,9 @@ }, "node_modules/minipass-pipeline/node_modules/minipass": { "version": "3.3.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -35382,21 +39409,23 @@ }, "node_modules/minipass-pipeline/node_modules/yallist": { "version": "4.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/minizlib": { "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", "dev": true, - "license": "MIT", "dependencies": { "minipass": "^2.9.0" } }, "node_modules/mississippi": { "version": "3.0.0", - "dev": true, - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "dependencies": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", @@ -35415,8 +39444,8 @@ }, "node_modules/mississippi/node_modules/duplexify": { "version": "3.7.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dependencies": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -35426,8 +39455,8 @@ }, "node_modules/mississippi/node_modules/pumpify": { "version": "1.5.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dependencies": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -35436,8 +39465,8 @@ }, "node_modules/mississippi/node_modules/pumpify/node_modules/pump": { "version": "2.0.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -35445,7 +39474,8 @@ }, "node_modules/mixin-deep": { "version": "1.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dependencies": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -35455,25 +39485,29 @@ } }, "node_modules/mkdirp": { - "version": "0.5.6", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.6" - }, "bin": { "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/mkdirp-classic": { "version": "0.5.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true }, "node_modules/mkdirp-promise": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha512-Hepn5kb1lJPtVW84RFT40YG1OddBNTOVUZR2bzQUHc+Z03en8/3uX0+060JDhcEzyO08HmipsN9DcnFMxhIL9w==", + "deprecated": "This package is broken and no longer maintained. 'mkdirp' itself supports promises now, please switch to that.", "dev": true, - "license": "ISC", "dependencies": { "mkdirp": "*" }, @@ -35483,13 +39517,15 @@ }, "node_modules/mock-fs": { "version": "4.14.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.14.0.tgz", + "integrity": "sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==", + "dev": true }, "node_modules/mocked-env": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mocked-env/-/mocked-env-1.3.2.tgz", + "integrity": "sha512-jwm3ziowCjpbLNhUNYwn2G0tawV/ZGRuWeEGt6PItrkQT74Nk3pDldL2pmwm9sQZw6a/x+ZBGeBVYq54acTauQ==", "dev": true, - "license": "MIT", "dependencies": { "check-more-types": "2.24.0", "debug": "4.1.1", @@ -35502,21 +39538,25 @@ }, "node_modules/mocked-env/node_modules/debug": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/mocked-env/node_modules/ramda": { "version": "0.26.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.26.1.tgz", + "integrity": "sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==", + "dev": true }, "node_modules/module-deps": { "version": "6.2.3", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz", + "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==", "dev": true, - "license": "MIT", "dependencies": { "browser-resolve": "^2.0.0", "cached-path-relative": "^1.0.2", @@ -35543,14 +39583,16 @@ }, "node_modules/moment": { "version": "2.29.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", "engines": { "node": "*" } }, "node_modules/moment-business-time": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/moment-business-time/-/moment-business-time-1.1.1.tgz", + "integrity": "sha512-XoNmUNgVC26x0wZjDjNbZ+xo49SCuA0k0AQnFlewufWspo0egxjGfKWJSdiIL1+9orOVb2QaSgTu8iwOaeCHtw==", "dependencies": { "minimatch": "^3.0.3", "moment": "^2.24.0" @@ -35558,8 +39600,8 @@ }, "node_modules/move-concurrently": { "version": "1.0.1", - "dev": true, - "license": "ISC", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", "dependencies": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", @@ -35571,13 +39613,36 @@ }, "node_modules/move-concurrently/node_modules/aproba": { "version": "1.2.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "node_modules/move-concurrently/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==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } }, "node_modules/mozjpeg": { "version": "8.0.0", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-8.0.0.tgz", + "integrity": "sha512-Ca2Yhah9hG0Iutgsn8MOrAl37P9ThnKsJatjXoWdUO+8X8GeG/6ahvHZrTyqvbs6leMww1SauWUCao/L9qBuFQ==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "bin-build": "^3.0.0", "bin-wrapper": "^4.0.0" @@ -35591,11 +39656,14 @@ }, "node_modules/ms": { "version": "2.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/multibase": { "version": "0.6.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", + "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", + "deprecated": "This module has been superseded by the multiformats module", "dependencies": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -35603,6 +39671,8 @@ }, "node_modules/multibase/node_modules/buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "funding": [ { "type": "github", @@ -35617,22 +39687,38 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, + "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==", + "dev": true, + "peer": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, "node_modules/multicodec": { "version": "0.5.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz", + "integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==", + "deprecated": "This module has been superseded by the multiformats module", "dependencies": { "varint": "^5.0.0" } }, "node_modules/multihashes": { "version": "0.4.21", - "license": "MIT", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", + "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", "dependencies": { "buffer": "^5.5.0", "multibase": "^0.7.0", @@ -35641,6 +39727,8 @@ }, "node_modules/multihashes/node_modules/buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "funding": [ { "type": "github", @@ -35655,7 +39743,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -35663,7 +39750,9 @@ }, "node_modules/multihashes/node_modules/multibase": { "version": "0.7.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", + "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", + "deprecated": "This module has been superseded by the multiformats module", "dependencies": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -35671,31 +39760,37 @@ }, "node_modules/mute-stream": { "version": "0.0.7", - "license": "ISC" + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==" }, "node_modules/nan": { "version": "2.16.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", + "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==" }, "node_modules/nano-base32": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/nano-base32/-/nano-base32-1.0.1.tgz", + "integrity": "sha512-sxEtoTqAPdjWVGv71Q17koMFGsOMSiHsIFEvzOM7cNp8BXB4AnEwmDabm5dorusJf/v1z7QxaZYxUorU9RKaAw==" }, "node_modules/nano-json-stream-parser": { "version": "0.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz", + "integrity": "sha512-9MqxMH/BSJC7dnLsEMPyfN5Dvoo49IsPFYMcHw3Bcfc2kN0lpHRBSzlMSVx4HGyJ7s9B31CyBTVehWJoQ8Ctew==", + "dev": true }, "node_modules/nano-time": { "version": "1.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/nano-time/-/nano-time-1.0.0.tgz", + "integrity": "sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA==", "dependencies": { "big-integer": "^1.6.16" } }, "node_modules/nanoid": { "version": "3.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -35705,7 +39800,8 @@ }, "node_modules/nanomatch": { "version": "1.2.13", - "license": "MIT", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -35725,12 +39821,14 @@ }, "node_modules/natural-compare": { "version": "1.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true }, "node_modules/ndjson": { "version": "1.5.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/ndjson/-/ndjson-1.5.0.tgz", + "integrity": "sha512-hUPLuaziboGjNF7wHngkgVc0FOclR8dDk/HfEvTtDr/iUrqBWiRcRSTK3/nLOqKH33th714BrMmTPtObI9gZxQ==", "dependencies": { "json-stringify-safe": "^5.0.1", "minimist": "^1.2.0", @@ -35743,24 +39841,27 @@ }, "node_modules/negotiator": { "version": "0.6.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "engines": { "node": ">= 0.6" } }, "node_modules/neo-async": { "version": "2.6.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "node_modules/nested-error-stacks": { "version": "2.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.1.tgz", + "integrity": "sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==", + "dev": true }, "node_modules/next": { "version": "12.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/next/-/next-12.1.6.tgz", + "integrity": "sha512-cebwKxL3/DhNKfg9tPZDQmbRKjueqykHHbgaoG4VBRH3AHQJ2HO0dbKFiS1hPhe1/qgc2d/hFeadsbPicmLD+A==", "dependencies": { "@next/env": "12.1.6", "caniuse-lite": "^1.0.30001332", @@ -35808,7 +39909,8 @@ }, "node_modules/next-compose-plugins": { "version": "2.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/next-compose-plugins/-/next-compose-plugins-2.2.0.tgz", + "integrity": "sha512-ChUlpT9tWfJ7YxqGw/WQ2T1gf8EeX93n1XqeQw0lkvGa7seszahvF4eOZUJoq7Hetsbzg4UHVnPoCXfXTyQR3g==" }, "node_modules/next-connect": { "version": "0.13.0", @@ -35820,7 +39922,8 @@ }, "node_modules/next-optimized-images": { "version": "2.6.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/next-optimized-images/-/next-optimized-images-2.6.2.tgz", + "integrity": "sha512-yH/f3eLmoQ/TxvWRiSuM6AuF3tR1s4nePdHPTm9gl4lAaGEKxTGaSuUL+ZxE5j/c/ITrnHVHibQzOz1Jl8euQw==", "dependencies": { "chalk": "^2.4.2", "figures": "^3.0.0", @@ -35831,9 +39934,153 @@ "url-loader": "^1.1.2" } }, + "node_modules/next-optimized-images/node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "peer": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/next-optimized-images/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "peer": true + }, + "node_modules/next-optimized-images/node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "peer": true + }, + "node_modules/next-optimized-images/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "peer": true + }, + "node_modules/next-optimized-images/node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/next-optimized-images/node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/next-optimized-images/node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/next-optimized-images/node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "peer": true + }, + "node_modules/next-optimized-images/node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/next-optimized-images/node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/next-optimized-images/node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/next-optimized-images/node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/next-optimized-images/node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/next-optimized-images/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/next-optimized-images/node_modules/ajv": { "version": "6.12.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -35847,21 +40094,112 @@ }, "node_modules/next-optimized-images/node_modules/ajv-keywords": { "version": "3.5.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/next-optimized-images/node_modules/big.js": { "version": "5.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "engines": { "node": "*" } }, + "node_modules/next-optimized-images/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "peer": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/next-optimized-images/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/next-optimized-images/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==", + "peer": true + }, + "node_modules/next-optimized-images/node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "peer": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/next-optimized-images/node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "peer": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/next-optimized-images/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "peer": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/next-optimized-images/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, "node_modules/next-optimized-images/node_modules/file-loader": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz", + "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==", "dependencies": { "loader-utils": "^1.0.2", "schema-utils": "^1.0.0" @@ -35873,13 +40211,125 @@ "webpack": "^4.0.0" } }, + "node_modules/next-optimized-images/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "peer": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/next-optimized-images/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/next-optimized-images/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "peer": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/next-optimized-images/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==", + "peer": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/next-optimized-images/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "node_modules/next-optimized-images/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/next-optimized-images/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "peer": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/next-optimized-images/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/next-optimized-images/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/next-optimized-images/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/next-optimized-images/node_modules/json-schema-traverse": { "version": "0.4.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "node_modules/next-optimized-images/node_modules/json5": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dependencies": { "minimist": "^1.2.0" }, @@ -35887,9 +40337,19 @@ "json5": "lib/cli.js" } }, + "node_modules/next-optimized-images/node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "peer": true, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, "node_modules/next-optimized-images/node_modules/loader-utils": { "version": "1.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -35899,9 +40359,60 @@ "node": ">=4.0.0" } }, + "node_modules/next-optimized-images/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==", + "peer": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/next-optimized-images/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "peer": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/next-optimized-images/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "peer": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/next-optimized-images/node_modules/mime": { "version": "2.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "bin": { "mime": "cli.js" }, @@ -35909,9 +40420,70 @@ "node": ">=4.0.0" } }, + "node_modules/next-optimized-images/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==", + "peer": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/next-optimized-images/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==", + "peer": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/next-optimized-images/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==", + "peer": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/next-optimized-images/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==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/next-optimized-images/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "peer": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/next-optimized-images/node_modules/raw-loader": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-2.0.0.tgz", + "integrity": "sha512-kZnO5MoIyrojfrPWqrhFNLZemIAX8edMOCp++yC5RKxzFB3m92DqKNhKlU6+FvpOhWtvyh3jOaD7J6/9tpdIKg==", "dependencies": { "loader-utils": "^1.1.0", "schema-utils": "^1.0.0" @@ -35925,7 +40497,8 @@ }, "node_modules/next-optimized-images/node_modules/schema-utils": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -35935,9 +40508,99 @@ "node": ">= 4" } }, + "node_modules/next-optimized-images/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/next-optimized-images/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==", + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/next-optimized-images/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==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/next-optimized-images/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/next-optimized-images/node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "peer": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/next-optimized-images/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "peer": true, + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/next-optimized-images/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "peer": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/next-optimized-images/node_modules/url-loader": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", + "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", "dependencies": { "loader-utils": "^1.1.0", "mime": "^2.0.3", @@ -35950,13 +40613,88 @@ "webpack": "^3.0.0 || ^4.0.0" } }, + "node_modules/next-optimized-images/node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "peer": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/next-optimized-images/node_modules/webpack": { + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/next-optimized-images/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==", + "peer": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, "node_modules/next-tick": { "version": "1.1.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" }, "node_modules/next/node_modules/styled-jsx": { "version": "5.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.2.tgz", + "integrity": "sha512-LqPQrbBh3egD57NBcHET4qcgshPks+yblyhPlH2GY8oaDgKs8SK4C3dBh3oSJjgzJ3G5t1SYEZGHkP+QEpX9EQ==", "engines": { "node": ">= 12.0.0" }, @@ -35974,12 +40712,14 @@ }, "node_modules/nice-try": { "version": "1.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "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==", "dev": true, - "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -35987,12 +40727,14 @@ }, "node_modules/node-addon-api": { "version": "2.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" }, "node_modules/node-dir": { "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", "dev": true, - "license": "MIT", "dependencies": { "minimatch": "^3.0.2" }, @@ -36002,14 +40744,26 @@ }, "node_modules/node-fetch": { "version": "2.6.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", "engines": { "node": "4.x || >=6.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==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 6.13.0" + } + }, "node_modules/node-gyp-build": { "version": "4.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", + "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", @@ -36018,13 +40772,14 @@ }, "node_modules/node-int64": { "version": "0.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true }, "node_modules/node-libs-browser": { "version": "2.2.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", "dependencies": { "assert": "^1.1.1", "browserify-zlib": "^0.2.0", @@ -36053,8 +40808,8 @@ }, "node_modules/node-libs-browser/node_modules/assert": { "version": "1.5.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", "dependencies": { "object-assign": "^4.1.1", "util": "0.10.3" @@ -36062,21 +40817,21 @@ }, "node_modules/node-libs-browser/node_modules/assert/node_modules/inherits": { "version": "2.0.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==" }, "node_modules/node-libs-browser/node_modules/assert/node_modules/util": { "version": "0.10.3", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", "dependencies": { "inherits": "2.0.1" } }, "node_modules/node-libs-browser/node_modules/buffer": { "version": "4.9.2", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "dependencies": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", @@ -36085,18 +40840,18 @@ }, "node_modules/node-libs-browser/node_modules/inherits": { "version": "2.0.3", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" }, "node_modules/node-libs-browser/node_modules/isarray": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "node_modules/node-libs-browser/node_modules/stream-http": { "version": "2.8.3", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "dependencies": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.1", @@ -36107,8 +40862,8 @@ }, "node_modules/node-libs-browser/node_modules/timers-browserify": { "version": "2.0.12", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "dependencies": { "setimmediate": "^1.0.4" }, @@ -36118,21 +40873,22 @@ }, "node_modules/node-libs-browser/node_modules/tty-browserify": { "version": "0.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==" }, "node_modules/node-libs-browser/node_modules/util": { "version": "0.11.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", "dependencies": { "inherits": "2.0.3" } }, "node_modules/node-preload": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", + "integrity": "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==", "dev": true, - "license": "MIT", "dependencies": { "process-on-spawn": "^1.0.0" }, @@ -36142,12 +40898,14 @@ }, "node_modules/node-releases": { "version": "2.0.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, "node_modules/nofilter": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-1.0.4.tgz", + "integrity": "sha512-N8lidFp+fCz+TD51+haYdbDGrcBWwuHX40F5+z0qkUjMJ5Tp+rdSuAkMJ9N9eoolDlEVTf6u5icM+cNKkKW2mA==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=8" @@ -36155,18 +40913,21 @@ }, "node_modules/normalize-hex": { "version": "0.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/normalize-hex/-/normalize-hex-0.0.2.tgz", + "integrity": "sha512-E2dx7XJQnjsm6SkS4G6GGvIXRHaLeWAZE2D2N3aia+OpIif2UT8y4S0KCjrX3WmFDSeFnlNOp0FSHFjLeJ4SJw==", "dependencies": { "bn.js": "^4.11.8" } }, "node_modules/normalize-hex/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/normalize-package-data": { "version": "2.5.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -36176,31 +40937,35 @@ }, "node_modules/normalize-package-data/node_modules/semver": { "version": "5.7.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "bin": { "semver": "bin/semver" } }, "node_modules/normalize-path": { "version": "3.0.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "devOptional": true, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/normalize-url": { "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==", "dev": true, - "license": "MIT", "dependencies": { "object-assign": "^4.0.1", "prepend-http": "^1.0.0", @@ -36213,8 +40978,9 @@ }, "node_modules/normalize-url/node_modules/query-string": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==", "dev": true, - "license": "MIT", "dependencies": { "object-assign": "^4.1.0", "strict-uri-encode": "^1.0.0" @@ -36225,15 +40991,17 @@ }, "node_modules/normalize-url/node_modules/strict-uri-encode": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/npm-conf": { "version": "1.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", "dependencies": { "config-chain": "^1.1.11", "pify": "^3.0.0" @@ -36244,15 +41012,17 @@ }, "node_modules/npm-conf/node_modules/pify": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { "node": ">=4" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -36262,8 +41032,9 @@ }, "node_modules/npmlog": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", "dev": true, - "license": "ISC", "dependencies": { "are-we-there-yet": "^2.0.0", "console-control-strings": "^1.1.0", @@ -36273,7 +41044,8 @@ }, "node_modules/nth-check": { "version": "2.1.1", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dependencies": { "boolbase": "^1.0.0" }, @@ -36283,19 +41055,22 @@ }, "node_modules/num2fraction": { "version": "1.2.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", + "dev": true }, "node_modules/number-is-nan": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/number-to-bn": { "version": "1.7.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", + "integrity": "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==", "dependencies": { "bn.js": "4.11.6", "strip-hex-prefix": "1.0.0" @@ -36307,17 +41082,20 @@ }, "node_modules/number-to-bn/node_modules/bn.js": { "version": "4.11.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==" }, "node_modules/nwsapi": { "version": "2.2.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==", + "dev": true }, "node_modules/nyc": { "version": "15.1.0", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", + "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", "dev": true, - "license": "ISC", "dependencies": { "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", @@ -36354,58 +41132,11 @@ "node": ">=8.9" } }, - "node_modules/nyc/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/nyc/node_modules/camelcase": { - "version": "5.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/nyc/node_modules/cliui": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/nyc/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/nyc/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/nyc/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==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -36416,8 +41147,9 @@ }, "node_modules/nyc/node_modules/istanbul-lib-instrument": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.7.5", "@istanbuljs/schema": "^0.1.2", @@ -36430,8 +41162,9 @@ }, "node_modules/nyc/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==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -36441,8 +41174,9 @@ }, "node_modules/nyc/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==", "dev": true, - "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -36455,8 +41189,9 @@ }, "node_modules/nyc/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==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -36466,8 +41201,9 @@ }, "node_modules/nyc/node_modules/p-map": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", "dev": true, - "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" }, @@ -36475,88 +41211,26 @@ "node": ">=8" } }, - "node_modules/nyc/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/nyc/node_modules/wrap-ansi": { - "version": "6.2.0", - "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/nyc/node_modules/y18n": { - "version": "4.0.3", - "dev": true, - "license": "ISC" - }, - "node_modules/nyc/node_modules/yargs": { - "version": "15.4.1", - "dev": true, - "license": "MIT", - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/yargs-parser": { - "version": "18.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/oauth-sign": { "version": "0.9.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", "engines": { "node": "*" } }, "node_modules/object-assign": { "version": "4.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "engines": { "node": ">=0.10.0" } }, "node_modules/object-copy": { "version": "0.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", "dependencies": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -36568,7 +41242,8 @@ }, "node_modules/object-copy/node_modules/define-property": { "version": "0.2.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -36578,7 +41253,8 @@ }, "node_modules/object-copy/node_modules/is-accessor-descriptor": { "version": "0.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", "dependencies": { "kind-of": "^3.0.2" }, @@ -36588,11 +41264,13 @@ }, "node_modules/object-copy/node_modules/is-buffer": { "version": "1.1.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/object-copy/node_modules/is-data-descriptor": { "version": "0.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", "dependencies": { "kind-of": "^3.0.2" }, @@ -36602,7 +41280,8 @@ }, "node_modules/object-copy/node_modules/is-descriptor": { "version": "0.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -36614,14 +41293,16 @@ }, "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "engines": { "node": ">=0.10.0" } }, "node_modules/object-copy/node_modules/kind-of": { "version": "3.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { "is-buffer": "^1.1.5" }, @@ -36631,14 +41312,16 @@ }, "node_modules/object-inspect": { "version": "1.12.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object-is": { "version": "1.1.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -36652,14 +41335,16 @@ }, "node_modules/object-keys": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "engines": { "node": ">= 0.4" } }, "node_modules/object-visit": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", "dependencies": { "isobject": "^3.0.0" }, @@ -36669,14 +41354,16 @@ }, "node_modules/object-visit/node_modules/isobject": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "engines": { "node": ">=0.10.0" } }, "node_modules/object.assign": { "version": "4.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -36692,8 +41379,9 @@ }, "node_modules/object.entries": { "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -36705,8 +41393,9 @@ }, "node_modules/object.fromentries": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -36721,8 +41410,9 @@ }, "node_modules/object.getownpropertydescriptors": { "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", "dev": true, - "license": "MIT", "dependencies": { "array.prototype.reduce": "^1.0.4", "call-bind": "^1.0.2", @@ -36738,7 +41428,8 @@ }, "node_modules/object.pick": { "version": "1.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", "dependencies": { "isobject": "^3.0.1" }, @@ -36748,15 +41439,17 @@ }, "node_modules/object.pick/node_modules/isobject": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "engines": { "node": ">=0.10.0" } }, "node_modules/object.values": { "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -36771,23 +41464,34 @@ }, "node_modules/objectorarray": { "version": "1.0.5", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.5.tgz", + "integrity": "sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==", + "dev": true }, "node_modules/oblivious-set": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz", + "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==" }, "node_modules/oboe": { "version": "2.1.5", - "license": "BSD", + "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz", + "integrity": "sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==", "dependencies": { "http-https": "^1.0.0" } }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true, + "peer": true + }, "node_modules/on-finished": { "version": "2.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dependencies": { "ee-first": "1.1.1" }, @@ -36797,23 +41501,26 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/once": { "version": "1.4.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "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==", "dev": true, - "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -36826,8 +41533,9 @@ }, "node_modules/open": { "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "dev": true, - "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -36843,13 +41551,15 @@ "node_modules/openzeppelin-solidity-2.3.0": { "name": "openzeppelin-solidity", "version": "2.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/openzeppelin-solidity/-/openzeppelin-solidity-2.3.0.tgz", + "integrity": "sha512-QYeiPLvB1oSbDt6lDQvvpx7k8ODczvE474hb2kLXZBPKMsxKT1WxTCHBYrCU7kS7hfAku4DcJ0jqOyL+jvjwQw==", + "dev": true }, "node_modules/optionator": { "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dev": true, - "license": "MIT", "dependencies": { "deep-is": "~0.1.3", "fast-levenshtein": "~2.0.6", @@ -36864,8 +41574,9 @@ }, "node_modules/optionator/node_modules/levn": { "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", "dev": true, - "license": "MIT", "dependencies": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" @@ -36876,6 +41587,8 @@ }, "node_modules/optionator/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==", "dev": true, "engines": { "node": ">= 0.8.0" @@ -36883,8 +41596,9 @@ }, "node_modules/optionator/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==", "dev": true, - "license": "MIT", "dependencies": { "prelude-ls": "~1.1.2" }, @@ -36894,12 +41608,13 @@ }, "node_modules/os-browserify": { "version": "0.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" }, "node_modules/os-filter-obj": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", "dependencies": { "arch": "^2.1.0" }, @@ -36909,15 +41624,17 @@ }, "node_modules/os-homedir": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/os-locale": { "version": "1.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", "dependencies": { "lcid": "^1.0.0" }, @@ -36927,28 +41644,32 @@ }, "node_modules/os-tmpdir": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "engines": { "node": ">=0.10.0" } }, "node_modules/ospath": { "version": "1.2.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", + "dev": true }, "node_modules/outpipe": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/outpipe/-/outpipe-1.1.1.tgz", + "integrity": "sha512-BnNY/RwnDrkmQdUa9U+OfN/Y7AWmKuUPCCd+hbRclZnnANvYpO72zp/a6Q4n829hPbdqEac31XCcsvlEvb+rtA==", "dev": true, - "license": "MIT", "dependencies": { "shell-quote": "^1.4.2" } }, "node_modules/p-all": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-all/-/p-all-2.1.0.tgz", + "integrity": "sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA==", "dev": true, - "license": "MIT", "dependencies": { "p-map": "^2.0.0" }, @@ -36958,22 +41679,25 @@ }, "node_modules/p-all/node_modules/p-map": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/p-cancelable": { "version": "0.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", "engines": { "node": ">=4" } }, "node_modules/p-event": { "version": "1.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha512-hV1zbA7gwqPVFcapfeATaNjQ3J0NuzorHPyG8GPL9g/Y/TplWVBVoCKCXL6Ej2zscrCEv195QNWJXuBH6XZuzA==", "dependencies": { "p-timeout": "^1.1.1" }, @@ -36983,8 +41707,9 @@ }, "node_modules/p-filter": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", + "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", "dev": true, - "license": "MIT", "dependencies": { "p-map": "^2.0.0" }, @@ -36994,37 +41719,42 @@ }, "node_modules/p-filter/node_modules/p-map": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/p-finally": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "engines": { "node": ">=4" } }, "node_modules/p-is-promise": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==", "engines": { "node": ">=4" } }, "node_modules/p-lazy": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-lazy/-/p-lazy-3.1.0.tgz", + "integrity": "sha512-sCJn0Cdahs6G6SX9+DUihVFUhrzDEduzE5xeViVBGtoqy5dBWko7W8T6Kk6TjR2uevRXJO7CShfWrqdH5s3w3g==", "engines": { "node": ">=8" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -37037,8 +41767,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -37051,8 +41782,9 @@ }, "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" }, @@ -37065,7 +41797,8 @@ }, "node_modules/p-map-series": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha512-4k9LlvY6Bo/1FcIdV33wqZQES0Py+iKISU9Uc8p8AjWoZPnFKMpVIVD3s0EYn4jzLh1I+WeUZkJ0Yoa4Qfw3Kg==", "dependencies": { "p-reduce": "^1.0.0" }, @@ -37075,21 +41808,38 @@ }, "node_modules/p-pipe": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha512-IA8SqjIGA8l9qOksXJvsvkeQ+VGb0TAzNCzvKvz9wt5wWLqfWbV6fXy43gpR2L4Te8sOq3S+Ql9biAaMKPdbtw==", "engines": { "node": ">=4" } }, "node_modules/p-reduce": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ==", "engines": { "node": ">=4" } }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "peer": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/p-timeout": { "version": "1.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==", "dependencies": { "p-finally": "^1.0.0" }, @@ -37099,15 +41849,17 @@ }, "node_modules/p-try": { "version": "2.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "engines": { "node": ">=6" } }, "node_modules/package-hash": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", + "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", "dev": true, - "license": "ISC", "dependencies": { "graceful-fs": "^4.1.15", "hasha": "^5.0.0", @@ -37120,13 +41872,13 @@ }, "node_modules/pako": { "version": "1.0.11", - "dev": true, - "license": "(MIT AND Zlib)" + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, "node_modules/parallel-transform": { "version": "1.2.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", "dependencies": { "cyclist": "^1.0.1", "inherits": "^2.0.3", @@ -37135,8 +41887,9 @@ }, "node_modules/param-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dev": true, - "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -37144,7 +41897,8 @@ }, "node_modules/parent-module": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dependencies": { "callsites": "^3.0.0" }, @@ -37154,15 +41908,17 @@ }, "node_modules/parents": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "integrity": "sha512-mXKF3xkoUt5td2DoxpLmtOmZvko9VfFpwRwkKDHSNvgmpLAeBo18YDhcPbBzJq+QLCHMbGOfzia2cX4U+0v9Mg==", "dev": true, - "license": "MIT", "dependencies": { "path-platform": "~0.11.15" } }, "node_modules/parse-asn1": { "version": "5.1.6", - "license": "ISC", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", "dependencies": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -37173,8 +41929,9 @@ }, "node_modules/parse-entities": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", "dev": true, - "license": "MIT", "dependencies": { "character-entities": "^1.0.0", "character-entities-legacy": "^1.0.0", @@ -37190,11 +41947,13 @@ }, "node_modules/parse-headers": { "version": "2.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" }, "node_modules/parse-json": { "version": "5.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -37210,13 +41969,15 @@ }, "node_modules/parse5": { "version": "6.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true }, "node_modules/parse5-htmlparser2-tree-adapter": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "domhandler": "^5.0.2", @@ -37228,8 +41989,9 @@ }, "node_modules/parse5-htmlparser2-tree-adapter/node_modules/domhandler": { "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, - "license": "BSD-2-Clause", "optional": true, "dependencies": { "domelementtype": "^2.3.0" @@ -37243,8 +42005,9 @@ }, "node_modules/parse5-htmlparser2-tree-adapter/node_modules/entities": { "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", "dev": true, - "license": "BSD-2-Clause", "optional": true, "engines": { "node": ">=0.12" @@ -37255,8 +42018,9 @@ }, "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz", + "integrity": "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "entities": "^4.3.0" @@ -37267,15 +42031,17 @@ }, "node_modules/parseurl": { "version": "1.3.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "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==", "dev": true, - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -37283,21 +42049,23 @@ }, "node_modules/pascalcase": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-1.0.0.tgz", + "integrity": "sha512-BSExi0rRnCHReJys6NocaK+cfTXNinAegfWBvr0JD3hiaEG7Nuc7r0CIdOJunXrs8gU/sbHQ9dxVAtiVQisjmg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-browserify": { "version": "0.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" }, "node_modules/path-case": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-2.1.1.tgz", + "integrity": "sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "no-case": "^2.2.0" @@ -37305,14 +42073,16 @@ }, "node_modules/path-case/node_modules/lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/path-case/node_modules/no-case": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "lower-case": "^1.1.1" @@ -37320,79 +42090,89 @@ }, "node_modules/path-dirname": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-is-absolute": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "engines": { "node": ">=0.10.0" } }, "node_modules/path-is-inside": { "version": "1.0.2", - "dev": true, - "license": "(WTFPL OR MIT)" + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true }, "node_modules/path-key": { "version": "3.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "engines": { "node": ">=8" } }, "node_modules/path-parse": { "version": "1.0.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-platform": { "version": "0.11.15", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", + "integrity": "sha512-Y30dB6rab1A/nfEKsZxmr01nUotHX0c/ZiIAsCTatEe1CmS5Pm5He7fZ195bPT7RdquoaL8lLxFCMQi/bS7IJg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8.0" } }, "node_modules/path-to-regexp": { "version": "2.2.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", + "dev": true }, "node_modules/path-type": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "engines": { "node": ">=8" } }, "node_modules/pathval": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", "engines": { "node": "*" } }, "node_modules/pause-stream": { "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", "dev": true, - "license": [ - "MIT", - "Apache2" - ], "dependencies": { "through": "~2.3" } }, "node_modules/pbjs": { "version": "0.0.5", + "resolved": "https://registry.npmjs.org/pbjs/-/pbjs-0.0.5.tgz", + "integrity": "sha512-cy4vyZ210BrYDYSt/UBdhR4QewliT2wTfPqECBJH2N+1R9WLoAZfN2fdOHj/sHL9XsW1pYXjHy8cfPZWJOWWRg==", "dependencies": { "bytebuffer": "5.0.1", "commander": "2.9.0", @@ -37404,7 +42184,8 @@ }, "node_modules/pbjs/node_modules/commander": { "version": "2.9.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A==", "dependencies": { "graceful-readlink": ">= 1.0.0" }, @@ -37414,7 +42195,8 @@ }, "node_modules/pbkdf2": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", "dependencies": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -37428,23 +42210,28 @@ }, "node_modules/pend": { "version": "1.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" }, "node_modules/penpal": { "version": "3.0.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/penpal/-/penpal-3.0.7.tgz", + "integrity": "sha512-WSXiq5HnEvzvY05SHhaXcsviUmCvh4Ze8AiIZzvmdzaaYAAx4rx8c6Xq6+MaVDG/Nfve3VmGD8HyRP3CkPvPbQ==" }, "node_modules/performance-now": { "version": "2.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "node_modules/picocolors": { "version": "1.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { "version": "2.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "engines": { "node": ">=8.6" }, @@ -37466,21 +42253,24 @@ }, "node_modules/pify": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "engines": { "node": ">=6" } }, "node_modules/pinkie": { "version": "2.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", "engines": { "node": ">=0.10.0" } }, "node_modules/pinkie-promise": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "dependencies": { "pinkie": "^2.0.0" }, @@ -37490,8 +42280,10 @@ }, "node_modules/pinst": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pinst/-/pinst-3.0.0.tgz", + "integrity": "sha512-cengSmBxtCyaJqtRSvJorIIZXMXg+lJ3sIljGmtBGUVonMnMsVJbnzl6jGN1HkOWwxNuJynCJ2hXxxqCQrFDdw==", "dev": true, - "license": "MIT", + "hasInstallScript": true, "bin": { "pinst": "bin.js" }, @@ -37501,16 +42293,18 @@ }, "node_modules/pirates": { "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", "dev": true, - "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==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^4.0.0" }, @@ -37520,8 +42314,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -37532,8 +42327,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -37543,8 +42339,9 @@ }, "node_modules/pkg-dir/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==", "dev": true, - "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -37557,8 +42354,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -37568,23 +42366,26 @@ }, "node_modules/pluralize": { "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/pngjs": { "version": "3.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", "engines": { "node": ">=4.0.0" } }, "node_modules/pnp-webpack-plugin": { "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", "dev": true, - "license": "MIT", "dependencies": { "ts-pnp": "^1.1.6" }, @@ -37594,14 +42395,17 @@ }, "node_modules/pocket-js-core": { "version": "0.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pocket-js-core/-/pocket-js-core-0.0.3.tgz", + "integrity": "sha512-OUTEvEVutdjLT6YyldvAlSebpBueUUWg2XKxGNt5u3QqrmLpBOOBmdDnGMNJ+lEwXtko+JqgwFq+HTi4g1QDVg==", "dependencies": { "axios": "^0.18.0" } }, "node_modules/pocket-js-core/node_modules/axios": { "version": "0.18.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.1.tgz", + "integrity": "sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g==", + "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410", "dependencies": { "follow-redirects": "1.5.10", "is-buffer": "^2.0.2" @@ -37609,14 +42413,16 @@ }, "node_modules/pocket-js-core/node_modules/debug": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dependencies": { "ms": "2.0.0" } }, "node_modules/pocket-js-core/node_modules/follow-redirects": { "version": "1.5.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", "dependencies": { "debug": "=3.1.0" }, @@ -37626,12 +42432,14 @@ }, "node_modules/pocket-js-core/node_modules/ms": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/polished": { "version": "4.2.2", + "resolved": "https://registry.npmjs.org/polished/-/polished-4.2.2.tgz", + "integrity": "sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.17.8" }, @@ -37641,18 +42449,21 @@ }, "node_modules/popper.js": { "version": "1.16.1-lts", - "license": "MIT" + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", + "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==" }, "node_modules/posix-character-classes": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", "engines": { "node": ">=0.10.0" } }, "node_modules/postcss": { "version": "8.4.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", "dependencies": { "nanoid": "^3.1.30", "picocolors": "^1.0.0", @@ -37668,21 +42479,24 @@ }, "node_modules/postcss-flexbugs-fixes": { "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", "dev": true, - "license": "MIT", "dependencies": { "postcss": "^7.0.26" } }, "node_modules/postcss-flexbugs-fixes/node_modules/picocolors": { "version": "0.2.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, "node_modules/postcss-flexbugs-fixes/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==", "dev": true, - "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -37697,16 +42511,18 @@ }, "node_modules/postcss-flexbugs-fixes/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/postcss-loader": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", + "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", "dev": true, - "license": "MIT", "dependencies": { "cosmiconfig": "^7.0.0", "klona": "^2.0.4", @@ -37728,8 +42544,9 @@ }, "node_modules/postcss-loader/node_modules/semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -37742,8 +42559,9 @@ }, "node_modules/postcss-modules-extract-imports": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", "dev": true, - "license": "ISC", "dependencies": { "postcss": "^7.0.5" }, @@ -37753,13 +42571,15 @@ }, "node_modules/postcss-modules-extract-imports/node_modules/picocolors": { "version": "0.2.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, "node_modules/postcss-modules-extract-imports/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==", "dev": true, - "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -37774,16 +42594,18 @@ }, "node_modules/postcss-modules-extract-imports/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/postcss-modules-local-by-default": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", "dev": true, - "license": "MIT", "dependencies": { "icss-utils": "^4.1.1", "postcss": "^7.0.32", @@ -37796,13 +42618,15 @@ }, "node_modules/postcss-modules-local-by-default/node_modules/picocolors": { "version": "0.2.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, "node_modules/postcss-modules-local-by-default/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==", "dev": true, - "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -37817,21 +42641,24 @@ }, "node_modules/postcss-modules-local-by-default/node_modules/postcss-value-parser": { "version": "4.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true }, "node_modules/postcss-modules-local-by-default/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/postcss-modules-scope": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", "dev": true, - "license": "ISC", "dependencies": { "postcss": "^7.0.6", "postcss-selector-parser": "^6.0.0" @@ -37842,13 +42669,15 @@ }, "node_modules/postcss-modules-scope/node_modules/picocolors": { "version": "0.2.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, "node_modules/postcss-modules-scope/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==", "dev": true, - "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -37863,16 +42692,18 @@ }, "node_modules/postcss-modules-scope/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/postcss-modules-values": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", "dev": true, - "license": "ISC", "dependencies": { "icss-utils": "^4.0.0", "postcss": "^7.0.6" @@ -37880,13 +42711,15 @@ }, "node_modules/postcss-modules-values/node_modules/picocolors": { "version": "0.2.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, "node_modules/postcss-modules-values/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==", "dev": true, - "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -37901,16 +42734,18 @@ }, "node_modules/postcss-modules-values/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/postcss-selector-parser": { "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dev": true, - "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -37921,11 +42756,13 @@ }, "node_modules/postcss-value-parser": { "version": "3.3.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" }, "node_modules/preact": { "version": "10.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.4.1.tgz", + "integrity": "sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -37933,29 +42770,34 @@ }, "node_modules/precond": { "version": "0.2.3", + "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz", + "integrity": "sha512-QCYG84SgGyGzqJ/vlMsxeXd/pgL/I94ixdNFyh1PusWmTCyVfPJjZ1K1jvHtsbfnXQs2TSkEP2fR7QiMZAnKFQ==", "engines": { "node": ">= 0.6" } }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8.0" } }, "node_modules/prepend-http": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==", "engines": { "node": ">=0.10.0" } }, "node_modules/prettier": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.0.5.tgz", + "integrity": "sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, @@ -37965,8 +42807,9 @@ }, "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" }, @@ -37976,8 +42819,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" }, @@ -37985,10 +42829,22 @@ "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==", + "dev": true, + "peer": true, + "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==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", @@ -38000,8 +42856,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -38011,48 +42868,55 @@ }, "node_modules/pretty-format/node_modules/react-is": { "version": "17.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true }, "node_modules/pretty-hrtime": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/prismjs": { "version": "1.28.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.28.0.tgz", + "integrity": "sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/private": { "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/process": { "version": "0.11.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "engines": { "node": ">= 0.6.0" } }, "node_modules/process-nextick-args": { "version": "2.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "node_modules/process-on-spawn": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz", + "integrity": "sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==", "dev": true, - "license": "MIT", "dependencies": { "fromentries": "^1.2.0" }, @@ -38062,20 +42926,22 @@ }, "node_modules/progress": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/promise-inflight": { "version": "1.0.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" }, "node_modules/promise-to-callback": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz", + "integrity": "sha512-uhMIZmKM5ZteDMfLgJnoSq9GCwsNKrYau73Awf1jIy6/eUcuuZ3P+CD9zUv0kJsIUbU+x6uLNIhXhLHDs1pNPA==", "dependencies": { "is-fn": "^1.0.0", "set-immediate-shim": "^1.0.1" @@ -38086,8 +42952,9 @@ }, "node_modules/promise.allsettled": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.5.tgz", + "integrity": "sha512-tVDqeZPoBC0SlzJHzWGZ2NKAguVq2oiYj7gbggbiTvH2itHohijTp7njOUA0aQ/nl+0lr/r6egmhoYu63UZ/pQ==", "dev": true, - "license": "MIT", "dependencies": { "array.prototype.map": "^1.0.4", "call-bind": "^1.0.2", @@ -38105,8 +42972,9 @@ }, "node_modules/promise.prototype.finally": { "version": "3.1.3", + "resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.3.tgz", + "integrity": "sha512-EXRF3fC9/0gz4qkt/f5EP5iW4kj9oFpBICNpCNOb/52+8nlHIX07FPLbi/q4qYBQ1xZqivMzTpNQSnArVASolQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -38121,8 +42989,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -38133,7 +43002,8 @@ }, "node_modules/prop-types": { "version": "15.8.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -38142,12 +43012,14 @@ }, "node_modules/prop-types/node_modules/react-is": { "version": "16.13.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/property-information": { "version": "5.6.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", + "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", "dev": true, - "license": "MIT", "dependencies": { "xtend": "^4.0.0" }, @@ -38158,12 +43030,14 @@ }, "node_modules/proto-list": { "version": "1.2.4", - "license": "ISC" + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" }, "node_modules/protobufjs": { "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", "hasInstallScript": true, - "license": "BSD-3-Clause", "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -38186,7 +43060,8 @@ }, "node_modules/protocol-buffers-encodings": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/protocol-buffers-encodings/-/protocol-buffers-encodings-1.1.1.tgz", + "integrity": "sha512-5aFshI9SbhtcMiDiZZu3g2tMlZeS5lhni//AGJ7V34PQLU5JA91Cva7TIs6inZhYikS3OpnUzAUuL6YtS0CyDA==", "dependencies": { "signed-varint": "^2.0.1", "varint": "5.0.0" @@ -38194,15 +43069,18 @@ }, "node_modules/protocol-buffers-encodings/node_modules/varint": { "version": "5.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz", + "integrity": "sha512-gC13b/bWrqQoKY2EmROCZ+AR0jitc6DnDGaQ6Ls9QpKmuSgJB1eQ7H3KETtQm7qSdMWMKCmsshyCmUwMLh3OAA==" }, "node_modules/protocol-buffers-schema": { "version": "3.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.1.0.tgz", + "integrity": "sha512-1g9zFjLFhGN1Dc5UVO8D2loVslp6sVxk5sJqgD66CuWUITh2gOaTLRN/pIakGFfB6e0nNF6hImrYFDurEsA1UQ==" }, "node_modules/proxy-addr": { "version": "2.0.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -38213,17 +43091,20 @@ }, "node_modules/proxy-from-env": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", + "dev": true }, "node_modules/prr": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" }, "node_modules/ps-tree": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", + "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", "dev": true, - "license": "MIT", "dependencies": { "event-stream": "=3.3.4" }, @@ -38236,15 +43117,18 @@ }, "node_modules/pseudomap": { "version": "1.0.2", - "license": "ISC" + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" }, "node_modules/psl": { "version": "1.9.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" }, "node_modules/public-encrypt": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -38256,11 +43140,13 @@ }, "node_modules/public-encrypt/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/pump": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -38268,7 +43154,8 @@ }, "node_modules/pumpify": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", + "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", "dependencies": { "duplexify": "^4.1.1", "inherits": "^2.0.3", @@ -38277,13 +43164,14 @@ }, "node_modules/punycode": { "version": "1.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" }, "node_modules/puppeteer-core": { "version": "13.5.2", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-13.5.2.tgz", + "integrity": "sha512-uxHOWCHt9mGUCLu8qtbEy3UqHlBRMzGCyPmAeoq2KrtmPOC0ZJPRZrDLWJMG3E/gwuHinDtZnBbnFfRfk/PABg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "cross-fetch": "3.1.5", "debug": "4.3.4", @@ -38304,8 +43192,9 @@ }, "node_modules/puppeteer-core/node_modules/https-proxy-agent": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", "dev": true, - "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -38316,27 +43205,15 @@ }, "node_modules/puppeteer-core/node_modules/proxy-from-env": { "version": "1.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/puppeteer-core/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true }, "node_modules/puppeteer-core/node_modules/ws": { "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", "dev": true, - "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -38354,9 +43231,10 @@ } }, "node_modules/pure-rand": { - "version": "5.0.1", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-4.2.1.tgz", + "integrity": "sha512-ESI2eqHP9JlrnTb7H7fgczRUWB6VxMMJ2m9870WCIBhYkBzSGd6gml6WhQVXHK+ZM8k70TqsyI28ixaLPaNz5g==", "dev": true, - "license": "MIT", "optional": true, "funding": { "type": "opencollective", @@ -38365,18 +43243,21 @@ }, "node_modules/pushdata-bitcoin": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pushdata-bitcoin/-/pushdata-bitcoin-1.0.1.tgz", + "integrity": "sha512-hw7rcYTJRAl4olM8Owe8x0fBuJJ+WGbMhQuLWOXEMN3PxPCKQHRkhfL+XG0+iXUmSHjkMmb3Ba55Mt21cZc9kQ==", "dependencies": { "bitcoin-ops": "^1.3.0" } }, "node_modules/qr.js": { "version": "0.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/qr.js/-/qr.js-0.0.0.tgz", + "integrity": "sha512-c4iYnWb+k2E+vYpRimHqSu575b1/wKl4XFeJGpFmrJQz5I88v9aY2czh7s0w36srfCM1sXgC/xpoJz5dJfq+OQ==" }, "node_modules/qrcode": { "version": "1.4.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.4.4.tgz", + "integrity": "sha512-oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q==", "dependencies": { "buffer": "^5.4.3", "buffer-alloc": "^1.2.0", @@ -38395,13 +43276,16 @@ }, "node_modules/qrcode/node_modules/ansi-regex": { "version": "4.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "engines": { "node": ">=6" } }, "node_modules/qrcode/node_modules/buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "funding": [ { "type": "github", @@ -38416,7 +43300,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -38424,14 +43307,16 @@ }, "node_modules/qrcode/node_modules/camelcase": { "version": "5.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "engines": { "node": ">=6" } }, "node_modules/qrcode/node_modules/cliui": { "version": "5.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dependencies": { "string-width": "^3.1.0", "strip-ansi": "^5.2.0", @@ -38440,11 +43325,13 @@ }, "node_modules/qrcode/node_modules/emoji-regex": { "version": "7.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "node_modules/qrcode/node_modules/find-up": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dependencies": { "locate-path": "^3.0.0" }, @@ -38454,14 +43341,16 @@ }, "node_modules/qrcode/node_modules/is-fullwidth-code-point": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "engines": { "node": ">=4" } }, "node_modules/qrcode/node_modules/locate-path": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -38472,7 +43361,8 @@ }, "node_modules/qrcode/node_modules/p-limit": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dependencies": { "p-try": "^2.0.0" }, @@ -38485,7 +43375,8 @@ }, "node_modules/qrcode/node_modules/p-locate": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dependencies": { "p-limit": "^2.0.0" }, @@ -38495,14 +43386,16 @@ }, "node_modules/qrcode/node_modules/path-exists": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "engines": { "node": ">=4" } }, "node_modules/qrcode/node_modules/string-width": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -38514,7 +43407,8 @@ }, "node_modules/qrcode/node_modules/strip-ansi": { "version": "5.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dependencies": { "ansi-regex": "^4.1.0" }, @@ -38524,7 +43418,8 @@ }, "node_modules/qrcode/node_modules/wrap-ansi": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dependencies": { "ansi-styles": "^3.2.0", "string-width": "^3.0.0", @@ -38534,13 +43429,10 @@ "node": ">=6" } }, - "node_modules/qrcode/node_modules/y18n": { - "version": "4.0.3", - "license": "ISC" - }, "node_modules/qrcode/node_modules/yargs": { "version": "13.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dependencies": { "cliui": "^5.0.0", "find-up": "^3.0.0", @@ -38556,7 +43448,8 @@ }, "node_modules/qrcode/node_modules/yargs-parser": { "version": "13.1.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -38564,7 +43457,8 @@ }, "node_modules/qs": { "version": "6.11.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dependencies": { "side-channel": "^1.0.4" }, @@ -38577,7 +43471,8 @@ }, "node_modules/query-string": { "version": "6.13.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz", + "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==", "dependencies": { "decode-uri-component": "^0.2.0", "split-on-first": "^1.0.0", @@ -38592,19 +43487,25 @@ }, "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==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", "engines": { "node": ">=0.4.x" } }, "node_modules/querystring-es3": { "version": "0.2.1", - "dev": true, + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", "engines": { "node": ">=0.4.x" } }, "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==", "dev": true, "funding": [ { @@ -38619,20 +43520,21 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/quick-lru": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha512-tRS7sTgyxMXtLum8L65daJnHUhfDUgboRdcWW2bR9vBfrj2+O5HSMbQOJfJJjIVSPFqbBCF37FpwWXGitDc5tA==", "engines": { "node": ">=4" } }, "node_modules/ramda": { "version": "0.28.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.28.0.tgz", + "integrity": "sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" @@ -38640,14 +43542,16 @@ }, "node_modules/randombytes": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dependencies": { "safe-buffer": "^5.1.0" } }, "node_modules/randomfill": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -38655,19 +43559,22 @@ }, "node_modules/randomhex": { "version": "0.1.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/randomhex/-/randomhex-0.1.5.tgz", + "integrity": "sha512-2+Kkw7UiZGQWOz7rw8hPW44utkBYMEciQfziaZ71RcyDu+refQWzS/0DgfUSa5MwclrOD3sf3vI5vmrTYjwpjQ==" }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/raw-body": { "version": "2.5.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -38680,15 +43587,17 @@ }, "node_modules/raw-body/node_modules/bytes": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "engines": { "node": ">= 0.8" } }, "node_modules/raw-loader": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", "dev": true, - "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" @@ -38706,8 +43615,9 @@ }, "node_modules/rc": { "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -38720,20 +43630,23 @@ }, "node_modules/rc/node_modules/ini": { "version": "1.3.8", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react": { "version": "17.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", + "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -38744,8 +43657,9 @@ }, "node_modules/react-docgen": { "version": "5.4.3", + "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.4.3.tgz", + "integrity": "sha512-xlLJyOlnfr8lLEEeaDZ+X2J/KJoe6Nr9AzxnkdQWush5hz2ZSu66w6iLMOScMmxoSHWpWMn+k3v5ZiyCfcWsOA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.7.5", "@babel/generator": "^7.12.11", @@ -38767,12 +43681,14 @@ }, "node_modules/react-docgen/node_modules/commander": { "version": "2.20.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true }, "node_modules/react-dom": { "version": "17.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz", + "integrity": "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -38805,7 +43721,8 @@ }, "node_modules/react-infinite-scroll-component": { "version": "6.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-infinite-scroll-component/-/react-infinite-scroll-component-6.1.0.tgz", + "integrity": "sha512-SQu5nCqy8DxQWpnUVLx7V7b7LcA37aM7tvoWjTLZp1dk6EJibM5/4EJKzOnl07/BsM1Y40sKLuqjCwwH/xV0TQ==", "dependencies": { "throttle-debounce": "^2.1.0" }, @@ -38815,7 +43732,8 @@ }, "node_modules/react-input-autosize": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-input-autosize/-/react-input-autosize-3.0.0.tgz", + "integrity": "sha512-nL9uS7jEs/zu8sqwFE5MAPx6pPkNAriACQ2rGLlqmKr2sPGtN7TXTyDdQt4lbNXVx7Uzadb40x8qotIuru6Rhg==", "dependencies": { "prop-types": "^15.5.8" }, @@ -38825,15 +43743,18 @@ }, "node_modules/react-is": { "version": "18.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, "node_modules/react-lifecycles-compat": { "version": "3.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, "node_modules/react-query": { "version": "3.35.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-query/-/react-query-3.35.0.tgz", + "integrity": "sha512-mRBJdpELLV+snzyXDsXM5ZEXM+HYt05L7st6ihSXr3nHX+4ULFr30mDjsziZvx0oF5dhlSDB8aMdvG6Ah4Bukg==", "dependencies": { "@babel/runtime": "^7.5.5", "broadcast-channel": "^3.4.1", @@ -38857,7 +43778,8 @@ }, "node_modules/react-redux": { "version": "7.2.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.8.tgz", + "integrity": "sha512-6+uDjhs3PSIclqoCk0kd6iX74gzrGc3W5zcAjbrFgEdIjRSQObdIwfx80unTkVUYvbQ95Y8Av3OvFHq1w5EOUw==", "dependencies": { "@babel/runtime": "^7.15.4", "@types/react-redux": "^7.1.20", @@ -38880,19 +43802,22 @@ }, "node_modules/react-redux/node_modules/react-is": { "version": "17.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react-responsive": { "version": "8.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-responsive/-/react-responsive-8.2.0.tgz", + "integrity": "sha512-iagCqVrw4QSjhxKp3I/YK6+ODkWY6G+YPElvdYKiUUbywwh9Ds0M7r26Fj2/7dWFFbOpcGnJE6uE7aMck8j5Qg==", "dependencies": { "hyphenate-style-name": "^1.0.0", "matchmediaquery": "^0.3.0", @@ -38908,7 +43833,8 @@ }, "node_modules/react-select": { "version": "4.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-4.3.1.tgz", + "integrity": "sha512-HBBd0dYwkF5aZk1zP81Wx5UsLIIT2lSvAY2JiJo199LjoLHoivjn9//KsmvQMEFGNhe58xyuOITjfxKCcGc62Q==", "dependencies": { "@babel/runtime": "^7.12.0", "@emotion/cache": "^11.4.0", @@ -38924,15 +43850,16 @@ } }, "node_modules/react-select/node_modules/@emotion/react": { - "version": "11.9.3", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@emotion/babel-plugin": "^11.7.1", - "@emotion/cache": "^11.9.3", - "@emotion/serialize": "^1.0.4", - "@emotion/utils": "^1.1.0", - "@emotion/weak-memoize": "^0.2.5", + "version": "11.10.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.0.tgz", + "integrity": "sha512-K6z9zlHxxBXwN8TcpwBKcEsBsOw4JWCCmR+BeeOWgqp8GIU1yA2Odd41bwdAAr0ssbQrbJbVnndvv7oiv1bZeQ==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/cache": "^11.10.0", + "@emotion/serialize": "^1.1.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", "hoist-non-react-statics": "^3.3.1" }, "peerDependencies": { @@ -38949,8 +43876,9 @@ } }, "node_modules/react-select/node_modules/react-transition-group": { - "version": "4.4.2", - "license": "BSD-3-Clause", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", "dependencies": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", @@ -38964,8 +43892,9 @@ }, "node_modules/react-shallow-renderer": { "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", "dev": true, - "license": "MIT", "dependencies": { "object-assign": "^4.1.1", "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" @@ -38992,7 +43921,8 @@ }, "node_modules/react-table": { "version": "7.7.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.7.0.tgz", + "integrity": "sha512-jBlj70iBwOTvvImsU9t01LjFjy4sXEtclBovl3mTiqjz23Reu0DKnRza4zlLtOPACx6j2/7MrQIthIK1Wi+LIA==", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" @@ -39003,8 +43933,9 @@ }, "node_modules/react-test-renderer": { "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.1.tgz", + "integrity": "sha512-/dRae3mj6aObwkjCcxZPlxDFh73XZLgvwhhyON2haZGUEhiaY5EjfAdw+d/rQmlcFwdTpMXCSGVk374QbCTlrA==", "dev": true, - "license": "MIT", "dependencies": { "object-assign": "^4.1.1", "react-is": "^17.0.1", @@ -39017,12 +43948,14 @@ }, "node_modules/react-test-renderer/node_modules/react-is": { "version": "17.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true }, "node_modules/react-toastify": { "version": "9.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-9.0.4.tgz", + "integrity": "sha512-MYmJ1V5F6DEU+TFxBb+pGGsveFPt4tjr4yK+TopXkU3sXPD9F2tFhX+G2HBLZpqObT2O6Z9jbXSg3JpaxuWtWw==", "dependencies": { "clsx": "^1.1.1" }, @@ -39033,16 +43966,18 @@ }, "node_modules/read-only-stream": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", + "integrity": "sha512-3ALe0bjBVZtkdWKIcThYpQCLbBMd/+Tbh2CDSrAIDO3UsZ4Xs+tnyjv2MjCOMMgBG+AsUOeuP1cgtY1INISc8w==", "dev": true, - "license": "MIT", "dependencies": { "readable-stream": "^2.0.2" } }, "node_modules/read-pkg": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, - "license": "MIT", "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -39055,8 +43990,9 @@ }, "node_modules/read-pkg-up": { "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -39071,8 +44007,9 @@ }, "node_modules/read-pkg-up/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==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -39083,8 +44020,9 @@ }, "node_modules/read-pkg-up/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==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -39094,8 +44032,9 @@ }, "node_modules/read-pkg-up/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==", "dev": true, - "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -39108,8 +44047,9 @@ }, "node_modules/read-pkg-up/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==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -39119,23 +44059,26 @@ }, "node_modules/read-pkg-up/node_modules/type-fest": { "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, "node_modules/read-pkg/node_modules/type-fest": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, "node_modules/readable-stream": { "version": "2.3.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -39148,23 +44091,27 @@ }, "node_modules/readable-stream/node_modules/isarray": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "node_modules/readable-stream/node_modules/safe-buffer": { "version": "5.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/readable-stream/node_modules/string_decoder": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/readdirp": { "version": "3.6.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "devOptional": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -39174,11 +44121,13 @@ }, "node_modules/readonly-date": { "version": "1.0.0", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/readonly-date/-/readonly-date-1.0.0.tgz", + "integrity": "sha512-tMKIV7hlk0h4mO3JTmmVuIlJVXjKk3Sep9Bf5OH0O+758ruuVkUy2J9SttDLm91IEX/WHlXPSpxMGjPj4beMIQ==" }, "node_modules/recharts": { "version": "2.0.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.0.9.tgz", + "integrity": "sha512-JNsXE80PuF3hugUCE7JqDOMSvu5xQLxtjOaqFKKZI2pCJ1PVJzhwDv4TWk0nO4AvADbeWzYEHbg8C5Hcrh42UA==", "dependencies": { "@types/d3-scale": "^3.0.0", "@types/d3-shape": "^2.0.0", @@ -39201,25 +44150,29 @@ }, "node_modules/recharts-scale": { "version": "0.4.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", "dependencies": { "decimal.js-light": "^2.4.1" } }, "node_modules/recharts/node_modules/dom-helpers": { "version": "3.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", "dependencies": { "@babel/runtime": "^7.1.2" } }, "node_modules/recharts/node_modules/react-is": { "version": "16.10.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.10.2.tgz", + "integrity": "sha512-INBT1QEgtcCCgvccr5/86CfD71fw9EPmDxgiJX4I2Ddr6ZsV6iFXsuby+qWJPtmNuMY0zByTsG4468P7nHuNWA==" }, "node_modules/recharts/node_modules/react-resize-detector": { "version": "6.7.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-6.7.8.tgz", + "integrity": "sha512-0FaEcUBAbn+pq3PT5a9hHRebUfuS1SRLGLpIw8LydU7zX429I6XJgKerKAMPsJH0qWAl6o5bVKNqFJqr6tGPYw==", "dependencies": { "@types/resize-observer-browser": "^0.1.6", "lodash": "^4.17.21", @@ -39232,7 +44185,8 @@ }, "node_modules/recharts/node_modules/react-smooth": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.1.tgz", + "integrity": "sha512-Own9TA0GPPf3as4vSwFhDouVfXP15ie/wIHklhyKBH5AN6NFtdk0UpHBnonV11BtqDkAWlt40MOUc+5srmW7NA==", "dependencies": { "fast-equals": "^2.0.0", "react-transition-group": "2.9.0" @@ -39245,7 +44199,8 @@ }, "node_modules/recharts/node_modules/react-smooth/node_modules/react-transition-group": { "version": "2.9.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", "dependencies": { "dom-helpers": "^3.4.0", "loose-envify": "^1.4.0", @@ -39257,9 +44212,23 @@ "react-dom": ">=15.0.0" } }, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "peer": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/recoil": { "version": "0.6.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/recoil/-/recoil-0.6.1.tgz", + "integrity": "sha512-J7oT3LZl2vpyFClgSUpOQjpykz84VSX/NJE/PavAtR8n7Z+whEdVBPUtwc2TEWjONeL/lJmiac2XQ+qEOQA52Q==", "dependencies": { "hamt_plus": "1.0.2" }, @@ -39277,8 +44246,9 @@ }, "node_modules/redent": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, - "license": "MIT", "dependencies": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -39289,23 +44259,35 @@ }, "node_modules/reduce-css-calc": { "version": "2.1.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", "dependencies": { "css-unit-converter": "^1.1.1", "postcss-value-parser": "^3.3.0" } }, + "node_modules/reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/redux": { "version": "4.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", + "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", "dependencies": { "@babel/runtime": "^7.9.2" } }, "node_modules/refractor": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz", + "integrity": "sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==", "dev": true, - "license": "MIT", "dependencies": { "hastscript": "^6.0.0", "parse-entities": "^2.0.0", @@ -39318,21 +44300,24 @@ }, "node_modules/refractor/node_modules/prismjs": { "version": "1.27.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", + "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/regenerate": { "version": "1.4.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true }, "node_modules/regenerate-unicode-properties": { "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", "dev": true, - "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -39342,19 +44327,22 @@ }, "node_modules/regenerator-runtime": { "version": "0.13.9", - "license": "MIT" + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "node_modules/regenerator-transform": { "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.4" } }, "node_modules/regex-not": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dependencies": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -39365,22 +44353,25 @@ }, "node_modules/regex-not/node_modules/safe-regex": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", "dependencies": { "ret": "~0.1.10" } }, "node_modules/regexp-tree": { "version": "0.1.24", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.24.tgz", + "integrity": "sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==", "dev": true, - "license": "MIT", "bin": { "regexp-tree": "bin/regexp-tree" } }, "node_modules/regexp.prototype.flags": { "version": "1.4.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -39395,15 +44386,17 @@ }, "node_modules/regexparam": { "version": "1.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/regexparam/-/regexparam-1.3.0.tgz", + "integrity": "sha512-6IQpFBv6e5vz1QAqI+V4k8P2e/3gRrqfCJ9FI+O1FLQTO+Uz6RXZEZOPmTJ6hlGj7gkERzY5BRCv09whKP96/g==", "engines": { "node": ">=6" } }, "node_modules/regexpp": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -39413,8 +44406,9 @@ }, "node_modules/regexpu-core": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", "dev": true, - "license": "MIT", "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.0.1", @@ -39429,8 +44423,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "rc": "^1.1.6", "safe-buffer": "^5.0.1" @@ -39438,8 +44433,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "rc": "^1.0.1" }, @@ -39449,13 +44445,15 @@ }, "node_modules/regjsgen": { "version": "0.6.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "dev": true }, "node_modules/regjsparser": { "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "jsesc": "~0.5.0" }, @@ -39465,6 +44463,8 @@ }, "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==", "dev": true, "bin": { "jsesc": "bin/jsesc" @@ -39472,16 +44472,18 @@ }, "node_modules/relateurl": { "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/release-zalgo": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", + "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==", "dev": true, - "license": "ISC", "dependencies": { "es6-error": "^4.0.1" }, @@ -39491,8 +44493,9 @@ }, "node_modules/remark-external-links": { "version": "8.0.0", + "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", + "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", "dev": true, - "license": "MIT", "dependencies": { "extend": "^3.0.0", "is-absolute-url": "^3.0.0", @@ -39507,8 +44510,9 @@ }, "node_modules/remark-footnotes": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", + "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -39516,8 +44520,9 @@ }, "node_modules/remark-mdx": { "version": "1.6.22", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", + "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "7.12.9", "@babel/helper-plugin-utils": "7.10.4", @@ -39535,8 +44540,9 @@ }, "node_modules/remark-mdx/node_modules/@babel/core": { "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.5", @@ -39565,13 +44571,15 @@ }, "node_modules/remark-mdx/node_modules/@babel/helper-plugin-utils": { "version": "7.10.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true }, "node_modules/remark-mdx/node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", @@ -39583,8 +44591,9 @@ }, "node_modules/remark-mdx/node_modules/@babel/plugin-syntax-jsx": { "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -39594,24 +44603,27 @@ }, "node_modules/remark-mdx/node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/remark-mdx/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==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/remark-parse": { "version": "8.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", + "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", "dev": true, - "license": "MIT", "dependencies": { "ccount": "^1.0.0", "collapse-white-space": "^1.0.2", @@ -39637,8 +44649,9 @@ }, "node_modules/remark-slug": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", + "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", "dev": true, - "license": "MIT", "dependencies": { "github-slugger": "^1.0.0", "mdast-util-to-string": "^1.0.0", @@ -39651,8 +44664,9 @@ }, "node_modules/remark-squeeze-paragraphs": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", "dev": true, - "license": "MIT", "dependencies": { "mdast-squeeze-paragraphs": "^4.0.0" }, @@ -39663,31 +44677,50 @@ }, "node_modules/remove-accents": { "version": "0.4.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", + "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==" }, "node_modules/remove-trailing-separator": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "devOptional": true + }, + "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==", "dev": true, - "license": "ISC" + "peer": true, + "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/repeat-element": { "version": "1.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/repeat-string": { "version": "1.6.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", "engines": { "node": ">=0.10" } }, "node_modules/repeating": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", "dev": true, - "license": "MIT", "dependencies": { "is-finite": "^1.0.0" }, @@ -39697,14 +44730,17 @@ }, "node_modules/replace-ext": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", "engines": { "node": ">= 0.10" } }, "node_modules/request": { "version": "2.88.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -39733,15 +44769,30 @@ }, "node_modules/request-progress": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", "dev": true, - "license": "MIT", "dependencies": { "throttleit": "^1.0.0" } }, + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, "node_modules/request/node_modules/http-signature": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -39754,7 +44805,8 @@ }, "node_modules/request/node_modules/jsprim": { "version": "1.4.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -39767,43 +44819,58 @@ }, "node_modules/request/node_modules/qs": { "version": "6.5.3", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "engines": { "node": ">=0.6" } }, "node_modules/request/node_modules/uuid": { "version": "3.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "bin": { "uuid": "bin/uuid" } }, "node_modules/require-directory": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "engines": { "node": ">=0.10.0" } }, "node_modules/require-from-string": { "version": "2.0.2", - "license": "MIT", + "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==", "engines": { "node": ">=0.10.0" } }, "node_modules/require-main-filename": { "version": "2.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "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==", + "dev": true, + "peer": true }, "node_modules/resize-observer-polyfill": { "version": "1.5.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" }, "node_modules/resolve": { "version": "1.22.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dependencies": { "is-core-module": "^2.9.0", "path-parse": "^1.0.7", @@ -39818,8 +44885,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "resolve-from": "^5.0.0" }, @@ -39829,35 +44897,41 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/resolve-url": { "version": "0.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" }, "node_modules/resolve.exports": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/responselike": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", "dependencies": { "lowercase-keys": "^1.0.0" } }, "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" @@ -39868,23 +44942,36 @@ }, "node_modules/resumer": { "version": "0.0.0", + "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz", + "integrity": "sha512-Fn9X8rX8yYF4m81rZCK/5VmrmsSbqS/i3rDLl6ZZHAXgC2nTAx3dhwG8q8odP/RmdLa2YrybDJaAMg+X1ajY3w==", "dev": true, - "license": "MIT", "dependencies": { "through": "~2.3.4" } }, "node_modules/ret": { "version": "0.1.15", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "engines": { "node": ">=0.12" } }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "peer": true, + "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==", "dev": true, - "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -39892,22 +44979,28 @@ }, "node_modules/rfdc": { "version": "1.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true }, "node_modules/rimraf": { - "version": "2.6.3", - "license": "ISC", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/ripemd160": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -39915,13 +45008,16 @@ }, "node_modules/ripemd160-min": { "version": "0.0.6", + "resolved": "https://registry.npmjs.org/ripemd160-min/-/ripemd160-min-0.0.6.tgz", + "integrity": "sha512-+GcJgQivhs6S9qvLogusiTcS9kQUfgR75whKuy5jIhuiOfQuJ8fjqxV6EGD5duH1Y/FawFUMtMhyeq3Fbnib8A==", "engines": { "node": ">=8" } }, "node_modules/rlp": { "version": "2.2.7", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", + "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", "dependencies": { "bn.js": "^5.2.0" }, @@ -39931,7 +45027,8 @@ }, "node_modules/rlp-browser": { "version": "1.0.1", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/rlp-browser/-/rlp-browser-1.0.1.tgz", + "integrity": "sha512-JU+9ntlfyKanOOPwtNuMZBmCQ/fWVoryfa7ZSYDTUKAa1zk4v2smvM0WV8BsskJuqn/DdxpO7HO2vEikMvmhOA==", "dependencies": { "buffer": "^5.4.2" }, @@ -39941,6 +45038,8 @@ }, "node_modules/rlp-browser/node_modules/buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "funding": [ { "type": "github", @@ -39955,7 +45054,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -39963,15 +45061,17 @@ }, "node_modules/rsvp": { "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", "dev": true, - "license": "MIT", "engines": { "node": "6.* || >= 7.*" } }, "node_modules/rtcpeerconnection-shim": { "version": "1.2.15", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/rtcpeerconnection-shim/-/rtcpeerconnection-shim-1.2.15.tgz", + "integrity": "sha512-C6DxhXt7bssQ1nHb154lqeL0SXz5Dx4RczXZu2Aa/L1NJFnEVDxFwCBo3fqtuljhHIGceg5JKBV4XJ0gW5JKyw==", "dependencies": { "sdp": "^2.6.0" }, @@ -39982,13 +45082,16 @@ }, "node_modules/run-async": { "version": "2.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", "engines": { "node": ">=0.12.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==", "dev": true, "funding": [ { @@ -40004,31 +45107,32 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, "node_modules/run-queue": { "version": "1.0.3", - "dev": true, - "license": "ISC", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", "dependencies": { "aproba": "^1.1.1" } }, "node_modules/run-queue/node_modules/aproba": { "version": "1.2.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, "node_modules/rustbn.js": { "version": "0.2.0", - "license": "(MIT OR Apache-2.0)" + "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", + "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==" }, "node_modules/rxjs": { "version": "6.6.7", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dependencies": { "tslib": "^1.9.0" }, @@ -40038,10 +45142,13 @@ }, "node_modules/rxjs/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "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", @@ -40055,32 +45162,37 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/safe-event-emitter": { "version": "1.0.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz", + "integrity": "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==", + "deprecated": "Renamed to @metamask/safe-event-emitter", "dependencies": { "events": "^3.0.0" } }, "node_modules/safe-regex": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", + "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", "dev": true, - "license": "MIT", "dependencies": { "regexp-tree": "~0.1.1" } }, "node_modules/safer-buffer": { "version": "2.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sane": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", "dev": true, - "license": "MIT", "dependencies": { "@cnakazawa/watch": "^1.0.3", "anymatch": "^2.0.0", @@ -40101,8 +45213,9 @@ }, "node_modules/sane/node_modules/anymatch": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, - "license": "ISC", "dependencies": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" @@ -40110,8 +45223,9 @@ }, "node_modules/sane/node_modules/braces": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, - "license": "MIT", "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -40130,8 +45244,9 @@ }, "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, - "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -40141,8 +45256,9 @@ }, "node_modules/sane/node_modules/cross-spawn": { "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, - "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -40156,8 +45272,9 @@ }, "node_modules/sane/node_modules/execa": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -40173,8 +45290,9 @@ }, "node_modules/sane/node_modules/fill-range": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, - "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -40187,8 +45305,9 @@ }, "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, - "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -40198,8 +45317,9 @@ }, "node_modules/sane/node_modules/get-stream": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, - "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -40209,21 +45329,24 @@ }, "node_modules/sane/node_modules/is-buffer": { "version": "1.1.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true }, "node_modules/sane/node_modules/is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/sane/node_modules/is-number": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, - "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -40233,8 +45356,9 @@ }, "node_modules/sane/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, - "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -40244,24 +45368,27 @@ }, "node_modules/sane/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/sane/node_modules/isobject": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/sane/node_modules/micromatch": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, - "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -40283,8 +45410,9 @@ }, "node_modules/sane/node_modules/normalize-path": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dev": true, - "license": "MIT", "dependencies": { "remove-trailing-separator": "^1.0.1" }, @@ -40294,8 +45422,9 @@ }, "node_modules/sane/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==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -40305,24 +45434,27 @@ }, "node_modules/sane/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/sane/node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/sane/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==", "dev": true, - "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -40332,16 +45464,18 @@ }, "node_modules/sane/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/sane/node_modules/to-regex-range": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, - "license": "MIT", "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -40352,8 +45486,9 @@ }, "node_modules/sane/node_modules/which": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -40363,8 +45498,9 @@ }, "node_modules/saxes": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dev": true, - "license": "ISC", "dependencies": { "xmlchars": "^2.2.0" }, @@ -40374,7 +45510,8 @@ }, "node_modules/scheduler": { "version": "0.20.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -40382,8 +45519,9 @@ }, "node_modules/schema-utils": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -40399,8 +45537,9 @@ }, "node_modules/schema-utils/node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -40414,29 +45553,34 @@ }, "node_modules/schema-utils/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==", "dev": true, - "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/schema-utils/node_modules/json-schema-traverse": { "version": "0.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/scrypt-js": { "version": "3.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", + "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" }, "node_modules/sdp": { "version": "2.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/sdp/-/sdp-2.12.0.tgz", + "integrity": "sha512-jhXqQAQVM+8Xj5EjJGVweuEzgtGWb3tmEEpl3CLP3cStInSbVHSg0QWOGQzNq8pSID4JkpeV2mPqlMDLrm0/Vw==" }, "node_modules/secp256k1": { "version": "3.8.0", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.8.0.tgz", + "integrity": "sha512-k5ke5avRZbtl9Tqx/SA7CbY3NF6Ro+Sj9cZxezFzuBlLDmyqPiL8hJJ+EmzD8Ig4LUDByHJ3/iPOVoRixs/hmw==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "bindings": "^1.5.0", "bip66": "^1.1.5", @@ -40453,15 +45597,18 @@ }, "node_modules/secp256k1/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/secure-random": { "version": "1.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/secure-random/-/secure-random-1.1.2.tgz", + "integrity": "sha512-H2bdSKERKdBV1SwoqYm6C0y+9EA94v6SUBOWO8kDndc4NoUih7Dv6Tsgma7zO1lv27wIvjlD0ZpMQk7um5dheQ==" }, "node_modules/seek-bzip": { "version": "1.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", "dependencies": { "commander": "^2.8.1" }, @@ -40472,31 +45619,57 @@ }, "node_modules/seek-bzip/node_modules/commander": { "version": "2.20.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "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==", + "dev": true, + "peer": true + }, + "node_modules/selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "dev": true, + "peer": true, + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } }, "node_modules/semaphore": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz", + "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==", "engines": { "node": ">=0.8.0" } }, "node_modules/semver": { "version": "6.3.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "bin": { "semver": "bin/semver.js" } }, "node_modules/semver-regex": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", "engines": { "node": ">=6" } }, "node_modules/semver-truncate": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==", "dependencies": { "semver": "^5.3.0" }, @@ -40506,14 +45679,16 @@ }, "node_modules/semver-truncate/node_modules/semver": { "version": "5.7.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "bin": { "semver": "bin/semver" } }, "node_modules/send": { "version": "0.18.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -40535,30 +45710,35 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { "ms": "2.0.0" } }, "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/send/node_modules/ms": { "version": "2.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/send/node_modules/range-parser": { "version": "1.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "engines": { "node": ">= 0.6" } }, "node_modules/sentence-case": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.1.tgz", + "integrity": "sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "no-case": "^2.2.0", @@ -40567,23 +45747,36 @@ }, "node_modules/sentence-case/node_modules/lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/sentence-case/node_modules/no-case": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "lower-case": "^1.1.1" } }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, "node_modules/serve": { "version": "13.0.2", + "resolved": "https://registry.npmjs.org/serve/-/serve-13.0.2.tgz", + "integrity": "sha512-71R6fKvNgKrqARAag6lYJNnxDzpH7DCNrMuvPY5PLVaC2PDhJsGTj/34o4o4tPWhTuLgEXqvgnAWbATQ9zGZTQ==", "dev": true, - "license": "MIT", "dependencies": { "@zeit/schemas": "2.6.0", "ajv": "6.12.6", @@ -40601,8 +45794,9 @@ }, "node_modules/serve-favicon": { "version": "2.5.0", + "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", + "integrity": "sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA==", "dev": true, - "license": "MIT", "dependencies": { "etag": "~1.8.1", "fresh": "0.5.2", @@ -40616,18 +45810,21 @@ }, "node_modules/serve-favicon/node_modules/ms": { "version": "2.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true }, "node_modules/serve-favicon/node_modules/safe-buffer": { "version": "5.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "bytes": "3.0.0", "content-disposition": "0.5.2", @@ -40641,24 +45838,27 @@ }, "node_modules/serve-handler/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==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "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==", "dev": true, - "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==", "dev": true, - "license": "MIT", "dependencies": { "mime-db": "~1.33.0" }, @@ -40668,8 +45868,9 @@ }, "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==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -40677,9 +45878,96 @@ "node": "*" } }, + "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==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true + }, + "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==", + "dev": true, + "peer": true + }, + "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==", + "dev": true, + "peer": true + }, + "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==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/serve-static": { "version": "1.15.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -40692,8 +45980,9 @@ }, "node_modules/serve/node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -40707,8 +45996,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -40720,13 +46010,15 @@ }, "node_modules/serve/node_modules/json-schema-traverse": { "version": "0.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/servify": { "version": "0.1.12", + "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz", + "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==", "dev": true, - "license": "MIT", "dependencies": { "body-parser": "^1.16.0", "cors": "^2.8.1", @@ -40740,18 +46032,21 @@ }, "node_modules/set-blocking": { "version": "2.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, "node_modules/set-immediate-shim": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/set-value": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dependencies": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -40764,7 +46059,8 @@ }, "node_modules/set-value/node_modules/extend-shallow": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { "is-extendable": "^0.1.0" }, @@ -40774,22 +46070,26 @@ }, "node_modules/set-value/node_modules/is-extendable": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "engines": { "node": ">=0.10.0" } }, "node_modules/setimmediate": { "version": "1.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" }, "node_modules/setprototypeof": { "version": "1.2.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "node_modules/sha.js": { "version": "2.4.11", - "license": "(MIT AND BSD-3-Clause)", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -40800,13 +46100,16 @@ }, "node_modules/sha3": { "version": "2.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sha3/-/sha3-2.1.4.tgz", + "integrity": "sha512-S8cNxbyb0UGUM2VhRD4Poe5N58gJnJsLJ5vC7FYWGUmGhcsj4++WaIOBFVDxlG0W3To6xBuiRh+i0Qp2oNCOtg==", "dependencies": { "buffer": "6.0.3" } }, "node_modules/sha3/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", @@ -40821,7 +46124,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" @@ -40829,8 +46131,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "kind-of": "^6.0.2" }, @@ -40840,16 +46143,19 @@ }, "node_modules/shallow-equal": { "version": "1.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", + "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" }, "node_modules/shallowequal": { "version": "1.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, "node_modules/shasum": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "integrity": "sha512-UTzHm/+AzKfO9RgPgRpDIuMSNie1ubXRaljjlhFMNGYoG7z+rm9AHLPMf70R7887xboDH9Q+5YQbWKObFHEAtw==", "dev": true, - "license": "MIT", "dependencies": { "json-stable-stringify": "~0.0.0", "sha.js": "~2.4.4" @@ -40857,23 +46163,26 @@ }, "node_modules/shasum-object": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", + "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "fast-safe-stringify": "^2.0.7" } }, "node_modules/shasum/node_modules/json-stable-stringify": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "integrity": "sha512-nKtD/Qxm7tWdZqJoldEC7fF0S41v0mWbeaXG3637stOWfyGxTgWTYE2wtfKmjzpvxv2MA2xzxsXOIiwUpkX6Qw==", "dev": true, - "license": "MIT", "dependencies": { "jsonify": "~0.0.0" } }, "node_modules/shebang-command": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -40883,19 +46192,22 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "engines": { "node": ">=8" } }, "node_modules/shell-quote": { "version": "1.7.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "dev": true }, "node_modules/side-channel": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -40907,17 +46219,21 @@ }, "node_modules/signal-exit": { "version": "3.0.7", - "license": "ISC" + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "node_modules/signed-varint": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz", + "integrity": "sha512-abgDPg1106vuZZOvw7cFwdCABddfJRz5akcCcchzTbhyhYnsG31y4AlZEgp315T7W3nQq5P4xeOm186ZiPVFzw==", "dependencies": { "varint": "~5.0.0" } }, "node_modules/simple-concat": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", "funding": [ { "type": "github", @@ -40931,12 +46247,12 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/simple-get": { "version": "2.8.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.2.tgz", + "integrity": "sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==", "dependencies": { "decompress-response": "^3.3.0", "once": "^1.3.1", @@ -40945,71 +46261,60 @@ }, "node_modules/sisteransi": { "version": "1.0.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true }, "node_modules/slash": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/slice-ansi": { - "version": "3.0.0", + "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": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/slick-carousel": { "version": "1.8.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/slick-carousel/-/slick-carousel-1.8.1.tgz", + "integrity": "sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==", "peerDependencies": { "jquery": ">=1.8.0" } }, "node_modules/snake-case": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz", + "integrity": "sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "no-case": "^2.2.0" @@ -41017,14 +46322,16 @@ }, "node_modules/snake-case/node_modules/lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/snake-case/node_modules/no-case": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "lower-case": "^1.1.1" @@ -41032,7 +46339,8 @@ }, "node_modules/snapdragon": { "version": "0.8.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dependencies": { "base": "^0.11.1", "debug": "^2.2.0", @@ -41049,7 +46357,8 @@ }, "node_modules/snapdragon-node": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dependencies": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -41061,7 +46370,8 @@ }, "node_modules/snapdragon-node/node_modules/define-property": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dependencies": { "is-descriptor": "^1.0.0" }, @@ -41071,14 +46381,16 @@ }, "node_modules/snapdragon-node/node_modules/isobject": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "engines": { "node": ">=0.10.0" } }, "node_modules/snapdragon-util": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dependencies": { "kind-of": "^3.2.0" }, @@ -41088,11 +46400,13 @@ }, "node_modules/snapdragon-util/node_modules/is-buffer": { "version": "1.1.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/snapdragon-util/node_modules/kind-of": { "version": "3.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { "is-buffer": "^1.1.5" }, @@ -41102,14 +46416,16 @@ }, "node_modules/snapdragon/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { "ms": "2.0.0" } }, "node_modules/snapdragon/node_modules/define-property": { "version": "0.2.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -41119,7 +46435,8 @@ }, "node_modules/snapdragon/node_modules/extend-shallow": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { "is-extendable": "^0.1.0" }, @@ -41129,7 +46446,8 @@ }, "node_modules/snapdragon/node_modules/is-accessor-descriptor": { "version": "0.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", "dependencies": { "kind-of": "^3.0.2" }, @@ -41139,7 +46457,8 @@ }, "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { "is-buffer": "^1.1.5" }, @@ -41149,11 +46468,13 @@ }, "node_modules/snapdragon/node_modules/is-buffer": { "version": "1.1.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/snapdragon/node_modules/is-data-descriptor": { "version": "0.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", "dependencies": { "kind-of": "^3.0.2" }, @@ -41163,7 +46484,8 @@ }, "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { "is-buffer": "^1.1.5" }, @@ -41173,7 +46495,8 @@ }, "node_modules/snapdragon/node_modules/is-descriptor": { "version": "0.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -41185,32 +46508,38 @@ }, "node_modules/snapdragon/node_modules/is-extendable": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "engines": { "node": ">=0.10.0" } }, "node_modules/snapdragon/node_modules/kind-of": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "engines": { "node": ">=0.10.0" } }, "node_modules/snapdragon/node_modules/ms": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/snapdragon/node_modules/source-map": { "version": "0.5.7", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/snapdragon/node_modules/source-map-resolve": { "version": "0.5.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -41219,9 +46548,22 @@ "urix": "^0.1.0" } }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "peer": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, "node_modules/solc": { "version": "0.4.26", - "license": "MIT", + "resolved": "https://registry.npmjs.org/solc/-/solc-0.4.26.tgz", + "integrity": "sha512-o+c6FpkiHd+HPjmjEVpQgH7fqZ14tJpXhho+/bQXlXbliLIS/xjXb42Vxh+qQY1WCSTMQ0+a5vR9vi0MfhU6mA==", "dependencies": { "fs-extra": "^0.30.0", "memorystream": "^0.3.1", @@ -41235,21 +46577,24 @@ }, "node_modules/solc/node_modules/ansi-regex": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "engines": { "node": ">=0.10.0" } }, "node_modules/solc/node_modules/camelcase": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", "engines": { "node": ">=0.10.0" } }, "node_modules/solc/node_modules/cliui": { "version": "3.2.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", "dependencies": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1", @@ -41258,7 +46603,8 @@ }, "node_modules/solc/node_modules/find-up": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", "dependencies": { "path-exists": "^2.0.0", "pinkie-promise": "^2.0.0" @@ -41269,7 +46615,8 @@ }, "node_modules/solc/node_modules/fs-extra": { "version": "0.30.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==", "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^2.1.0", @@ -41280,11 +46627,13 @@ }, "node_modules/solc/node_modules/get-caller-file": { "version": "1.0.3", - "license": "ISC" + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" }, "node_modules/solc/node_modules/is-fullwidth-code-point": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", "dependencies": { "number-is-nan": "^1.0.0" }, @@ -41294,14 +46643,16 @@ }, "node_modules/solc/node_modules/jsonfile": { "version": "2.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/solc/node_modules/load-json-file": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -41315,7 +46666,8 @@ }, "node_modules/solc/node_modules/parse-json": { "version": "2.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", "dependencies": { "error-ex": "^1.2.0" }, @@ -41325,7 +46677,8 @@ }, "node_modules/solc/node_modules/path-exists": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", "dependencies": { "pinkie-promise": "^2.0.0" }, @@ -41335,7 +46688,8 @@ }, "node_modules/solc/node_modules/path-type": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", "dependencies": { "graceful-fs": "^4.1.2", "pify": "^2.0.0", @@ -41347,14 +46701,16 @@ }, "node_modules/solc/node_modules/pify": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "engines": { "node": ">=0.10.0" } }, "node_modules/solc/node_modules/read-pkg": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", "dependencies": { "load-json-file": "^1.0.0", "normalize-package-data": "^2.3.2", @@ -41366,7 +46722,8 @@ }, "node_modules/solc/node_modules/read-pkg-up": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", "dependencies": { "find-up": "^1.0.0", "read-pkg": "^1.0.0" @@ -41377,25 +46734,40 @@ }, "node_modules/solc/node_modules/require-from-string": { "version": "1.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha512-H7AkJWMobeskkttHyhTVtS0fxpFLjxhbfMa6Bk3wimP7sdPRGL3EyCg3sAQenFfAe+xQ+oAc85Nmtvq0ROM83Q==", "engines": { "node": ">=0.10.0" } }, "node_modules/solc/node_modules/require-main-filename": { "version": "1.0.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==" + }, + "node_modules/solc/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } }, "node_modules/solc/node_modules/semver": { "version": "5.7.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "bin": { "semver": "bin/semver" } }, "node_modules/solc/node_modules/string-width": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", "dependencies": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -41407,7 +46779,8 @@ }, "node_modules/solc/node_modules/strip-ansi": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dependencies": { "ansi-regex": "^2.0.0" }, @@ -41417,7 +46790,8 @@ }, "node_modules/solc/node_modules/strip-bom": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", "dependencies": { "is-utf8": "^0.2.0" }, @@ -41427,11 +46801,13 @@ }, "node_modules/solc/node_modules/which-module": { "version": "1.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==" }, "node_modules/solc/node_modules/wrap-ansi": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", "dependencies": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1" @@ -41442,11 +46818,13 @@ }, "node_modules/solc/node_modules/y18n": { "version": "3.2.2", - "license": "ISC" + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==" }, "node_modules/solc/node_modules/yargs": { "version": "4.8.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", + "integrity": "sha512-LqodLrnIDM3IFT+Hf/5sxBnEGECrfdC1uIbgZeJmESCSo4HoCAaKEus8MylXHAkdacGc0ye+Qa+dpkuom8uVYA==", "dependencies": { "cliui": "^3.2.0", "decamelize": "^1.1.1", @@ -41466,7 +46844,8 @@ }, "node_modules/solc/node_modules/yargs-parser": { "version": "2.4.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==", "dependencies": { "camelcase": "^3.0.0", "lodash.assign": "^4.0.6" @@ -41474,11 +46853,13 @@ }, "node_modules/solidity-parser-antlr": { "version": "0.4.11", - "license": "MIT" + "resolved": "https://registry.npmjs.org/solidity-parser-antlr/-/solidity-parser-antlr-0.4.11.tgz", + "integrity": "sha512-4jtxasNGmyC0midtjH/lTFPZYvTTUMy6agYcF+HoMnzW8+cqo3piFrINb4ZCzpPW+7tTVFCGa5ubP34zOzeuMg==" }, "node_modules/sort-keys": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", "dependencies": { "is-plain-obj": "^1.0.0" }, @@ -41488,7 +46869,8 @@ }, "node_modules/sort-keys-length": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==", "dependencies": { "sort-keys": "^1.0.0" }, @@ -41498,28 +46880,32 @@ }, "node_modules/source-list-map": { "version": "2.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "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", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-resolve": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", "dev": true, - "license": "MIT", "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0" @@ -41527,8 +46913,8 @@ }, "node_modules/source-map-support": { "version": "0.5.21", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -41536,20 +46922,23 @@ }, "node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-url": { "version": "0.4.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" }, "node_modules/space-separated-tokens": { "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -41557,8 +46946,9 @@ }, "node_modules/spawn-wrap": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz", + "integrity": "sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==", "dev": true, - "license": "ISC", "dependencies": { "foreground-child": "^2.0.0", "is-windows": "^1.0.2", @@ -41571,23 +46961,10 @@ "node": ">=8" } }, - "node_modules/spawn-wrap/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/spdx-correct": { "version": "3.1.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -41595,11 +46972,13 @@ }, "node_modules/spdx-exceptions": { "version": "2.3.0", - "license": "CC-BY-3.0" + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "node_modules/spdx-expression-parse": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -41607,12 +46986,61 @@ }, "node_modules/spdx-license-ids": { "version": "3.0.11", - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true, + "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/spdy-transport/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } }, "node_modules/split": { "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==", "dev": true, - "license": "MIT", "dependencies": { "through": "2" }, @@ -41622,14 +47050,16 @@ }, "node_modules/split-on-first": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", "engines": { "node": ">=6" } }, "node_modules/split-string": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dependencies": { "extend-shallow": "^3.0.0" }, @@ -41639,20 +47069,23 @@ }, "node_modules/split2": { "version": "2.2.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", "dependencies": { "through2": "^2.0.2" } }, "node_modules/sprintf-js": { "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true }, "node_modules/squeak": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha512-YQL1ulInM+ev8nXX7vfXsCsDh6IqXlrremc1hzi77776BtpWgYJUMto3UM05GSAaGzJgWekszjoKDrVNB5XG+A==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^1.0.0", "console-stream": "^0.1.1", @@ -41664,24 +47097,27 @@ }, "node_modules/squeak/node_modules/ansi-regex": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/squeak/node_modules/ansi-styles": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/squeak/node_modules/chalk": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^2.2.1", "escape-string-regexp": "^1.0.2", @@ -41695,8 +47131,9 @@ }, "node_modules/squeak/node_modules/strip-ansi": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^2.0.0" }, @@ -41706,15 +47143,17 @@ }, "node_modules/squeak/node_modules/supports-color": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/sshpk": { "version": "1.17.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -41737,25 +47176,29 @@ }, "node_modules/sshpk/node_modules/tweetnacl": { "version": "0.14.5", - "license": "Unlicense" + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" }, "node_modules/ssri": { "version": "6.0.2", - "dev": true, - "license": "ISC", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "dependencies": { "figgy-pudding": "^3.5.1" } }, "node_modules/stable": { "version": "0.1.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "dev": true }, "node_modules/stack-utils": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", "dev": true, - "license": "MIT", "dependencies": { "escape-string-regexp": "^2.0.0" }, @@ -41765,21 +47208,24 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/stackframe": { "version": "1.3.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true }, "node_modules/start-server-and-test": { "version": "1.14.0", + "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-1.14.0.tgz", + "integrity": "sha512-on5ELuxO2K0t8EmNj9MtVlFqwBMxfWOhu4U7uZD1xccVpFlOQKR93CSe0u98iQzfNxRyaNTb/CdadbNllplTsw==", "dev": true, - "license": "MIT", "dependencies": { "bluebird": "3.7.2", "check-more-types": "2.24.0", @@ -41800,8 +47246,9 @@ }, "node_modules/start-server-and-test/node_modules/debug": { "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -41816,8 +47263,9 @@ }, "node_modules/start-server-and-test/node_modules/execa": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -41838,8 +47286,9 @@ }, "node_modules/start-server-and-test/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" }, @@ -41849,16 +47298,18 @@ }, "node_modules/start-server-and-test/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==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, "node_modules/state-toggle": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -41866,7 +47317,8 @@ }, "node_modules/static-extend": { "version": "0.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", "dependencies": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -41877,7 +47329,8 @@ }, "node_modules/static-extend/node_modules/define-property": { "version": "0.2.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -41887,7 +47340,8 @@ }, "node_modules/static-extend/node_modules/is-accessor-descriptor": { "version": "0.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", "dependencies": { "kind-of": "^3.0.2" }, @@ -41897,7 +47351,8 @@ }, "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { "is-buffer": "^1.1.5" }, @@ -41907,11 +47362,13 @@ }, "node_modules/static-extend/node_modules/is-buffer": { "version": "1.1.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/static-extend/node_modules/is-data-descriptor": { "version": "0.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", "dependencies": { "kind-of": "^3.0.2" }, @@ -41921,7 +47378,8 @@ }, "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { "is-buffer": "^1.1.5" }, @@ -41931,7 +47389,8 @@ }, "node_modules/static-extend/node_modules/is-descriptor": { "version": "0.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -41943,34 +47402,38 @@ }, "node_modules/static-extend/node_modules/kind-of": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "engines": { "node": ">=0.10.0" } }, "node_modules/statuses": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "engines": { "node": ">= 0.8" } }, "node_modules/store": { "version": "2.0.12", - "license": "MIT", + "resolved": "https://registry.npmjs.org/store/-/store-2.0.12.tgz", + "integrity": "sha512-eO9xlzDpXLiMr9W1nQ3Nfp9EzZieIQc10zPPMP5jsVV7bLOziSFFBP0XoDXACEIFtdI+rIz0NwWVA/QVJ8zJtw==", "engines": { "node": "*" } }, "node_modules/store2": { "version": "2.14.2", - "dev": true, - "license": "(MIT OR GPL-3.0)" + "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.2.tgz", + "integrity": "sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==", + "dev": true }, "node_modules/stream-browserify": { "version": "2.0.2", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", "dependencies": { "inherits": "~2.0.1", "readable-stream": "^2.0.2" @@ -41978,16 +47441,18 @@ }, "node_modules/stream-combiner": { "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==", "dev": true, - "license": "MIT", "dependencies": { "duplexer": "~0.1.1" } }, "node_modules/stream-combiner2": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==", "dev": true, - "license": "MIT", "dependencies": { "duplexer2": "~0.1.0", "readable-stream": "^2.0.2" @@ -41995,8 +47460,8 @@ }, "node_modules/stream-each": { "version": "1.2.3", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", "dependencies": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" @@ -42004,8 +47469,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.4", @@ -42015,8 +47481,9 @@ }, "node_modules/stream-http/node_modules/readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -42028,12 +47495,14 @@ }, "node_modules/stream-shift": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" }, "node_modules/stream-splicer": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", + "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "^2.0.1", "readable-stream": "^2.0.2" @@ -42041,14 +47510,16 @@ }, "node_modules/strict-uri-encode": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", "engines": { "node": ">=4" } }, "node_modules/string_decoder": { "version": "1.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dependencies": { "safe-buffer": "~5.2.0" } @@ -42064,12 +47535,20 @@ }, "node_modules/string-convert": { "version": "0.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" + }, + "node_modules/string-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-format/-/string-format-2.0.0.tgz", + "integrity": "sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -42080,13 +47559,15 @@ }, "node_modules/string-natural-compare": { "version": "3.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -42098,13 +47579,24 @@ }, "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==", + "dev": true + }, + "node_modules/string-width/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==", "dev": true, - "license": "MIT" + "engines": { + "node": ">=8" + } }, "node_modules/string.prototype.matchall": { "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -42121,8 +47613,9 @@ }, "node_modules/string.prototype.padend": { "version": "3.1.3", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz", + "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -42137,8 +47630,9 @@ }, "node_modules/string.prototype.padstart": { "version": "3.1.3", + "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.3.tgz", + "integrity": "sha512-NZydyOMtYxpTjGqp0VN5PYUF/tsU15yDMZnUdj16qRUIUiMJkHHSDElYyQFrMu+/WloTpA7MQSiADhBicDfaoA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -42153,8 +47647,9 @@ }, "node_modules/string.prototype.trim": { "version": "1.2.6", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.6.tgz", + "integrity": "sha512-8lMR2m+U0VJTPp6JjvJTtGyc4FIGq9CdRt7O9p6T0e6K4vjU+OP+SQJpbe/SBmRcCUIvNUnjsbmY6lnMp8MhsQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -42169,7 +47664,8 @@ }, "node_modules/string.prototype.trimend": { "version": "1.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -42181,7 +47677,8 @@ }, "node_modules/string.prototype.trimstart": { "version": "1.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -42193,8 +47690,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -42204,37 +47702,42 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/strip-dirs": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", "dependencies": { "is-natural-number": "^4.0.1" } }, "node_modules/strip-eof": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/strip-hex-prefix": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", + "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", "dependencies": { "is-hex-prefixed": "1.0.0" }, @@ -42245,8 +47748,9 @@ }, "node_modules/strip-indent": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, - "license": "MIT", "dependencies": { "min-indent": "^1.0.0" }, @@ -42256,8 +47760,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -42267,7 +47772,8 @@ }, "node_modules/strip-outer": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "dependencies": { "escape-string-regexp": "^1.0.2" }, @@ -42277,23 +47783,26 @@ }, "node_modules/strip-url-auth": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", + "integrity": "sha512-++41PnXftlL3pvI6lpvhSEO+89g1kIJC4MYB5E6yH+WHa5InIqz51yGd1YOGd7VNSNdoEOfzTMqbAM/2PbgaHQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/sturdy-websocket": { "version": "0.1.12", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sturdy-websocket/-/sturdy-websocket-0.1.12.tgz", + "integrity": "sha512-PA7h8LdjaMoIlC5HAwLVzae4raGWgyroscV4oUpEiTtEFINcNa47/CKYT3e98o+FfsJgrclI2pYpaJrz0aaoew==", "dependencies": { "lodash.defaults": "^4.2.0" } }, "node_modules/style-loader": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", "dev": true, - "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^2.7.0" @@ -42311,8 +47820,9 @@ }, "node_modules/style-loader/node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -42326,21 +47836,24 @@ }, "node_modules/style-loader/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==", "dev": true, - "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/style-loader/node_modules/json-schema-traverse": { "version": "0.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/style-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==", "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.5", "ajv": "^6.12.4", @@ -42356,15 +47869,17 @@ }, "node_modules/style-to-object": { "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", + "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", "dev": true, - "license": "MIT", "dependencies": { "inline-style-parser": "0.1.1" } }, "node_modules/styled-components": { "version": "5.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.1.1.tgz", + "integrity": "sha512-1ps8ZAYu2Husx+Vz8D+MvXwEwvMwFv+hqqUwhNlDN5ybg6A+3xyW1ECrAgywhvXapNfXiz79jJyU0x22z0FFTg==", "dependencies": { "@babel/helper-module-imports": "^7.0.0", "@babel/traverse": "^7.4.5", @@ -42389,7 +47904,8 @@ }, "node_modules/styled-components/node_modules/babel-plugin-styled-components": { "version": "2.0.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.0", "@babel/helper-module-imports": "^7.16.0", @@ -42403,26 +47919,31 @@ }, "node_modules/styled-media-query": { "version": "2.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/styled-media-query/-/styled-media-query-2.1.2.tgz", + "integrity": "sha512-ds24iBxOrfIhdHP+e23y6kj1gbosgWu+tgAuxvMrYmnp6Sju/LjuY8lfkiVnn6P7mcdhtwpC2Z43o+apT9UdJg==", "peerDependencies": { "styled-components": ">= 1" } }, "node_modules/stylis": { "version": "4.0.13", - "license": "MIT" + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" }, "node_modules/subarg": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg==", "dev": true, - "license": "MIT", "dependencies": { "minimist": "^1.1.0" } }, "node_modules/superagent": { "version": "3.8.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz", + "integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==", + "deprecated": "Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at .", "dependencies": { "component-emitter": "^1.2.0", "cookiejar": "^2.1.0", @@ -42441,14 +47962,29 @@ }, "node_modules/superagent/node_modules/debug": { "version": "3.2.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dependencies": { "ms": "^2.1.1" } }, + "node_modules/superagent/node_modules/form-data": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", + "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, "node_modules/supports-color": { "version": "5.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dependencies": { "has-flag": "^3.0.0" }, @@ -42458,8 +47994,9 @@ }, "node_modules/supports-hyperlinks": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -42470,16 +48007,18 @@ }, "node_modules/supports-hyperlinks/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/supports-hyperlinks/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -42489,7 +48028,8 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "engines": { "node": ">= 0.4" }, @@ -42499,8 +48039,9 @@ }, "node_modules/svg-parser": { "version": "2.0.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "dev": true }, "node_modules/svgo": { "version": "2.8.0", @@ -42534,8 +48075,9 @@ }, "node_modules/swap-case": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz", + "integrity": "sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "lower-case": "^1.1.1", @@ -42544,14 +48086,16 @@ }, "node_modules/swap-case/node_modules/lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/swarm-js": { "version": "0.1.40", + "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.40.tgz", + "integrity": "sha512-yqiOCEoA4/IShXkY3WKwP5PvZhmoOOD8clsKA7EEcRILMkTEYHCQ21HDCAcVpmIxZq4LyZvWeRJ6quIyHk1caA==", "dev": true, - "license": "MIT", "dependencies": { "bluebird": "^3.5.0", "buffer": "^5.0.5", @@ -42568,8 +48112,9 @@ }, "node_modules/swarm-js/node_modules/fs-extra": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -42578,36 +48123,41 @@ }, "node_modules/swarm-js/node_modules/jsonfile": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/swarm-js/node_modules/universalify": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/symbol-observable": { "version": "2.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-2.0.3.tgz", + "integrity": "sha512-sQV7phh2WCYAn81oAkakC5qjq2Ml0g8ozqz03wOGnx9dDlG1de6yrF+0RAzSJD8fPUow3PTSMf2SAbOGxb93BA==", "engines": { "node": ">=0.10" } }, "node_modules/symbol-tree": { "version": "3.2.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true }, "node_modules/symbol.prototype.description": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.5.tgz", + "integrity": "sha512-x738iXRYsrAt9WBhRCVG5BtIC3B7CUkFwbHW2zOvGtwM33s7JjrCDyq8V0zgMYVb5ymsL8+qkzzpANH63CPQaQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-symbol-description": "^1.0.0", @@ -42623,13 +48173,15 @@ }, "node_modules/synchronous-promise": { "version": "2.0.15", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.15.tgz", + "integrity": "sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg==", + "dev": true }, "node_modules/syntax-error": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", + "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", "dev": true, - "license": "MIT", "dependencies": { "acorn-node": "^1.2.0" } @@ -42657,8 +48209,9 @@ }, "node_modules/synthetix-js": { "version": "2.66.2", + "resolved": "https://registry.npmjs.org/synthetix-js/-/synthetix-js-2.66.2.tgz", + "integrity": "sha512-xI+/7Q3waIp1wiysgjMskPUHVAGof99u7eYIfoJkUbix39vwnelhw/oq0WZzg4UizvBqdan6sBurWqMzsB5sCw==", "dev": true, - "license": "MIT", "dependencies": { "@ledgerhq/hw-app-eth": "4.74.2", "@ledgerhq/hw-transport": "4.74.2", @@ -42677,8 +48230,9 @@ }, "node_modules/synthetix-js/node_modules/@ledgerhq/devices": { "version": "4.78.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-4.78.0.tgz", + "integrity": "sha512-tWKS5WM/UU82czihnVjRwz9SXNTQzWjGJ/7+j/xZ70O86nlnGJ1aaFbs5/WTzfrVKpOKgj1ZoZkAswX67i/JTw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@ledgerhq/errors": "^4.78.0", "@ledgerhq/logs": "^4.72.0", @@ -42687,13 +48241,15 @@ }, "node_modules/synthetix-js/node_modules/@ledgerhq/errors": { "version": "4.78.0", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-4.78.0.tgz", + "integrity": "sha512-FX6zHZeiNtegBvXabK6M5dJ+8OV8kQGGaGtuXDeK/Ss5EmG4Ltxc6Lnhe8hiHpm9pCHtktOsnUVL7IFBdHhYUg==", + "dev": true }, "node_modules/synthetix-js/node_modules/@ledgerhq/hw-app-eth": { "version": "4.74.2", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-app-eth/-/hw-app-eth-4.74.2.tgz", + "integrity": "sha512-sZDutrYiVr6zZ+BU6gPtnBXnSehcEvO2Xm6LtYA/pDgOSZQA5ZodugVXQqO4m7gyFeMA9NOnS3DHHahVP4oGKA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@ledgerhq/errors": "^4.74.2", "@ledgerhq/hw-transport": "^4.74.2" @@ -42701,8 +48257,9 @@ }, "node_modules/synthetix-js/node_modules/@ledgerhq/hw-transport": { "version": "4.74.2", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-4.74.2.tgz", + "integrity": "sha512-83SiHd7wuif/epq58n9kPFhqr/1zv9a13nDYFLinaUGvRrx5jGFvCq9HiS/WIPOeIHsnuStpqKQbpUDvlRlHKg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@ledgerhq/devices": "^4.74.2", "@ledgerhq/errors": "^4.74.2", @@ -42711,8 +48268,10 @@ }, "node_modules/synthetix-js/node_modules/@ledgerhq/hw-transport-u2f": { "version": "4.74.2", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-u2f/-/hw-transport-u2f-4.74.2.tgz", + "integrity": "sha512-islCIL1HTnmSEj6V9U/f9TT9HHe9sviDuN3Ra0zK65cGaWqQa3Ni6wQil2wl7vNrEN7inwqAq5QOf3LzEFTOtg==", + "deprecated": "@ledgerhq/hw-transport-u2f is deprecated. Please use @ledgerhq/hw-transport-webusb or @ledgerhq/hw-transport-webhid. https://github.com/LedgerHQ/ledgerjs/blob/master/docs/migrate_webusb.md", "dev": true, - "license": "Apache-2.0", "dependencies": { "@ledgerhq/errors": "^4.74.2", "@ledgerhq/hw-transport": "^4.74.2", @@ -42722,13 +48281,15 @@ }, "node_modules/synthetix-js/node_modules/@ledgerhq/logs": { "version": "4.72.0", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-4.72.0.tgz", + "integrity": "sha512-o+TYF8vBcyySRsb2kqBDv/KMeme8a2nwWoG+lAWzbDmWfb2/MrVWYCVYDYvjXdSoI/Cujqy1i0gIDrkdxa9chA==", + "dev": true }, "node_modules/synthetix-js/node_modules/@portis/web3": { "version": "2.0.0-beta.59", + "resolved": "https://registry.npmjs.org/@portis/web3/-/web3-2.0.0-beta.59.tgz", + "integrity": "sha512-QdIdrI3uK+TyT+dxRK5bEYOi2PBlUDJ7vszR2uu0bT49wy7O52B9td6fL/5gsfk0VpCsmrYov3x3gEQYwGUyvQ==", "dev": true, - "license": "MIT", "dependencies": { "@portis/web3-provider-engine": "1.1.2", "ethereumjs-util": "5.2.0", @@ -42738,8 +48299,9 @@ }, "node_modules/synthetix-js/node_modules/abi-decoder": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/abi-decoder/-/abi-decoder-2.3.0.tgz", + "integrity": "sha512-RZXG5mo1JhJjTBg/4NXlS8hyTr2fxiuFaz3UveRpoX9IIc3LPHmWz89dFqTHNQVbWi3VZqxSJqfUwWpb/mCHxA==", "dev": true, - "license": "GPL-3.0", "dependencies": { "web3-eth-abi": "^1.2.1", "web3-utils": "^1.2.1" @@ -42747,24 +48309,27 @@ }, "node_modules/synthetix-js/node_modules/ansi-regex": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/synthetix-js/node_modules/commander": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.1.0.tgz", + "integrity": "sha512-mf45ldcuHSYShkplHHGKWb4TrmwQadxOn7v4WuhDJy0ZVoY5JFajaRDKD0PNe5qXzBX0rhovjTnP6Kz9LETcuA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 12" } }, "node_modules/synthetix-js/node_modules/elliptic": { "version": "6.5.2", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", + "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", "dev": true, - "license": "MIT", "dependencies": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -42777,13 +48342,15 @@ }, "node_modules/synthetix-js/node_modules/elliptic/node_modules/bn.js": { "version": "4.12.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "node_modules/synthetix-js/node_modules/eth-lib": { "version": "0.2.7", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", + "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==", "dev": true, - "license": "MIT", "dependencies": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -42792,18 +48359,22 @@ }, "node_modules/synthetix-js/node_modules/eth-lib/node_modules/bn.js": { "version": "4.12.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "node_modules/synthetix-js/node_modules/ethereum-common": { "version": "0.0.18", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==", + "dev": true }, "node_modules/synthetix-js/node_modules/ethereumjs-tx": { "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.", "dev": true, - "license": "MPL-2.0", "dependencies": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -42811,8 +48382,9 @@ }, "node_modules/synthetix-js/node_modules/ethereumjs-util": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.0.tgz", + "integrity": "sha512-CJAKdI0wgMbQFLlLRtZKGcy/L6pzVRgelIZqRqNbuVFM3K9VEnyfbcvz0ncWMRNCe4kaHWjwRYQcYMucmwsnWA==", "dev": true, - "license": "MPL-2.0", "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -42825,13 +48397,15 @@ }, "node_modules/synthetix-js/node_modules/ethereumjs-util/node_modules/bn.js": { "version": "4.12.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "node_modules/synthetix-js/node_modules/ethers": { "version": "4.0.44", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.44.tgz", + "integrity": "sha512-kCkMPkpYjBkxzqjcuYUfDY7VHDbf5EXnfRPUOazdqdf59SvXaT+w5lgauxLlk1UjxnAiNfeNS87rkIXnsTaM7Q==", "dev": true, - "license": "MIT", "dependencies": { "aes-js": "3.0.0", "bn.js": "^4.4.0", @@ -42846,13 +48420,15 @@ }, "node_modules/synthetix-js/node_modules/ethers/node_modules/bn.js": { "version": "4.12.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "node_modules/synthetix-js/node_modules/hash.js": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.0" @@ -42860,8 +48436,9 @@ }, "node_modules/synthetix-js/node_modules/hdkey": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/hdkey/-/hdkey-1.1.1.tgz", + "integrity": "sha512-DvHZ5OuavsfWs5yfVJZestsnc3wzPvLWNk6c2nRUfo6X+OtxypGt20vDDf7Ba+MJzjL3KS1og2nw2eBbLCOUTA==", "dev": true, - "license": "MIT", "dependencies": { "coinstring": "^2.0.0", "safe-buffer": "^5.1.1", @@ -42870,14 +48447,16 @@ }, "node_modules/synthetix-js/node_modules/js-sha3": { "version": "0.5.7", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==", + "dev": true }, "node_modules/synthetix-js/node_modules/keccak": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-1.4.0.tgz", + "integrity": "sha512-eZVaCpblK5formjPjeTBik7TAg+pqnDrMHIffSvi9Lh7PQgM1+hSzakUeZFCk9DVVG0dacZJuaz2ntwlzZUIBw==", "dev": true, "hasInstallScript": true, - "license": "MIT", "dependencies": { "bindings": "^1.2.1", "inherits": "^2.0.3", @@ -42890,13 +48469,15 @@ }, "node_modules/synthetix-js/node_modules/lodash": { "version": "4.17.15", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true }, "node_modules/synthetix-js/node_modules/pretty-error": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "dev": true, - "license": "MIT", "dependencies": { "lodash": "^4.17.20", "renderkid": "^2.0.4" @@ -42904,13 +48485,15 @@ }, "node_modules/synthetix-js/node_modules/pretty-error/node_modules/lodash": { "version": "4.17.21", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "node_modules/synthetix-js/node_modules/renderkid": { "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "dev": true, - "license": "MIT", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -42921,23 +48504,27 @@ }, "node_modules/synthetix-js/node_modules/renderkid/node_modules/lodash": { "version": "4.17.21", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "node_modules/synthetix-js/node_modules/scrypt-js": { "version": "2.0.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==", + "dev": true }, "node_modules/synthetix-js/node_modules/setimmediate": { "version": "1.0.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", + "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==", + "dev": true }, "node_modules/synthetix-js/node_modules/strip-ansi": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^2.0.0" }, @@ -42947,8 +48534,9 @@ }, "node_modules/synthetix-js/node_modules/synthetix": { "version": "2.66.2", + "resolved": "https://registry.npmjs.org/synthetix/-/synthetix-2.66.2.tgz", + "integrity": "sha512-hzIgyaZjf1pQ06SZvMp3Txzz75gPeVqs6H88Bh6Vea6w9MnIKAITnUcHitYmqGQb7kW2IwDEmmMVJfZwRMAG1g==", "dev": true, - "license": "MIT", "dependencies": { "abi-decoder": "2.3.0", "commander": "8.1.0", @@ -42968,8 +48556,9 @@ }, "node_modules/synthetix-js/node_modules/trezor-connect": { "version": "8.1.8", + "resolved": "https://registry.npmjs.org/trezor-connect/-/trezor-connect-8.1.8.tgz", + "integrity": "sha512-ZTgKmSd5scbUAdHwz6DLwILVoNRe//6fQcuaVDL0tbWHvB5MNajGlLDzPG/TM7y156mzXmXF2Y4LJQqLDQhaIw==", "dev": true, - "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@babel/runtime": "^7.10.2", "events": "^3.1.0", @@ -42978,12 +48567,17 @@ }, "node_modules/synthetix-js/node_modules/uuid": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "dev": true }, "node_modules/synthetix-js/node_modules/walletlink": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/walletlink/-/walletlink-2.0.2.tgz", + "integrity": "sha512-4MIctCHAjcPHSQUHpHuU9leUAvYqRF+/4kCq7x9AngZQ2Jd74dbpC8dfZ55uOwW8TXc7z9XYeSyzRrGHbv5ZXg==", + "deprecated": "WARNING: This project has been renamed to @coinbase/wallet-sdk. Install using @coinbase/wallet-sdk instead.", "dev": true, - "license": "Apache-2.0", "dependencies": { "bind-decorator": "^1.0.11", "bn.js": "^5.1.1", @@ -42997,8 +48591,9 @@ }, "node_modules/synthetix-js/node_modules/web3-utils": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.2.tgz", + "integrity": "sha512-joF+s3243TY5cL7Z7y4h1JsJpUCf/kmFmj+eJar7Y2yNIGVcW961VyrAms75tjUysSuHaUQ3eQXjBEUJueT52A==", "dev": true, - "license": "LGPL-3.0", "dependencies": { "bn.js": "4.11.8", "eth-lib": "0.2.7", @@ -43015,31 +48610,28 @@ }, "node_modules/synthetix-js/node_modules/web3-utils/node_modules/bn.js": { "version": "4.11.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true }, "node_modules/synthetix-js/node_modules/whatwg-fetch": { "version": "3.6.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true }, "node_modules/synthetix/node_modules/ansi-regex": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "engines": { "node": ">=0.10.0" } }, - "node_modules/synthetix/node_modules/commander": { - "version": "8.3.0", - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, "node_modules/synthetix/node_modules/pretty-error": { "version": "2.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "dependencies": { "lodash": "^4.17.20", "renderkid": "^2.0.4" @@ -43047,7 +48639,8 @@ }, "node_modules/synthetix/node_modules/renderkid": { "version": "2.0.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -43058,7 +48651,8 @@ }, "node_modules/synthetix/node_modules/strip-ansi": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dependencies": { "ansi-regex": "^2.0.0" }, @@ -43082,6 +48676,39 @@ "node": ">=10.0.0" } }, + "node_modules/table-layout": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", + "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", + "dev": true, + "dependencies": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/table-layout/node_modules/array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/table-layout/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/table/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -43115,6 +48742,15 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/table/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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/table/node_modules/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -43132,10 +48768,21 @@ "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/tape": { "version": "4.15.1", + "resolved": "https://registry.npmjs.org/tape/-/tape-4.15.1.tgz", + "integrity": "sha512-k7F5pyr91n9D/yjSJwbLLYDCrTWXxMSXbbmHX2n334lSIc2rxeXyFkaBv4UuUd2gBYMrAOalPutAiCxC6q1qbw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "~1.0.2", "deep-equal": "~1.1.1", @@ -43159,8 +48806,9 @@ }, "node_modules/tape/node_modules/glob": { "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -43178,8 +48826,9 @@ }, "node_modules/tar": { "version": "4.4.19", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", + "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==", "dev": true, - "license": "ISC", "dependencies": { "chownr": "^1.1.4", "fs-minipass": "^1.2.7", @@ -43195,8 +48844,9 @@ }, "node_modules/tar-fs": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", "dev": true, - "license": "MIT", "dependencies": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", @@ -43206,8 +48856,9 @@ }, "node_modules/tar-fs/node_modules/bl": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, - "license": "MIT", "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -43216,6 +48867,8 @@ }, "node_modules/tar-fs/node_modules/buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "funding": [ { @@ -43231,7 +48884,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -43239,8 +48891,9 @@ }, "node_modules/tar-fs/node_modules/readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -43252,8 +48905,9 @@ }, "node_modules/tar-fs/node_modules/tar-stream": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, - "license": "MIT", "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -43267,7 +48921,8 @@ }, "node_modules/tar-stream": { "version": "1.6.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", "dependencies": { "bl": "^1.0.0", "buffer-alloc": "^1.2.0", @@ -43281,10 +48936,23 @@ "node": ">= 0.8.0" } }, + "node_modules/tar/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==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, "node_modules/telejson": { "version": "6.0.8", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-6.0.8.tgz", + "integrity": "sha512-nerNXi+j8NK1QEfBHtZUN/aLdDcyupA//9kAboYLrtzZlPLpUfqbVGWb9zz91f/mIjRbAYhbgtnJHY8I1b5MBg==", "dev": true, - "license": "MIT", "dependencies": { "@types/is-function": "^1.0.0", "global": "^4.4.0", @@ -43298,14 +48966,16 @@ }, "node_modules/temp-dir": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", "engines": { "node": ">=4" } }, "node_modules/tempfile": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha512-ZOn6nJUgvgC09+doCEF3oB+r3ag7kUvlsXEGX069QRD60p+P3uP7XG9N2/at+EyIRGSN//ZY3LyEotA1YpmjuA==", "dependencies": { "temp-dir": "^1.0.0", "uuid": "^3.0.1" @@ -43316,15 +48986,18 @@ }, "node_modules/tempfile/node_modules/uuid": { "version": "3.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "bin": { "uuid": "bin/uuid" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" @@ -43336,10 +49009,85 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/terser": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "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.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + }, + "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/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "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==", + "dev": true, + "peer": true + }, "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==", "dev": true, - "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", @@ -43350,51 +49098,70 @@ } }, "node_modules/testrpc": { - "version": "0.0.1" + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/testrpc/-/testrpc-0.0.1.tgz", + "integrity": "sha512-afH1hO+SQ/VPlmaLUFj2636QMeDvPCeQMc/9RBMW0IfjNe9gFD9Ra3ShqYkB7py0do1ZcCna/9acHyzTJ+GcNA==", + "deprecated": "testrpc has been renamed to ganache-cli, please use this package from now on." }, "node_modules/text-table": { "version": "0.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true }, "node_modules/throat": { "version": "6.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true }, "node_modules/throttle-debounce": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.3.0.tgz", + "integrity": "sha512-H7oLPV0P7+jgvrk+6mwwwBDmxTaxnu9HMXmloNLXwnNO0ZxZ31Orah2n8lU1eMPvsaowP2CX+USCgyovXfdOFQ==", "engines": { "node": ">=8" } }, "node_modules/throttleit": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", + "integrity": "sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==", + "dev": true }, "node_modules/through": { "version": "2.3.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, "node_modules/through2": { "version": "2.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" } }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true, + "peer": true + }, "node_modules/timed-out": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", "engines": { "node": ">=0.10.0" } }, "node_modules/timers-browserify": { "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha512-PIxwAupJZiYU4JmVZYwXp9FKsHMXb5h0ZEFyuXTAn8WLHOlcij+FEcbrvDsom1o5dr1YggEtFbECvGCW2sT53Q==", "dev": true, "dependencies": { "process": "~0.11.0" @@ -43405,8 +49172,9 @@ }, "node_modules/tiny-secp256k1": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz", + "integrity": "sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "bindings": "^1.3.0", "bn.js": "^4.11.8", @@ -43420,23 +49188,27 @@ }, "node_modules/tiny-secp256k1/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/tiny-warning": { "version": "1.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, "node_modules/tippy.js": { "version": "6.3.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz", + "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==", "dependencies": { "@popperjs/core": "^2.9.0" } }, "node_modules/title-case": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/title-case/-/title-case-2.1.1.tgz", + "integrity": "sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "no-case": "^2.2.0", @@ -43445,14 +49217,16 @@ }, "node_modules/title-case/node_modules/lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/title-case/node_modules/no-case": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "lower-case": "^1.1.1" @@ -43460,8 +49234,9 @@ }, "node_modules/tmp": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", "dev": true, - "license": "MIT", "dependencies": { "rimraf": "^3.0.0" }, @@ -43469,51 +49244,42 @@ "node": ">=8.17.0" } }, - "node_modules/tmp/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/tmpl": { "version": "1.0.5", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true }, "node_modules/to-arraybuffer": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==" }, "node_modules/to-buffer": { "version": "1.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" }, "node_modules/to-fast-properties": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "engines": { "node": ">=4" } }, "node_modules/to-hex": { "version": "0.0.11", - "license": "MIT", + "resolved": "https://registry.npmjs.org/to-hex/-/to-hex-0.0.11.tgz", + "integrity": "sha512-3FSU8sfjrVc9fWowwP9xrdhxbp5Wco8uVZLhMhfsNuCFo9Fu8ecD2MgJV/2iAw+755W3AcGSQYVZGOpBmJtNcA==", "dependencies": { "normalize-hex": "0.0.2" } }, "node_modules/to-object-path": { "version": "0.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", "dependencies": { "kind-of": "^3.0.2" }, @@ -43523,11 +49289,13 @@ }, "node_modules/to-object-path/node_modules/is-buffer": { "version": "1.1.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/to-object-path/node_modules/kind-of": { "version": "3.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { "is-buffer": "^1.1.5" }, @@ -43537,15 +49305,17 @@ }, "node_modules/to-readable-stream": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/to-regex": { "version": "3.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dependencies": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -43558,8 +49328,9 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "devOptional": true, "dependencies": { "is-number": "^7.0.0" }, @@ -43569,25 +49340,29 @@ }, "node_modules/to-regex/node_modules/safe-regex": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", "dependencies": { "ret": "~0.1.10" } }, "node_modules/toggle-selection": { "version": "1.0.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" }, "node_modules/toidentifier": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "engines": { "node": ">=0.6" } }, "node_modules/tough-cookie": { "version": "2.5.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" @@ -43598,15 +49373,17 @@ }, "node_modules/tough-cookie/node_modules/punycode": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "engines": { "node": ">=6" } }, "node_modules/tr46": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "dev": true, - "license": "MIT", "dependencies": { "punycode": "^2.1.1" }, @@ -43616,15 +49393,17 @@ }, "node_modules/tr46/node_modules/punycode": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/trezor-connect": { "version": "8.2.10", - "license": "SEE LICENSE IN LICENSE.md", + "resolved": "https://registry.npmjs.org/trezor-connect/-/trezor-connect-8.2.10.tgz", + "integrity": "sha512-T2pk6OH1y1M3/qBj7WIEU0gL5vveM1x4R6dMtaKGFb8uKdBPIr95qfttLH2nOH22A29bD7dzAsHH0RUSkqEcnw==", "dependencies": { "@babel/runtime": "^7.15.4", "cross-fetch": "^3.1.5", @@ -43633,18 +49412,22 @@ }, "node_modules/trim": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", "dev": true }, "node_modules/trim-newlines": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha512-MTBWv3jhVjTU7XR3IQHllbiJs8sc75a80OEhB6or/q7pLTWgQ0bMGQXXYQSrSuXe6WiKWDZ5txXY5P59a/coVA==", "engines": { "node": ">=4" } }, "node_modules/trim-repeated": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", "dependencies": { "escape-string-regexp": "^1.0.2" }, @@ -43654,16 +49437,18 @@ }, "node_modules/trim-right": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/trim-trailing-lines": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -43671,8 +49456,9 @@ }, "node_modules/trough": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -43680,7 +49466,8 @@ }, "node_modules/trouter": { "version": "3.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/trouter/-/trouter-3.2.0.tgz", + "integrity": "sha512-rLLXbhTObLy2MBVjLC+jTnoIKw99n0GuJs9ov10J870vDw5qhTurPzsDrudNtBf5w/CZ9ctZy2p2IMmhGcel2w==", "dependencies": { "regexparam": "^1.3.0" }, @@ -43688,22 +49475,110 @@ "node": ">=6" } }, + "node_modules/ts-command-line-args": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/ts-command-line-args/-/ts-command-line-args-2.3.1.tgz", + "integrity": "sha512-FR3y7pLl/fuUNSmnPhfLArGqRrpojQgIEEOVzYx9DhTmfIN7C9RWSfpkJEF4J+Gk7aVx5pak8I7vWZsaN4N84g==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "command-line-args": "^5.1.1", + "command-line-usage": "^6.1.0", + "string-format": "^2.0.0" + }, + "bin": { + "write-markdown": "dist/write-markdown.js" + } + }, + "node_modules/ts-command-line-args/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==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ts-command-line-args/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "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/ts-command-line-args/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ts-command-line-args/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==", + "dev": true + }, + "node_modules/ts-command-line-args/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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-command-line-args/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/ts-dedent": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", + "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.10" } }, "node_modules/ts-md5": { "version": "1.2.11", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ts-md5/-/ts-md5-1.2.11.tgz", + "integrity": "sha512-vAwy9rEuRE6a8xa1MavIVkLFyyU0ydk4CLMFA5vOVccmQKLOuGb/BHm3oEN7XHf2FoqS+z0pSvhaad/ombd1Vg==" }, "node_modules/ts-pnp": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" }, @@ -43715,8 +49590,9 @@ }, "node_modules/tsconfig-paths": { "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.1", @@ -43726,8 +49602,9 @@ }, "node_modules/tsconfig-paths/node_modules/json5": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, - "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -43737,24 +49614,28 @@ }, "node_modules/tsconfig-paths/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/tslib": { "version": "2.4.0", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/tty-browserify": { "version": "0.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", + "dev": true }, "node_modules/tunnel-agent": { "version": "0.6.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dependencies": { "safe-buffer": "^5.0.1" }, @@ -43764,23 +49645,29 @@ }, "node_modules/tweetnacl": { "version": "1.0.3", - "license": "Unlicense" + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" }, "node_modules/tweetnacl-util": { "version": "0.15.1", - "license": "Unlicense" + "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", + "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" }, "node_modules/type": { "version": "1.2.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, "node_modules/type-assertions": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/type-assertions/-/type-assertions-1.1.0.tgz", + "integrity": "sha512-LJ5h6n63vxS8fSdfTPqIc6IrbCo9X3g6Se+wSikCGsqaAI3ajN0iputclNG07wdWfBoQZIrpASjBQo5BeVNrAg==" }, "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==", "dev": true, - "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -43790,15 +49677,17 @@ }, "node_modules/type-detect": { "version": "4.0.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "engines": { "node": ">=4" } }, "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==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -43808,7 +49697,8 @@ }, "node_modules/type-is": { "version": "1.6.18", - "license": "MIT", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -43817,26 +49707,109 @@ "node": ">= 0.6" } }, + "node_modules/typechain": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.1.0.tgz", + "integrity": "sha512-5jToLgKTjHdI1VKqs/K8BLYy42Sr3o8bV5ojh4MnR9ExHO83cyyUdw+7+vMJCpKXUiVUvARM4qmHTFuyaCMAZQ==", + "dev": true, + "dependencies": { + "@types/prettier": "^2.1.1", + "debug": "^4.3.1", + "fs-extra": "^7.0.0", + "glob": "7.1.7", + "js-sha3": "^0.8.0", + "lodash": "^4.17.15", + "mkdirp": "^1.0.4", + "prettier": "^2.3.1", + "ts-command-line-args": "^2.2.0", + "ts-essentials": "^7.0.1" + }, + "bin": { + "typechain": "dist/cli/cli.js" + }, + "peerDependencies": { + "typescript": ">=4.3.0" + } + }, + "node_modules/typechain/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/typechain/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/typechain/node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/typechain/node_modules/ts-essentials": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", + "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", + "dev": true, + "peerDependencies": { + "typescript": ">=3.7.0" + } + }, + "node_modules/typechain/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/typedarray": { "version": "0.0.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "dependencies": { "is-typedarray": "^1.0.0" } }, "node_modules/typeforce": { "version": "1.18.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz", + "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==" }, "node_modules/typescript": { "version": "4.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", + "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -43845,14 +49818,25 @@ "node": ">=4.2.0" } }, + "node_modules/typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/u2f-api": { "version": "0.2.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/u2f-api/-/u2f-api-0.2.7.tgz", + "integrity": "sha512-fqLNg8vpvLOD5J/z4B6wpPg4Lvowz1nJ9xdHcCzdUPKcFE/qNCceV2gNZxSJd5vhAZemHr/K/hbzVA0zxB5mkg==" }, "node_modules/uglify-js": { - "version": "3.16.2", + "version": "3.16.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.16.3.tgz", + "integrity": "sha512-uVbFqx9vvLhQg0iBaau9Z75AxWJ8tqM9AV890dIZCLApF4rTcyHwmAvLeEdYRs+BzYWu8Iw81F79ah0EfTXbaw==", "dev": true, - "license": "BSD-2-Clause", "optional": true, "bin": { "uglifyjs": "bin/uglifyjs" @@ -43863,19 +49847,22 @@ }, "node_modules/ultron": { "version": "1.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" }, "node_modules/umd": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", + "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==", "dev": true, - "license": "MIT", "bin": { "umd": "bin/cli.js" } }, "node_modules/unbox-primitive": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -43888,7 +49875,8 @@ }, "node_modules/unbzip2-stream": { "version": "1.4.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", "dependencies": { "buffer": "^5.2.1", "through": "^2.3.8" @@ -43896,8 +49884,9 @@ }, "node_modules/undeclared-identifiers": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", + "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "acorn-node": "^1.3.0", "dash-ast": "^1.0.0", @@ -43911,17 +49900,20 @@ }, "node_modules/underscore": { "version": "1.9.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", + "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" }, "node_modules/unfetch": { "version": "4.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", + "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==", + "dev": true }, "node_modules/unherit": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "^2.0.0", "xtend": "^4.0.0" @@ -43933,16 +49925,18 @@ }, "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==", "dev": true, - "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==", "dev": true, - "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -43953,24 +49947,27 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unified": { "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", "dev": true, - "license": "MIT", "dependencies": { "bail": "^1.0.0", "extend": "^3.0.0", @@ -43986,15 +49983,17 @@ }, "node_modules/unified/node_modules/is-plain-obj": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/union-value": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "dependencies": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -44007,31 +50006,33 @@ }, "node_modules/union-value/node_modules/is-extendable": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "engines": { "node": ">=0.10.0" } }, "node_modules/unique-filename": { "version": "1.1.1", - "dev": true, - "license": "ISC", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dependencies": { "unique-slug": "^2.0.0" } }, "node_modules/unique-slug": { "version": "2.0.2", - "dev": true, - "license": "ISC", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "dependencies": { "imurmurhash": "^0.1.4" } }, "node_modules/unist-builder": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", + "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -44039,8 +50040,9 @@ }, "node_modules/unist-util-generated": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", + "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -44048,8 +50050,9 @@ }, "node_modules/unist-util-is": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -44057,8 +50060,9 @@ }, "node_modules/unist-util-position": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", + "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -44066,8 +50070,9 @@ }, "node_modules/unist-util-remove": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", + "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", "dev": true, - "license": "MIT", "dependencies": { "unist-util-is": "^4.0.0" }, @@ -44078,8 +50083,9 @@ }, "node_modules/unist-util-remove-position": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", + "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", "dev": true, - "license": "MIT", "dependencies": { "unist-util-visit": "^2.0.0" }, @@ -44090,8 +50096,9 @@ }, "node_modules/unist-util-stringify-position": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "^2.0.2" }, @@ -44102,8 +50109,9 @@ }, "node_modules/unist-util-visit": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0", @@ -44116,8 +50124,9 @@ }, "node_modules/unist-util-visit-parents": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0" @@ -44129,15 +50138,17 @@ }, "node_modules/universalify": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/unload": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz", + "integrity": "sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==", "dependencies": { "@babel/runtime": "^7.6.2", "detect-node": "^2.0.4" @@ -44145,14 +50156,16 @@ }, "node_modules/unpipe": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "engines": { "node": ">= 0.8" } }, "node_modules/unset-value": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -44163,7 +50176,8 @@ }, "node_modules/unset-value/node_modules/has-value": { "version": "0.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", "dependencies": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -44175,7 +50189,8 @@ }, "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", "dependencies": { "isarray": "1.0.0" }, @@ -44185,38 +50200,43 @@ }, "node_modules/unset-value/node_modules/has-values": { "version": "0.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/unset-value/node_modules/isarray": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "node_modules/unset-value/node_modules/isobject": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "engines": { "node": ">=0.10.0" } }, "node_modules/unstated-next": { "version": "1.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/unstated-next/-/unstated-next-1.1.0.tgz", + "integrity": "sha512-AAn47ZncPvgBGOvMcn8tSRxsrqwf2VdAPxLASTuLJvZt4rhKfDvUkmYZLGfclImSfTVMv7tF4ynaVxin0JjDCA==" }, "node_modules/untildify": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/upath": { "version": "1.2.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "optional": true, "engines": { "node": ">=4", @@ -44225,6 +50245,8 @@ }, "node_modules/update-browserslist-db": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", "funding": [ { "type": "opencollective", @@ -44235,7 +50257,6 @@ "url": "https://tidelift.com/funding/github/npm/browserslist" } ], - "license": "MIT", "dependencies": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -44249,8 +50270,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "registry-auth-token": "3.3.2", "registry-url": "3.1.0" @@ -44258,14 +50280,16 @@ }, "node_modules/upper-case": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/upper-case-first": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz", + "integrity": "sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "upper-case": "^1.1.1" @@ -44273,25 +50297,30 @@ }, "node_modules/uri-js": { "version": "4.4.1", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dependencies": { "punycode": "^2.1.0" } }, "node_modules/uri-js/node_modules/punycode": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "engines": { "node": ">=6" } }, "node_modules/urix": { "version": "0.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" }, "node_modules/url": { "version": "0.11.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", "dependencies": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -44299,8 +50328,9 @@ }, "node_modules/url-loader": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.0.tgz", + "integrity": "sha512-IzgAAIC8wRrg6NYkFIJY09vtktQcsvU8V6HhtQj9PTefbYImzLB1hufqo4m+RyM5N3mLx5BqJKccgxJS+W3kqw==", "dev": true, - "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "mime-types": "^2.1.26", @@ -44325,8 +50355,9 @@ }, "node_modules/url-loader/node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -44340,21 +50371,24 @@ }, "node_modules/url-loader/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==", "dev": true, - "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/url-loader/node_modules/json-schema-traverse": { "version": "0.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/url-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==", "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.5", "ajv": "^6.12.4", @@ -44370,7 +50404,8 @@ }, "node_modules/url-parse-lax": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", "dependencies": { "prepend-http": "^1.0.1" }, @@ -44380,30 +50415,35 @@ }, "node_modules/url-set-query": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", + "integrity": "sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==" }, "node_modules/url-to-options": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", "engines": { "node": ">= 4" } }, "node_modules/url/node_modules/punycode": { "version": "1.3.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" }, "node_modules/use": { "version": "3.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/utf-8-validate": { "version": "5.0.9", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.9.tgz", + "integrity": "sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "node-gyp-build": "^4.3.0" }, @@ -44413,11 +50453,13 @@ }, "node_modules/utf8": { "version": "3.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", + "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==" }, "node_modules/util": { "version": "0.12.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", "dependencies": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", @@ -44429,54 +50471,73 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } }, "node_modules/utila": { "version": "0.4.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" }, "node_modules/utils-merge": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "engines": { "node": ">= 0.4.0" } }, "node_modules/uuid": { "version": "8.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/uuid-browser": { "version": "3.1.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/uuid-browser/-/uuid-browser-3.1.0.tgz", + "integrity": "sha512-dsNgbLaTrd6l3MMxTtouOCFw4CBFc/3a+GgYA2YyrJvyQ1u6q4pcu3ktLoUZ/VN/Aw9WsauazbgsgdfVWgAKQg==", + "dev": true }, "node_modules/uuidv4": { "version": "6.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/uuidv4/-/uuidv4-6.0.6.tgz", + "integrity": "sha512-10YcruyGJtsG5SJnPG+8atr8toJa7xAOrcO7B7plYYiwpH1mQ8UZHjNSa2MrwGi6KWuyVrXGHr+Rce22F9UAiw==", "dependencies": { "uuid": "7.0.2" } }, "node_modules/uuidv4/node_modules/uuid": { "version": "7.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.2.tgz", + "integrity": "sha512-vy9V/+pKG+5ZTYKf+VcphF5Oc6EFiu3W8Nv3P3zIh0EqVI80ZxOzuPfe9EHjkFNvf8+xuTHVeei4Drydlx4zjw==", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/v8-compile-cache": { "version": "2.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true }, "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==", "dev": true, - "license": "ISC", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", @@ -44488,7 +50549,8 @@ }, "node_modules/validate-npm-package-license": { "version": "3.0.4", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -44496,28 +50558,32 @@ }, "node_modules/varint": { "version": "5.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" }, "node_modules/varuint-bitcoin": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz", + "integrity": "sha512-4EVb+w4rx+YfVM32HQX42AbbT7/1f5zwAYhIujKXKk8NQK+JfRVl3pqT3hjNn/L+RstigmGGKVwHA/P0wgITZw==", "dependencies": { "safe-buffer": "^5.1.1" } }, "node_modules/vary": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "engines": { "node": ">= 0.8" } }, "node_modules/verror": { "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "engines": [ "node >=0.6.0" ], - "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -44526,12 +50592,14 @@ }, "node_modules/verror/node_modules/core-util-is": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" }, "node_modules/vfile": { "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -44545,8 +50613,9 @@ }, "node_modules/vfile-location": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", + "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -44554,8 +50623,9 @@ }, "node_modules/vfile-message": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^2.0.0" @@ -44567,28 +50637,31 @@ }, "node_modules/vm-browserify": { "version": "1.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, "node_modules/void-elements": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", "engines": { "node": ">=0.10.0" } }, "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==", "dev": true, - "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==", "dev": true, - "license": "MIT", "dependencies": { "xml-name-validator": "^3.0.0" }, @@ -44598,8 +50671,9 @@ }, "node_modules/wait-on": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.0.tgz", + "integrity": "sha512-tnUJr9p5r+bEYXPUdRseolmz5XqJTTj98JgOsfBn7Oz2dxfE2g3zw1jE+Mo8lopM3j3et/Mq1yW7kKX6qw7RVw==", "dev": true, - "license": "MIT", "dependencies": { "axios": "^0.21.1", "joi": "^17.4.0", @@ -44625,23 +50699,27 @@ }, "node_modules/wait-on/node_modules/rxjs": { "version": "7.5.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz", + "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/walker": { "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "makeerror": "1.0.12" } }, "node_modules/walletlink": { "version": "2.5.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/walletlink/-/walletlink-2.5.0.tgz", + "integrity": "sha512-PBJmK5tZmonwKPABBI2/optaZ11O4kKmkmnU5eLKhk4XRlal5qJ1igZ4U5j3w6w8wxxdhCWpLMHzGWt3n/p7mw==", + "deprecated": "WARNING: This project has been renamed to @coinbase/wallet-sdk. Install using @coinbase/wallet-sdk instead.", "dependencies": { "@metamask/safe-event-emitter": "2.0.0", "bind-decorator": "^1.0.11", @@ -44663,14 +50741,16 @@ }, "node_modules/walletlink/node_modules/eth-rpc-errors": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.2.tgz", + "integrity": "sha512-n+Re6Gu8XGyfFy1it0AwbD1x0MUzspQs0D5UiPs1fFPCr6WAwZM+vbIhXheBFrpgosqN9bs5PqlB4Q61U/QytQ==", "dependencies": { "fast-safe-stringify": "^2.0.6" } }, "node_modules/walletlink/node_modules/preact": { "version": "10.10.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.10.0.tgz", + "integrity": "sha512-fszkg1iJJjq68I4lI8ZsmBiaoQiQHbxf1lNq+72EmC/mZOsFF5zn3k1yv9QGoFgIXzgsdSKtYymLJsrJPoamjQ==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -44678,7 +50758,8 @@ }, "node_modules/walletlink/node_modules/readable-stream": { "version": "3.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -44690,7 +50771,8 @@ }, "node_modules/walletlink/node_modules/stream-browserify": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", "dependencies": { "inherits": "~2.0.4", "readable-stream": "^3.5.0" @@ -44698,15 +50780,17 @@ }, "node_modules/warning": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", "dependencies": { "loose-envify": "^1.0.0" } }, "node_modules/watchify": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/watchify/-/watchify-4.0.0.tgz", + "integrity": "sha512-2Z04dxwoOeNxa11qzWumBTgSAohTC0+ScuY7XMenPnH+W2lhTcpEOJP4g2EIG/SWeLadPk47x++Yh+8BqPM/lA==", "dev": true, - "license": "MIT", "dependencies": { "anymatch": "^3.1.0", "browserify": "^17.0.0", @@ -44725,8 +50809,9 @@ }, "node_modules/watchify/node_modules/assert": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", "dev": true, - "license": "MIT", "dependencies": { "object-assign": "^4.1.1", "util": "0.10.3" @@ -44734,21 +50819,24 @@ }, "node_modules/watchify/node_modules/assert/node_modules/inherits": { "version": "2.0.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", + "dev": true }, "node_modules/watchify/node_modules/assert/node_modules/util": { "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "2.0.1" } }, "node_modules/watchify/node_modules/browserify": { "version": "17.0.0", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-17.0.0.tgz", + "integrity": "sha512-SaHqzhku9v/j6XsQMRxPyBrSP3gnwmE27gLJYZgMT2GeK3J0+0toN+MnuNYDfHwVGQfLiMZ7KSNSIXHemy905w==", "dev": true, - "license": "MIT", "dependencies": { "assert": "^1.4.0", "browser-pack": "^6.0.1", @@ -44808,8 +50896,9 @@ }, "node_modules/watchify/node_modules/browserify/node_modules/through2": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, - "license": "MIT", "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -44817,13 +50906,15 @@ }, "node_modules/watchify/node_modules/path-browserify": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true }, "node_modules/watchify/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==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "~2.0.4", "readable-stream": "^3.5.0" @@ -44831,8 +50922,9 @@ }, "node_modules/watchify/node_modules/stream-browserify/node_modules/readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -44844,16 +50936,18 @@ }, "node_modules/watchify/node_modules/through2": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", "dev": true, - "license": "MIT", "dependencies": { "readable-stream": "3" } }, "node_modules/watchify/node_modules/through2/node_modules/readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -44865,8 +50959,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -44877,8 +50972,8 @@ }, "node_modules/watchpack-chokidar2": { "version": "2.0.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", "optional": true, "dependencies": { "chokidar": "^2.1.8" @@ -44886,8 +50981,8 @@ }, "node_modules/watchpack-chokidar2/node_modules/anymatch": { "version": "2.0.0", - "dev": true, - "license": "ISC", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "optional": true, "dependencies": { "micromatch": "^3.1.4", @@ -44896,8 +50991,8 @@ }, "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { "version": "2.1.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "optional": true, "dependencies": { "remove-trailing-separator": "^1.0.1" @@ -44908,8 +51003,8 @@ }, "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { "version": "1.13.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "optional": true, "engines": { "node": ">=0.10.0" @@ -44917,8 +51012,8 @@ }, "node_modules/watchpack-chokidar2/node_modules/braces": { "version": "2.3.2", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "optional": true, "dependencies": { "arr-flatten": "^1.1.0", @@ -44938,8 +51033,8 @@ }, "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "optional": true, "dependencies": { "is-extendable": "^0.1.0" @@ -44950,8 +51045,9 @@ }, "node_modules/watchpack-chokidar2/node_modules/chokidar": { "version": "2.1.8", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", "optional": true, "dependencies": { "anymatch": "^2.0.0", @@ -44972,8 +51068,8 @@ }, "node_modules/watchpack-chokidar2/node_modules/fill-range": { "version": "4.0.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "optional": true, "dependencies": { "extend-shallow": "^2.0.1", @@ -44987,8 +51083,8 @@ }, "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "optional": true, "dependencies": { "is-extendable": "^0.1.0" @@ -44999,9 +51095,11 @@ }, "node_modules/watchpack-chokidar2/node_modules/fsevents": { "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", "dev": true, "hasInstallScript": true, - "license": "MIT", "optional": true, "os": [ "darwin" @@ -45016,8 +51114,8 @@ }, "node_modules/watchpack-chokidar2/node_modules/glob-parent": { "version": "3.1.0", - "dev": true, - "license": "ISC", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "optional": true, "dependencies": { "is-glob": "^3.1.0", @@ -45026,8 +51124,8 @@ }, "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { "version": "3.1.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "optional": true, "dependencies": { "is-extglob": "^2.1.0" @@ -45038,8 +51136,8 @@ }, "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { "version": "1.0.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", "optional": true, "dependencies": { "binary-extensions": "^1.0.0" @@ -45050,14 +51148,14 @@ }, "node_modules/watchpack-chokidar2/node_modules/is-buffer": { "version": "1.1.6", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "optional": true }, "node_modules/watchpack-chokidar2/node_modules/is-extendable": { "version": "0.1.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "optional": true, "engines": { "node": ">=0.10.0" @@ -45065,8 +51163,8 @@ }, "node_modules/watchpack-chokidar2/node_modules/is-number": { "version": "3.0.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "optional": true, "dependencies": { "kind-of": "^3.0.2" @@ -45077,8 +51175,8 @@ }, "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "optional": true, "dependencies": { "is-buffer": "^1.1.5" @@ -45089,8 +51187,8 @@ }, "node_modules/watchpack-chokidar2/node_modules/isobject": { "version": "3.0.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "optional": true, "engines": { "node": ">=0.10.0" @@ -45098,8 +51196,8 @@ }, "node_modules/watchpack-chokidar2/node_modules/micromatch": { "version": "3.1.10", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "optional": true, "dependencies": { "arr-diff": "^4.0.0", @@ -45122,8 +51220,8 @@ }, "node_modules/watchpack-chokidar2/node_modules/readdirp": { "version": "2.2.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "optional": true, "dependencies": { "graceful-fs": "^4.1.11", @@ -45136,8 +51234,8 @@ }, "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { "version": "2.1.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "optional": true, "dependencies": { "is-number": "^3.0.0", @@ -45147,10 +51245,21 @@ "node": ">=0.10.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==", + "dev": true, + "peer": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, "node_modules/web-namespaces": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", + "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -45158,9 +51267,10 @@ }, "node_modules/web3": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3/-/web3-1.7.4.tgz", + "integrity": "sha512-iFGK5jO32vnXM/ASaJBaI0+gVR6uHozvYdxkdhaeOCD6HIQ4iIXadbO2atVpE9oc/H8l2MovJ4LtPhG7lIBN8A==", "dev": true, "hasInstallScript": true, - "license": "LGPL-3.0", "dependencies": { "web3-bzz": "1.7.4", "web3-core": "1.7.4", @@ -45176,9 +51286,10 @@ }, "node_modules/web3-bzz": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.7.4.tgz", + "integrity": "sha512-w9zRhyEqTK/yi0LGRHjZMcPCfP24LBjYXI/9YxFw9VqsIZ9/G0CRCnUt12lUx0A56LRAMpF7iQ8eA73aBcO29Q==", "dev": true, "hasInstallScript": true, - "license": "LGPL-3.0", "dependencies": { "@types/node": "^12.12.6", "got": "9.6.0", @@ -45190,21 +51301,24 @@ }, "node_modules/web3-bzz/node_modules/@sindresorhus/is": { "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/web3-bzz/node_modules/@types/node": { "version": "12.20.55", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", + "dev": true }, "node_modules/web3-bzz/node_modules/cacheable-request": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", "dev": true, - "license": "MIT", "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -45220,16 +51334,18 @@ }, "node_modules/web3-bzz/node_modules/cacheable-request/node_modules/lowercase-keys": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/web3-bzz/node_modules/got": { "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", "dev": true, - "license": "MIT", "dependencies": { "@sindresorhus/is": "^0.14.0", "@szmarczak/http-timer": "^1.1.2", @@ -45249,8 +51365,9 @@ }, "node_modules/web3-bzz/node_modules/got/node_modules/get-stream": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, - "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -45260,37 +51377,42 @@ }, "node_modules/web3-bzz/node_modules/http-cache-semantics": { "version": "4.1.0", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true }, "node_modules/web3-bzz/node_modules/normalize-url": { "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/web3-bzz/node_modules/p-cancelable": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/web3-bzz/node_modules/prepend-http": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/web3-bzz/node_modules/url-parse-lax": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", "dev": true, - "license": "MIT", "dependencies": { "prepend-http": "^2.0.0" }, @@ -45300,7 +51422,8 @@ }, "node_modules/web3-core": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.7.4.tgz", + "integrity": "sha512-L0DCPlIh9bgIED37tYbe7bsWrddoXYc897ANGvTJ6MFkSNGiMwDkTLWSgYd9Mf8qu8b4iuPqXZHMwIo4atoh7Q==", "dependencies": { "@types/bn.js": "^5.1.0", "@types/node": "^12.12.6", @@ -45316,7 +51439,8 @@ }, "node_modules/web3-core-helpers": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.7.4.tgz", + "integrity": "sha512-F8PH11qIkE/LpK4/h1fF/lGYgt4B6doeMi8rukeV/s4ivseZHHslv1L6aaijLX/g/j4PsFmR42byynBI/MIzFg==", "dependencies": { "web3-eth-iban": "1.7.4", "web3-utils": "1.7.4" @@ -45327,7 +51451,8 @@ }, "node_modules/web3-core-helpers/node_modules/web3-utils": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dependencies": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -45343,7 +51468,8 @@ }, "node_modules/web3-core-method": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.7.4.tgz", + "integrity": "sha512-56K7pq+8lZRkxJyzf5MHQPI9/VL3IJLoy4L/+q8HRdZJ3CkB1DkXYaXGU2PeylG1GosGiSzgIfu1ljqS7CP9xQ==", "dependencies": { "@ethersproject/transactions": "^5.6.2", "web3-core-helpers": "1.7.4", @@ -45357,7 +51483,8 @@ }, "node_modules/web3-core-method/node_modules/web3-utils": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dependencies": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -45373,7 +51500,8 @@ }, "node_modules/web3-core-promievent": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.4.tgz", + "integrity": "sha512-o4uxwXKDldN7ER7VUvDfWsqTx9nQSP1aDssi1XYXeYC2xJbVo0n+z6ryKtmcoWoRdRj7uSpVzal3nEmlr480mA==", "dependencies": { "eventemitter3": "4.0.4" }, @@ -45383,11 +51511,13 @@ }, "node_modules/web3-core-promievent/node_modules/eventemitter3": { "version": "4.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" }, "node_modules/web3-core-requestmanager": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.7.4.tgz", + "integrity": "sha512-IuXdAm65BQtPL4aI6LZJJOrKAs0SM5IK2Cqo2/lMNvVMT9Kssq6qOk68Uf7EBDH0rPuINi+ReLP+uH+0g3AnPA==", "dependencies": { "util": "^0.12.0", "web3-core-helpers": "1.7.4", @@ -45401,7 +51531,8 @@ }, "node_modules/web3-core-subscriptions": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.7.4.tgz", + "integrity": "sha512-VJvKWaXRyxk2nFWumOR94ut9xvjzMrRtS38c4qj8WBIRSsugrZr5lqUwgndtj0qx4F+50JhnU++QEqUEAtKm3g==", "dependencies": { "eventemitter3": "4.0.4", "web3-core-helpers": "1.7.4" @@ -45412,15 +51543,26 @@ }, "node_modules/web3-core-subscriptions/node_modules/eventemitter3": { "version": "4.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + }, + "node_modules/web3-core/node_modules/@types/bn.js": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", + "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", + "dependencies": { + "@types/node": "*" + } }, "node_modules/web3-core/node_modules/@types/node": { "version": "12.20.55", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" }, "node_modules/web3-core/node_modules/web3-utils": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dependencies": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -45436,8 +51578,9 @@ }, "node_modules/web3-eth": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.7.4.tgz", + "integrity": "sha512-JG0tTMv0Ijj039emXNHi07jLb0OiWSA9O24MRSk5vToTQyDNXihdF2oyq85LfHuF690lXZaAXrjhtLNlYqb7Ug==", "dev": true, - "license": "LGPL-3.0", "dependencies": { "web3-core": "1.7.4", "web3-core-helpers": "1.7.4", @@ -45458,7 +51601,8 @@ }, "node_modules/web3-eth-abi": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.7.4.tgz", + "integrity": "sha512-eMZr8zgTbqyL9MCTCAvb67RbVyN5ZX7DvA0jbLOqRWCiw+KlJKTGnymKO6jPE8n5yjk4w01e165Qb11hTDwHgg==", "dependencies": { "@ethersproject/abi": "^5.6.3", "web3-utils": "1.7.4" @@ -45469,7 +51613,8 @@ }, "node_modules/web3-eth-abi/node_modules/web3-utils": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dependencies": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -45485,8 +51630,9 @@ }, "node_modules/web3-eth-accounts": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.7.4.tgz", + "integrity": "sha512-Y9vYLRKP7VU7Cgq6wG1jFaG2k3/eIuiTKAG8RAuQnb6Cd9k5BRqTm5uPIiSo0AP/u11jDomZ8j7+WEgkU9+Btw==", "dev": true, - "license": "LGPL-3.0", "dependencies": { "@ethereumjs/common": "^2.5.0", "@ethereumjs/tx": "^3.3.2", @@ -45506,8 +51652,9 @@ }, "node_modules/web3-eth-accounts/node_modules/eth-lib": { "version": "0.2.8", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", + "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", "dev": true, - "license": "MIT", "dependencies": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -45516,21 +51663,25 @@ }, "node_modules/web3-eth-accounts/node_modules/eth-lib/node_modules/bn.js": { "version": "4.12.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "node_modules/web3-eth-accounts/node_modules/uuid": { "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "dev": true, - "license": "MIT", "bin": { "uuid": "bin/uuid" } }, "node_modules/web3-eth-accounts/node_modules/web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dev": true, - "license": "LGPL-3.0", "dependencies": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -45546,7 +51697,8 @@ }, "node_modules/web3-eth-contract": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.7.4.tgz", + "integrity": "sha512-ZgSZMDVI1pE9uMQpK0T0HDT2oewHcfTCv0osEqf5qyn5KrcQDg1GT96/+S0dfqZ4HKj4lzS5O0rFyQiLPQ8LzQ==", "dependencies": { "@types/bn.js": "^5.1.0", "web3-core": "1.7.4", @@ -45561,9 +51713,18 @@ "node": ">=8.0.0" } }, + "node_modules/web3-eth-contract/node_modules/@types/bn.js": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", + "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/web3-eth-contract/node_modules/web3-utils": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dependencies": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -45579,8 +51740,9 @@ }, "node_modules/web3-eth-ens": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.7.4.tgz", + "integrity": "sha512-Gw5CVU1+bFXP5RVXTCqJOmHn71X2ghNk9VcEH+9PchLr0PrKbHTA3hySpsPco1WJAyK4t8SNQVlNr3+bJ6/WZA==", "dev": true, - "license": "LGPL-3.0", "dependencies": { "content-hash": "^2.5.2", "eth-ens-namehash": "2.0.8", @@ -45597,8 +51759,9 @@ }, "node_modules/web3-eth-ens/node_modules/web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dev": true, - "license": "LGPL-3.0", "dependencies": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -45614,7 +51777,8 @@ }, "node_modules/web3-eth-iban": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.7.4.tgz", + "integrity": "sha512-XyrsgWlZQMv5gRcjXMsNvAoCRvV5wN7YCfFV5+tHUCqN8g9T/o4XUS20vDWD0k4HNiAcWGFqT1nrls02MGZ08w==", "dependencies": { "bn.js": "^5.2.1", "web3-utils": "1.7.4" @@ -45625,7 +51789,8 @@ }, "node_modules/web3-eth-iban/node_modules/web3-utils": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dependencies": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -45641,8 +51806,9 @@ }, "node_modules/web3-eth-personal": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.7.4.tgz", + "integrity": "sha512-O10C1Hln5wvLQsDhlhmV58RhXo+GPZ5+W76frSsyIrkJWLtYQTCr5WxHtRC9sMD1idXLqODKKgI2DL+7xeZ0/g==", "dev": true, - "license": "LGPL-3.0", "dependencies": { "@types/node": "^12.12.6", "web3-core": "1.7.4", @@ -45657,13 +51823,15 @@ }, "node_modules/web3-eth-personal/node_modules/@types/node": { "version": "12.20.55", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", + "dev": true }, "node_modules/web3-eth-personal/node_modules/web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dev": true, - "license": "LGPL-3.0", "dependencies": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -45679,8 +51847,9 @@ }, "node_modules/web3-eth/node_modules/web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dev": true, - "license": "LGPL-3.0", "dependencies": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -45696,8 +51865,9 @@ }, "node_modules/web3-net": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.7.4.tgz", + "integrity": "sha512-d2Gj+DIARHvwIdmxFQ4PwAAXZVxYCR2lET0cxz4KXbE5Og3DNjJi+MoPkX+WqoUXqimu/EOd4Cd+7gefqVAFDg==", "dev": true, - "license": "LGPL-3.0", "dependencies": { "web3-core": "1.7.4", "web3-core-method": "1.7.4", @@ -45709,8 +51879,9 @@ }, "node_modules/web3-net/node_modules/web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dev": true, - "license": "LGPL-3.0", "dependencies": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -45726,7 +51897,8 @@ }, "node_modules/web3-provider-engine": { "version": "15.0.12", - "license": "MIT", + "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-15.0.12.tgz", + "integrity": "sha512-/OfhQalKPND1iB5ggvGuYF0+SIb2Qj5OFTrT2VrZWP79UhMTdP7T+L2FtblmRdCeOetoAzZHdBaIwLOZsmIX+w==", "dependencies": { "async": "^2.5.0", "backoff": "^2.5.0", @@ -45754,18 +51926,21 @@ }, "node_modules/web3-provider-engine/node_modules/async": { "version": "2.6.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dependencies": { "lodash": "^4.17.14" } }, "node_modules/web3-provider-engine/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/web3-provider-engine/node_modules/cross-fetch": { "version": "2.2.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", + "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", "dependencies": { "node-fetch": "^2.6.7", "whatwg-fetch": "^2.0.4" @@ -45773,7 +51948,8 @@ }, "node_modules/web3-provider-engine/node_modules/eth-json-rpc-middleware": { "version": "4.4.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-4.4.1.tgz", + "integrity": "sha512-yoSuRgEYYGFdVeZg3poWOwAlRI+MoBIltmOB86MtpoZjvLbou9EB/qWMOWSmH2ryCWLW97VYY6NWsmWm3OAA7A==", "dependencies": { "btoa": "^1.2.1", "clone": "^2.1.1", @@ -45793,21 +51969,26 @@ }, "node_modules/web3-provider-engine/node_modules/eth-json-rpc-middleware/node_modules/eth-json-rpc-errors": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-1.1.1.tgz", + "integrity": "sha512-WT5shJ5KfNqHi9jOZD+ID8I1kuYWNrigtZat7GOQkvwo99f8SzAVaEcWhJUv656WiZOAg3P1RiJQANtUmDmbIg==", + "deprecated": "Package renamed: https://www.npmjs.com/package/eth-rpc-errors", "dependencies": { "fast-safe-stringify": "^2.0.6" } }, "node_modules/web3-provider-engine/node_modules/eth-rpc-errors": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", "dependencies": { "fast-safe-stringify": "^2.0.6" } }, "node_modules/web3-provider-engine/node_modules/eth-sig-util": { "version": "1.4.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", + "deprecated": "Deprecated in favor of '@metamask/eth-sig-util'", "dependencies": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", "ethereumjs-util": "^5.1.1" @@ -45815,11 +51996,14 @@ }, "node_modules/web3-provider-engine/node_modules/ethereum-common": { "version": "0.0.18", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" }, "node_modules/web3-provider-engine/node_modules/ethereumjs-tx": { "version": "1.3.7", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.", "dependencies": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -45827,7 +52011,8 @@ }, "node_modules/web3-provider-engine/node_modules/ethereumjs-util": { "version": "5.2.1", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -45840,7 +52025,8 @@ }, "node_modules/web3-provider-engine/node_modules/json-rpc-engine": { "version": "5.4.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", "dependencies": { "eth-rpc-errors": "^3.0.0", "safe-event-emitter": "^1.0.1" @@ -45848,7 +52034,8 @@ }, "node_modules/web3-provider-engine/node_modules/node-fetch": { "version": "2.6.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -45866,22 +52053,26 @@ }, "node_modules/web3-provider-engine/node_modules/pify": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { "node": ">=4" } }, "node_modules/web3-provider-engine/node_modules/tr46": { "version": "0.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/web3-provider-engine/node_modules/webidl-conversions": { "version": "3.0.1", - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/web3-provider-engine/node_modules/whatwg-url": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -45889,14 +52080,16 @@ }, "node_modules/web3-provider-engine/node_modules/ws": { "version": "5.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", "dependencies": { "async-limiter": "~1.0.0" } }, "node_modules/web3-providers-http": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.7.4.tgz", + "integrity": "sha512-AU+/S+49rcogUER99TlhW+UBMk0N2DxvN54CJ2pK7alc2TQ7+cprNPLHJu4KREe8ndV0fT6JtWUfOMyTvl+FRA==", "dependencies": { "web3-core-helpers": "1.7.4", "xhr2-cookies": "1.1.0" @@ -45907,7 +52100,8 @@ }, "node_modules/web3-providers-ipc": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.7.4.tgz", + "integrity": "sha512-jhArOZ235dZy8fS8090t60nTxbd1ap92ibQw5xIrAQ9m7LcZKNfmLAQUVsD+3dTFvadRMi6z1vCO7zRi84gWHw==", "dependencies": { "oboe": "2.1.5", "web3-core-helpers": "1.7.4" @@ -45918,7 +52112,8 @@ }, "node_modules/web3-providers-ws": { "version": "1.7.4", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.7.4.tgz", + "integrity": "sha512-g72X77nrcHMFU8hRzQJzfgi/072n8dHwRCoTw+WQrGp+XCQ71fsk2qIu3Tp+nlp5BPn8bRudQbPblVm2uT4myQ==", "dependencies": { "eventemitter3": "4.0.4", "web3-core-helpers": "1.7.4", @@ -45930,13 +52125,15 @@ }, "node_modules/web3-providers-ws/node_modules/eventemitter3": { "version": "4.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" }, "node_modules/web3-shh": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.7.4.tgz", + "integrity": "sha512-mlSZxSYcMkuMCxqhTYnZkUdahZ11h+bBv/8TlkXp/IHpEe4/Gg+KAbmfudakq3EzG/04z70XQmPgWcUPrsEJ+A==", "dev": true, "hasInstallScript": true, - "license": "LGPL-3.0", "dependencies": { "web3-core": "1.7.4", "web3-core-method": "1.7.4", @@ -45949,7 +52146,8 @@ }, "node_modules/web3-utils": { "version": "1.2.11", - "license": "LGPL-3.0", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.11.tgz", + "integrity": "sha512-3Tq09izhD+ThqHEaWYX4VOT7dNPdZiO+c/1QMA0s5X2lDFKK/xHJb7cyTRRVzN2LvlHbR7baS1tmQhSua51TcQ==", "dependencies": { "bn.js": "^4.11.9", "eth-lib": "0.2.8", @@ -45966,11 +52164,13 @@ }, "node_modules/web3-utils/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/web3-utils/node_modules/eth-lib": { "version": "0.2.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", + "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", "dependencies": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -45979,8 +52179,9 @@ }, "node_modules/web3/node_modules/web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dev": true, - "license": "LGPL-3.0", "dependencies": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -45996,27 +52197,32 @@ }, "node_modules/webextension-polyfill": { "version": "0.7.0", - "license": "MPL-2.0" + "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.7.0.tgz", + "integrity": "sha512-su48BkMLxqzTTvPSE1eWxKToPS2Tv5DLGxKexLEVpwFd6Po6N8hhSLIvG6acPAg7qERoEaDL+Y5HQJeJeml5Aw==" }, "node_modules/webextension-polyfill-ts": { "version": "0.25.0", - "license": "Zlib", + "resolved": "https://registry.npmjs.org/webextension-polyfill-ts/-/webextension-polyfill-ts-0.25.0.tgz", + "integrity": "sha512-ikQhwwHYkpBu00pFaUzIKY26I6L87DeRI+Q6jBT1daZUNuu8dSrg5U9l/ZbqdaQ1M/TTSPKeAa3kolP5liuedw==", + "deprecated": "This project has moved to @types/webextension-polyfill", "dependencies": { "webextension-polyfill": "^0.7.0" } }, "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==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=10.4" } }, "node_modules/webp-loader": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/webp-loader/-/webp-loader-0.6.0.tgz", + "integrity": "sha512-+3k/ojbdh6U74G8nKFB4syaXxjx294xOt+WAVlN84w/7ew6jJCS6DCoGzK8P/giRR4FiSVisKWIydGlb6EXOFQ==", "dev": true, - "license": "MIT", "dependencies": { "imagemin": "7.0.1", "imagemin-webp": "5.1.0", @@ -46032,32 +52238,36 @@ }, "node_modules/webp-loader/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==", "dev": true, - "license": "MIT", "engines": { "node": "*" } }, "node_modules/webp-loader/node_modules/emojis-list": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/webp-loader/node_modules/file-type": { "version": "12.4.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/webp-loader/node_modules/globby": { "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", "dev": true, - "license": "MIT", "dependencies": { "@types/glob": "^7.1.1", "array-union": "^2.1.0", @@ -46074,8 +52284,9 @@ }, "node_modules/webp-loader/node_modules/imagemin": { "version": "7.0.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", + "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", "dev": true, - "license": "MIT", "dependencies": { "file-type": "^12.0.0", "globby": "^10.0.0", @@ -46091,8 +52302,9 @@ }, "node_modules/webp-loader/node_modules/json5": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, - "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -46102,8 +52314,9 @@ }, "node_modules/webp-loader/node_modules/loader-utils": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", "dev": true, - "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^2.0.0", @@ -46115,8 +52328,9 @@ }, "node_modules/webp-loader/node_modules/p-pipe": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", + "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -46124,10 +52338,322 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dev": true, + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "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.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "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-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "peer": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 10" + } + }, + "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==", + "dev": true, + "peer": true, + "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-middleware/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", + "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", + "dev": true, + "peer": true, + "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", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "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-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==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 10" + } + }, + "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==", + "dev": true, + "peer": true + }, + "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==", + "dev": true, + "peer": true + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "peer": true, + "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-hot-middleware": { "version": "2.25.1", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.1.tgz", + "integrity": "sha512-Koh0KyU/RPYwel/khxbsDz9ibDivmUbrRuKSSQvW42KSDdO4w23WI3SkHpSUKHE76LrFnnM/L7JCrpBwu8AXYw==", "dev": true, - "license": "MIT", "dependencies": { "ansi-html-community": "0.0.8", "html-entities": "^2.1.0", @@ -46137,8 +52663,9 @@ }, "node_modules/webpack-log": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-colors": "^3.0.0", "uuid": "^3.3.2" @@ -46149,24 +52676,28 @@ }, "node_modules/webpack-log/node_modules/ansi-colors": { "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/webpack-log/node_modules/uuid": { "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "dev": true, - "license": "MIT", "bin": { "uuid": "bin/uuid" } }, "node_modules/webpack-merge": { "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", "dev": true, - "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "wildcard": "^2.0.0" @@ -46175,25 +52706,61 @@ "node": ">=10.0.0" } }, + "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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/webpack-virtual-modules": { "version": "0.2.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.2.2.tgz", + "integrity": "sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^3.0.0" } }, "node_modules/webpack-virtual-modules/node_modules/debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, + "node_modules/webpack/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peer": true, + "peerDependencies": { + "acorn": "^8" + } + }, "node_modules/webrtc-adapter": { "version": "7.7.1", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-7.7.1.tgz", + "integrity": "sha512-TbrbBmiQBL9n0/5bvDdORc6ZfRY/Z7JnEj+EYOD1ghseZdpJ+nF2yx14k3LgQKc7JZnG7HAcL+zHnY25So9d7A==", "dependencies": { "rtcpeerconnection-shim": "^1.2.15", "sdp": "^2.12.0" @@ -46205,7 +52772,8 @@ }, "node_modules/websocket": { "version": "1.0.34", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", + "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", "dependencies": { "bufferutil": "^4.0.1", "debug": "^2.2.0", @@ -46218,9 +52786,35 @@ "node": ">=4.0.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==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/websocket-stream": { "version": "5.5.2", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/websocket-stream/-/websocket-stream-5.5.2.tgz", + "integrity": "sha512-8z49MKIHbGk3C4HtuHWDtYX8mYej1wWabjthC/RupM9ngeukU4IWoM46dgth1UOS/T4/IqgEdCDJuMe2039OQQ==", "dependencies": { "duplexify": "^3.5.1", "inherits": "^2.0.1", @@ -46232,7 +52826,8 @@ }, "node_modules/websocket-stream/node_modules/duplexify": { "version": "3.7.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dependencies": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -46242,11 +52837,13 @@ }, "node_modules/websocket-stream/node_modules/safe-buffer": { "version": "5.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/websocket-stream/node_modules/ws": { "version": "3.3.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "dependencies": { "async-limiter": "~1.0.0", "safe-buffer": "~5.1.0", @@ -46255,36 +52852,42 @@ }, "node_modules/websocket/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { "ms": "2.0.0" } }, "node_modules/websocket/node_modules/ms": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "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==", "dev": true, - "license": "MIT", "dependencies": { "iconv-lite": "0.4.24" } }, "node_modules/whatwg-fetch": { "version": "2.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" }, "node_modules/whatwg-mimetype": { "version": "2.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "lodash": "^4.7.0", "tr46": "^2.1.0", @@ -46296,7 +52899,8 @@ }, "node_modules/which": { "version": "2.0.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dependencies": { "isexe": "^2.0.0" }, @@ -46309,7 +52913,8 @@ }, "node_modules/which-boxed-primitive": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -46323,11 +52928,13 @@ }, "node_modules/which-module": { "version": "2.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" }, "node_modules/which-typed-array": { "version": "1.1.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", + "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -46345,16 +52952,18 @@ }, "node_modules/wide-align": { "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } }, "node_modules/widest-line": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", "dev": true, - "license": "MIT", "dependencies": { "string-width": "^4.0.0" }, @@ -46364,19 +52973,22 @@ }, "node_modules/wif": { "version": "2.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz", + "integrity": "sha512-HIanZn1zmduSF+BQhkE+YXIbEiH0xPr1012QbFEGB0xsKqJii0/SqJjyn8dFv6y36kOznMgMB+LGcbZTJ1xACQ==", "dependencies": { "bs58check": "<3.0.0" } }, "node_modules/wildcard": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true }, "node_modules/window-size": { "version": "0.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha512-UD7d8HFA2+PZsbKyaOCEy8gMh1oDtHgJh1LfgjQ4zVXmYjAT/kvz3PueITKuqDiIXQe7yzpPnxX3lNc+AhQMyw==", "bin": { "window-size": "cli.js" }, @@ -46386,37 +52998,63 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/wordwrap": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + }, + "node_modules/wordwrapjs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", + "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", "dev": true, - "license": "MIT" + "dependencies": { + "reduce-flatten": "^2.0.0", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/wordwrapjs/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true, + "engines": { + "node": ">=8" + } }, "node_modules/worker-farm": { "version": "1.7.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", "dependencies": { "errno": "~0.1.7" } }, "node_modules/worker-rpc": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", "dev": true, - "license": "MIT", "dependencies": { "microevent.ts": "~0.1.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==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -46431,8 +53069,9 @@ }, "node_modules/wrap-ansi/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -46445,8 +53084,9 @@ }, "node_modules/wrap-ansi/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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -46456,17 +53096,20 @@ }, "node_modules/wrap-ansi/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/wrappy": { "version": "1.0.2", - "license": "ISC" + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "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==", "dev": true, - "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -46476,7 +53119,8 @@ }, "node_modules/ws": { "version": "7.4.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", "engines": { "node": ">=8.3.0" }, @@ -46495,8 +53139,9 @@ }, "node_modules/x-default-browser": { "version": "0.4.0", + "resolved": "https://registry.npmjs.org/x-default-browser/-/x-default-browser-0.4.0.tgz", + "integrity": "sha512-7LKo7RtWfoFN/rHx1UELv/2zHGMx8MkZKDq1xENmOCTkfIqZJ0zZ26NEJX8czhnPXVcqS0ARjjfJB+eJ0/5Cvw==", "dev": true, - "license": "MIT", "bin": { "x-default-browser": "bin/x-default-browser.js" }, @@ -46506,7 +53151,8 @@ }, "node_modules/xhr": { "version": "2.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", "dependencies": { "global": "~4.4.0", "is-function": "^1.0.1", @@ -46516,7 +53162,8 @@ }, "node_modules/xhr-request": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", + "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", "dependencies": { "buffer-to-arraybuffer": "^0.0.5", "object-assign": "^4.1.1", @@ -46529,14 +53176,16 @@ }, "node_modules/xhr-request-promise": { "version": "0.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz", + "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==", "dependencies": { "xhr-request": "^1.1.0" } }, "node_modules/xhr-request/node_modules/query-string": { "version": "5.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", "dependencies": { "decode-uri-component": "^0.2.0", "object-assign": "^4.1.0", @@ -46548,38 +53197,44 @@ }, "node_modules/xhr-request/node_modules/strict-uri-encode": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/xhr2-cookies": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", + "integrity": "sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==", "dependencies": { "cookiejar": "^2.1.1" } }, "node_modules/xml-name-validator": { "version": "3.0.0", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true }, "node_modules/xmlchars": { "version": "2.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true }, "node_modules/xmlhttprequest": { "version": "1.8.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==", "engines": { "node": ">=0.4.0" } }, "node_modules/xstream": { "version": "11.14.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/xstream/-/xstream-11.14.0.tgz", + "integrity": "sha512-1bLb+kKKtKPbgTK6i/BaoAn03g47PpFstlbe1BA+y3pNS/LfvcaghS5BFf9+EE1J+KwSQsEpfJvFN5GqFtiNmw==", "dependencies": { "globalthis": "^1.0.1", "symbol-observable": "^2.0.3" @@ -46587,80 +53242,154 @@ }, "node_modules/xtend": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "engines": { "node": ">=0.4" } }, "node_modules/y18n": { - "version": "5.0.8", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "node_modules/yaeti": { "version": "0.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==", "engines": { "node": ">=0.10.32" } }, "node_modules/yallist": { "version": "3.1.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/yaml": { "version": "1.10.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "engines": { "node": ">= 6" } }, "node_modules/yargs": { - "version": "16.2.0", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, - "license": "MIT", "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", + "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", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" }, "engines": { - "node": ">=10" + "node": ">=8" } }, "node_modules/yargs-parser": { "version": "10.1.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", "dependencies": { "camelcase": "^4.1.0" } }, "node_modules/yargs-parser/node_modules/camelcase": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", "engines": { "node": ">=4" } }, + "node_modules/yargs/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/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==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/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==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/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==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs/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==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/yargs/node_modules/yargs-parser": { - "version": "20.2.9", + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, - "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, "engines": { - "node": ">=10" + "node": ">=6" } }, "node_modules/yauzl": { "version": "2.10.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -46668,8 +53397,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -46679,8 +53409,9 @@ }, "node_modules/zwitch": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -46690,30 +53421,41 @@ "dependencies": { "@ampproject/remapping": { "version": "2.2.0", - "dev": true, + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", "requires": { "@jridgewell/gen-mapping": "^0.1.0", "@jridgewell/trace-mapping": "^0.3.9" } }, "@apocentre/alias-sampling": { - "version": "0.5.3" + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@apocentre/alias-sampling/-/alias-sampling-0.5.3.tgz", + "integrity": "sha512-7UDWIIF9hIeJqfKXkNIzkVandlwLf1FWTSdrb9iXvOP8oF544JRXQjCbiTmCv2c9n44n/FIWtehhBfNuAx2CZA==" }, "@artsy/fresnel": { - "version": "1.7.0" + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@artsy/fresnel/-/fresnel-1.7.0.tgz", + "integrity": "sha512-TXIFVwMXE8GHe2c6NEJ6FFhB8+6gCIfU6lwd/MeSIwYw7QzpyYrcaOjvLh33ZmuD7HWSnQ0kdK9TErj7l9BrUQ==", + "requires": {} }, "@babel/code-frame": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "requires": { "@babel/highlight": "^7.18.6" } }, "@babel/compat-data": { - "version": "7.18.8" + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", + "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==" }, "@babel/core": { "version": "7.18.9", - "dev": true, + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", + "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", @@ -46734,6 +53476,8 @@ }, "@babel/generator": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", + "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", "requires": { "@babel/types": "^7.18.9", "@jridgewell/gen-mapping": "^0.3.2", @@ -46742,6 +53486,8 @@ "dependencies": { "@jridgewell/gen-mapping": { "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "requires": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -46752,12 +53498,16 @@ }, "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "dev": true, "requires": { "@babel/helper-explode-assignable-expression": "^7.18.6", @@ -46766,6 +53516,8 @@ }, "@babel/helper-compilation-targets": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", "requires": { "@babel/compat-data": "^7.18.8", "@babel/helper-validator-option": "^7.18.6", @@ -46775,6 +53527,8 @@ }, "@babel/helper-create-class-features-plugin": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", + "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", @@ -46788,6 +53542,8 @@ }, "@babel/helper-create-regexp-features-plugin": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", + "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", @@ -46795,12 +53551,12 @@ } }, "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", + "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", + "@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", @@ -46808,10 +53564,14 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.18.9" + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" }, "@babel/helper-explode-assignable-expression": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "dev": true, "requires": { "@babel/types": "^7.18.6" @@ -46819,6 +53579,8 @@ }, "@babel/helper-function-name": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", "requires": { "@babel/template": "^7.18.6", "@babel/types": "^7.18.9" @@ -46826,12 +53588,16 @@ }, "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", "dev": true, "requires": { "@babel/types": "^7.18.9" @@ -46839,13 +53605,16 @@ }, "@babel/helper-module-imports": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "requires": { "@babel/types": "^7.18.6" } }, "@babel/helper-module-transforms": { "version": "7.18.9", - "dev": true, + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", + "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", "requires": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", @@ -46859,16 +53628,22 @@ }, "@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==", "dev": true, "requires": { "@babel/types": "^7.18.6" } }, "@babel/helper-plugin-utils": { - "version": "7.18.9" + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", + "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==" }, "@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==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", @@ -46879,6 +53654,8 @@ }, "@babel/helper-replace-supers": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", @@ -46890,13 +53667,16 @@ }, "@babel/helper-simple-access": { "version": "7.18.6", - "dev": true, + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", "requires": { "@babel/types": "^7.18.6" } }, "@babel/helper-skip-transparent-expression-wrappers": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", "dev": true, "requires": { "@babel/types": "^7.18.9" @@ -46904,18 +53684,26 @@ }, "@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-validator-identifier": { - "version": "7.18.6" + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" }, "@babel/helper-validator-option": { - "version": "7.18.6" + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" }, "@babel/helper-wrap-function": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.9.tgz", + "integrity": "sha512-cG2ru3TRAL6a60tfQflpEfs4ldiPwF6YW3zfJiRgmoFVIaC1vGnBBgatfec+ZUziPHkHSaXAuEck3Cdkf3eRpQ==", "dev": true, "requires": { "@babel/helper-function-name": "^7.18.9", @@ -46926,7 +53714,8 @@ }, "@babel/helpers": { "version": "7.18.9", - "dev": true, + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", + "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", "requires": { "@babel/template": "^7.18.6", "@babel/traverse": "^7.18.9", @@ -46935,6 +53724,8 @@ }, "@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", @@ -46942,10 +53733,14 @@ } }, "@babel/parser": { - "version": "7.18.9" + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", + "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==" }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -46953,6 +53748,8 @@ }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9", @@ -46962,6 +53759,8 @@ }, "@babel/plugin-proposal-async-generator-functions": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz", + "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.6", @@ -46972,6 +53771,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.18.6", @@ -46980,6 +53781,8 @@ }, "@babel/plugin-proposal-class-static-block": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", "dev": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.18.6", @@ -46989,6 +53792,8 @@ }, "@babel/plugin-proposal-decorators": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.9.tgz", + "integrity": "sha512-KD7zDNaD14CRpjQjVbV4EnH9lsKYlcpUrhZH37ei2IY+AlXrfAPy5pTmRUE4X6X1k8EsKXPraykxeaogqQvSGA==", "dev": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.18.9", @@ -47000,6 +53805,8 @@ }, "@babel/plugin-proposal-dynamic-import": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", @@ -47008,6 +53815,8 @@ }, "@babel/plugin-proposal-export-default-from": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.9.tgz", + "integrity": "sha512-1qtsLNCDm5awHLIt+2qAFDi31XC94r4QepMQcOosC7FpY6O+Bgay5f2IyAQt2wvm1TARumpFprnQt5pTIJ9nUg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9", @@ -47016,6 +53825,8 @@ }, "@babel/plugin-proposal-export-namespace-from": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9", @@ -47024,6 +53835,8 @@ }, "@babel/plugin-proposal-json-strings": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", @@ -47032,6 +53845,8 @@ }, "@babel/plugin-proposal-logical-assignment-operators": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9", @@ -47040,6 +53855,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", @@ -47048,6 +53865,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", @@ -47056,6 +53875,8 @@ }, "@babel/plugin-proposal-object-rest-spread": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", "dev": true, "requires": { "@babel/compat-data": "^7.18.8", @@ -47067,6 +53888,8 @@ }, "@babel/plugin-proposal-optional-catch-binding": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", @@ -47075,6 +53898,8 @@ }, "@babel/plugin-proposal-optional-chaining": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9", @@ -47084,6 +53909,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.18.6", @@ -47092,6 +53919,8 @@ }, "@babel/plugin-proposal-private-property-in-object": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", @@ -47102,6 +53931,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", @@ -47110,6 +53941,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -47117,6 +53950,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -47124,6 +53959,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.12.13" @@ -47131,6 +53968,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -47138,6 +53977,8 @@ }, "@babel/plugin-syntax-decorators": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.18.6.tgz", + "integrity": "sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -47145,6 +53986,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -47152,6 +53995,8 @@ }, "@babel/plugin-syntax-export-default-from": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", + "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -47159,6 +54004,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" @@ -47166,6 +54013,8 @@ }, "@babel/plugin-syntax-flow": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -47173,6 +54022,8 @@ }, "@babel/plugin-syntax-import-assertions": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -47180,6 +54031,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" @@ -47187,6 +54040,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -47194,12 +54049,16 @@ }, "@babel/plugin-syntax-jsx": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" @@ -47207,6 +54066,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -47214,6 +54075,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" @@ -47221,6 +54084,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -47228,6 +54093,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -47235,6 +54102,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -47242,6 +54111,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -47249,6 +54120,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -47256,6 +54129,8 @@ }, "@babel/plugin-syntax-typescript": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -47263,6 +54138,8 @@ }, "@babel/plugin-transform-arrow-functions": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -47270,6 +54147,8 @@ }, "@babel/plugin-transform-async-to-generator": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.18.6", @@ -47279,6 +54158,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -47286,6 +54167,8 @@ }, "@babel/plugin-transform-block-scoping": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9" @@ -47293,6 +54176,8 @@ }, "@babel/plugin-transform-classes": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", + "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", @@ -47307,6 +54192,8 @@ }, "@babel/plugin-transform-computed-properties": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9" @@ -47314,6 +54201,8 @@ }, "@babel/plugin-transform-destructuring": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", + "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9" @@ -47321,6 +54210,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", @@ -47329,6 +54220,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9" @@ -47336,6 +54229,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", @@ -47344,6 +54239,8 @@ }, "@babel/plugin-transform-flow-strip-types": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz", + "integrity": "sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9", @@ -47352,6 +54249,8 @@ }, "@babel/plugin-transform-for-of": { "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -47359,6 +54258,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.18.9", @@ -47368,6 +54269,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9" @@ -47375,6 +54278,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -47382,6 +54287,8 @@ }, "@babel/plugin-transform-modules-amd": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", "dev": true, "requires": { "@babel/helper-module-transforms": "^7.18.6", @@ -47391,6 +54298,8 @@ }, "@babel/plugin-transform-modules-commonjs": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", "dev": true, "requires": { "@babel/helper-module-transforms": "^7.18.6", @@ -47401,6 +54310,8 @@ }, "@babel/plugin-transform-modules-systemjs": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", + "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", "dev": true, "requires": { "@babel/helper-hoist-variables": "^7.18.6", @@ -47412,6 +54323,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-module-transforms": "^7.18.6", @@ -47420,6 +54333,8 @@ }, "@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", + "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", @@ -47428,6 +54343,8 @@ }, "@babel/plugin-transform-new-target": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -47435,6 +54352,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", @@ -47443,6 +54362,8 @@ }, "@babel/plugin-transform-parameters": { "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -47450,6 +54371,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -47457,6 +54380,8 @@ }, "@babel/plugin-transform-react-constant-elements": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.9.tgz", + "integrity": "sha512-IrTYh1I3YCEL1trjknnlLKTp5JggjzhKl/d3ibzPc97JhpFcDTr38Jdek/oX4cFbS6By0bXJcOkpRvJ5ZHK2wQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9" @@ -47464,6 +54389,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -47471,6 +54398,8 @@ }, "@babel/plugin-transform-react-jsx": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.6.tgz", + "integrity": "sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", @@ -47482,6 +54411,8 @@ }, "@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==", "dev": true, "requires": { "@babel/plugin-transform-react-jsx": "^7.18.6" @@ -47489,6 +54420,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", @@ -47497,6 +54430,8 @@ }, "@babel/plugin-transform-regenerator": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", @@ -47505,6 +54440,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -47512,6 +54449,8 @@ }, "@babel/plugin-transform-runtime": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.9.tgz", + "integrity": "sha512-wS8uJwBt7/b/mzE13ktsJdmS4JP/j7PQSaADtnb4I2wL0zK51MQ0pmF8/Jy0wUIS96fr+fXT6S/ifiPXnvrlSg==", "requires": { "@babel/helper-module-imports": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.9", @@ -47523,6 +54462,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -47530,6 +54471,8 @@ }, "@babel/plugin-transform-spread": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", + "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9", @@ -47538,6 +54481,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -47545,6 +54490,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9" @@ -47552,6 +54499,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9" @@ -47559,6 +54508,8 @@ }, "@babel/plugin-transform-typescript": { "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.8.tgz", + "integrity": "sha512-p2xM8HI83UObjsZGofMV/EdYjamsDm6MoN3hXPYIT0+gxIoopE+B7rPYKAxfrz9K9PK7JafTTjqYC6qipLExYA==", "dev": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.18.6", @@ -47568,6 +54519,8 @@ }, "@babel/plugin-transform-unicode-escapes": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", + "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -47575,6 +54528,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", @@ -47583,6 +54538,8 @@ }, "@babel/preset-env": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.9.tgz", + "integrity": "sha512-75pt/q95cMIHWssYtyfjVlvI+QEZQThQbKvR9xH+F/Agtw/s4Wfc2V9Bwd/P39VtixB7oWxGdH4GteTTwYJWMg==", "dev": true, "requires": { "@babel/compat-data": "^7.18.8", @@ -47664,6 +54621,8 @@ }, "@babel/preset-flow": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz", + "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", @@ -47673,6 +54632,8 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -47684,6 +54645,8 @@ }, "@babel/preset-react": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", @@ -47696,6 +54659,8 @@ }, "@babel/preset-typescript": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", @@ -47705,6 +54670,8 @@ }, "@babel/register": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz", + "integrity": "sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==", "dev": true, "requires": { "clone-deep": "^4.0.1", @@ -47716,6 +54683,8 @@ "dependencies": { "find-cache-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, "requires": { "commondir": "^1.0.1", @@ -47725,6 +54694,8 @@ }, "find-up": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { "locate-path": "^3.0.0" @@ -47732,6 +54703,8 @@ }, "locate-path": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { "p-locate": "^3.0.0", @@ -47740,6 +54713,8 @@ }, "make-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "requires": { "pify": "^4.0.1", @@ -47748,6 +54723,8 @@ }, "p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -47755,6 +54732,8 @@ }, "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==", "dev": true, "requires": { "p-limit": "^2.0.0" @@ -47762,10 +54741,14 @@ }, "path-exists": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true }, "pkg-dir": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "requires": { "find-up": "^3.0.0" @@ -47773,18 +54756,24 @@ }, "semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } }, "@babel/runtime": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", + "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", "dev": true, "requires": { "core-js-pure": "^3.20.2", @@ -47793,6 +54782,8 @@ }, "@babel/template": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", + "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", "requires": { "@babel/code-frame": "^7.18.6", "@babel/parser": "^7.18.6", @@ -47801,6 +54792,8 @@ }, "@babel/traverse": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", + "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", "requires": { "@babel/code-frame": "^7.18.6", "@babel/generator": "^7.18.9", @@ -47816,6 +54809,8 @@ }, "@babel/types": { "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "requires": { "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" @@ -47823,14 +54818,20 @@ }, "@base2/pretty-print-object": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", + "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==", "dev": true }, "@bcoe/v8-coverage": { "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, "@chainlink/contracts-0.0.10": { "version": "npm:@chainlink/contracts@0.0.10", + "resolved": "https://registry.npmjs.org/@chainlink/contracts/-/contracts-0.0.10.tgz", + "integrity": "sha512-ok+ucSQ+3mrR+zjbi6zIrdd5M9XymcqVcnXGVyqBVRYZp97jS2/rt/glP320JmHxmi4pacgDOg0Ux11xIr1S8Q==", "dev": true, "requires": { "@truffle/contract": "^4.2.6", @@ -47839,11 +54840,15 @@ "dependencies": { "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==", "dev": true, "optional": true }, "ethers": { "version": "4.0.49", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz", + "integrity": "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==", "dev": true, "optional": true, "requires": { @@ -47860,6 +54865,8 @@ }, "hash.js": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", "dev": true, "optional": true, "requires": { @@ -47869,21 +54876,29 @@ }, "js-sha3": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==", "dev": true, "optional": true }, "scrypt-js": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==", "dev": true, "optional": true }, "setimmediate": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", + "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==", "dev": true, "optional": true }, "uuid": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==", "dev": true, "optional": true } @@ -47891,6 +54906,8 @@ }, "@cnakazawa/watch": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "dev": true, "requires": { "exec-sh": "^0.3.2", @@ -47899,11 +54916,15 @@ }, "@colors/colors": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "dev": true, "optional": true }, "@confio/ics23": { "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@confio/ics23/-/ics23-0.6.8.tgz", + "integrity": "sha512-wB6uo+3A50m0sW/EWcU64xpV/8wShZ6bMTa7pF8eYsTrSkQA7oLUIJcs/wb8g4y2Oyq701BaGiO6n/ak5WXO1w==", "requires": { "@noble/hashes": "^1.0.0", "protobufjs": "^6.8.8" @@ -47911,6 +54932,8 @@ }, "@cosmjs/amino": { "version": "0.28.11", + "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.28.11.tgz", + "integrity": "sha512-WJkQQq8gbk5doJJ/3Gcax26I+VC4HdbbSlNdyT5hc6T+U2Jmyry9RLSE+wEZyFMgEabhr43SbIxf64gWZeR8YA==", "requires": { "@cosmjs/crypto": "0.28.11", "@cosmjs/encoding": "0.28.11", @@ -47920,6 +54943,8 @@ }, "@cosmjs/crypto": { "version": "0.28.11", + "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.28.11.tgz", + "integrity": "sha512-oJXOeBX4FP8bp0ZVydJFcRplErHp8cC6vNoULRck+7hcLuvp9tyv3SBOkBkwxTv81VcQyGCgn7WE0NYEKrpUbw==", "requires": { "@cosmjs/encoding": "0.28.11", "@cosmjs/math": "0.28.11", @@ -47932,6 +54957,8 @@ }, "@cosmjs/encoding": { "version": "0.28.11", + "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.28.11.tgz", + "integrity": "sha512-J7pvlzAt8hBZn316wGRmUlK3xwMgNXUvj4v56DK4fA0fv6VfGwMvVtHCXaqNQtzOGkC6EQcshzA/fL5MBIwu6A==", "requires": { "base64-js": "^1.3.0", "bech32": "^1.1.4", @@ -47940,6 +54967,8 @@ }, "@cosmjs/json-rpc": { "version": "0.28.11", + "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.28.11.tgz", + "integrity": "sha512-YNZTozu5yWHyGGet5Wfc0CcxQezkMr37YaeU9elCaa11ClHlYAQ2NrPpPBOmgnJKsMhzfiKcAE9Sf6f4a0hCxA==", "requires": { "@cosmjs/stream": "0.28.11", "xstream": "^11.14.0" @@ -47947,12 +54976,16 @@ }, "@cosmjs/math": { "version": "0.28.11", + "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.28.11.tgz", + "integrity": "sha512-MyhPnC4sYu86c2/0PpEeynaPl4nvAmLZH3acPh96SzcjERONbGZjjKtBFPq1avBrev2CCSPrZ4O8u9xpQ4aSvg==", "requires": { "bn.js": "^5.2.0" } }, "@cosmjs/proto-signing": { "version": "0.28.11", + "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.28.11.tgz", + "integrity": "sha512-ym0DpLff+0RBkD/mtFf6wrzyuGhcbcjuDMEdcUWOrJTo6n8DXeRmHkJkyy/mrG3QC4tQX/A81+DhfkANQmgcxw==", "requires": { "@cosmjs/amino": "0.28.11", "@cosmjs/crypto": "0.28.11", @@ -47965,6 +54998,8 @@ }, "@cosmjs/socket": { "version": "0.28.11", + "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.28.11.tgz", + "integrity": "sha512-4BhsWN984SLBhwPCD89riQ3SEJzJ1RLJPeP6apIGjhh6pguQZmwa2U/TZjnEUOGnJkUG2FZUH99jRGSTYaIvZg==", "requires": { "@cosmjs/stream": "0.28.11", "isomorphic-ws": "^4.0.1", @@ -47974,6 +55009,8 @@ }, "@cosmjs/stargate": { "version": "0.28.11", + "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.28.11.tgz", + "integrity": "sha512-UyFH/mTNNKTZohVhj+SmjCRv/xopqU/UinGedmWzs4MqEZteX9xs6D3HTmRCgpmBQ03lpbTslE/FhhT9Hkl9KQ==", "requires": { "@confio/ics23": "^0.6.8", "@cosmjs/amino": "0.28.11", @@ -47991,12 +55028,16 @@ }, "@cosmjs/stream": { "version": "0.28.11", + "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.28.11.tgz", + "integrity": "sha512-3b6P4Il8mYzvY2bvEQyzgP+cm0HIGSpHNtuGjiWsQF3Wtp450iVRfEJqdt4+91vvxzfdjQEkQOLMaymnswX3sw==", "requires": { "xstream": "^11.14.0" } }, "@cosmjs/tendermint-rpc": { "version": "0.28.11", + "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.28.11.tgz", + "integrity": "sha512-TUhWsUYxbKftQmHQK5TBH62vNaKB1ybxoFZ2uJtGMVvY3jcBux7P0Ll/u5nwrM0ETAeo2RjucehJUpGBy9q+HQ==", "requires": { "@cosmjs/crypto": "0.28.11", "@cosmjs/encoding": "0.28.11", @@ -48021,13 +55062,19 @@ } }, "@cosmjs/utils": { - "version": "0.28.11" + "version": "0.28.11", + "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.28.11.tgz", + "integrity": "sha512-FXVEr7Pg6MX9VbY5NemuKbtFVabSlUlArWIV+R74FQg5LIuSa+0QkxSpNldCuOLBEU4/GlrzybT4uEl338vSzg==" }, "@cvbb/bc-bech32": { - "version": "1.1.15" + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@cvbb/bc-bech32/-/bc-bech32-1.1.15.tgz", + "integrity": "sha512-e80x5VsfUCpXYiheLm/c/lOEegr7ZSd5nq3HlJEcfgljXW5LosH/Kgf21he9Yyr2cBke3NrZM7DuOxvbMpPJHg==" }, "@cvbb/bc-ur": { "version": "0.2.15", + "resolved": "https://registry.npmjs.org/@cvbb/bc-ur/-/bc-ur-0.2.15.tgz", + "integrity": "sha512-jukQNKCzv1zxUsESeCbVV2Mkxmgz03yVmtgjPpqJ0D1HhNUz8pBt7tmLVOvAO1eeK4Q0083maebxv3r7p2uadA==", "requires": { "@cvbb/bc-bech32": "^1.1.15", "@types/sha.js": "^2.4.0", @@ -48036,6 +55083,8 @@ }, "@cvbb/eth-keyring": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@cvbb/eth-keyring/-/eth-keyring-1.1.1.tgz", + "integrity": "sha512-HhSiHY3chN4nx1tajLD5v0obdr5GdIVGdLGCEOP8rG0f0Tu6bOJBqJE/idDii8C7mtxEijquyfyuPHHNfa8xKg==", "requires": { "@cvbb/sdk": "^1.1.1", "ethereumjs-tx": "^2.1.2", @@ -48045,6 +55094,8 @@ }, "@cvbb/sdk": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@cvbb/sdk/-/sdk-1.1.1.tgz", + "integrity": "sha512-aEx914et/V/CXREVZiMrrS4VprCNFPsabTNZTzqNJOrMsOpABk0gwJHi55D+FaAsqIDK7PTLzkPjR59Iorol6Q==", "requires": { "@cvbb/bc-ur": "^0.2.14", "@types/qrcode.react": "^1.0.1", @@ -48061,6 +55112,8 @@ "dependencies": { "qrcode.react": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-1.0.1.tgz", + "integrity": "sha512-8d3Tackk8IRLXTo67Y+c1rpaiXjoz/Dd2HpcMdW//62/x8J1Nbho14Kh8x974t9prsLHN6XqVgcnRiBGFptQmg==", "requires": { "loose-envify": "^1.4.0", "prop-types": "^15.6.0", @@ -48069,6 +55122,8 @@ }, "react-modal": { "version": "3.15.1", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.15.1.tgz", + "integrity": "sha512-duB9bxOaYg7Zt6TMFldIFxQRtSP+Dg3F1ZX3FXxSUn+3tZZ/9JCgeAQKDg7rhZSAqopq8TFRw3yIbnx77gyFTw==", "requires": { "exenv": "^1.2.0", "prop-types": "^15.7.2", @@ -48078,6 +55133,8 @@ }, "react-qr-reader": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-qr-reader/-/react-qr-reader-2.2.1.tgz", + "integrity": "sha512-EL5JEj53u2yAOgtpAKAVBzD/SiKWn0Bl7AZy6ZrSf1lub7xHwtaXe6XSx36Wbhl1VMGmvmrwYMRwO1aSCT2fwA==", "requires": { "jsqr": "^1.2.0", "prop-types": "^15.7.2", @@ -48088,6 +55145,8 @@ }, "@cypress/browserify-preprocessor": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@cypress/browserify-preprocessor/-/browserify-preprocessor-3.0.2.tgz", + "integrity": "sha512-y6mlFR+IR2cqcm3HabSp7AEcX9QfF1EUL4eOaw/7xexdhmdQU8ez6piyRopZQob4BK8oKTsc9PkupsU2rzjqMA==", "dev": true, "requires": { "@babel/core": "^7.16.0", @@ -48112,6 +55171,8 @@ }, "@cypress/code-coverage": { "version": "3.9.12", + "resolved": "https://registry.npmjs.org/@cypress/code-coverage/-/code-coverage-3.9.12.tgz", + "integrity": "sha512-2QuDSQ2ovz2ZsbQImM917q+9JmEq4afC4kpgHe2o3rTQxUrs7CdHM84rT8XKl0gJIXmbMcNq2rZqe40/eFmCFw==", "dev": true, "requires": { "@cypress/browserify-preprocessor": "3.0.2", @@ -48127,6 +55188,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -48134,6 +55197,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -48142,6 +55207,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -48149,10 +55216,14 @@ }, "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==", "dev": true }, "debug": { "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, "requires": { "ms": "2.1.2" @@ -48160,10 +55231,14 @@ }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -48173,10 +55248,14 @@ }, "@cypress/mount-utils": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@cypress/mount-utils/-/mount-utils-1.0.2.tgz", + "integrity": "sha512-Fn3fdTiyayHoy8Ol0RSu4MlBH2maQ2ZEXeEVKl/zHHXEQpld5HX3vdNLhK5YLij8cLynA4DxOT/nO9iEnIiOXw==", "dev": true }, "@cypress/request": { "version": "2.88.10", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.10.tgz", + "integrity": "sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg==", "dev": true, "requires": { "aws-sign2": "~0.7.0", @@ -48199,14 +55278,29 @@ "uuid": "^8.3.2" }, "dependencies": { + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, "qs": { "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true } } }, "@cypress/webpack-dev-server": { "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@cypress/webpack-dev-server/-/webpack-dev-server-1.8.4.tgz", + "integrity": "sha512-kDg57ozD4vzIwHa0FhT44IoMKqsgFy7WV5SbBjWLBPdoOhuCdf22gy8VukaxwYqh+MFKxqVJ7hqVLErmMgpAYA==", "dev": true, "requires": { "debug": "^4.3.2", @@ -48217,6 +55311,8 @@ "dependencies": { "semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -48226,6 +55322,8 @@ }, "@cypress/xvfb": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", "dev": true, "requires": { "debug": "^3.1.0", @@ -48234,6 +55332,8 @@ "dependencies": { "debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { "ms": "^2.1.1" @@ -48243,10 +55343,14 @@ }, "@discoveryjs/json-ext": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true }, "@drptbl/gremlins.js": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@drptbl/gremlins.js/-/gremlins.js-2.2.1.tgz", + "integrity": "sha512-VWsdOZTsu8ABNVplFQUniHSLsCAQIJh+HDTUP6CllxXBe2pgFQKQ6RGxAS/QRTUcPprQCGpB3zH+gqNnvRRTmQ==", "dev": true, "requires": { "chance": "^1.1.4", @@ -48254,15 +55358,17 @@ } }, "@emotion/babel-plugin": { - "version": "11.9.2", - "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/plugin-syntax-jsx": "^7.12.13", - "@babel/runtime": "^7.13.10", - "@emotion/hash": "^0.8.0", - "@emotion/memoize": "^0.7.5", - "@emotion/serialize": "^1.0.2", - "babel-plugin-macros": "^2.6.1", + "version": "11.10.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.0.tgz", + "integrity": "sha512-xVnpDAAbtxL1dsuSelU5A7BnY/lftws0wUexNJZTPsvX/1tM4GZJbclgODhvW4E+NH7E5VFcH0bBn30NvniPJA==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.0", + "babel-plugin-macros": "^3.1.0", "convert-source-map": "^1.5.0", "escape-string-regexp": "^4.0.0", "find-root": "^1.1.0", @@ -48270,84 +55376,113 @@ "stylis": "4.0.13" }, "dependencies": { - "@emotion/memoize": { - "version": "0.7.5" - }, - "babel-plugin-macros": { - "version": "2.8.0", - "requires": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" - } - }, - "cosmiconfig": { - "version": "6.0.0", - "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" - } + "@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" }, "escape-string-regexp": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" }, "source-map": { - "version": "0.5.7" + "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.9.3", - "requires": { - "@emotion/memoize": "^0.7.4", - "@emotion/sheet": "^1.1.1", - "@emotion/utils": "^1.0.0", - "@emotion/weak-memoize": "^0.2.5", + "version": "11.10.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.0.tgz", + "integrity": "sha512-3FoUWnDbHWg/pXGCvL46jvpOSJP0xvRZLY8khUcUHGOBcp0S/MCIk+osp84/dby2Ctahw/Ev4KTHWkY3i0g39g==", + "requires": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", "stylis": "4.0.13" } }, "@emotion/hash": { - "version": "0.8.0" + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" }, "@emotion/is-prop-valid": { "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", "requires": { "@emotion/memoize": "0.7.4" + }, + "dependencies": { + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + } } }, "@emotion/memoize": { - "version": "0.7.4" + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" }, "@emotion/serialize": { - "version": "1.0.4", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.0.tgz", + "integrity": "sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==", "requires": { - "@emotion/hash": "^0.8.0", - "@emotion/memoize": "^0.7.4", - "@emotion/unitless": "^0.7.5", - "@emotion/utils": "^1.0.0", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", "csstype": "^3.0.2" + }, + "dependencies": { + "@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" + }, + "@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + } } }, "@emotion/sheet": { - "version": "1.1.1" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.0.tgz", + "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==" }, "@emotion/stylis": { - "version": "0.8.5" + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" }, "@emotion/unitless": { - "version": "0.7.5" + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, "@emotion/utils": { - "version": "1.1.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" }, "@emotion/weak-memoize": { - "version": "0.2.5" + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" }, "@ensdomains/address-encoder": { "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@ensdomains/address-encoder/-/address-encoder-0.1.9.tgz", + "integrity": "sha512-E2d2gP4uxJQnDu2Kfg1tHNspefzbLT8Tyjrm5sEuim32UkU2sm5xL4VXtgc2X33fmPEw9+jUMpGs4veMbf+PYg==", "requires": { "bech32": "^1.1.3", "blakejs": "^1.1.0", @@ -48359,12 +55494,16 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, "@ensdomains/ens": { "version": "0.4.5", + "resolved": "https://registry.npmjs.org/@ensdomains/ens/-/ens-0.4.5.tgz", + "integrity": "sha512-JSvpj1iNMFjK6K+uVl4unqMoa9rf5jopb8cya5UGBWz23Nw8hSNT7efgUx4BTlAPAgpNlEioUfeTyQ6J9ZvTVw==", "requires": { "bluebird": "^3.5.2", "eth-ens-namehash": "^2.0.8", @@ -48375,6 +55514,8 @@ }, "@ensdomains/ensjs": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@ensdomains/ensjs/-/ensjs-2.1.0.tgz", + "integrity": "sha512-GRbGPT8Z/OJMDuxs75U/jUNEC0tbL0aj7/L/QQznGYKm/tiasp+ndLOaoULy9kKJFC0TBByqfFliEHDgoLhyog==", "requires": { "@babel/runtime": "^7.4.4", "@ensdomains/address-encoder": "^0.1.7", @@ -48387,10 +55528,14 @@ } }, "@ensdomains/eth-ens-namehash": { - "version": "2.0.15" + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@ensdomains/eth-ens-namehash/-/eth-ens-namehash-2.0.15.tgz", + "integrity": "sha512-JRDFP6+Hczb1E0/HhIg0PONgBYasfGfDheujmfxaZaAv/NAH4jE6Kf48WbqfRZdxt4IZI3jl3Ri7sZ1nP09lgw==" }, "@ensdomains/resolver": { - "version": "0.2.4" + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@ensdomains/resolver/-/resolver-0.2.4.tgz", + "integrity": "sha512-bvaTH34PMCbv6anRa9I/0zjLJgY4EuznbEMgbV77JBCQ9KNC46rzi0avuxpOfu+xDjPEtSFGqVEOr5GlUSGudA==" }, "@eslint/eslintrc": { "version": "0.4.3", @@ -48451,15 +55596,19 @@ } }, "@eth-optimism/contracts": { - "version": "0.5.30", + "version": "0.5.31", + "resolved": "https://registry.npmjs.org/@eth-optimism/contracts/-/contracts-0.5.31.tgz", + "integrity": "sha512-I07EeyBBWwSsB6I/GodOLRydDtefWx4sdL3wCvNLSoCIUl2hUyisMmtTojOBXeT6vvfbiYkWc8jZlfXdbyJ7fA==", "requires": { - "@eth-optimism/core-utils": "0.9.1", + "@eth-optimism/core-utils": "0.9.2", "@ethersproject/abstract-provider": "^5.6.1", "@ethersproject/abstract-signer": "^5.6.2" } }, "@eth-optimism/core-utils": { - "version": "0.9.1", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.9.2.tgz", + "integrity": "sha512-wUP75gZu1rZ+taXwUtcw00qCUbDkcn16JcIIK/j7XnzgaEnyXExn+ivz3rivFbr5Ool4c5M+iVzVF99sPZrCPA==", "requires": { "@ethersproject/abstract-provider": "^5.6.1", "@ethersproject/providers": "^5.6.8", @@ -48471,6 +55620,8 @@ }, "@eth-optimism/provider": { "version": "0.0.1-alpha.14", + "resolved": "https://registry.npmjs.org/@eth-optimism/provider/-/provider-0.0.1-alpha.14.tgz", + "integrity": "sha512-fEOSHxWt5nII345c4cQtUUZ7Pb/G3GzqvmJOddx27oUVr3zdjeScOO/VXoIf9B8wXxIqUz93i1MDHks8V95CRg==", "requires": { "@eth-optimism/core-utils": "0.0.1-alpha.30", "bn.js": "^5.1.3", @@ -48479,6 +55630,8 @@ "dependencies": { "@eth-optimism/core-utils": { "version": "0.0.1-alpha.30", + "resolved": "https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.0.1-alpha.30.tgz", + "integrity": "sha512-ir8OevZSRu3U7npO+oY9VXADtXIKGHbw/V9CGPMNgXyuoifnuBLuL0OouL0OUhPRAbPHauYwjJX1xr29nJe1Tw==", "requires": { "abstract-leveldown": "^6.2.2", "async-lock": "^1.2.2", @@ -48498,18 +55651,16 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, - "@types/bn.js": { - "version": "4.11.6", - "requires": { - "@types/node": "*" - } - }, "abstract-leveldown": { "version": "6.3.0", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz", + "integrity": "sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==", "requires": { "buffer": "^5.5.0", "immediate": "^3.2.3", @@ -48520,22 +55671,30 @@ }, "axios": { "version": "0.19.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", + "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", "requires": { "follow-redirects": "1.5.10" } }, "buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, "dotenv": { - "version": "8.6.0" + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" }, "ethereumjs-util": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", "requires": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -48547,18 +55706,24 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, "follow-redirects": { "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", "requires": { "debug": "=3.1.0" }, "dependencies": { "debug": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "requires": { "ms": "2.0.0" } @@ -48566,10 +55731,14 @@ } }, "immediate": { - "version": "3.2.3" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz", + "integrity": "sha512-RrGCXRm/fRVqMIhqXrGEX9rRADavPiDFSoMb/k64i9XMk8uH4r/Omi5Ctierj6XzNecwDbO4WuFbDD1zmpl3Tg==" }, "memdown": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/memdown/-/memdown-4.1.0.tgz", + "integrity": "sha512-RqDUWsJ3IH27+dHwBOg6/ZWJoGul+tesnaQ10Pr/ARx7GpskB01Ky0zNZ8EkM6lvQqXcxyzukmXA0T39XW2sRw==", "requires": { "abstract-leveldown": "~6.0.1", "functional-red-black-tree": "~1.0.1", @@ -48581,6 +55750,8 @@ "dependencies": { "abstract-leveldown": { "version": "6.0.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.0.3.tgz", + "integrity": "sha512-jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q==", "requires": { "level-concat-iterator": "~2.0.0", "xtend": "~4.0.0" @@ -48589,24 +55760,34 @@ } }, "ms": { - "version": "2.0.0" + "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" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "uuid": { - "version": "3.4.0" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" } } }, "@eth-optimism/watcher": { "version": "0.0.1-alpha.9", + "resolved": "https://registry.npmjs.org/@eth-optimism/watcher/-/watcher-0.0.1-alpha.9.tgz", + "integrity": "sha512-FSMinaayA/nTQzSPv21tOUqok8gMfEB1UcIdLJkImt9NUzT4QjhGbrsPH6Q2hBlQkAApgTECMShUYZVMpZ7oOw==", "requires": { "ethers": "5.0.0" }, "dependencies": { "ethers": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.0.0.tgz", + "integrity": "sha512-uOSACd2E8dg8XuiOewpL42uFH7SvrkA5k0oGkHoqSJl2lflrMPV+7ciWzyuPBjyHnOFvAPPJUpsXrwpFKaLFww==", "requires": { "@ethersproject/abi": "^5.0.0", "@ethersproject/abstract-provider": "^5.0.0", @@ -48643,6 +55824,8 @@ }, "@ethereumjs/common": { "version": "2.6.5", + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.5.tgz", + "integrity": "sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==", "requires": { "crc-32": "^1.2.0", "ethereumjs-util": "^7.1.5" @@ -48650,6 +55833,8 @@ }, "@ethereumjs/tx": { "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.2.tgz", + "integrity": "sha512-gQDNJWKrSDGu2w7w0PzVXVBNMzb7wwdDOmOqczmhNjqFxFuIbhVJDwiGEnxFNC2/b8ifcZzY7MLcluizohRzNw==", "requires": { "@ethereumjs/common": "^2.6.4", "ethereumjs-util": "^7.1.5" @@ -48657,6 +55842,8 @@ }, "@ethersproject/abi": { "version": "5.6.4", + "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.6.4.tgz", + "integrity": "sha512-TTeZUlCeIHG6527/2goZA6gW5F8Emoc7MrZDC7hhP84aRGvW3TEdTnZR08Ls88YXM1m2SuK42Osw/jSi3uO8gg==", "requires": { "@ethersproject/address": "^5.6.1", "@ethersproject/bignumber": "^5.6.2", @@ -48671,6 +55858,8 @@ }, "@ethersproject/abstract-provider": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.6.1.tgz", + "integrity": "sha512-BxlIgogYJtp1FS8Muvj8YfdClk3unZH0vRMVX791Z9INBNT/kuACZ9GzaY1Y4yFq+YSy6/w4gzj3HCRKrK9hsQ==", "requires": { "@ethersproject/bignumber": "^5.6.2", "@ethersproject/bytes": "^5.6.1", @@ -48683,6 +55872,8 @@ }, "@ethersproject/abstract-signer": { "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.6.2.tgz", + "integrity": "sha512-n1r6lttFBG0t2vNiI3HoWaS/KdOt8xyDjzlP2cuevlWLG6EX0OwcKLyG/Kp/cuwNxdy/ous+R/DEMdTUwWQIjQ==", "requires": { "@ethersproject/abstract-provider": "^5.6.1", "@ethersproject/bignumber": "^5.6.2", @@ -48693,6 +55884,8 @@ }, "@ethersproject/address": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.6.1.tgz", + "integrity": "sha512-uOgF0kS5MJv9ZvCz7x6T2EXJSzotiybApn4XlOgoTX0xdtyVIJ7pF+6cGPxiEq/dpBiTfMiw7Yc81JcwhSYA0Q==", "requires": { "@ethersproject/bignumber": "^5.6.2", "@ethersproject/bytes": "^5.6.1", @@ -48703,12 +55896,16 @@ }, "@ethersproject/base64": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.6.1.tgz", + "integrity": "sha512-qB76rjop6a0RIYYMiB4Eh/8n+Hxu2NIZm8S/Q7kNo5pmZfXhHGHmS4MinUainiBC54SCyRnwzL+KZjj8zbsSsw==", "requires": { "@ethersproject/bytes": "^5.6.1" } }, "@ethersproject/basex": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.6.1.tgz", + "integrity": "sha512-a52MkVz4vuBXR06nvflPMotld1FJWSj2QT0985v7P/emPZO00PucFAkbcmq2vpVU7Ts7umKiSI6SppiLykVWsA==", "requires": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/properties": "^5.6.0" @@ -48716,6 +55913,8 @@ }, "@ethersproject/bignumber": { "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.6.2.tgz", + "integrity": "sha512-v7+EEUbhGqT3XJ9LMPsKvXYHFc8eHxTowFCG/HgJErmq4XHJ2WR7aeyICg3uTOAQ7Icn0GFHAohXEhxQHq4Ubw==", "requires": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/logger": "^5.6.0", @@ -48724,18 +55923,24 @@ }, "@ethersproject/bytes": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.6.1.tgz", + "integrity": "sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g==", "requires": { "@ethersproject/logger": "^5.6.0" } }, "@ethersproject/constants": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.6.1.tgz", + "integrity": "sha512-QSq9WVnZbxXYFftrjSjZDUshp6/eKp6qrtdBtUCm0QxCV5z1fG/w3kdlcsjMCQuQHUnAclKoK7XpXMezhRDOLg==", "requires": { "@ethersproject/bignumber": "^5.6.2" } }, "@ethersproject/contracts": { "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.6.2.tgz", + "integrity": "sha512-hguUA57BIKi6WY0kHvZp6PwPlWF87MCeB4B7Z7AbUpTxfFXFdn/3b0GmjZPagIHS+3yhcBJDnuEfU4Xz+Ks/8g==", "requires": { "@ethersproject/abi": "^5.6.3", "@ethersproject/abstract-provider": "^5.6.1", @@ -48751,6 +55956,8 @@ }, "@ethersproject/hash": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.6.1.tgz", + "integrity": "sha512-L1xAHurbaxG8VVul4ankNX5HgQ8PNCTrnVXEiFnE9xoRnaUcgfD12tZINtDinSllxPLCtGwguQxJ5E6keE84pA==", "requires": { "@ethersproject/abstract-signer": "^5.6.2", "@ethersproject/address": "^5.6.1", @@ -48764,6 +55971,8 @@ }, "@ethersproject/hdnode": { "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.6.2.tgz", + "integrity": "sha512-tERxW8Ccf9CxW2db3WsN01Qao3wFeRsfYY9TCuhmG0xNpl2IO8wgXU3HtWIZ49gUWPggRy4Yg5axU0ACaEKf1Q==", "requires": { "@ethersproject/abstract-signer": "^5.6.2", "@ethersproject/basex": "^5.6.1", @@ -48781,6 +55990,8 @@ }, "@ethersproject/json-wallets": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.6.1.tgz", + "integrity": "sha512-KfyJ6Zwz3kGeX25nLihPwZYlDqamO6pfGKNnVMWWfEVVp42lTfCZVXXy5Ie8IZTN0HKwAngpIPi7gk4IJzgmqQ==", "requires": { "@ethersproject/abstract-signer": "^5.6.2", "@ethersproject/address": "^5.6.1", @@ -48799,22 +56010,30 @@ }, "@ethersproject/keccak256": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.6.1.tgz", + "integrity": "sha512-bB7DQHCTRDooZZdL3lk9wpL0+XuG3XLGHLh3cePnybsO3V0rdCAOQGpn/0R3aODmnTOOkCATJiD2hnL+5bwthA==", "requires": { "@ethersproject/bytes": "^5.6.1", "js-sha3": "0.8.0" } }, "@ethersproject/logger": { - "version": "5.6.0" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.6.0.tgz", + "integrity": "sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==" }, "@ethersproject/networks": { "version": "5.6.4", + "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.6.4.tgz", + "integrity": "sha512-KShHeHPahHI2UlWdtDMn2lJETcbtaJge4k7XSjDR9h79QTd6yQJmv6Cp2ZA4JdqWnhszAOLSuJEd9C0PRw7hSQ==", "requires": { "@ethersproject/logger": "^5.6.0" } }, "@ethersproject/pbkdf2": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.6.1.tgz", + "integrity": "sha512-k4gRQ+D93zDRPNUfmduNKq065uadC2YjMP/CqwwX5qG6R05f47boq6pLZtV/RnC4NZAYOPH1Cyo54q0c9sshRQ==", "requires": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/sha2": "^5.6.1" @@ -48822,12 +56041,16 @@ }, "@ethersproject/properties": { "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.6.0.tgz", + "integrity": "sha512-szoOkHskajKePTJSZ46uHUWWkbv7TzP2ypdEK6jGMqJaEt2sb0jCgfBo0gH0m2HBpRixMuJ6TBRaQCF7a9DoCg==", "requires": { "@ethersproject/logger": "^5.6.0" } }, "@ethersproject/providers": { "version": "5.6.8", + "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.6.8.tgz", + "integrity": "sha512-Wf+CseT/iOJjrGtAOf3ck9zS7AgPmr2fZ3N97r4+YXN3mBePTG2/bJ8DApl9mVwYL+RpYbNxMEkEp4mPGdwG/w==", "requires": { "@ethersproject/abstract-provider": "^5.6.1", "@ethersproject/abstract-signer": "^5.6.2", @@ -48853,6 +56076,8 @@ }, "@ethersproject/random": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.6.1.tgz", + "integrity": "sha512-/wtPNHwbmng+5yi3fkipA8YBT59DdkGRoC2vWk09Dci/q5DlgnMkhIycjHlavrvrjJBkFjO/ueLyT+aUDfc4lA==", "requires": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/logger": "^5.6.0" @@ -48860,6 +56085,8 @@ }, "@ethersproject/rlp": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.6.1.tgz", + "integrity": "sha512-uYjmcZx+DKlFUk7a5/W9aQVaoEC7+1MOBgNtvNg13+RnuUwT4F0zTovC0tmay5SmRslb29V1B7Y5KCri46WhuQ==", "requires": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/logger": "^5.6.0" @@ -48867,6 +56094,8 @@ }, "@ethersproject/sha2": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.6.1.tgz", + "integrity": "sha512-5K2GyqcW7G4Yo3uenHegbXRPDgARpWUiXc6RiF7b6i/HXUoWlb7uCARh7BAHg7/qT/Q5ydofNwiZcim9qpjB6g==", "requires": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/logger": "^5.6.0", @@ -48875,6 +56104,8 @@ }, "@ethersproject/signing-key": { "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.6.2.tgz", + "integrity": "sha512-jVbu0RuP7EFpw82vHcL+GP35+KaNruVAZM90GxgQnGqB6crhBqW/ozBfFvdeImtmb4qPko0uxXjn8l9jpn0cwQ==", "requires": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/logger": "^5.6.0", @@ -48886,6 +56117,8 @@ }, "@ethersproject/solidity": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.6.1.tgz", + "integrity": "sha512-KWqVLkUUoLBfL1iwdzUVlkNqAUIFMpbbeH0rgCfKmJp0vFtY4AsaN91gHKo9ZZLkC4UOm3cI3BmMV4N53BOq4g==", "requires": { "@ethersproject/bignumber": "^5.6.2", "@ethersproject/bytes": "^5.6.1", @@ -48897,6 +56130,8 @@ }, "@ethersproject/strings": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.6.1.tgz", + "integrity": "sha512-2X1Lgk6Jyfg26MUnsHiT456U9ijxKUybz8IM1Vih+NJxYtXhmvKBcHOmvGqpFSVJ0nQ4ZCoIViR8XlRw1v/+Cw==", "requires": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/constants": "^5.6.1", @@ -48905,6 +56140,8 @@ }, "@ethersproject/transactions": { "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.6.2.tgz", + "integrity": "sha512-BuV63IRPHmJvthNkkt9G70Ullx6AcM+SDc+a8Aw/8Yew6YwT51TcBKEp1P4oOQ/bP25I18JJr7rcFRgFtU9B2Q==", "requires": { "@ethersproject/address": "^5.6.1", "@ethersproject/bignumber": "^5.6.2", @@ -48919,6 +56156,8 @@ }, "@ethersproject/units": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.6.1.tgz", + "integrity": "sha512-rEfSEvMQ7obcx3KWD5EWWx77gqv54K6BKiZzKxkQJqtpriVsICrktIQmKl8ReNToPeIYPnFHpXvKpi068YFZXw==", "requires": { "@ethersproject/bignumber": "^5.6.2", "@ethersproject/constants": "^5.6.1", @@ -48927,6 +56166,8 @@ }, "@ethersproject/wallet": { "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.6.2.tgz", + "integrity": "sha512-lrgh0FDQPuOnHcF80Q3gHYsSUODp6aJLAdDmDV0xKCN/T7D99ta1jGVhulg3PY8wiXEngD0DfM0I2XKXlrqJfg==", "requires": { "@ethersproject/abstract-provider": "^5.6.1", "@ethersproject/abstract-signer": "^5.6.2", @@ -48947,6 +56188,8 @@ }, "@ethersproject/web": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.6.1.tgz", + "integrity": "sha512-/vSyzaQlNXkO1WV+RneYKqCJwualcUdx/Z3gseVovZP0wIlOFcCE1hkRhKBH8ImKbGQbMl9EAAyJFrJu7V0aqA==", "requires": { "@ethersproject/base64": "^5.6.1", "@ethersproject/bytes": "^5.6.1", @@ -48957,6 +56200,8 @@ }, "@ethersproject/wordlists": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.6.1.tgz", + "integrity": "sha512-wiPRgBpNbNwCQFoCr8bcWO8o5I810cqO6mkdtKfLKFlLxeCWcnzDi4Alu8iyNzlhYuS9npCwivMbRWF19dyblw==", "requires": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/hash": "^5.6.1", @@ -48967,10 +56212,14 @@ }, "@gar/promisify": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "dev": true }, "@gnosis.pm/safe-apps-provider": { "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@gnosis.pm/safe-apps-provider/-/safe-apps-provider-0.9.3.tgz", + "integrity": "sha512-WzsfEMrOTd7/epEKs7S0QBB+sgw25d1B4SeLCD7q9RYi0vYLaeWT3jTuVXVGqwAlT3tFyedmvXnryLV5SUwiug==", "requires": { "@gnosis.pm/safe-apps-sdk": "6.2.0", "events": "^3.3.0" @@ -48978,6 +56227,8 @@ "dependencies": { "@gnosis.pm/safe-apps-sdk": { "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@gnosis.pm/safe-apps-sdk/-/safe-apps-sdk-6.2.0.tgz", + "integrity": "sha512-dOpVBlu+Nv7bOrOl9llTeRriEpdUnnbXEM/RgTkS1v8Q2swT6+M+WIKTuKB/cadFXbjUsBD/nd3IsihHP24b5g==", "requires": { "@gnosis.pm/safe-react-gateway-sdk": "^2.5.6", "ethers": "^5.4.7" @@ -48987,6 +56238,8 @@ }, "@gnosis.pm/safe-apps-sdk": { "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@gnosis.pm/safe-apps-sdk/-/safe-apps-sdk-6.3.0.tgz", + "integrity": "sha512-atUiUj1JEGnZwxDrKbuxfkwPsNQtoxnQqNjvB9cVODxSdR9OiLy5XdW2wz3Y/Gq+sjWc6lAUy3M5ovTY7qmbrg==", "requires": { "@gnosis.pm/safe-react-gateway-sdk": "^2.8.5", "ethers": "^5.4.7" @@ -48994,36 +56247,54 @@ }, "@gnosis.pm/safe-react-gateway-sdk": { "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@gnosis.pm/safe-react-gateway-sdk/-/safe-react-gateway-sdk-2.10.3.tgz", + "integrity": "sha512-ukaLACozdJQb2YGSAZgBUkF4CT9iKVjpnKFCKUnGGghXqp+Yyn9jpdcfFK0VYQJ6ZSwAm40tHtQaN3K9817Bcg==", "requires": { "cross-fetch": "^3.1.5" } }, "@hapi/hoek": { "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", "dev": true }, "@hapi/topo": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", "dev": true, "requires": { "@hapi/hoek": "^9.0.0" } }, "@humanwhocodes/config-array": { - "version": "0.9.5", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", "dev": true, "requires": { - "@humanwhocodes/object-schema": "^1.2.1", + "@humanwhocodes/object-schema": "^1.2.0", "debug": "^4.1.1", "minimatch": "^3.0.4" } }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true + }, "@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==", "dev": true }, "@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==", "dev": true, "requires": { "camelcase": "^5.3.1", @@ -49035,10 +56306,14 @@ "dependencies": { "camelcase": { "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, "find-up": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { "locate-path": "^5.0.0", @@ -49047,6 +56322,8 @@ }, "locate-path": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { "p-locate": "^4.1.0" @@ -49054,6 +56331,8 @@ }, "p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -49061,6 +56340,8 @@ }, "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==", "dev": true, "requires": { "p-limit": "^2.2.0" @@ -49070,10 +56351,14 @@ }, "@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==", "dev": true }, "@jest/console": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", "dev": true, "requires": { "@jest/types": "^27.5.1", @@ -49086,6 +56371,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -49093,6 +56380,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -49101,6 +56390,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -49108,14 +56399,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -49125,6 +56422,8 @@ }, "@jest/core": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", "dev": true, "requires": { "@jest/console": "^27.5.1", @@ -49159,6 +56458,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -49166,6 +56467,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -49174,6 +56477,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -49181,14 +56486,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "jest-config": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", "dev": true, "requires": { "@babel/core": "^7.8.0", @@ -49217,15 +56528,10 @@ "strip-json-comments": "^3.1.1" } }, - "rimraf": { - "version": "3.0.2", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -49235,6 +56541,8 @@ }, "@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==", "dev": true, "requires": { "@jest/fake-timers": "^27.5.1", @@ -49245,6 +56553,8 @@ }, "@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==", "dev": true, "requires": { "@jest/types": "^27.5.1", @@ -49257,6 +56567,8 @@ }, "@jest/globals": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", "dev": true, "requires": { "@jest/environment": "^27.5.1", @@ -49266,6 +56578,8 @@ }, "@jest/reporters": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", @@ -49297,6 +56611,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -49304,6 +56620,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -49312,6 +56630,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -49319,18 +56639,26 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -49340,6 +56668,8 @@ }, "@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==", "dev": true, "requires": { "callsites": "^3.0.0", @@ -49349,12 +56679,16 @@ "dependencies": { "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "@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==", "dev": true, "requires": { "@jest/console": "^27.5.1", @@ -49365,6 +56699,8 @@ }, "@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==", "dev": true, "requires": { "@jest/test-result": "^27.5.1", @@ -49375,6 +56711,8 @@ }, "@jest/transform": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", "dev": true, "requires": { "@babel/core": "^7.1.0", @@ -49396,6 +56734,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -49403,6 +56743,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -49411,6 +56753,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -49418,18 +56762,26 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -49439,6 +56791,8 @@ }, "@jest/types": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", @@ -49450,6 +56804,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -49457,6 +56813,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -49465,6 +56823,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -49472,14 +56832,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -49489,20 +56855,27 @@ }, "@jridgewell/gen-mapping": { "version": "0.1.1", - "dev": true, + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", "requires": { "@jridgewell/set-array": "^1.0.0", "@jridgewell/sourcemap-codec": "^1.4.10" } }, "@jridgewell/resolve-uri": { - "version": "3.1.0" + "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" + "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.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", "dev": true, "requires": { "@jridgewell/gen-mapping": "^0.3.0", @@ -49511,6 +56884,8 @@ "dependencies": { "@jridgewell/gen-mapping": { "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dev": true, "requires": { "@jridgewell/set-array": "^1.0.1", @@ -49521,10 +56896,14 @@ } }, "@jridgewell/sourcemap-codec": { - "version": "1.4.14" + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "@jridgewell/trace-mapping": { "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", "requires": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -49532,6 +56911,8 @@ }, "@keepkey/device-protocol": { "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@keepkey/device-protocol/-/device-protocol-7.9.1.tgz", + "integrity": "sha512-s4XKN1/YY8GOVtURcRQyj3d9dvVh9Y3BgWDQ+V771JrVMmts3ViTxRiSjpnt8SEOykQkWG7m8h/fQzDsBcuYEQ==", "requires": { "google-protobuf": "^3.7.0-rc.2", "pbjs": "^0.0.5" @@ -49539,6 +56920,8 @@ }, "@keystonehq/base-eth-keyring": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@keystonehq/base-eth-keyring/-/base-eth-keyring-0.1.0.tgz", + "integrity": "sha512-iJ5FtzWiMaEMBPucDz+qDNvCS/95kfmyojH/rt8u/ajVWYwHkwFypgVqcbsKoRjk9oNxdC/bQGxSSlVPXq0GXQ==", "requires": { "@ethereumjs/tx": "3.0.0", "@keystonehq/bc-ur-registry-eth": "^0.6.14", @@ -49549,6 +56932,8 @@ "dependencies": { "@ethereumjs/tx": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.0.0.tgz", + "integrity": "sha512-H9tfy6qgYxPXvt1TSObfVmVjlF43OoQqoPQ3PJsG2JiuqaMHj5ettV1pGFEC3FamENDBkl6vD6niQEvIlXv/VQ==", "requires": { "@ethereumjs/common": "^2.0.0", "ethereumjs-util": "^7.0.7" @@ -49558,6 +56943,8 @@ }, "@keystonehq/bc-ur-registry": { "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@keystonehq/bc-ur-registry/-/bc-ur-registry-0.4.4.tgz", + "integrity": "sha512-SBdKdAZfp3y14GTGrKjfJJHf4iXObjcm4/qKUZ92lj8HVR8mxHHGmHksjE328bJPTAsJPloLix4rTnWg+qgS2w==", "requires": { "@ngraveio/bc-ur": "^1.1.5", "base58check": "^2.0.0", @@ -49566,6 +56953,8 @@ }, "@keystonehq/bc-ur-registry-eth": { "version": "0.6.14", + "resolved": "https://registry.npmjs.org/@keystonehq/bc-ur-registry-eth/-/bc-ur-registry-eth-0.6.14.tgz", + "integrity": "sha512-Zr0VAUJuzz5zfH2263AucdWPUYuclpd93Pmi/VzbML72sQLv8l83kQWmQpI+7639uV5dHcOj6JnD8FhCPYPRFQ==", "requires": { "@keystonehq/bc-ur-registry": "^0.4.4", "ethereumjs-util": "^7.0.8", @@ -49575,6 +56964,8 @@ }, "@keystonehq/eth-keyring": { "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@keystonehq/eth-keyring/-/eth-keyring-0.9.0.tgz", + "integrity": "sha512-ceNi5LqhOg9vk/V90o79/hPMWmkp5SZor7Xk/DjrNUdNXd7v/nym8PTLNLUiToF+se/clazsa04zDEOtOg5t0w==", "requires": { "@ethereumjs/tx": "3.0.0", "@keystonehq/base-eth-keyring": "^0.1.0", @@ -49589,6 +56980,8 @@ "dependencies": { "@ethereumjs/tx": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.0.0.tgz", + "integrity": "sha512-H9tfy6qgYxPXvt1TSObfVmVjlF43OoQqoPQ3PJsG2JiuqaMHj5ettV1pGFEC3FamENDBkl6vD6niQEvIlXv/VQ==", "requires": { "@ethereumjs/common": "^2.0.0", "ethereumjs-util": "^7.0.7" @@ -49598,6 +56991,8 @@ }, "@keystonehq/sdk": { "version": "0.7.14", + "resolved": "https://registry.npmjs.org/@keystonehq/sdk/-/sdk-0.7.14.tgz", + "integrity": "sha512-m6XtrA6cBQdek3T8zueMAOYRJ9ZuS4J5Qxi/qPDF2M1zaZ8Xgy2yNPbYUlBDoGFa9poh/hFoMQJSU6Gw9RGk7g==", "requires": { "@ngraveio/bc-ur": "^1.0.0", "qrcode.react": "^1.0.1", @@ -49610,6 +57005,8 @@ "dependencies": { "qrcode.react": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-1.0.1.tgz", + "integrity": "sha512-8d3Tackk8IRLXTo67Y+c1rpaiXjoz/Dd2HpcMdW//62/x8J1Nbho14Kh8x974t9prsLHN6XqVgcnRiBGFptQmg==", "requires": { "loose-envify": "^1.4.0", "prop-types": "^15.6.0", @@ -49618,6 +57015,8 @@ }, "react": { "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -49626,6 +57025,8 @@ }, "react-dom": { "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", + "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -49635,6 +57036,8 @@ }, "react-modal": { "version": "3.15.1", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.15.1.tgz", + "integrity": "sha512-duB9bxOaYg7Zt6TMFldIFxQRtSP+Dg3F1ZX3FXxSUn+3tZZ/9JCgeAQKDg7rhZSAqopq8TFRw3yIbnx77gyFTw==", "requires": { "exenv": "^1.2.0", "prop-types": "^15.7.2", @@ -49644,6 +57047,8 @@ }, "react-qr-reader": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-qr-reader/-/react-qr-reader-2.2.1.tgz", + "integrity": "sha512-EL5JEj53u2yAOgtpAKAVBzD/SiKWn0Bl7AZy6ZrSf1lub7xHwtaXe6XSx36Wbhl1VMGmvmrwYMRwO1aSCT2fwA==", "requires": { "jsqr": "^1.2.0", "prop-types": "^15.7.2", @@ -49652,6 +57057,8 @@ }, "scheduler": { "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -49661,21 +57068,27 @@ }, "@kwenta/synthswap": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@kwenta/synthswap/-/synthswap-1.0.3.tgz", + "integrity": "sha512-4jmJX30g9k+3srfmxw6qSHGIlCEEI10yU/FwU/Z0quNtkDSVWAzu0l5R+tIMQvmLuypA4Ex7ZkTsARO9qbX1qQ==", "requires": { "abi-decoder": "^2.4.0", "dotenv": "^10.0.0" } }, "@ledgerhq/cryptoassets": { - "version": "6.28.2", + "version": "6.30.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/cryptoassets/-/cryptoassets-6.30.0.tgz", + "integrity": "sha512-4+yG2LQxpfzmhZMtWwFuv4P3JbpqVSHPXKGFQK3OJuzUR0nQMMNlVBlRZVVf9TvWRZD98d/NaJZ2muaA7cFgAw==", "requires": { "invariant": "2" } }, "@ledgerhq/devices": { - "version": "6.27.1", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-7.0.0.tgz", + "integrity": "sha512-vq4B33WdU0dRAJIRFWZMj6w1W1yw1i4mekCmhk7N9wPaFrtGWZ2iI9WDihsNOBooCWKQe8Jsb9eD8RVThbSlFQ==", "requires": { - "@ledgerhq/errors": "^6.10.0", + "@ledgerhq/errors": "^6.10.1", "@ledgerhq/logs": "^6.10.0", "rxjs": "6", "semver": "^7.3.5" @@ -49683,6 +57096,8 @@ "dependencies": { "semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "requires": { "lru-cache": "^6.0.0" } @@ -49690,10 +57105,14 @@ } }, "@ledgerhq/errors": { - "version": "6.10.0" + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.10.1.tgz", + "integrity": "sha512-92d1zRQleR1AQ4CAXgWgDtKUms+8EwShLVUcajI+BLWvgJ1Vclmq6PsBIDEQbsm+riVu/Ji3LcHdmgFgmi0VGw==" }, "@ledgerhq/hw-app-eth": { "version": "6.8.1", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-app-eth/-/hw-app-eth-6.8.1.tgz", + "integrity": "sha512-fmiPeFpOWAbYlggg5H6qTrQu+KwLNFR0Uijsd4w8u0iWEsirO7BPkye+tevZNVzOSuXbFKNDsWIPJHBBZW7TwA==", "requires": { "@ledgerhq/cryptoassets": "^6.8.1", "@ledgerhq/errors": "^6.2.0", @@ -49706,25 +57125,33 @@ "dependencies": { "axios": { "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", "requires": { "follow-redirects": "^1.14.0" } }, "bignumber.js": { - "version": "9.0.2" + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", + "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==" } } }, "@ledgerhq/hw-transport": { - "version": "6.27.1", + "version": "6.27.2", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.27.2.tgz", + "integrity": "sha512-GF4pmK78rEKhZfbmunwQ131c+0MGa6L5IoYlwgFcg6CaFpUjjPiTCKUFsm4flsE0Z0Ltn9QuKoe+xEHULo7rGA==", "requires": { - "@ledgerhq/devices": "^6.27.1", - "@ledgerhq/errors": "^6.10.0", + "@ledgerhq/devices": "^7.0.0", + "@ledgerhq/errors": "^6.10.1", "events": "^3.3.0" } }, "@ledgerhq/hw-transport-u2f": { "version": "5.34.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-u2f/-/hw-transport-u2f-5.34.0.tgz", + "integrity": "sha512-EM6LcbdD6Xo/msedbAWalBZlv89XAZrAZwL5zN9eKlUcWPjjG8c9+t5NedR/jmIaGuzIUVseUCIRxczqd5byOw==", "requires": { "@ledgerhq/errors": "^5.34.0", "@ledgerhq/hw-transport": "^5.34.0", @@ -49734,6 +57161,8 @@ "dependencies": { "@ledgerhq/devices": { "version": "5.51.1", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-5.51.1.tgz", + "integrity": "sha512-4w+P0VkbjzEXC7kv8T1GJ/9AVaP9I6uasMZ/JcdwZBS3qwvKo5A5z9uGhP5c7TvItzcmPb44b5Mw2kT+WjUuAA==", "requires": { "@ledgerhq/errors": "^5.50.0", "@ledgerhq/logs": "^5.50.0", @@ -49742,10 +57171,14 @@ } }, "@ledgerhq/errors": { - "version": "5.50.0" + "version": "5.50.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-5.50.0.tgz", + "integrity": "sha512-gu6aJ/BHuRlpU7kgVpy2vcYk6atjB4iauP2ymF7Gk0ez0Y/6VSMVSJvubeEQN+IV60+OBK0JgeIZG7OiHaw8ow==" }, "@ledgerhq/hw-transport": { "version": "5.51.1", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-5.51.1.tgz", + "integrity": "sha512-6wDYdbWrw9VwHIcoDnqWBaDFyviyjZWv6H9vz9Vyhe4Qd7TIFmbTl/eWs6hZvtZBza9K8y7zD8ChHwRI4s9tSw==", "requires": { "@ledgerhq/devices": "^5.51.1", "@ledgerhq/errors": "^5.50.0", @@ -49753,10 +57186,14 @@ } }, "@ledgerhq/logs": { - "version": "5.50.0" + "version": "5.50.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-5.50.0.tgz", + "integrity": "sha512-swKHYCOZUGyVt4ge0u8a7AwNcA//h4nx5wIi0sruGye1IJ5Cva0GyK9L2/WdX+kWVTKp92ZiEo1df31lrWGPgA==" }, "semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "requires": { "lru-cache": "^6.0.0" } @@ -49765,18 +57202,52 @@ }, "@ledgerhq/hw-transport-webusb": { "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-webusb/-/hw-transport-webusb-6.7.0.tgz", + "integrity": "sha512-IyUOAkXd2g5YG/DaRUer/7hZQnecxJDZK2MKFwpafpUbyJQNdkW09CcodinB3e/Y+pjk6O0XuGzUKLgk3dc2vQ==", "requires": { "@ledgerhq/devices": "^6.7.0", "@ledgerhq/errors": "^6.2.0", "@ledgerhq/hw-transport": "^6.7.0", "@ledgerhq/logs": "^6.2.0" + }, + "dependencies": { + "@ledgerhq/devices": { + "version": "6.27.1", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-6.27.1.tgz", + "integrity": "sha512-jX++oy89jtv7Dp2X6gwt3MMkoajel80JFWcdc0HCouwDsV1mVJ3SQdwl/bQU0zd8HI6KebvUP95QTwbQLLK/RQ==", + "requires": { + "@ledgerhq/errors": "^6.10.0", + "@ledgerhq/logs": "^6.10.0", + "rxjs": "6", + "semver": "^7.3.5" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "@ledgerhq/logs": { - "version": "6.10.0" + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-6.10.0.tgz", + "integrity": "sha512-lLseUPEhSFUXYTKj6q7s2O3s2vW2ebgA11vMAlKodXGf5AFw4zUoEbTz9CoFOC9jS6xY4Qr8BmRnxP/odT4Uuw==" + }, + "@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==", + "dev": true, + "peer": true }, "@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", @@ -49794,6 +57265,8 @@ "dependencies": { "@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", @@ -49815,6 +57288,8 @@ }, "@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", @@ -49823,10 +57298,15 @@ } }, "@material-ui/types": { - "version": "5.1.0" + "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", @@ -49834,13 +57314,19 @@ } }, "csstype": { - "version": "2.6.20" + "version": "2.6.20", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" }, "react-is": { - "version": "17.0.2" + "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-transition-group": { - "version": "4.4.2", + "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", @@ -49852,6 +57338,8 @@ }, "@mdx-js/mdx": { "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", + "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", "dev": true, "requires": { "@babel/core": "7.12.9", @@ -49877,6 +57365,8 @@ "dependencies": { "@babel/core": { "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", "dev": true, "requires": { "@babel/code-frame": "^7.10.4", @@ -49899,6 +57389,8 @@ }, "@babel/plugin-syntax-jsx": { "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" @@ -49906,23 +57398,33 @@ }, "semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, "source-map": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true } } }, "@mdx-js/util": { "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", + "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", "dev": true }, "@metamask/detect-provider": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@metamask/detect-provider/-/detect-provider-1.2.0.tgz", + "integrity": "sha512-ocA76vt+8D0thgXZ7LxFPyqw3H7988qblgzddTDA6B8a/yU0uKV42QR/DhA+Jh11rJjxW0jKvwb5htA6krNZDQ==" }, "@metamask/object-multiplex": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@metamask/object-multiplex/-/object-multiplex-1.2.0.tgz", + "integrity": "sha512-hksV602d3NWE2Q30Mf2Np1WfVKaGqfJRy9vpHAmelbaD0OkDt06/0KQkRR6UVYdMbTbkuEu8xN5JDUU80inGwQ==", "requires": { "end-of-stream": "^1.4.4", "once": "^1.4.0", @@ -49931,6 +57433,8 @@ }, "@metamask/obs-store": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@metamask/obs-store/-/obs-store-7.0.0.tgz", + "integrity": "sha512-Tr61Uu9CGXkCg5CZwOYRMQERd+y6fbtrtLd/PzDTPHO5UJpmSbU+7MPcQK7d1DwZCOCeCIvhmZSUCvYliC8uGw==", "requires": { "@metamask/safe-event-emitter": "^2.0.0", "through2": "^2.0.3" @@ -49938,6 +57442,8 @@ }, "@metamask/providers": { "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@metamask/providers/-/providers-8.1.1.tgz", + "integrity": "sha512-CG1sAuD6Mp4MZ5U90anf1FT0moDbStGXT+80TQFYXJbBeTQjhp321WgC/F2IgIJ3mFqOiByC3MQHLuunEVMQOA==", "requires": { "@metamask/object-multiplex": "^1.1.0", "@metamask/safe-event-emitter": "^2.0.0", @@ -49954,15 +57460,21 @@ }, "dependencies": { "fast-deep-equal": { - "version": "2.0.1" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==" } } }, "@metamask/safe-event-emitter": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz", + "integrity": "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==" }, "@microsoft/eslint-formatter-sarif": { "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-formatter-sarif/-/eslint-formatter-sarif-2.1.7.tgz", + "integrity": "sha512-gDNc2elHjX0eqk34HxxRxEwEL49SrvXImOoK1bZHq7IDYfuY1xY/CUx8/gOWgvwf6Qv2Yy3HirzjIvKXKH82vQ==", "dev": true, "requires": { "eslint": "^8.9.0", @@ -49973,6 +57485,8 @@ "dependencies": { "@eslint/eslintrc": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -49986,12 +57500,27 @@ "strip-json-comments": "^3.1.1" } }, + "@humanwhocodes/config-array": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, "acorn": { - "version": "8.7.1", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true }, "ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -50002,6 +57531,8 @@ }, "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -50009,10 +57540,14 @@ }, "argparse": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -50021,6 +57556,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -50028,18 +57565,25 @@ }, "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==", "dev": true }, "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==", "dev": true }, "eslint": { - "version": "8.20.0", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", + "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", "dev": true, "requires": { "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -50049,14 +57593,17 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", + "espree": "^9.3.3", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -50077,12 +57624,16 @@ "dependencies": { "eslint-visitor-keys": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true } } }, "eslint-scope": { "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, "requires": { "esrecurse": "^4.3.0", @@ -50091,46 +57642,74 @@ }, "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" } }, "espree": { - "version": "9.3.2", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", + "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", "dev": true, "requires": { - "acorn": "^8.7.1", + "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" }, "dependencies": { "eslint-visitor-keys": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true } } }, "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==", "dev": true, "requires": { "is-glob": "^4.0.3" } }, "globals": { - "version": "13.16.0", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dev": true, "requires": { "type-fest": "^0.20.2" } }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "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" + } + }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "js-yaml": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -50138,10 +57717,14 @@ }, "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==", "dev": true }, "optionator": { "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, "requires": { "deep-is": "^0.1.3", @@ -50154,6 +57737,8 @@ }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -50161,27 +57746,37 @@ }, "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==", "dev": true } } }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", "requires": { "call-me-maybe": "^1.0.1", "glob-to-regexp": "^0.3.0" }, "dependencies": { "glob-to-regexp": { - "version": "0.3.0" + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==" } } }, "@next/env": { - "version": "12.1.6" + "version": "12.1.6", + "resolved": "https://registry.npmjs.org/@next/env/-/env-12.1.6.tgz", + "integrity": "sha512-Te/OBDXFSodPU6jlXYPAXpmZr/AkG6DCATAxttQxqOWaq6eDFX25Db3dK0120GZrSZmv4QCe9KsZmJKDbWs4OA==" }, "@next/eslint-plugin-next": { - "version": "12.2.2", + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.2.3.tgz", + "integrity": "sha512-B2e8Yg1MpuLsGxhCx4rU8/Tcnr5wFmCx1O2eyLXBPnaCcsFXfGCo067ujagtDLtWASL3GNgzg78U1SB0dbc38A==", "dev": true, "requires": { "glob": "7.1.7" @@ -50207,6 +57802,8 @@ }, "@next/swc-darwin-x64": { "version": "12.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.1.6.tgz", + "integrity": "sha512-9FptMnbgHJK3dRDzfTpexs9S2hGpzOQxSQbe8omz6Pcl7rnEp9x4uSEKY51ho85JCjL4d0tDLBcXEJZKKLzxNg==", "optional": true }, "@next/swc-linux-arm-gnueabihf": { @@ -50259,6 +57856,8 @@ }, "@ngraveio/bc-ur": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@ngraveio/bc-ur/-/bc-ur-1.1.6.tgz", + "integrity": "sha512-G+2XgjXde2IOcEQeCwR250aS43/Swi7gw0FuETgJy2c3HqF8f88SXDMsIGgJlZ8jXd0GeHR4aX0MfjXf523UZg==", "requires": { "@apocentre/alias-sampling": "^0.5.3", "assert": "^2.0.0", @@ -50270,15 +57869,21 @@ }, "dependencies": { "bignumber.js": { - "version": "9.0.2" + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", + "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==" } } }, "@noble/hashes": { - "version": "1.1.2" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.2.tgz", + "integrity": "sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==" }, "@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==", "dev": true, "requires": { "@nodelib/fs.stat": "2.0.5", @@ -50287,10 +57892,14 @@ }, "@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==", "dev": true }, "@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==", "dev": true, "requires": { "@nodelib/fs.scandir": "2.1.5", @@ -50299,6 +57908,8 @@ }, "@npmcli/fs": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", "dev": true, "requires": { "@gar/promisify": "^1.0.1", @@ -50307,6 +57918,8 @@ "dependencies": { "semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -50316,27 +57929,18 @@ }, "@npmcli/move-file": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", "dev": true, "requires": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } } }, "@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", "dev": true, "requires": { "ansi-html-community": "^0.0.8", @@ -50351,10 +57955,14 @@ } }, "@popperjs/core": { - "version": "2.11.5" + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==" }, "@portis/web3": { "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@portis/web3/-/web3-4.0.7.tgz", + "integrity": "sha512-p/mPjjspIDPGpn2LsMP8HaQlS1OwksPYgpJUbMkwty2xCpJ8CU1xZjqc5rsFDGbCJEwC0jlpVx26jVkoBSoJ3A==", "requires": { "ethereumjs-util": "5.2.0", "penpal": "3.0.7", @@ -50364,15 +57972,21 @@ "dependencies": { "async": { "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "requires": { "lodash": "^4.17.14" } }, "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "cross-fetch": { "version": "2.2.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", + "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", "requires": { "node-fetch": "^2.6.7", "whatwg-fetch": "^2.0.4" @@ -50380,6 +57994,8 @@ }, "eth-json-rpc-infura": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-5.1.0.tgz", + "integrity": "sha512-THzLye3PHUSGn1EXMhg6WTLW9uim7LQZKeKaeYsS9+wOBcamRiCQVGHa6D2/4P0oS0vSaxsBnU/J6qvn0MPdow==", "requires": { "eth-json-rpc-middleware": "^6.0.0", "eth-rpc-errors": "^3.0.0", @@ -50389,22 +58005,30 @@ }, "eth-rpc-errors": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", "requires": { "fast-safe-stringify": "^2.0.6" } }, "eth-sig-util": { "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", "requires": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", "ethereumjs-util": "^5.1.1" } }, "ethereum-common": { - "version": "0.0.18" + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" }, "ethereumjs-tx": { "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", "requires": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -50412,6 +58036,8 @@ }, "ethereumjs-util": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.0.tgz", + "integrity": "sha512-CJAKdI0wgMbQFLlLRtZKGcy/L6pzVRgelIZqRqNbuVFM3K9VEnyfbcvz0ncWMRNCe4kaHWjwRYQcYMucmwsnWA==", "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -50424,6 +58050,8 @@ }, "json-rpc-engine": { "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", "requires": { "eth-rpc-errors": "^3.0.0", "safe-event-emitter": "^1.0.1" @@ -50431,6 +58059,8 @@ }, "keccak": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-1.4.0.tgz", + "integrity": "sha512-eZVaCpblK5formjPjeTBik7TAg+pqnDrMHIffSvi9Lh7PQgM1+hSzakUeZFCk9DVVG0dacZJuaz2ntwlzZUIBw==", "requires": { "bindings": "^1.2.1", "inherits": "^2.0.3", @@ -50440,15 +58070,21 @@ }, "node-fetch": { "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "requires": { "whatwg-url": "^5.0.0" } }, "tr46": { - "version": "0.0.3" + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "web3-provider-engine": { "version": "16.0.1", + "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-16.0.1.tgz", + "integrity": "sha512-/Eglt2aocXMBiDj7Se/lyZnNDaHBaoJlaUfbP5HkLJQC/HlGbR+3/W+dINirlJDhh7b54DzgykqY7ksaU5QgTg==", "requires": { "async": "^2.5.0", "backoff": "^2.5.0", @@ -50475,10 +58111,14 @@ } }, "webidl-conversions": { - "version": "3.0.1" + "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" @@ -50486,6 +58126,8 @@ }, "ws": { "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", "requires": { "async-limiter": "~1.0.0" } @@ -50494,6 +58136,8 @@ }, "@portis/web3-provider-engine": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@portis/web3-provider-engine/-/web3-provider-engine-1.1.2.tgz", + "integrity": "sha512-NiiF0UPfngf4ulo32ybEDAMaad4i7h44HJaN8ea8HHt/vaFiUcPtINjC2o21jhWaLANerW4ZbOrNs1iCLH4p6A==", "dev": true, "requires": { "async": "^2.5.0", @@ -50522,6 +58166,8 @@ "dependencies": { "async": { "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dev": true, "requires": { "lodash": "^4.17.14" @@ -50529,6 +58175,8 @@ }, "babelify": { "version": "7.3.0", + "resolved": "https://registry.npmjs.org/babelify/-/babelify-7.3.0.tgz", + "integrity": "sha512-vID8Fz6pPN5pJMdlUnNFSfrlcx5MUule4k9aKs/zbZPyXxMTcRrB0M4Tarw22L8afr8eYSWxDPYCob3TdrqtlA==", "dev": true, "requires": { "babel-core": "^6.0.14", @@ -50537,10 +58185,14 @@ }, "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==", "dev": true }, "cross-fetch": { "version": "2.2.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", + "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", "dev": true, "requires": { "node-fetch": "^2.6.7", @@ -50549,6 +58201,8 @@ }, "eth-json-rpc-infura": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-3.2.1.tgz", + "integrity": "sha512-W7zR4DZvyTn23Bxc0EWsq4XGDdD63+XPUCEhV2zQvQGavDVC4ZpFDK4k99qN7bd7/fjj37+rxmuBOBeIqCA5Mw==", "dev": true, "requires": { "cross-fetch": "^2.1.1", @@ -50559,6 +58213,8 @@ "dependencies": { "eth-json-rpc-middleware": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-1.6.0.tgz", + "integrity": "sha512-tDVCTlrUvdqHKqivYMjtFZsdD7TtpNLBCfKAcOpaVs7orBMS/A8HWro6dIzNtTZIR05FAbJ3bioFOnZpuCew9Q==", "dev": true, "requires": { "async": "^2.5.0", @@ -50580,6 +58236,8 @@ }, "eth-json-rpc-middleware": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-5.1.0.tgz", + "integrity": "sha512-0uq8nWgHWLKA0sMhVqViue3vSEBVuQXyk2yzjhe8GSo/dGpJUtmYN1DvDF1LQtEhHI4N/G6MKPbiR/aWSRkPmg==", "dev": true, "requires": { "btoa": "^1.2.1", @@ -50600,6 +58258,8 @@ "dependencies": { "eth-sig-util": { "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", "dev": true, "requires": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", @@ -50608,6 +58268,8 @@ }, "json-rpc-engine": { "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", "dev": true, "requires": { "eth-rpc-errors": "^3.0.0", @@ -50618,6 +58280,8 @@ }, "eth-rpc-errors": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", "dev": true, "requires": { "fast-safe-stringify": "^2.0.6" @@ -50625,6 +58289,8 @@ }, "eth-sig-util": { "version": "2.5.3", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-2.5.3.tgz", + "integrity": "sha512-KpXbCKmmBUNUTGh9MRKmNkIPietfhzBqqYqysDavLseIiMUGl95k6UcPEkALAZlj41e9E6yioYXc1PC333RKqw==", "dev": true, "requires": { "buffer": "^5.2.1", @@ -50637,6 +58303,8 @@ "dependencies": { "ethereumjs-abi": { "version": "0.6.5", + "resolved": "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.5.tgz", + "integrity": "sha512-rCjJZ/AE96c/AAZc6O3kaog4FhOsAViaysBxqJNy2+LHP0ttH0zkZ7nXdVHOAyt6lFwLO0nlCwWszysG/ao1+g==", "dev": true, "requires": { "bn.js": "^4.10.0", @@ -50645,6 +58313,8 @@ "dependencies": { "ethereumjs-util": { "version": "4.5.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-4.5.1.tgz", + "integrity": "sha512-WrckOZ7uBnei4+AKimpuF1B3Fv25OmoRgmYCpGsP7u8PFxXAmAgiJSYT2kRWnt6fVIlKaQlZvuwXp7PIrmn3/w==", "dev": true, "requires": { "bn.js": "^4.8.0", @@ -50660,10 +58330,14 @@ }, "ethereum-common": { "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==", "dev": true }, "ethereumjs-tx": { "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", "dev": true, "requires": { "ethereum-common": "^0.0.18", @@ -50672,6 +58346,8 @@ }, "ethereumjs-util": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "dev": true, "requires": { "bn.js": "^4.11.0", @@ -50685,6 +58361,8 @@ }, "json-rpc-engine": { "version": "3.8.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-3.8.0.tgz", + "integrity": "sha512-6QNcvm2gFuuK4TKU1uwfH0Qd/cOSb9c1lls0gbnIhciktIUQJwz6NQNAW4B1KiGPenv7IKu97V222Yo1bNhGuA==", "dev": true, "requires": { "async": "^2.0.1", @@ -50697,6 +58375,8 @@ }, "node-fetch": { "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dev": true, "requires": { "whatwg-url": "^5.0.0" @@ -50704,18 +58384,26 @@ }, "pify": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true }, "tr46": { "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "dev": true }, "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==", "dev": true }, "whatwg-url": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dev": true, "requires": { "tr46": "~0.0.3", @@ -50724,6 +58412,8 @@ }, "ws": { "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", "dev": true, "requires": { "async-limiter": "~1.0.0" @@ -50732,41 +58422,63 @@ } }, "@protobufjs/aspromise": { - "version": "1.1.2" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" }, "@protobufjs/base64": { - "version": "1.1.2" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" }, "@protobufjs/codegen": { - "version": "2.0.4" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" }, "@protobufjs/eventemitter": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" }, "@protobufjs/fetch": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", "requires": { "@protobufjs/aspromise": "^1.1.1", "@protobufjs/inquire": "^1.1.0" } }, "@protobufjs/float": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" }, "@protobufjs/inquire": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" }, "@protobufjs/path": { - "version": "1.1.2" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" }, "@protobufjs/pool": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" }, "@protobufjs/utf8": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" }, "@reach/accordion": { "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@reach/accordion/-/accordion-0.15.1.tgz", + "integrity": "sha512-t9C9l3ZTgDeGPiM6n6jQF5+J/yuOzhkQpHku4KW7T9bXskKbMQrTOJNfcyuNiD8kciL+1WW4FzWPriPmW9Inhw==", "requires": { "@reach/auto-id": "0.15.0", "@reach/descendants": "0.15.0", @@ -50778,6 +58490,8 @@ "dependencies": { "@reach/auto-id": { "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.15.0.tgz", + "integrity": "sha512-iACaCcZeqAhDf4OOwJpmHHS/LaRj9z3Ip8JmlhpCrFWV2YOIiiZk42amlBZX6CKH66Md+eriYZQk3TyAjk6Oxg==", "requires": { "@reach/utils": "0.15.0", "tslib": "^2.1.0" @@ -50785,6 +58499,8 @@ }, "@reach/descendants": { "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@reach/descendants/-/descendants-0.15.0.tgz", + "integrity": "sha512-MGs+7sGjx07sm29Wc2d/Ya72qwatNVHofnYwwHMT6LImv99kE5TQMCgkMSDeRwqQxHURmcjb4I7Tab+ahvCGiw==", "requires": { "@reach/utils": "0.15.0", "tslib": "^2.1.0" @@ -50792,6 +58508,8 @@ }, "@reach/utils": { "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.15.0.tgz", + "integrity": "sha512-JHHN7T5ucFiuQbqkgv8ECbRWKfRiJxrO/xHR3fHf+f2C7mVs/KkJHhYtovS1iEapR4silygX9PY0+QUmHPOTYw==", "requires": { "tiny-warning": "^1.0.3", "tslib": "^2.1.0" @@ -50801,6 +58519,8 @@ }, "@reach/dialog": { "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@reach/dialog/-/dialog-0.15.0.tgz", + "integrity": "sha512-ivZr4ukUcEr/tU1wYpHJt0XZF1kZunaZmNeQwIqaVrjpvwIVbWJtEmDvXDSuUYiNOxJ7L9iCt4nrN8sZhf78XA==", "requires": { "@reach/portal": "0.15.0", "@reach/utils": "0.15.0", @@ -50812,6 +58532,8 @@ "dependencies": { "@reach/portal": { "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@reach/portal/-/portal-0.15.0.tgz", + "integrity": "sha512-Aulqjk/PIRu+R7yhINYAAYfYh++ZdC30qwHDWDtGk2cmTEJT7m9AlvBX+W7T+Q3Ux6Wy5f37eV+TTGid1CcjFw==", "requires": { "@reach/utils": "0.15.0", "tslib": "^2.1.0" @@ -50819,6 +58541,8 @@ }, "@reach/utils": { "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.15.0.tgz", + "integrity": "sha512-JHHN7T5ucFiuQbqkgv8ECbRWKfRiJxrO/xHR3fHf+f2C7mVs/KkJHhYtovS1iEapR4silygX9PY0+QUmHPOTYw==", "requires": { "tiny-warning": "^1.0.3", "tslib": "^2.1.0" @@ -50826,6 +58550,8 @@ }, "react-focus-lock": { "version": "2.9.1", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.1.tgz", + "integrity": "sha512-pSWOQrUmiKLkffPO6BpMXN7SNKXMsuOakl652IBuALAu1esk+IcpJyM+ALcYzPTTFz1rD0R54aB9A4HuP5t1Wg==", "requires": { "@babel/runtime": "^7.0.0", "focus-lock": "^0.11.2", @@ -50837,18 +58563,24 @@ "dependencies": { "react-clientside-effect": { "version": "1.2.6", + "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.6.tgz", + "integrity": "sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==", "requires": { "@babel/runtime": "^7.12.13" } }, "use-callback-ref": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", + "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", "requires": { "tslib": "^2.0.0" } }, "use-sidecar": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", "requires": { "detect-node-es": "^1.1.0", "tslib": "^2.0.0" @@ -50858,6 +58590,8 @@ }, "react-remove-scroll": { "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", "requires": { "react-remove-scroll-bar": "^2.3.3", "react-style-singleton": "^2.2.1", @@ -50868,6 +58602,8 @@ "dependencies": { "react-remove-scroll-bar": { "version": "2.3.3", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.3.tgz", + "integrity": "sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==", "requires": { "react-style-singleton": "^2.2.1", "tslib": "^2.0.0" @@ -50875,6 +58611,8 @@ }, "react-style-singleton": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", "requires": { "get-nonce": "^1.0.0", "invariant": "^2.2.4", @@ -50883,12 +58621,16 @@ }, "use-callback-ref": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", + "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", "requires": { "tslib": "^2.0.0" } }, "use-sidecar": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", "requires": { "detect-node-es": "^1.1.0", "tslib": "^2.0.0" @@ -50900,6 +58642,8 @@ }, "@reach/tabs": { "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@reach/tabs/-/tabs-0.15.0.tgz", + "integrity": "sha512-W3FZw0DMGChwIRDBZYCw66NdiGkyapYs6xjOqQV2Ph7DMaMQ0lYck5bn40EtVi3O5x+8cAKmV+ubbHVUh+WSig==", "requires": { "@reach/auto-id": "0.15.0", "@reach/descendants": "0.15.0", @@ -50910,6 +58654,8 @@ "dependencies": { "@reach/auto-id": { "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.15.0.tgz", + "integrity": "sha512-iACaCcZeqAhDf4OOwJpmHHS/LaRj9z3Ip8JmlhpCrFWV2YOIiiZk42amlBZX6CKH66Md+eriYZQk3TyAjk6Oxg==", "requires": { "@reach/utils": "0.15.0", "tslib": "^2.1.0" @@ -50917,6 +58663,8 @@ }, "@reach/descendants": { "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@reach/descendants/-/descendants-0.15.0.tgz", + "integrity": "sha512-MGs+7sGjx07sm29Wc2d/Ya72qwatNVHofnYwwHMT6LImv99kE5TQMCgkMSDeRwqQxHURmcjb4I7Tab+ahvCGiw==", "requires": { "@reach/utils": "0.15.0", "tslib": "^2.1.0" @@ -50924,6 +58672,8 @@ }, "@reach/utils": { "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.15.0.tgz", + "integrity": "sha512-JHHN7T5ucFiuQbqkgv8ECbRWKfRiJxrO/xHR3fHf+f2C7mVs/KkJHhYtovS1iEapR4silygX9PY0+QUmHPOTYw==", "requires": { "tiny-warning": "^1.0.3", "tslib": "^2.1.0" @@ -50933,6 +58683,8 @@ }, "@shapeshiftoss/bitcoinjs-lib": { "version": "5.2.0-shapeshift.2", + "resolved": "https://registry.npmjs.org/@shapeshiftoss/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0-shapeshift.2.tgz", + "integrity": "sha512-8bvuOUY2LXk9j779Nd/Nul6i4BupqGg4wl1VD4irHR329W6mC5rzxATYoIbzRNW3QKbtwTSG/gNZDDlgE3F8IQ==", "requires": { "bech32": "^1.1.2", "big-integer": "^1.6.44", @@ -50953,7 +58705,9 @@ } }, "@shapeshiftoss/hdwallet-core": { - "version": "1.27.0", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@shapeshiftoss/hdwallet-core/-/hdwallet-core-1.29.0.tgz", + "integrity": "sha512-de0rN3+4jvt+ZNvtF4AOWGYfZ3suyWdjLPPnYnxxy/pKittRDjtzjAuJYDaXVQR/vYlroiTeoEWFbEkb5/silA==", "requires": { "eventemitter2": "^5.0.1", "lodash": "^4.17.21", @@ -50962,13 +58716,15 @@ } }, "@shapeshiftoss/hdwallet-keepkey": { - "version": "1.27.0", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@shapeshiftoss/hdwallet-keepkey/-/hdwallet-keepkey-1.29.0.tgz", + "integrity": "sha512-/406Bj2qteDtXwj24GE/00lqJqek7pBIRtAGiuboSasPL0Km1sZbBx8jpceiW+LCwG1Q/SVIm2gdjjQTmEW6MQ==", "requires": { "@ethereumjs/common": "^2.4.0", "@ethereumjs/tx": "^3.3.0", "@keepkey/device-protocol": "^7.8.1", "@shapeshiftoss/bitcoinjs-lib": "5.2.0-shapeshift.2", - "@shapeshiftoss/hdwallet-core": "1.27.0", + "@shapeshiftoss/hdwallet-core": "1.29.0", "@shapeshiftoss/proto-tx-builder": "^0.2.1", "bignumber.js": "^9.0.1", "bnb-javascript-sdk-nobroadcast": "^2.16.14", @@ -50983,19 +58739,25 @@ }, "dependencies": { "bignumber.js": { - "version": "9.0.2" + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", + "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==" } } }, "@shapeshiftoss/hdwallet-keepkey-webusb": { - "version": "1.27.0", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@shapeshiftoss/hdwallet-keepkey-webusb/-/hdwallet-keepkey-webusb-1.29.0.tgz", + "integrity": "sha512-Iss8Ptr2EOY9+goZlfn8dL4vER3TjdOfaj2BaF8rqdJtkLd3JIO6+ltbW9RUFBv6WRSsYoyP3Tp7Mvv4yo8wIQ==", "requires": { - "@shapeshiftoss/hdwallet-core": "1.27.0", - "@shapeshiftoss/hdwallet-keepkey": "1.27.0" + "@shapeshiftoss/hdwallet-core": "1.29.0", + "@shapeshiftoss/hdwallet-keepkey": "1.29.0" } }, "@shapeshiftoss/proto-tx-builder": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@shapeshiftoss/proto-tx-builder/-/proto-tx-builder-0.2.1.tgz", + "integrity": "sha512-LNUFjKRmq8aC08Uq9/umUCF2F9Fhfg9yH6xFhEdZkNTNFC4WW7XuAxKrzM6yFCaYWkIN265v7T3sHleZ9MTz3g==", "requires": { "@cosmjs/proto-signing": "^0.28.0", "@cosmjs/stargate": "^0.28.0", @@ -51007,6 +58769,8 @@ }, "@sideway/address": { "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", "dev": true, "requires": { "@hapi/hoek": "^9.0.0" @@ -51014,17 +58778,25 @@ }, "@sideway/formula": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==", "dev": true }, "@sideway/pinpoint": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", "dev": true }, "@sindresorhus/is": { - "version": "0.7.0" + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==" }, "@sinonjs/commons": { "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", "dev": true, "requires": { "type-detect": "4.0.8" @@ -51032,6 +58804,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==", "dev": true, "requires": { "@sinonjs/commons": "^1.7.0" @@ -51039,6 +58813,8 @@ }, "@snapshot-labs/snapshot.js": { "version": "0.3.104", + "resolved": "https://registry.npmjs.org/@snapshot-labs/snapshot.js/-/snapshot.js-0.3.104.tgz", + "integrity": "sha512-zfLLUIZuCfKr8iRcS+sZL/Qr5I0kwfDIniQvB1On5taH58s5YKWEt/QFWK9U2oGw008x/A5Md0lnZJ6aNdS01Q==", "requires": { "@ensdomains/eth-ens-namehash": "^2.0.15", "@ethersproject/abi": "^5.0.4", @@ -51056,6 +58832,8 @@ }, "@storybook/addon-actions": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.5.9.tgz", + "integrity": "sha512-wDYm3M1bN+zcYZV3Q24M03b/P8DDpvj1oSoY6VLlxDAi56h8qZB/voeIS2I6vWXOB79C5tbwljYNQO0GsufS0g==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -51081,6 +58859,8 @@ "dependencies": { "@storybook/addons": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.9.tgz", + "integrity": "sha512-adwdiXg+mntfPocLc1KXjZXyLgGk7Aac699Fwe+OUYPEC5tW347Rm/kFatcE556d42o5czcRiq3ZSIGWnm9ieQ==", "dev": true, "requires": { "@storybook/api": "6.5.9", @@ -51098,6 +58878,8 @@ "dependencies": { "@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -51111,6 +58893,8 @@ }, "@storybook/api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.9.tgz", + "integrity": "sha512-9ylztnty4Y+ALU/ehW3BML9czjCAFsWvrwuCi6UgcwNjswwjSX3VRLhfD1KT3pl16ho//95LgZ0LnSwROCcPOA==", "dev": true, "requires": { "@storybook/channels": "6.5.9", @@ -51134,6 +58918,8 @@ "dependencies": { "@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -51147,6 +58933,8 @@ }, "@storybook/components": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.5.9.tgz", + "integrity": "sha512-BhfX980O9zn/1J4FNMeDo8ZvL1m5Ml3T4HRpfYmEBnf8oW5b5BeF6S2K2cwFStZRjWqm1feUcwNpZxCBVMkQnQ==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -51163,6 +58951,8 @@ "dependencies": { "react-syntax-highlighter": { "version": "15.5.0", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz", + "integrity": "sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==", "dev": true, "requires": { "@babel/runtime": "^7.3.1", @@ -51176,6 +58966,8 @@ }, "@storybook/theming": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.9.tgz", + "integrity": "sha512-KM0AMP5jMQPAdaO8tlbFCYqx9uYM/hZXGSVUhznhLYu7bhNAIK7ZVmXxyE/z/khM++8eUHzRoZGiO/cwCkg9Xw==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -51186,6 +58978,8 @@ }, "react-inspector": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-5.1.1.tgz", + "integrity": "sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==", "dev": true, "requires": { "@babel/runtime": "^7.0.0", @@ -51197,6 +58991,8 @@ }, "@storybook/addon-essentials": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.5.9.tgz", + "integrity": "sha512-V9ThjKQsde4A2Es20pLFBsn0MWx2KCJuoTcTsANP4JDcbvEmj8UjbDWbs8jAU+yzJT5r+CI6NoWmQudv12ZOgw==", "dev": true, "requires": { "@storybook/addon-actions": "6.5.9", @@ -51218,6 +59014,8 @@ "dependencies": { "@babel/helper-define-polyfill-provider": { "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -51232,6 +59030,8 @@ }, "@jest/transform": { "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "dev": true, "requires": { "@babel/core": "^7.1.0", @@ -51253,6 +59053,8 @@ }, "@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", @@ -51264,10 +59066,15 @@ }, "@mdx-js/react": { "version": "1.6.22", - "dev": true + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", + "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", + "dev": true, + "requires": {} }, "@storybook/addon-backgrounds": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.5.9.tgz", + "integrity": "sha512-9k+GiY5aiANLOct34ar29jqgdi5ZpCqpZ86zPH0GsEC6ifH6nzP4trLU0vFUe260XDCvB4g8YaI7JZKPhozERg==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -51287,6 +59094,8 @@ }, "@storybook/addon-controls": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.5.9.tgz", + "integrity": "sha512-VvjkgK32bGURKyWU2No6Q2B0RQZjLZk8D3neVNCnrWxwrl1G82StegxjRPn/UZm9+MZVPvTvI46nj1VdgOktnw==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -51305,6 +59114,8 @@ }, "@storybook/addon-docs": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.5.9.tgz", + "integrity": "sha512-9lwOZyiOJFUgGd9ADVfcgpels5o0XOXqGMeVLuzT1160nopbZjNjo/3+YLJ0pyHRPpMJ4rmq2+vxRQR6PVRgPg==", "dev": true, "requires": { "@babel/plugin-transform-react-jsx": "^7.12.12", @@ -51339,6 +59150,8 @@ "dependencies": { "@storybook/preview-web": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.5.9.tgz", + "integrity": "sha512-4eMrO2HJyZUYyL/j+gUaDvry6iGedshwT5MQqe7J9FaA+Q2pNARQRB1X53f410w7S4sObRmYIAIluWPYdWym9w==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -51361,6 +59174,8 @@ }, "@storybook/source-loader": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.5.9.tgz", + "integrity": "sha512-H03nFKaP6borfWMTTa9igBA+Jm2ph+FoVJImWC/X+LAmLSJYYSXuqSgmiZ/DZvbjxS4k8vccE2HXogne1IvaRA==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -51379,6 +59194,8 @@ }, "@storybook/addon-measure": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-6.5.9.tgz", + "integrity": "sha512-0aA22wD0CIEUccsEbWkckCOXOwr4VffofMH1ToVCOeqBoyLOMB0gxFubESeprqM54CWsYh2DN1uujgD6508cwA==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -51393,6 +59210,8 @@ }, "@storybook/addon-outline": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-6.5.9.tgz", + "integrity": "sha512-oJ1DK3BDJr6aTlZc9axfOxV1oDkZO7hOohgUQDaKO1RZrSpyQsx2ViK2X6p/W7JhFJHKh7rv+nGCaVlLz3YIZA==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -51409,6 +59228,8 @@ }, "@storybook/addon-toolbars": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.5.9.tgz", + "integrity": "sha512-6JFQNHYVZUwp17p5rppc+iQJ2QOIWPTF+ni1GMMThjc84mzXs2+899Sf1aPFTvrFJTklmT+bPX6x4aUTouVa1w==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -51422,6 +59243,8 @@ }, "@storybook/addon-viewport": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.5.9.tgz", + "integrity": "sha512-thKS+iw6M7ueDQQ7M66STZ5rgtJKliAcIX6UCopo0Ffh4RaRYmX6MCjqtvBKk8joyXUvm9SpWQemJD9uBQrjgw==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -51439,6 +59262,8 @@ }, "@storybook/addons": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.9.tgz", + "integrity": "sha512-adwdiXg+mntfPocLc1KXjZXyLgGk7Aac699Fwe+OUYPEC5tW347Rm/kFatcE556d42o5czcRiq3ZSIGWnm9ieQ==", "dev": true, "requires": { "@storybook/api": "6.5.9", @@ -51456,6 +59281,8 @@ "dependencies": { "@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -51469,6 +59296,8 @@ }, "@storybook/api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.9.tgz", + "integrity": "sha512-9ylztnty4Y+ALU/ehW3BML9czjCAFsWvrwuCi6UgcwNjswwjSX3VRLhfD1KT3pl16ho//95LgZ0LnSwROCcPOA==", "dev": true, "requires": { "@storybook/channels": "6.5.9", @@ -51492,6 +59321,8 @@ "dependencies": { "@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -51505,6 +59336,8 @@ }, "@storybook/components": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.5.9.tgz", + "integrity": "sha512-BhfX980O9zn/1J4FNMeDo8ZvL1m5Ml3T4HRpfYmEBnf8oW5b5BeF6S2K2cwFStZRjWqm1feUcwNpZxCBVMkQnQ==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -51521,6 +59354,8 @@ "dependencies": { "react-syntax-highlighter": { "version": "15.5.0", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz", + "integrity": "sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==", "dev": true, "requires": { "@babel/runtime": "^7.3.1", @@ -51534,6 +59369,8 @@ }, "@storybook/core-common": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.5.9.tgz", + "integrity": "sha512-NxOK0mrOCo0TWZ7Npc5HU66EKoRHlrtg18/ZixblLDWQMIqY9XCck8K1kJ8QYpYCHla+aHIsYUArFe2vhlEfZA==", "dev": true, "requires": { "@babel/core": "^7.12.10", @@ -51590,6 +59427,8 @@ }, "@storybook/store": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.5.9.tgz", + "integrity": "sha512-80pcDTcCwK6wUA63aWOp13urI77jfipIVee9mpVvbNyfrNN8kGv1BS0z/JHDxuV6rC4g7LG1fb+BurR0yki7BA==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -51611,6 +59450,8 @@ }, "@storybook/theming": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.9.tgz", + "integrity": "sha512-KM0AMP5jMQPAdaO8tlbFCYqx9uYM/hZXGSVUhznhLYu7bhNAIK7ZVmXxyE/z/khM++8eUHzRoZGiO/cwCkg9Xw==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -51621,6 +59462,8 @@ }, "@types/yargs": { "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -51628,6 +59471,8 @@ }, "@webassemblyjs/ast": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "dev": true, "requires": { "@webassemblyjs/helper-module-context": "1.9.0", @@ -51637,18 +59482,26 @@ }, "@webassemblyjs/helper-api-error": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", "dev": true }, "@webassemblyjs/helper-buffer": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", "dev": true }, "@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", "dev": true }, "@webassemblyjs/helper-wasm-section": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -51659,6 +59512,8 @@ }, "@webassemblyjs/ieee754": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" @@ -51666,6 +59521,8 @@ }, "@webassemblyjs/leb128": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", "dev": true, "requires": { "@xtuc/long": "4.2.2" @@ -51673,10 +59530,14 @@ }, "@webassemblyjs/utf8": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", "dev": true }, "@webassemblyjs/wasm-edit": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -51691,6 +59552,8 @@ }, "@webassemblyjs/wasm-gen": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -51702,6 +59565,8 @@ }, "@webassemblyjs/wasm-opt": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -51712,6 +59577,8 @@ }, "@webassemblyjs/wasm-parser": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -51724,6 +59591,8 @@ }, "@webassemblyjs/wast-printer": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -51733,10 +59602,14 @@ }, "acorn": { "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true }, "ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -51747,10 +59620,15 @@ }, "ajv-keywords": { "version": "3.5.2", - "dev": true + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} }, "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -51758,6 +59636,8 @@ }, "babel-plugin-polyfill-corejs3": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", "dev": true, "requires": { "@babel/helper-define-polyfill-provider": "^0.1.5", @@ -51766,10 +59646,14 @@ }, "big.js": { "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, "braces": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { "arr-flatten": "^1.1.0", @@ -51786,6 +59670,8 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -51795,6 +59681,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -51803,10 +59691,14 @@ }, "ci-info": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -51814,14 +59706,20 @@ }, "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==", "dev": true }, "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==", "dev": true }, "cosmiconfig": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "dev": true, "requires": { "@types/parse-json": "^4.0.0", @@ -51833,6 +59731,8 @@ }, "enhanced-resolve": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -51842,6 +59742,8 @@ "dependencies": { "memory-fs": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "dev": true, "requires": { "errno": "^0.1.3", @@ -51852,6 +59754,8 @@ }, "eslint-scope": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", "dev": true, "requires": { "esrecurse": "^4.1.0", @@ -51860,12 +59764,16 @@ "dependencies": { "estraverse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true } } }, "fill-range": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -51876,6 +59784,8 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -51885,6 +59795,8 @@ }, "find-cache-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, "requires": { "commondir": "^1.0.1", @@ -51894,6 +59806,8 @@ "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==", "dev": true, "requires": { "locate-path": "^3.0.0" @@ -51901,6 +59815,8 @@ }, "pkg-dir": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "requires": { "find-up": "^3.0.0" @@ -51910,6 +59826,8 @@ }, "fork-ts-checker-webpack-plugin": { "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", "dev": true, "requires": { "@babel/code-frame": "^7.8.3", @@ -51929,6 +59847,8 @@ "dependencies": { "semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -51938,14 +59858,20 @@ }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "is-buffer": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, "is-ci": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, "requires": { "ci-info": "^2.0.0" @@ -51953,10 +59879,14 @@ }, "is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true }, "is-number": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -51964,6 +59894,8 @@ "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -51973,14 +59905,20 @@ }, "is-wsl": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", "dev": true }, "isobject": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true }, "jest-haste-map": { "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", "dev": true, "requires": { "@jest/types": "^26.6.2", @@ -52001,10 +59939,14 @@ }, "jest-regex-util": { "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", "dev": true }, "jest-serializer": { "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", "dev": true, "requires": { "@types/node": "*", @@ -52013,6 +59955,8 @@ }, "jest-util": { "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", "dev": true, "requires": { "@jest/types": "^26.6.2", @@ -52025,6 +59969,8 @@ }, "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==", "dev": true, "requires": { "@types/node": "*", @@ -52034,14 +59980,20 @@ }, "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==", "dev": true }, "loader-runner": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "dev": true }, "locate-path": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { "p-locate": "^3.0.0", @@ -52050,6 +60002,8 @@ }, "make-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "requires": { "pify": "^4.0.1", @@ -52058,12 +60012,25 @@ "dependencies": { "semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, "p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -52071,6 +60038,8 @@ }, "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==", "dev": true, "requires": { "p-limit": "^2.0.0" @@ -52078,10 +60047,14 @@ }, "path-exists": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true }, "pkg-dir": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", "dev": true, "requires": { "find-up": "^5.0.0" @@ -52089,10 +60062,14 @@ }, "prettier": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", "dev": true }, "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==", "dev": true, "requires": { "@types/json-schema": "^7.0.4", @@ -52102,6 +60079,8 @@ }, "serialize-javascript": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dev": true, "requires": { "randombytes": "^2.1.0" @@ -52109,10 +60088,14 @@ }, "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -52120,10 +60103,14 @@ }, "tapable": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "dev": true }, "terser": { "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", "dev": true, "requires": { "commander": "^2.20.0", @@ -52133,6 +60120,8 @@ }, "terser-webpack-plugin": { "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", "dev": true, "requires": { "cacache": "^12.0.2", @@ -52148,6 +60137,8 @@ "dependencies": { "schema-utils": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { "ajv": "^6.1.0", @@ -52159,6 +60150,8 @@ }, "to-regex-range": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -52167,6 +60160,8 @@ }, "watchpack": { "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "dev": true, "requires": { "chokidar": "^3.4.1", @@ -52177,6 +60172,8 @@ }, "webpack": { "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -52206,6 +60203,8 @@ "dependencies": { "json5": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, "requires": { "minimist": "^1.2.0" @@ -52213,6 +60212,8 @@ }, "loader-utils": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -52222,6 +60223,8 @@ }, "micromatch": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { "arr-diff": "^4.0.0", @@ -52241,6 +60244,8 @@ }, "schema-utils": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { "ajv": "^6.1.0", @@ -52252,6 +60257,8 @@ }, "webpack-sources": { "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "dev": true, "requires": { "source-list-map": "^2.0.0", @@ -52262,6 +60269,8 @@ }, "@storybook/addon-links": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-6.5.9.tgz", + "integrity": "sha512-4BYC7pkxL3NLRnEgTA9jpIkObQKril+XFj1WtmY/lngF90vvK0Kc/TtvTA2/5tSgrHfxEuPevIdxMIyLJ4ejWQ==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -52280,6 +60289,8 @@ "dependencies": { "@storybook/addons": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.9.tgz", + "integrity": "sha512-adwdiXg+mntfPocLc1KXjZXyLgGk7Aac699Fwe+OUYPEC5tW347Rm/kFatcE556d42o5czcRiq3ZSIGWnm9ieQ==", "dev": true, "requires": { "@storybook/api": "6.5.9", @@ -52297,6 +60308,8 @@ "dependencies": { "@storybook/api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.9.tgz", + "integrity": "sha512-9ylztnty4Y+ALU/ehW3BML9czjCAFsWvrwuCi6UgcwNjswwjSX3VRLhfD1KT3pl16ho//95LgZ0LnSwROCcPOA==", "dev": true, "requires": { "@storybook/channels": "6.5.9", @@ -52320,6 +60333,8 @@ }, "@storybook/theming": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.9.tgz", + "integrity": "sha512-KM0AMP5jMQPAdaO8tlbFCYqx9uYM/hZXGSVUhznhLYu7bhNAIK7ZVmXxyE/z/khM++8eUHzRoZGiO/cwCkg9Xw==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -52332,6 +60347,8 @@ }, "@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -52345,6 +60362,8 @@ }, "@storybook/channel-postmessage": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.5.9.tgz", + "integrity": "sha512-pX/0R8UW7ezBhCrafRaL20OvMRcmESYvQQCDgjqSzJyHkcG51GOhsd6Ge93eJ6QvRMm9+w0Zs93N2VKjVtz0Qw==", "dev": true, "requires": { "@storybook/channels": "6.5.9", @@ -52358,6 +60377,8 @@ }, "@storybook/channel-websocket": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/channel-websocket/-/channel-websocket-6.5.9.tgz", + "integrity": "sha512-xtHvSNwuOhkgALwVshKWsoFhDmuvcosdYfxcfFGEiYKXIu46tRS5ZXmpmgEC/0JAVkVoFj5nL8bV7IY5np6oaA==", "dev": true, "requires": { "@storybook/channels": "6.5.9", @@ -52369,6 +60390,8 @@ }, "@storybook/channels": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.5.9.tgz", + "integrity": "sha512-FvGA35nV38UPXWOl9ERapFTJaxwSTamQ339s2Ev7E9riyRG+GRkgTWzf5kECJgS1PAYKd/7m/RqKJT9BVv6A5g==", "dev": true, "requires": { "core-js": "^3.8.2", @@ -52378,6 +60401,8 @@ }, "@storybook/client-logger": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.5.9.tgz", + "integrity": "sha512-DOHL6p0uiDd3gV/Sb2FR+Vh6OiPrrf8BrA06uvXWsMRIIvEEvnparxv9EvPg7FlmUX0T3nq7d3juwjx4F8Wbcg==", "dev": true, "requires": { "core-js": "^3.8.2", @@ -52386,6 +60411,8 @@ }, "@storybook/core-events": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.5.9.tgz", + "integrity": "sha512-tXt7a3ZvJOCeEKpNa/B5rQM5VI7UJLlOh3IHOImWn4HqoBRrZvbourmac+PRZAtXpos0h3c6554Hjapj/Sny5Q==", "dev": true, "requires": { "core-js": "^3.8.2" @@ -52393,6 +60420,8 @@ }, "@storybook/csf": { "version": "0.0.2--canary.4566f4d.1", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.2--canary.4566f4d.1.tgz", + "integrity": "sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ==", "dev": true, "requires": { "lodash": "^4.17.15" @@ -52400,6 +60429,8 @@ }, "@storybook/csf-tools": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-6.5.9.tgz", + "integrity": "sha512-RAdhsO2XmEDyWy0qNQvdKMLeIZAuyfD+tYlUwBHRU6DbByDucvwgMOGy5dF97YNJFmyo93EUYJzXjUrJs3U1LQ==", "dev": true, "requires": { "@babel/core": "^7.12.10", @@ -52420,6 +60451,8 @@ }, "@storybook/docs-tools": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-6.5.9.tgz", + "integrity": "sha512-UoTaXLvec8x+q+4oYIk/t8DBju9C3ZTGklqOxDIt+0kS3TFAqEgI3JhKXqQOXgN5zDcvLVSxi8dbVAeSxk2ktA==", "dev": true, "requires": { "@babel/core": "^7.12.10", @@ -52433,6 +60466,8 @@ "dependencies": { "@storybook/addons": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.9.tgz", + "integrity": "sha512-adwdiXg+mntfPocLc1KXjZXyLgGk7Aac699Fwe+OUYPEC5tW347Rm/kFatcE556d42o5czcRiq3ZSIGWnm9ieQ==", "dev": true, "requires": { "@storybook/api": "6.5.9", @@ -52450,6 +60485,8 @@ }, "@storybook/api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.9.tgz", + "integrity": "sha512-9ylztnty4Y+ALU/ehW3BML9czjCAFsWvrwuCi6UgcwNjswwjSX3VRLhfD1KT3pl16ho//95LgZ0LnSwROCcPOA==", "dev": true, "requires": { "@storybook/channels": "6.5.9", @@ -52473,6 +60510,8 @@ }, "@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -52484,6 +60523,8 @@ }, "@storybook/store": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.5.9.tgz", + "integrity": "sha512-80pcDTcCwK6wUA63aWOp13urI77jfipIVee9mpVvbNyfrNN8kGv1BS0z/JHDxuV6rC4g7LG1fb+BurR0yki7BA==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -52505,6 +60546,8 @@ }, "@storybook/theming": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.9.tgz", + "integrity": "sha512-KM0AMP5jMQPAdaO8tlbFCYqx9uYM/hZXGSVUhznhLYu7bhNAIK7ZVmXxyE/z/khM++8eUHzRoZGiO/cwCkg9Xw==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -52517,6 +60560,8 @@ }, "@storybook/mdx1-csf": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@storybook/mdx1-csf/-/mdx1-csf-0.0.1.tgz", + "integrity": "sha512-4biZIWWzoWlCarMZmTpqcJNgo/RBesYZwGFbQeXiGYsswuvfWARZnW9RE9aUEMZ4XPn7B1N3EKkWcdcWe/K2tg==", "dev": true, "requires": { "@babel/generator": "^7.12.11", @@ -52534,16 +60579,22 @@ "dependencies": { "@types/lodash": { "version": "4.14.182", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz", + "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==", "dev": true }, "prettier": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", "dev": true } } }, "@storybook/node-logger": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.5.9.tgz", + "integrity": "sha512-nZZNZG2Wtwv6Trxi3FrnIqUmB55xO+X/WQGPT5iKlqNjdRIu/T72mE7addcp4rbuWCQfZUhcDDGpBOwKtBxaGg==", "dev": true, "requires": { "@types/npmlog": "^4.1.2", @@ -52555,6 +60606,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -52562,6 +60615,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -52570,6 +60625,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -52577,14 +60634,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -52594,6 +60657,8 @@ }, "@storybook/postinstall": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.5.9.tgz", + "integrity": "sha512-KQBupK+FMRrtSt8IL0MzCZ/w9qbd25Yxxp/+ajfWgZTRgsWgVFOqcDyMhS16eNbBp5qKIBCBDXfEF+/mK8HwQQ==", "dev": true, "requires": { "core-js": "^3.8.2" @@ -52601,6 +60666,8 @@ }, "@storybook/react": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.5.9.tgz", + "integrity": "sha512-Rp+QaTQAzxJhwuzJXVd49mnIBLQRlF8llTxPT2YoGHdrGkku/zl/HblQ6H2yzEf15367VyzaAv/BpLsO9Jlfxg==", "dev": true, "requires": { "@babel/preset-flow": "^7.12.1", @@ -52642,6 +60709,8 @@ "dependencies": { "@babel/helper-define-polyfill-provider": { "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -52656,6 +60725,8 @@ }, "@storybook/addons": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.9.tgz", + "integrity": "sha512-adwdiXg+mntfPocLc1KXjZXyLgGk7Aac699Fwe+OUYPEC5tW347Rm/kFatcE556d42o5czcRiq3ZSIGWnm9ieQ==", "dev": true, "requires": { "@storybook/api": "6.5.9", @@ -52673,6 +60744,8 @@ "dependencies": { "@storybook/api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.9.tgz", + "integrity": "sha512-9ylztnty4Y+ALU/ehW3BML9czjCAFsWvrwuCi6UgcwNjswwjSX3VRLhfD1KT3pl16ho//95LgZ0LnSwROCcPOA==", "dev": true, "requires": { "@storybook/channels": "6.5.9", @@ -52696,6 +60769,8 @@ }, "@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -52707,6 +60782,8 @@ }, "@storybook/theming": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.9.tgz", + "integrity": "sha512-KM0AMP5jMQPAdaO8tlbFCYqx9uYM/hZXGSVUhznhLYu7bhNAIK7ZVmXxyE/z/khM++8eUHzRoZGiO/cwCkg9Xw==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -52719,6 +60796,8 @@ }, "@storybook/core": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.5.9.tgz", + "integrity": "sha512-Mt3TTQnjQt2/pa60A+bqDsAOrYpohapdtt4DDZEbS8h0V6u11KyYYh3w7FCySlL+sPEyogj63l5Ec76Jah3l2w==", "dev": true, "requires": { "@storybook/core-client": "6.5.9", @@ -52727,6 +60806,8 @@ "dependencies": { "@storybook/core-client": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-6.5.9.tgz", + "integrity": "sha512-LY0QbhShowO+PQx3gao3wdVjpKMH1AaSLmuI95FrcjoMmSXGf96jVLKQp9mJRGeHIsAa93EQBYuCihZycM3Kbg==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -52753,6 +60834,8 @@ "dependencies": { "@storybook/client-api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.5.9.tgz", + "integrity": "sha512-pc7JKJoWLesixUKvG2nV36HukUuYoGRyAgD3PpIV7qSBS4JixqZ3VAHFUtqV1UzfOSQTovLSl4a0rIRnpie6gA==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -52779,6 +60862,8 @@ }, "@storybook/preview-web": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.5.9.tgz", + "integrity": "sha512-4eMrO2HJyZUYyL/j+gUaDvry6iGedshwT5MQqe7J9FaA+Q2pNARQRB1X53f410w7S4sObRmYIAIluWPYdWym9w==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -52801,6 +60886,8 @@ }, "@storybook/ui": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.5.9.tgz", + "integrity": "sha512-ryuPxJgtbb0gPXKGgGAUC+Z185xGAd1IvQ0jM5fJ0SisHXI8jteG3RaWhntOehi9qCg+64Vv6eH/cj9QYNHt1Q==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -52821,6 +60908,8 @@ "dependencies": { "@storybook/api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.9.tgz", + "integrity": "sha512-9ylztnty4Y+ALU/ehW3BML9czjCAFsWvrwuCi6UgcwNjswwjSX3VRLhfD1KT3pl16ho//95LgZ0LnSwROCcPOA==", "dev": true, "requires": { "@storybook/channels": "6.5.9", @@ -52844,6 +60933,8 @@ }, "@storybook/components": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.5.9.tgz", + "integrity": "sha512-BhfX980O9zn/1J4FNMeDo8ZvL1m5Ml3T4HRpfYmEBnf8oW5b5BeF6S2K2cwFStZRjWqm1feUcwNpZxCBVMkQnQ==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -52860,6 +60951,8 @@ "dependencies": { "react-syntax-highlighter": { "version": "15.5.0", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz", + "integrity": "sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==", "dev": true, "requires": { "@babel/runtime": "^7.3.1", @@ -52873,6 +60966,8 @@ }, "@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -52884,6 +60979,8 @@ }, "@storybook/theming": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.9.tgz", + "integrity": "sha512-KM0AMP5jMQPAdaO8tlbFCYqx9uYM/hZXGSVUhznhLYu7bhNAIK7ZVmXxyE/z/khM++8eUHzRoZGiO/cwCkg9Xw==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -52898,6 +60995,8 @@ }, "@storybook/core-server": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-6.5.9.tgz", + "integrity": "sha512-YeePGUrd5fQPvGzMhowh124KrcZURFpFXg1VB0Op3ESqCIsInoMZeObci4Gc+binMXC7vcv7aw3EwSLU37qJzQ==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.3", @@ -52949,6 +61048,8 @@ "dependencies": { "@storybook/builder-webpack4": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack4/-/builder-webpack4-6.5.9.tgz", + "integrity": "sha512-YOeA4++9uRZ8Hog1wC60yjaxBOiI1FRQNtax7b9E7g+kP8UlSCPCGcv4gls9hFmzbzTOPfQTWnToA9Oa6jzRVw==", "dev": true, "requires": { "@babel/core": "^7.12.10", @@ -53002,6 +61103,8 @@ "dependencies": { "@storybook/api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.9.tgz", + "integrity": "sha512-9ylztnty4Y+ALU/ehW3BML9czjCAFsWvrwuCi6UgcwNjswwjSX3VRLhfD1KT3pl16ho//95LgZ0LnSwROCcPOA==", "dev": true, "requires": { "@storybook/channels": "6.5.9", @@ -53025,6 +61128,8 @@ }, "@storybook/client-api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.5.9.tgz", + "integrity": "sha512-pc7JKJoWLesixUKvG2nV36HukUuYoGRyAgD3PpIV7qSBS4JixqZ3VAHFUtqV1UzfOSQTovLSl4a0rIRnpie6gA==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -53051,6 +61156,8 @@ }, "@storybook/components": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.5.9.tgz", + "integrity": "sha512-BhfX980O9zn/1J4FNMeDo8ZvL1m5Ml3T4HRpfYmEBnf8oW5b5BeF6S2K2cwFStZRjWqm1feUcwNpZxCBVMkQnQ==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -53067,6 +61174,8 @@ "dependencies": { "react-syntax-highlighter": { "version": "15.5.0", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz", + "integrity": "sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==", "dev": true, "requires": { "@babel/runtime": "^7.3.1", @@ -53080,6 +61189,8 @@ }, "@storybook/preview-web": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.5.9.tgz", + "integrity": "sha512-4eMrO2HJyZUYyL/j+gUaDvry6iGedshwT5MQqe7J9FaA+Q2pNARQRB1X53f410w7S4sObRmYIAIluWPYdWym9w==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -53102,6 +61213,8 @@ }, "@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -53113,6 +61226,8 @@ }, "@storybook/theming": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.9.tgz", + "integrity": "sha512-KM0AMP5jMQPAdaO8tlbFCYqx9uYM/hZXGSVUhznhLYu7bhNAIK7ZVmXxyE/z/khM++8eUHzRoZGiO/cwCkg9Xw==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -53123,6 +61238,8 @@ }, "@storybook/ui": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.5.9.tgz", + "integrity": "sha512-ryuPxJgtbb0gPXKGgGAUC+Z185xGAd1IvQ0jM5fJ0SisHXI8jteG3RaWhntOehi9qCg+64Vv6eH/cj9QYNHt1Q==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -53145,6 +61262,8 @@ }, "@storybook/manager-webpack4": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/manager-webpack4/-/manager-webpack4-6.5.9.tgz", + "integrity": "sha512-49LZlHqWc7zj9tQfOOANixPYmLxqWTTZceA6DSXnKd9xDiO2Gl23Y+l/CSPXNZGDB8QFAwpimwqyKJj/NLH45A==", "dev": true, "requires": { "@babel/core": "^7.12.10", @@ -53186,6 +61305,8 @@ "dependencies": { "@storybook/theming": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.9.tgz", + "integrity": "sha512-KM0AMP5jMQPAdaO8tlbFCYqx9uYM/hZXGSVUhznhLYu7bhNAIK7ZVmXxyE/z/khM++8eUHzRoZGiO/cwCkg9Xw==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -53196,6 +61317,8 @@ }, "@storybook/ui": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.5.9.tgz", + "integrity": "sha512-ryuPxJgtbb0gPXKGgGAUC+Z185xGAd1IvQ0jM5fJ0SisHXI8jteG3RaWhntOehi9qCg+64Vv6eH/cj9QYNHt1Q==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -53216,6 +61339,8 @@ "dependencies": { "@storybook/api": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.9.tgz", + "integrity": "sha512-9ylztnty4Y+ALU/ehW3BML9czjCAFsWvrwuCi6UgcwNjswwjSX3VRLhfD1KT3pl16ho//95LgZ0LnSwROCcPOA==", "dev": true, "requires": { "@storybook/channels": "6.5.9", @@ -53239,6 +61364,8 @@ }, "@storybook/components": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.5.9.tgz", + "integrity": "sha512-BhfX980O9zn/1J4FNMeDo8ZvL1m5Ml3T4HRpfYmEBnf8oW5b5BeF6S2K2cwFStZRjWqm1feUcwNpZxCBVMkQnQ==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -53255,6 +61382,8 @@ "dependencies": { "react-syntax-highlighter": { "version": "15.5.0", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz", + "integrity": "sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==", "dev": true, "requires": { "@babel/runtime": "^7.3.1", @@ -53268,6 +61397,8 @@ }, "@storybook/router": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.9.tgz", + "integrity": "sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -53284,11 +61415,15 @@ } }, "acorn": { - "version": "8.7.1", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true }, "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==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -53296,6 +61431,8 @@ }, "cacache": { "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", "dev": true, "requires": { "@npmcli/fs": "^1.0.0", @@ -53320,6 +61457,8 @@ }, "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==", "dev": true, "requires": { "color-name": "1.1.3" @@ -53327,14 +61466,20 @@ }, "color-name": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, "commander": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "dev": true }, "fork-ts-checker-webpack-plugin": { "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", "dev": true, "requires": { "@babel/code-frame": "^7.5.5", @@ -53348,6 +61493,8 @@ "dependencies": { "chalk": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -53359,10 +61506,14 @@ }, "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==", "dev": true }, "micromatch": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { "arr-diff": "^4.0.0", @@ -53382,10 +61533,14 @@ }, "mkdirp": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true }, "p-limit": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "requires": { "yocto-queue": "^0.1.0" @@ -53393,6 +61548,8 @@ }, "schema-utils": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", @@ -53402,10 +61559,14 @@ }, "semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, "serialize-javascript": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", "dev": true, "requires": { "randombytes": "^2.1.0" @@ -53413,6 +61574,8 @@ }, "supports-color": { "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -53420,6 +61583,8 @@ }, "terser": { "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dev": true, "requires": { "@jridgewell/source-map": "^0.3.2", @@ -53430,12 +61595,16 @@ "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==", "dev": true } } }, "terser-webpack-plugin": { "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", "dev": true, "requires": { "cacache": "^15.0.5", @@ -53453,6 +61622,8 @@ }, "@storybook/core-common": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.5.9.tgz", + "integrity": "sha512-NxOK0mrOCo0TWZ7Npc5HU66EKoRHlrtg18/ZixblLDWQMIqY9XCck8K1kJ8QYpYCHla+aHIsYUArFe2vhlEfZA==", "dev": true, "requires": { "@babel/core": "^7.12.10", @@ -53509,6 +61680,8 @@ }, "@storybook/react-docgen-typescript-plugin": { "version": "1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0", + "resolved": "https://registry.npmjs.org/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0.tgz", + "integrity": "sha512-eVg3BxlOm2P+chijHBTByr90IZVUtgRW56qEOLX7xlww2NBuKrcavBlcmn+HH7GIUktquWkMPtvy6e0W0NgA5w==", "dev": true, "requires": { "debug": "^4.1.1", @@ -53522,6 +61695,8 @@ }, "@storybook/store": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.5.9.tgz", + "integrity": "sha512-80pcDTcCwK6wUA63aWOp13urI77jfipIVee9mpVvbNyfrNN8kGv1BS0z/JHDxuV6rC4g7LG1fb+BurR0yki7BA==", "dev": true, "requires": { "@storybook/addons": "6.5.9", @@ -53543,14 +61718,20 @@ }, "@types/html-minifier-terser": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", "dev": true }, "@types/node": { - "version": "16.11.45", + "version": "16.11.47", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.47.tgz", + "integrity": "sha512-fpP+jk2zJ4VW66+wAMFoBJlx1bxmBKx4DUFf68UHgdGCOuyUTDlLWqsaNPJh7xhNDykyJ9eIzAygilP/4WoN8g==", "dev": true }, "@webassemblyjs/ast": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "dev": true, "requires": { "@webassemblyjs/helper-module-context": "1.9.0", @@ -53560,18 +61741,26 @@ }, "@webassemblyjs/helper-api-error": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", "dev": true }, "@webassemblyjs/helper-buffer": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", "dev": true }, "@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", "dev": true }, "@webassemblyjs/helper-wasm-section": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -53582,6 +61771,8 @@ }, "@webassemblyjs/ieee754": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" @@ -53589,6 +61780,8 @@ }, "@webassemblyjs/leb128": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", "dev": true, "requires": { "@xtuc/long": "4.2.2" @@ -53596,10 +61789,14 @@ }, "@webassemblyjs/utf8": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", "dev": true }, "@webassemblyjs/wasm-edit": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -53614,6 +61811,8 @@ }, "@webassemblyjs/wasm-gen": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -53625,6 +61824,8 @@ }, "@webassemblyjs/wasm-opt": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -53635,6 +61836,8 @@ }, "@webassemblyjs/wasm-parser": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -53647,6 +61850,8 @@ }, "@webassemblyjs/wast-printer": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -53656,6 +61861,8 @@ }, "ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -53666,14 +61873,21 @@ }, "ajv-keywords": { "version": "3.5.2", - "dev": true + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} }, "ansi-regex": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true }, "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -53681,6 +61895,8 @@ }, "babel-plugin-polyfill-corejs3": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", "dev": true, "requires": { "@babel/helper-define-polyfill-provider": "^0.1.5", @@ -53689,10 +61905,14 @@ }, "big.js": { "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, "braces": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { "arr-flatten": "^1.1.0", @@ -53709,6 +61929,8 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -53718,6 +61940,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -53726,10 +61950,14 @@ }, "chownr": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true }, "clean-css": { "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", "dev": true, "requires": { "source-map": "~0.6.0" @@ -53737,6 +61965,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -53744,14 +61974,20 @@ }, "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==", "dev": true }, "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==", "dev": true }, "compression": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, "requires": { "accepts": "~1.3.5", @@ -53765,6 +62001,8 @@ "dependencies": { "debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -53774,6 +62012,8 @@ }, "cosmiconfig": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "dev": true, "requires": { "@types/parse-json": "^4.0.0", @@ -53785,6 +62025,8 @@ }, "enhanced-resolve": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -53794,6 +62036,8 @@ "dependencies": { "memory-fs": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "dev": true, "requires": { "errno": "^0.1.3", @@ -53804,6 +62048,8 @@ }, "eslint-scope": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", "dev": true, "requires": { "esrecurse": "^4.1.0", @@ -53812,10 +62058,14 @@ }, "estraverse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true }, "fill-range": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -53826,6 +62076,8 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -53835,6 +62087,8 @@ }, "fork-ts-checker-webpack-plugin": { "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", "dev": true, "requires": { "@babel/code-frame": "^7.8.3", @@ -53854,6 +62108,8 @@ "dependencies": { "semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -53863,6 +62119,8 @@ }, "fs-minipass": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, "requires": { "minipass": "^3.0.0" @@ -53870,10 +62128,14 @@ }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "html-minifier-terser": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", "dev": true, "requires": { "camel-case": "^4.1.1", @@ -53887,12 +62149,16 @@ "dependencies": { "commander": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true } } }, "html-webpack-plugin": { "version": "4.5.2", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", + "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==", "dev": true, "requires": { "@types/html-minifier-terser": "^5.0.0", @@ -53908,14 +62174,20 @@ }, "is-buffer": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, "is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true }, "is-number": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -53923,6 +62195,8 @@ "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -53932,18 +62206,26 @@ }, "is-plain-object": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true }, "is-wsl": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", "dev": true }, "isobject": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true }, "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==", "dev": true, "requires": { "@types/node": "*", @@ -53953,14 +62235,20 @@ }, "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==", "dev": true }, "loader-runner": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "dev": true }, "loader-utils": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -53970,6 +62258,8 @@ "dependencies": { "json5": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, "requires": { "minimist": "^1.2.0" @@ -53979,6 +62269,8 @@ }, "locate-path": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { "p-locate": "^3.0.0", @@ -53987,6 +62279,8 @@ }, "make-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "requires": { "pify": "^4.0.1", @@ -53995,16 +62289,22 @@ "dependencies": { "semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } }, "mime": { "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "dev": true }, "minipass": { "version": "3.3.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", "dev": true, "requires": { "yallist": "^4.0.0" @@ -54012,18 +62312,33 @@ }, "minizlib": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" } }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, "ms": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "node-fetch": { "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dev": true, "requires": { "whatwg-url": "^5.0.0" @@ -54031,6 +62346,8 @@ }, "p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -54038,6 +62355,8 @@ }, "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==", "dev": true, "requires": { "p-limit": "^2.0.0" @@ -54045,14 +62364,20 @@ }, "path-exists": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true }, "picocolors": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", "dev": true }, "pkg-dir": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", "dev": true, "requires": { "find-up": "^5.0.0" @@ -54060,6 +62385,8 @@ }, "postcss": { "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "requires": { "picocolors": "^0.2.1", @@ -54068,6 +62395,8 @@ }, "pretty-error": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "dev": true, "requires": { "lodash": "^4.17.20", @@ -54076,14 +62405,21 @@ }, "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==", "dev": true }, "react-docgen-typescript": { "version": "2.2.2", - "dev": true + "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", + "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", + "dev": true, + "requires": {} }, "react-element-to-jsx-string": { "version": "14.3.4", + "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-14.3.4.tgz", + "integrity": "sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==", "dev": true, "requires": { "@base2/pretty-print-object": "1.0.1", @@ -54093,10 +62429,14 @@ }, "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==", "dev": true }, "renderkid": { "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "dev": true, "requires": { "css-select": "^4.1.3", @@ -54106,19 +62446,16 @@ "strip-ansi": "^3.0.1" } }, - "rimraf": { - "version": "3.0.2", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, "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==", "dev": true }, "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==", "dev": true, "requires": { "@types/json-schema": "^7.0.4", @@ -54128,6 +62465,8 @@ }, "serialize-javascript": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dev": true, "requires": { "randombytes": "^2.1.0" @@ -54135,10 +62474,14 @@ }, "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "ssri": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", "dev": true, "requires": { "minipass": "^3.1.1" @@ -54146,6 +62489,8 @@ }, "strip-ansi": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, "requires": { "ansi-regex": "^2.0.0" @@ -54153,6 +62498,8 @@ }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -54160,10 +62507,14 @@ }, "tapable": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "dev": true }, "tar": { "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", "dev": true, "requires": { "chownr": "^2.0.0", @@ -54176,12 +62527,16 @@ "dependencies": { "mkdirp": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true } } }, "terser": { "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", "dev": true, "requires": { "commander": "^2.20.0", @@ -54191,6 +62546,8 @@ }, "terser-webpack-plugin": { "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", "dev": true, "requires": { "cacache": "^12.0.2", @@ -54206,6 +62563,8 @@ "dependencies": { "find-cache-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, "requires": { "commondir": "^1.0.1", @@ -54215,6 +62574,8 @@ }, "find-up": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { "locate-path": "^3.0.0" @@ -54222,6 +62583,8 @@ }, "pkg-dir": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "requires": { "find-up": "^3.0.0" @@ -54229,6 +62592,8 @@ }, "schema-utils": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { "ajv": "^6.1.0", @@ -54240,6 +62605,8 @@ }, "to-regex-range": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -54248,10 +62615,14 @@ }, "tr46": { "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "dev": true }, "url-loader": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", "dev": true, "requires": { "loader-utils": "^2.0.0", @@ -54261,6 +62632,8 @@ "dependencies": { "loader-utils": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -54270,6 +62643,8 @@ }, "schema-utils": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", @@ -54279,20 +62654,16 @@ } } }, - "util.promisify": { - "version": "1.0.0", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, "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==", "dev": true }, "webpack": { "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -54322,10 +62693,14 @@ "dependencies": { "acorn": { "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true }, "micromatch": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { "arr-diff": "^4.0.0", @@ -54345,6 +62720,8 @@ }, "schema-utils": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { "ajv": "^6.1.0", @@ -54354,6 +62731,8 @@ }, "watchpack": { "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "dev": true, "requires": { "chokidar": "^3.4.1", @@ -54366,6 +62745,8 @@ }, "webpack-dev-middleware": { "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", "dev": true, "requires": { "memory-fs": "^0.4.1", @@ -54377,10 +62758,15 @@ }, "webpack-filter-warnings-plugin": { "version": "1.2.1", - "dev": true + "resolved": "https://registry.npmjs.org/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz", + "integrity": "sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==", + "dev": true, + "requires": {} }, "webpack-sources": { "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "dev": true, "requires": { "source-list-map": "^2.0.0", @@ -54389,6 +62775,8 @@ }, "whatwg-url": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dev": true, "requires": { "tr46": "~0.0.3", @@ -54397,16 +62785,23 @@ }, "ws": { "version": "8.8.1", - "dev": true + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "requires": {} }, "yallist": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } }, "@storybook/semver": { "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", "dev": true, "requires": { "core-js": "^3.6.5", @@ -54415,6 +62810,8 @@ "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==", "dev": true, "requires": { "locate-path": "^5.0.0", @@ -54423,6 +62820,8 @@ }, "locate-path": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { "p-locate": "^4.1.0" @@ -54430,6 +62829,8 @@ }, "p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -54437,6 +62838,8 @@ }, "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==", "dev": true, "requires": { "p-limit": "^2.2.0" @@ -54446,6 +62849,8 @@ }, "@storybook/telemetry": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-6.5.9.tgz", + "integrity": "sha512-JluoHCRhHAr4X0eUNVBSBi1JIBA92404Tu1TPdbN7x6gCZxHXXPTSUTAnspXp/21cTdMhY2x+kfZQ8fmlGK4MQ==", "dev": true, "requires": { "@storybook/client-logger": "6.5.9", @@ -54464,6 +62869,8 @@ "dependencies": { "@babel/helper-define-polyfill-provider": { "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -54478,6 +62885,8 @@ }, "@storybook/core-common": { "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.5.9.tgz", + "integrity": "sha512-NxOK0mrOCo0TWZ7Npc5HU66EKoRHlrtg18/ZixblLDWQMIqY9XCck8K1kJ8QYpYCHla+aHIsYUArFe2vhlEfZA==", "dev": true, "requires": { "@babel/core": "^7.12.10", @@ -54534,6 +62943,8 @@ }, "@webassemblyjs/ast": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "dev": true, "requires": { "@webassemblyjs/helper-module-context": "1.9.0", @@ -54543,18 +62954,26 @@ }, "@webassemblyjs/helper-api-error": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", "dev": true }, "@webassemblyjs/helper-buffer": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", "dev": true }, "@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", "dev": true }, "@webassemblyjs/helper-wasm-section": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -54565,6 +62984,8 @@ }, "@webassemblyjs/ieee754": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" @@ -54572,6 +62993,8 @@ }, "@webassemblyjs/leb128": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", "dev": true, "requires": { "@xtuc/long": "4.2.2" @@ -54579,10 +63002,14 @@ }, "@webassemblyjs/utf8": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", "dev": true }, "@webassemblyjs/wasm-edit": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -54597,6 +63024,8 @@ }, "@webassemblyjs/wasm-gen": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -54608,6 +63037,8 @@ }, "@webassemblyjs/wasm-opt": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -54618,6 +63049,8 @@ }, "@webassemblyjs/wasm-parser": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -54630,6 +63063,8 @@ }, "@webassemblyjs/wast-printer": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -54639,10 +63074,14 @@ }, "acorn": { "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true }, "ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -54653,10 +63092,15 @@ }, "ajv-keywords": { "version": "3.5.2", - "dev": true + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} }, "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -54664,6 +63108,8 @@ }, "babel-plugin-polyfill-corejs3": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", "dev": true, "requires": { "@babel/helper-define-polyfill-provider": "^0.1.5", @@ -54672,10 +63118,14 @@ }, "big.js": { "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, "braces": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { "arr-flatten": "^1.1.0", @@ -54692,6 +63142,8 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -54701,6 +63153,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -54709,6 +63163,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -54716,14 +63172,20 @@ }, "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==", "dev": true }, "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==", "dev": true }, "cosmiconfig": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "dev": true, "requires": { "@types/parse-json": "^4.0.0", @@ -54735,6 +63197,8 @@ }, "enhanced-resolve": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -54744,6 +63208,8 @@ "dependencies": { "memory-fs": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "dev": true, "requires": { "errno": "^0.1.3", @@ -54754,6 +63220,8 @@ }, "eslint-scope": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", "dev": true, "requires": { "esrecurse": "^4.1.0", @@ -54762,10 +63230,14 @@ }, "estraverse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true }, "fill-range": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -54776,6 +63248,8 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -54785,6 +63259,8 @@ }, "find-cache-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, "requires": { "commondir": "^1.0.1", @@ -54794,6 +63270,8 @@ "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==", "dev": true, "requires": { "locate-path": "^3.0.0" @@ -54801,6 +63279,8 @@ }, "pkg-dir": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "requires": { "find-up": "^3.0.0" @@ -54810,6 +63290,8 @@ }, "fork-ts-checker-webpack-plugin": { "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", "dev": true, "requires": { "@babel/code-frame": "^7.8.3", @@ -54829,6 +63311,8 @@ "dependencies": { "semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -54838,18 +63322,26 @@ }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "is-buffer": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, "is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true }, "is-number": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -54857,6 +63349,8 @@ "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -54866,22 +63360,32 @@ }, "is-wsl": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", "dev": true }, "isobject": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true }, "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==", "dev": true }, "loader-runner": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "dev": true }, "loader-utils": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -54891,6 +63395,8 @@ "dependencies": { "json5": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, "requires": { "minimist": "^1.2.0" @@ -54900,6 +63406,8 @@ }, "locate-path": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { "p-locate": "^3.0.0", @@ -54908,6 +63416,8 @@ }, "make-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "requires": { "pify": "^4.0.1", @@ -54916,12 +63426,16 @@ "dependencies": { "semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } }, "micromatch": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { "arr-diff": "^4.0.0", @@ -54939,8 +63453,19 @@ "to-regex": "^3.0.2" } }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, "p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -54948,6 +63473,8 @@ }, "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==", "dev": true, "requires": { "p-limit": "^2.0.0" @@ -54955,10 +63482,14 @@ }, "path-exists": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true }, "pkg-dir": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", "dev": true, "requires": { "find-up": "^5.0.0" @@ -54966,6 +63497,8 @@ }, "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==", "dev": true, "requires": { "@types/json-schema": "^7.0.4", @@ -54975,6 +63508,8 @@ }, "serialize-javascript": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dev": true, "requires": { "randombytes": "^2.1.0" @@ -54982,10 +63517,14 @@ }, "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -54993,10 +63532,14 @@ }, "tapable": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "dev": true }, "terser": { "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", "dev": true, "requires": { "commander": "^2.20.0", @@ -55006,6 +63549,8 @@ }, "terser-webpack-plugin": { "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", "dev": true, "requires": { "cacache": "^12.0.2", @@ -55021,6 +63566,8 @@ "dependencies": { "schema-utils": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { "ajv": "^6.1.0", @@ -55032,6 +63579,8 @@ }, "to-regex-range": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -55040,6 +63589,8 @@ }, "watchpack": { "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "dev": true, "requires": { "chokidar": "^3.4.1", @@ -55050,6 +63601,8 @@ }, "webpack": { "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -55079,6 +63632,8 @@ "dependencies": { "schema-utils": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { "ajv": "^6.1.0", @@ -55090,6 +63645,8 @@ }, "webpack-sources": { "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "dev": true, "requires": { "source-list-map": "^2.0.0", @@ -55100,38 +63657,56 @@ }, "@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==", "dev": true }, "@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==", "dev": true }, "@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==", "dev": true }, "@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==", "dev": true }, "@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==", "dev": true }, "@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==", "dev": true }, "@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==", "dev": true }, "@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==", "dev": true }, "@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==", "dev": true, "requires": { "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", @@ -55146,6 +63721,8 @@ }, "@svgr/core": { "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", "dev": true, "requires": { "@svgr/plugin-jsx": "^5.5.0", @@ -55155,6 +63732,8 @@ }, "@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==", "dev": true, "requires": { "@babel/types": "^7.12.6" @@ -55162,6 +63741,8 @@ }, "@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==", "dev": true, "requires": { "@babel/core": "^7.12.3", @@ -55190,49 +63771,57 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.3.1.tgz", "integrity": "sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==", - "dev": true + "dev": true, + "requires": {} }, "@svgr/babel-plugin-remove-jsx-attribute": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.3.1.tgz", "integrity": "sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==", - "dev": true + "dev": true, + "requires": {} }, "@svgr/babel-plugin-remove-jsx-empty-expression": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.3.1.tgz", "integrity": "sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==", - "dev": true + "dev": true, + "requires": {} }, "@svgr/babel-plugin-replace-jsx-attribute-value": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.3.1.tgz", "integrity": "sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==", - "dev": true + "dev": true, + "requires": {} }, "@svgr/babel-plugin-svg-dynamic-title": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.3.1.tgz", "integrity": "sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==", - "dev": true + "dev": true, + "requires": {} }, "@svgr/babel-plugin-svg-em-dimensions": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.3.1.tgz", "integrity": "sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==", - "dev": true + "dev": true, + "requires": {} }, "@svgr/babel-plugin-transform-react-native-svg": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.3.1.tgz", "integrity": "sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==", - "dev": true + "dev": true, + "requires": {} }, "@svgr/babel-plugin-transform-svg-component": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.3.1.tgz", "integrity": "sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==", - "dev": true + "dev": true, + "requires": {} }, "@svgr/babel-preset": { "version": "6.3.1", @@ -55303,7 +63892,9 @@ } }, "@synthetixio/assets": { - "version": "2.0.13" + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@synthetixio/assets/-/assets-2.0.13.tgz", + "integrity": "sha512-H/2tpCJxbVWdawXNfF/Kz92w5nGkvYLVfiMaM6wpttNvtzV2Ii7VNDYwgr0EQ0Kax5wU6bOwp1oeUQ1Oa2JEyA==" }, "@synthetixio/codegen-graph-ts": { "version": "2.74.1", @@ -55325,16 +63916,13 @@ "requires": { "follow-redirects": "^1.14.0" } - }, - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" } } }, "@synthetixio/contracts-interface": { "version": "2.74.1", + "resolved": "https://registry.npmjs.org/@synthetixio/contracts-interface/-/contracts-interface-2.74.1.tgz", + "integrity": "sha512-6UZ5PNkjYLMUSWwbSL55zEVhTuAPIv+JpOPxzndD+U/lVZwnDXilrshmSWZ8r3zRmwEA+QWIAHGgSxnb6UCDDQ==", "requires": { "ethers": "^5.5.3", "synthetix": "2.74.1" @@ -55342,6 +63930,8 @@ }, "@synthetixio/js": { "version": "2.41.0", + "resolved": "https://registry.npmjs.org/@synthetixio/js/-/js-2.41.0.tgz", + "integrity": "sha512-t09q0JKtbOw6nCGUffd06m/+Jgsev79A0PaNKyQImxlgw2olGZGqeA/Z7AEqlDH0+6NU25jYVhMPip0r63cHtQ==", "dev": true, "requires": { "ethers": "5.0.7", @@ -55352,6 +63942,8 @@ "dependencies": { "@eth-optimism/contracts": { "version": "0.0.2-alpha.7", + "resolved": "https://registry.npmjs.org/@eth-optimism/contracts/-/contracts-0.0.2-alpha.7.tgz", + "integrity": "sha512-nl+UsKPTPEyKS6p5E5g4U5SAqOK8Cj24o0GXtxERuVW/+eaBqbc5IEM50/wL5e/XiW4DjUOAMZl01GYiE8mIfA==", "dev": true, "requires": { "ethers": "5.0.0" @@ -55359,6 +63951,8 @@ "dependencies": { "ethers": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.0.0.tgz", + "integrity": "sha512-uOSACd2E8dg8XuiOewpL42uFH7SvrkA5k0oGkHoqSJl2lflrMPV+7ciWzyuPBjyHnOFvAPPJUpsXrwpFKaLFww==", "dev": true, "requires": { "@ethersproject/abi": "^5.0.0", @@ -55396,6 +63990,8 @@ }, "@eth-optimism/watcher": { "version": "0.0.1-alpha.8", + "resolved": "https://registry.npmjs.org/@eth-optimism/watcher/-/watcher-0.0.1-alpha.8.tgz", + "integrity": "sha512-UICItZmRtQ4U2Ae8D56to0MZskFVdKOej3srcDg7PgAi/HqDetoyt5eutBPVgABiiIMTWvkoh6EsbgRJRPjWNg==", "dev": true, "requires": { "ethers": "5.0.0" @@ -55403,6 +63999,8 @@ "dependencies": { "ethers": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.0.0.tgz", + "integrity": "sha512-uOSACd2E8dg8XuiOewpL42uFH7SvrkA5k0oGkHoqSJl2lflrMPV+7ciWzyuPBjyHnOFvAPPJUpsXrwpFKaLFww==", "dev": true, "requires": { "@ethersproject/abi": "^5.0.0", @@ -55440,6 +64038,8 @@ }, "abi-decoder": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/abi-decoder/-/abi-decoder-2.3.0.tgz", + "integrity": "sha512-RZXG5mo1JhJjTBg/4NXlS8hyTr2fxiuFaz3UveRpoX9IIc3LPHmWz89dFqTHNQVbWi3VZqxSJqfUwWpb/mCHxA==", "dev": true, "requires": { "web3-eth-abi": "^1.2.1", @@ -55448,18 +64048,26 @@ }, "ansi-regex": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true }, "bn.js": { "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", "dev": true }, "commander": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true }, "eth-lib": { "version": "0.2.7", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", + "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==", "dev": true, "requires": { "bn.js": "^4.11.6", @@ -55469,6 +64077,8 @@ }, "ethers": { "version": "5.0.7", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.0.7.tgz", + "integrity": "sha512-1Zu9s+z4BgsDAZcGIYACJdWBB6mVtCCmUonj68Njul7STcSdgwOyj0sCAxCUr2Nsmsamckr4E12q3ecvZPGAUw==", "dev": true, "requires": { "@ethersproject/abi": "^5.0.0", @@ -55504,10 +64114,14 @@ }, "lodash": { "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", "dev": true }, "pretty-error": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "dev": true, "requires": { "lodash": "^4.17.20", @@ -55516,12 +64130,16 @@ "dependencies": { "lodash": { "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true } } }, "renderkid": { "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "dev": true, "requires": { "css-select": "^4.1.3", @@ -55533,12 +64151,16 @@ "dependencies": { "lodash": { "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true } } }, "strip-ansi": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, "requires": { "ansi-regex": "^2.0.0" @@ -55546,6 +64168,8 @@ }, "synthetix": { "version": "2.41.0", + "resolved": "https://registry.npmjs.org/synthetix/-/synthetix-2.41.0.tgz", + "integrity": "sha512-UsPPSijN2w2C4v7V4QwtjwBpLhJ/pC0NVzec+TpRBTdAFOreJNI+bUTzG479/CFFGLm7sS4nJNM/c+7UAUzcbg==", "dev": true, "requires": { "@chainlink/contracts-0.0.10": "npm:@chainlink/contracts@0.0.10", @@ -55561,6 +64185,8 @@ "dependencies": { "web3-utils": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.2.tgz", + "integrity": "sha512-joF+s3243TY5cL7Z7y4h1JsJpUCf/kmFmj+eJar7Y2yNIGVcW961VyrAms75tjUysSuHaUQ3eQXjBEUJueT52A==", "dev": true, "requires": { "bn.js": "4.11.8", @@ -55589,6 +64215,8 @@ }, "@synthetixio/providers": { "version": "2.74.1", + "resolved": "https://registry.npmjs.org/@synthetixio/providers/-/providers-2.74.1.tgz", + "integrity": "sha512-YxRhy98dTq1BbwU0i8JvZQNQDLwQ8ADaX6ZfTOQzWGJO0fMF9qo9kEMN9CcZhC5tq9Davc0JBtyQJkqL/F7TLQ==", "requires": { "@eth-optimism/provider": "^0.0.1-alpha.14", "@synthetixio/contracts-interface": "2.74.1", @@ -55616,6 +64244,8 @@ "dependencies": { "axios": { "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", "requires": { "follow-redirects": "^1.14.0" } @@ -55671,6 +64301,8 @@ "dependencies": { "@cypress/react": { "version": "5.12.4", + "resolved": "https://registry.npmjs.org/@cypress/react/-/react-5.12.4.tgz", + "integrity": "sha512-d44InxWKmwQKyCMQT/3n1UplYa39yKEQTPlb2HhXF6ickqtmhxw7kePv00yrJpBc9gy2jUkNUOfCbtt2uz1kUw==", "dev": true, "requires": { "@cypress/mount-utils": "1.0.2", @@ -55681,6 +64313,8 @@ }, "@testing-library/react": { "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.0.0.tgz", + "integrity": "sha512-p0lYA1M7uoEmk2LnCbZLGmHJHyH59sAaZVXChTXlyhV/PRW9LoIh4mdf7tiXsO8BoNG+vN8UnFJff1hbZeXv+w==", "dev": true, "requires": { "@babel/runtime": "^7.12.5", @@ -55689,70 +64323,96 @@ } }, "@typescript-eslint/scope-manager": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" } }, "@typescript-eslint/types": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", "semver": "^7.3.7", "tsutils": "^3.21.0" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } } }, "@typescript-eslint/visitor-keys": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/types": "5.31.0", "eslint-visitor-keys": "^3.3.0" }, "dependencies": { "eslint-visitor-keys": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true } } }, "axios": { "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", "dev": true, "requires": { "follow-redirects": "^1.14.8" } }, + "commander": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.1.0.tgz", + "integrity": "sha512-i0/MaqBtdbnJ4XQs4Pmyb+oFQl+q0lsAmokVUH92SlSw4fkeAcG3bVon+Qt7hmtF+u3Het6o4VgrcY3qAoEB6w==", + "dev": true + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, "eslint-config-prettier": { "version": "8.5.0", - "dev": true + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "dev": true, + "requires": {} }, "eslint-config-standard": { "version": "16.0.3", - "dev": true + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-16.0.3.tgz", + "integrity": "sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==", + "dev": true, + "requires": {} }, "eslint-plugin-import": { "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "dev": true, "requires": { "array-includes": "^3.1.4", @@ -55772,78 +64432,51 @@ "dependencies": { "debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" } - }, - "doctrine": { - "version": "2.1.0", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - } - } - }, - "eslint-plugin-node": { - "version": "11.1.0", - "dev": true, - "requires": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "dependencies": { - "eslint-plugin-es": { - "version": "3.0.1", - "dev": true, - "requires": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - } } } }, "eslint-plugin-prettier": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz", + "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==", "dev": true, "requires": { "prettier-linter-helpers": "^1.0.0" } }, - "eslint-plugin-promise": { - "version": "6.0.0", - "dev": true - }, - "eslint-plugin-standard": { - "version": "4.1.0", - "dev": true - }, "eslint-plugin-testing-library": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.2.1.tgz", + "integrity": "sha512-88qJv6uzYALtiYJDzhelP3ov0Px/GLgnu+UekjjDxL2nMyvgdTyboKqcDBsvFPmAeizlCoSWOjeBN4DxO0BxaA==", "dev": true, "requires": { "@typescript-eslint/utils": "^5.13.0" }, "dependencies": { "@typescript-eslint/utils": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", + "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, "dependencies": { "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" @@ -55853,57 +64486,10 @@ } } }, - "eslint-plugin-unicorn": { - "version": "42.0.0", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.15.7", - "ci-info": "^3.3.0", - "clean-regexp": "^1.0.0", - "eslint-utils": "^3.0.0", - "esquery": "^1.4.0", - "indent-string": "^4.0.0", - "is-builtin-module": "^3.1.0", - "lodash": "^4.17.21", - "pluralize": "^8.0.0", - "read-pkg-up": "^7.0.1", - "regexp-tree": "^0.1.24", - "safe-regex": "^2.1.1", - "semver": "^7.3.5", - "strip-indent": "^3.0.0" - }, - "dependencies": { - "eslint-utils": { - "version": "3.0.0", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - } - }, - "semver": { - "version": "7.3.7", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "eslint-utils": { - "version": "2.1.0", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "dev": true - } - } - }, "globby": { "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "requires": { "array-union": "^2.1.0", @@ -55916,18 +64502,66 @@ }, "ms": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "prettier": { "version": "2.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", + "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", "dev": true }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dev": true, + "peer": true, + "requires": { + "loose-envify": "^1.1.0" + } + }, + "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==", + "dev": true, + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dev": true, + "peer": true, + "requires": { + "loose-envify": "^1.1.0" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, "tslib": { "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, "tsutils": { "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, "requires": { "tslib": "^1.8.1" @@ -55954,6 +64588,8 @@ }, "@szmarczak/http-timer": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", "dev": true, "requires": { "defer-to-connect": "^1.0.1" @@ -55961,6 +64597,8 @@ }, "@testing-library/cypress": { "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@testing-library/cypress/-/cypress-8.0.2.tgz", + "integrity": "sha512-KVdm7n37sg/A4e3wKMD4zUl0NpzzVhx06V9Tf0hZHZ7nrZ4yFva6Zwg2EFF1VzHkEfN/ahUzRtT1qiW+vuWnJw==", "dev": true, "requires": { "@babel/runtime": "^7.14.6", @@ -55969,6 +64607,8 @@ }, "@testing-library/dom": { "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.16.0.tgz", + "integrity": "sha512-uxF4zmnLHHDlmW4l+0WDjcgLVwCvH+OVLpD8Dfp+Bjfz85prwxWGbwXgJdLtkgjD0qfOzkJF9SmA6YZPsMYX4w==", "dev": true, "requires": { "@babel/code-frame": "^7.10.4", @@ -55983,6 +64623,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -55990,6 +64632,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -55998,6 +64642,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -56005,14 +64651,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -56022,6 +64674,8 @@ }, "@testing-library/jest-dom": { "version": "5.14.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.14.1.tgz", + "integrity": "sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ==", "dev": true, "requires": { "@babel/runtime": "^7.9.2", @@ -56037,6 +64691,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -56044,6 +64700,8 @@ }, "aria-query": { "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", "dev": true, "requires": { "@babel/runtime": "^7.10.2", @@ -56052,6 +64710,8 @@ }, "chalk": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -56060,6 +64720,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -56067,14 +64729,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -56084,6 +64752,8 @@ }, "@testing-library/react": { "version": "12.1.5", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.5.tgz", + "integrity": "sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==", "dev": true, "requires": { "@babel/runtime": "^7.12.5", @@ -56093,6 +64763,8 @@ }, "@testing-library/react-hooks": { "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@testing-library/react-hooks/-/react-hooks-7.0.2.tgz", + "integrity": "sha512-dYxpz8u9m4q1TuzfcUApqi8iFfR6R0FaMbr2hjZJy1uC8z+bO/K4v8Gs9eogGKYQop7QsrBTFkv/BCF7MzD2Cg==", "dev": true, "requires": { "@babel/runtime": "^7.12.5", @@ -56104,6 +64776,8 @@ "dependencies": { "react-error-boundary": { "version": "3.1.4", + "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-3.1.4.tgz", + "integrity": "sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==", "dev": true, "requires": { "@babel/runtime": "^7.12.5" @@ -56113,6 +64787,8 @@ }, "@testing-library/user-event": { "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", "dev": true, "requires": { "@babel/runtime": "^7.12.5" @@ -56120,16 +64796,22 @@ }, "@tippyjs/react": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tippyjs/react/-/react-4.1.0.tgz", + "integrity": "sha512-g6Dpm46edr9T9z+BYxd/eJZa6QMFc4T4z5xrztxVlkti7AhNYf7OaE6b3Nh+boUZZ9wn8xkNq9VrQM5K4huwnQ==", "requires": { "tippy.js": "^6.2.0" } }, "@tootallnate/once": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "dev": true }, "@toruslabs/eccrypto": { "version": "1.1.8", + "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-1.1.8.tgz", + "integrity": "sha512-5dIrO2KVqvnAPOPfJ2m6bnjp9vav9GIcCZXiXRW/bJuIDRLVxJhVvRlleF4oaEZPq5yX5piHq5jVHagNNS0jOQ==", "requires": { "acorn": "^8.4.1", "elliptic": "^6.5.4", @@ -56139,12 +64821,16 @@ }, "dependencies": { "acorn": { - "version": "8.7.1" + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" } } }, "@toruslabs/fetch-node-details": { "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@toruslabs/fetch-node-details/-/fetch-node-details-7.0.2.tgz", + "integrity": "sha512-k4Ep4Gh56CCVWuHwO3zjh4Mq2cp/6JGV7tWafi3DIers2TIAI9Vdz8syTxi+jMVvSj2a9csJZF737ynqtZCkzw==", "requires": { "web3-eth-contract": "^1.7.4", "web3-utils": "^1.7.4" @@ -56152,6 +64838,8 @@ "dependencies": { "web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "requires": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -56166,6 +64854,8 @@ }, "@toruslabs/http-helpers": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-3.1.0.tgz", + "integrity": "sha512-BBr+NBYjNTrR0F9ROFdc26P0Ccrprsnl51dJwcfBA7FkcW8442KNj1CnTyiztUyJxW3sXl9l2N+fZ5SRKbEaBA==", "requires": { "lodash.merge": "^4.6.2", "loglevel": "^1.8.0" @@ -56173,6 +64863,8 @@ }, "@toruslabs/openlogin-jrpc": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-2.1.0.tgz", + "integrity": "sha512-kzFmkLT0X7Ti+T64EGs9wg2x+nA0dkbxD0NE/gmoRCsrUNy5uIMqMCK9tUcB+T+jmcw8YVbI/ZCJKRMXZOGhgw==", "requires": { "@toruslabs/openlogin-utils": "^2.1.0", "end-of-stream": "^1.4.4", @@ -56186,6 +64878,8 @@ "dependencies": { "readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -56196,6 +64890,8 @@ }, "@toruslabs/openlogin-utils": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-2.1.0.tgz", + "integrity": "sha512-UVgjco4winOn4Gj0VRTvjSZgBA84h2OIkKuxrBFjS+yWhgxQBF4hXGp83uicSgx1MujtjyUOdhJrpV2joRHt9w==", "requires": { "base64url": "^3.0.1", "keccak": "^3.0.2", @@ -56204,6 +64900,8 @@ }, "@toruslabs/torus-embed": { "version": "1.27.2", + "resolved": "https://registry.npmjs.org/@toruslabs/torus-embed/-/torus-embed-1.27.2.tgz", + "integrity": "sha512-StrzYZZXVyQEq20CStI7wV4Bvwzgvex/8yU2CN3TgJvWqV4XNV0BXXzNX1wdbUnssE4v/87Ub+VudJfRPFzdzA==", "requires": { "@metamask/obs-store": "^7.0.0", "@toruslabs/fetch-node-details": "^7.0.2", @@ -56224,6 +64922,8 @@ }, "@toruslabs/torus.js": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-6.1.0.tgz", + "integrity": "sha512-HI6zShOcG44pV382dHyhvdNawUxHtdP/HD9IE3ofasIrL308n/Wa/VuTS/VlaoYuQoBtPQZ1HYrKxlyIy2vXLA==", "requires": { "@toruslabs/eccrypto": "^1.1.8", "@toruslabs/http-helpers": "^3.0.0", @@ -56237,6 +64937,8 @@ "dependencies": { "web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "requires": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -56250,39 +64952,47 @@ } }, "@truffle/abi-utils": { - "version": "0.2.14", + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/@truffle/abi-utils/-/abi-utils-0.2.15.tgz", + "integrity": "sha512-Ykcz4M2EgSCtRuS7lChZMavb+uJlh3Rs0Hfws2p4Widr1HHlw98hZCyrwU2W8yJW9mfib0URl6RLestElwbQwA==", "dev": true, "optional": true, "requires": { "change-case": "3.0.2", "faker": "5.5.3", - "fast-check": "^2.12.1" + "fast-check": "2.15.1" } }, "@truffle/blockchain-utils": { "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@truffle/blockchain-utils/-/blockchain-utils-0.1.3.tgz", + "integrity": "sha512-K21Wf10u6VmS12/f9OrLN98f1RCqzrmuM2zlsly4b7BF/Xdh55Iq/jNSOnsNUJa+6Iaqqz6zeidquCYu9nTFng==", "dev": true, "optional": true }, "@truffle/codec": { - "version": "0.13.2", + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/@truffle/codec/-/codec-0.13.3.tgz", + "integrity": "sha512-RkbjTE2RuoShxalMqmOUEhxSTZcxeM4m8yLzMaQKvmEga+0b9Gpjn3wu9+3smnNRWC6T3q0AGsaBKt9FSiVGmg==", "dev": true, "optional": true, "requires": { - "@truffle/abi-utils": "^0.2.14", + "@truffle/abi-utils": "^0.2.15", "@truffle/compile-common": "^0.7.32", "big.js": "^6.0.3", "bn.js": "^5.1.3", "cbor": "^5.1.0", "debug": "^4.3.1", "lodash": "^4.17.21", - "semver": "^7.3.4", + "semver": "7.3.7", "utf8": "^3.0.0", "web3-utils": "1.7.4" }, "dependencies": { "semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "optional": true, "requires": { @@ -56291,6 +65001,8 @@ }, "web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dev": true, "optional": true, "requires": { @@ -56307,6 +65019,8 @@ }, "@truffle/compile-common": { "version": "0.7.32", + "resolved": "https://registry.npmjs.org/@truffle/compile-common/-/compile-common-0.7.32.tgz", + "integrity": "sha512-SzIxwwQj8mJwoa7/kjkAslGenB4NejhmRHmdWdxNS5fqg2XqKhmSJcjir5qFjjvNzjcFZGecLg4EOm1Hj6letw==", "dev": true, "optional": true, "requires": { @@ -56315,16 +65029,18 @@ } }, "@truffle/contract": { - "version": "4.5.17", + "version": "4.5.19", + "resolved": "https://registry.npmjs.org/@truffle/contract/-/contract-4.5.19.tgz", + "integrity": "sha512-PXt9usqYAzu33jxFOX1PZlqQfoYOc/10PrOeidhhgB8JLHx0InOKzucbF4+T7EQl6w4f6ATVupnWyv+lk63xdA==", "dev": true, "optional": true, "requires": { "@ensdomains/ensjs": "^2.1.0", "@truffle/blockchain-utils": "^0.1.3", "@truffle/contract-schema": "^3.4.8", - "@truffle/debug-utils": "^6.0.27", + "@truffle/debug-utils": "^6.0.29", "@truffle/error": "^0.1.0", - "@truffle/interface-adapter": "^0.5.19", + "@truffle/interface-adapter": "^0.5.20", "bignumber.js": "^7.2.1", "debug": "^4.3.1", "ethers": "^4.0.32", @@ -56337,11 +65053,15 @@ "dependencies": { "bignumber.js": { "version": "7.2.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz", + "integrity": "sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ==", "dev": true, "optional": true }, "ethers": { "version": "4.0.49", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz", + "integrity": "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==", "dev": true, "optional": true, "requires": { @@ -56358,6 +65078,8 @@ "dependencies": { "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==", "dev": true, "optional": true } @@ -56365,6 +65087,8 @@ }, "hash.js": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", "dev": true, "optional": true, "requires": { @@ -56374,26 +65098,36 @@ }, "js-sha3": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==", "dev": true, "optional": true }, "scrypt-js": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==", "dev": true, "optional": true }, "setimmediate": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", + "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==", "dev": true, "optional": true }, "uuid": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==", "dev": true, "optional": true }, "web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dev": true, "optional": true, "requires": { @@ -56410,6 +65144,8 @@ }, "@truffle/contract-schema": { "version": "3.4.8", + "resolved": "https://registry.npmjs.org/@truffle/contract-schema/-/contract-schema-3.4.8.tgz", + "integrity": "sha512-CVo4SU7/9JWY11LECoGsv6VCF+ZN9jDz2gAHvV9SlHljP6vmRHek7GO0aZomClV1o/yU2YaGTxKQ1zBEHSwV1w==", "dev": true, "optional": true, "requires": { @@ -56419,6 +65155,8 @@ "dependencies": { "ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "optional": true, "requires": { @@ -56430,17 +65168,21 @@ }, "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==", "dev": true, "optional": true } } }, "@truffle/debug-utils": { - "version": "6.0.27", + "version": "6.0.29", + "resolved": "https://registry.npmjs.org/@truffle/debug-utils/-/debug-utils-6.0.29.tgz", + "integrity": "sha512-IentSU9+JKCXO5GPWkDiF9u6+itPWx0CBUvBf8MR46gJ/3bDol1s9LJdI2RB5hegMJoU/8SqwIDKLjdecnzv0A==", "dev": true, "optional": true, "requires": { - "@truffle/codec": "^0.13.2", + "@truffle/codec": "^0.13.3", "@trufflesuite/chromafi": "^3.0.0", "bn.js": "^5.1.3", "chalk": "^2.4.2", @@ -56450,11 +65192,15 @@ }, "@truffle/error": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@truffle/error/-/error-0.1.0.tgz", + "integrity": "sha512-RbUfp5VreNhsa2Q4YbBjz18rOQI909pG32bghl1hulO7IpvcqTS+C3Ge5cNbiWQ1WGzy1wIeKLW0tmQtHFB7qg==", "dev": true, "optional": true }, "@truffle/interface-adapter": { - "version": "0.5.19", + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/@truffle/interface-adapter/-/interface-adapter-0.5.20.tgz", + "integrity": "sha512-GL0pNZ8vshlU4SokKD0L7Pb/Vrxcb5ZALGhH9+uKvm6bXnY6XjnxvEYZ1KgK/p+uoYCLY53g9Sgn/CXvcWmGLg==", "dev": true, "optional": true, "requires": { @@ -56465,6 +65211,8 @@ "dependencies": { "ethers": { "version": "4.0.49", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz", + "integrity": "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==", "dev": true, "optional": true, "requires": { @@ -56481,6 +65229,8 @@ "dependencies": { "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==", "dev": true, "optional": true } @@ -56488,6 +65238,8 @@ }, "hash.js": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", "dev": true, "optional": true, "requires": { @@ -56497,21 +65249,29 @@ }, "js-sha3": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==", "dev": true, "optional": true }, "scrypt-js": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==", "dev": true, "optional": true }, "setimmediate": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", + "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==", "dev": true, "optional": true }, "uuid": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==", "dev": true, "optional": true } @@ -56519,6 +65279,8 @@ }, "@trufflesuite/chromafi": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@trufflesuite/chromafi/-/chromafi-3.0.0.tgz", + "integrity": "sha512-oqWcOqn8nT1bwlPPfidfzS55vqcIDdpfzo3HbU9EnUmcSTX+I8z0UyUFI3tZQjByVJulbzxHxUGS3ZJPwK/GPQ==", "dev": true, "optional": true, "requires": { @@ -56534,16 +65296,22 @@ "dependencies": { "ansi-regex": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true, "optional": true }, "camelcase": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", "dev": true, "optional": true }, "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==", "dev": true, "optional": true, "requires": { @@ -56552,6 +65320,8 @@ }, "strip-indent": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", "dev": true, "optional": true } @@ -56563,12 +65333,35 @@ "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", "dev": true }, + "@typechain/ethers-v5": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-10.1.0.tgz", + "integrity": "sha512-3LIb+eUpV3mNCrjUKT5oqp8PBsZYSnVrkfk6pY/ZM0boRs2mKxjFZ7bktx42vfDye8PPz3NxtW4DL5NsNsFqlg==", + "dev": true, + "requires": { + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" + }, + "dependencies": { + "ts-essentials": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", + "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", + "dev": true, + "requires": {} + } + } + }, "@types/aria-query": { "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", "dev": true }, "@types/babel__core": { "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -56580,6 +65373,8 @@ }, "@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==", "dev": true, "requires": { "@babel/types": "^7.0.0" @@ -56587,6 +65382,8 @@ }, "@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==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -56595,59 +65392,145 @@ }, "@types/babel__traverse": { "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", + "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", "dev": true, "requires": { "@babel/types": "^7.3.0" } }, "@types/bn.js": { - "version": "5.1.0", + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "requires": { + "@types/node": "*" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "peer": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "peer": true, "requires": { "@types/node": "*" } }, "@types/chrome": { "version": "0.0.136", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.136.tgz", + "integrity": "sha512-XDEiRhLkMd+SB7Iw3ZUIj/fov3wLd4HyTdLltVszkgl1dBfc3Rb7oPMVZ2Mz2TLqnF7Ow+StbR8E7r9lqpb4DA==", "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==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "peer": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, "@types/cors": { "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", "dev": true }, "@types/d3-path": { - "version": "2.0.2" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-2.0.2.tgz", + "integrity": "sha512-3YHpvDw9LzONaJzejXLOwZ3LqwwkoXb9LI2YN7Hbd6pkGo5nIlJ09ul4bQhBN4hQZJKmUpX8HkVqbzgUKY48cg==" }, "@types/d3-scale": { "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-3.3.2.tgz", + "integrity": "sha512-gGqr7x1ost9px3FvIfUMi5XA/F/yAf4UkUDtdQhpH92XCT0Oa7zkkRzY61gPVJq+DxpHn/btouw5ohWkbBsCzQ==", "requires": { "@types/d3-time": "^2" } }, "@types/d3-shape": { "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-2.1.3.tgz", + "integrity": "sha512-HAhCel3wP93kh4/rq+7atLdybcESZ5bRHDEZUojClyZWsRuEMo3A52NGYJSh48SxfxEU6RZIVbZL2YFZ2OAlzQ==", "requires": { "@types/d3-path": "^2" } }, "@types/d3-time": { - "version": "2.1.1" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-9MVYlmIgmRR31C5b4FVSWtuMmBHh2mOWQYfl7XAYOa8dsnb7iEmUmRSWSFgXFtkjxO65d7hTUHQC+RhR/9IWFg==" }, "@types/date-fns": { "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@types/date-fns/-/date-fns-2.6.0.tgz", + "integrity": "sha512-9DSw2ZRzV0Tmpa6PHHJbMcZn79HHus+BBBohcOaDzkK/G3zMjDUDYjJIWBFLbkh+1+/IOS0A59BpQfdr37hASg==", "dev": true, "requires": { "date-fns": "*" } }, + "@types/eslint": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", + "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, "@types/estree": { "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", "dev": true }, "@types/ethereum-block-by-date": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@types/ethereum-block-by-date/-/ethereum-block-by-date-1.4.1.tgz", + "integrity": "sha512-TNOlViB9QbX24aJCYgJmVjIPvKqtYWUrv6nuAOA7WMFMpwXOEfZ9y5bnCNw+yvlggByFAaS5A/URIkX75TxWgg==", "dev": true, "requires": { "ethers": "^5.4.5", @@ -56655,17 +65538,48 @@ "web3": "^1.5.2" } }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "peer": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.30", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", + "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, "@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" + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.29.tgz", + "integrity": "sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==" }, "@types/glob": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", "dev": true, "requires": { "@types/minimatch": "*", @@ -56674,16 +65588,22 @@ }, "@types/graceful-fs": { "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", "dev": true, "requires": { "@types/node": "*" } }, "@types/har-format": { - "version": "1.2.8" + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.8.tgz", + "integrity": "sha512-OP6L9VuZNdskgNN3zFQQ54ceYD8OLq5IbqO4VK91ORLfOm7WdT/CiT/pHEBSQEqCInJ2y3O6iCm/zGtPElpgJQ==" }, "@types/hast": { "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", + "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", "dev": true, "requires": { "@types/unist": "*" @@ -56691,21 +65611,46 @@ }, "@types/hoist-non-react-statics": { "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", "requires": { "@types/react": "*", "hoist-non-react-statics": "^3.3.0" } }, + "@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==", + "dev": true, + "peer": true + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*" + } + }, "@types/is-function": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/is-function/-/is-function-1.0.1.tgz", + "integrity": "sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q==", "dev": true }, "@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==", "dev": true }, "@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==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "*" @@ -56713,6 +65658,8 @@ }, "@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==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" @@ -56720,6 +65667,8 @@ }, "@types/jest": { "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.0.2.tgz", + "integrity": "sha512-4dRxkS/AFX0c5XW6IPMNOydLn2tEhNhJV7DnYK+0bjoJZ+QTmfucBlihX7aoEsh/ocYtkLC73UbnBXBXIxsULA==", "dev": true, "requires": { "jest-diff": "^27.0.0", @@ -56728,35 +65677,58 @@ }, "@types/json-schema": { "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "dev": true }, "@types/json5": { "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", "dev": true }, "@types/lodash": { "version": "4.14.159", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.159.tgz", + "integrity": "sha512-gF7A72f7WQN33DpqOWw9geApQPh4M3PxluMtaHxWHXEGSN12/WbcEk/eNSqWNQcQhF66VSZ06vCF94CrHwXJDg==", "dev": true }, "@types/long": { - "version": "4.0.2" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" }, "@types/mdast": { "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", + "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", "dev": true, "requires": { "@types/unist": "*" } }, + "@types/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-fccbsHKqFDXClBZTDLA43zl0+TbxyIwyzIzwwhvoJvhNjOErCdeX2xJbURimv2EbSVUGav001PaCJg4mZxMl4w==", + "dev": true, + "peer": true + }, "@types/minimatch": { "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", "dev": true }, "@types/node": { - "version": "14.0.13" + "version": "14.0.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.13.tgz", + "integrity": "sha512-rouEWBImiRaSJsVA+ITTFM6ZxibuAlTuNOCyxVbwreu6k6+ujs7DfnU9o+PShFhET78pMBl3eH+AGSI5eOTkPA==" }, "@types/node-fetch": { "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", "dev": true, "requires": { "@types/node": "*", @@ -56765,6 +65737,8 @@ "dependencies": { "form-data": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dev": true, "requires": { "asynckit": "^0.4.0", @@ -56776,38 +65750,56 @@ }, "@types/normalize-package-data": { "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", "dev": true }, "@types/npmlog": { "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/npmlog/-/npmlog-4.1.4.tgz", + "integrity": "sha512-WKG4gTr8przEZBiJ5r3s8ZIAoMXNbOgQ+j/d5O4X3x6kZJRLNvyUJuUK/KoG3+8BaOHPhp2m7WC6JKKeovDSzQ==", "dev": true }, "@types/parse-json": { - "version": "4.0.0" + "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": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", + "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==", "dev": true }, "@types/pbkdf2": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", + "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", "requires": { "@types/node": "*" } }, "@types/prettier": { - "version": "2.6.3", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.4.tgz", + "integrity": "sha512-fOwvpvQYStpb/zHMx0Cauwywu9yLDmzWiiQBC7gJyq5tYLUXFZvDG7VK1B7WBxxjBJNKFOZ0zLoOQn8vmATbhw==", "dev": true }, "@types/pretty-hrtime": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.1.tgz", + "integrity": "sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ==", "dev": true }, "@types/prop-types": { - "version": "15.7.5" + "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/puppeteer": { "version": "5.4.6", + "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-5.4.6.tgz", + "integrity": "sha512-98Kghehs7+/GD9b56qryhqdqVCXUTbetTv3PlvDnmFRTHQH0j9DIp1f7rkAW3BAj4U3yoeSEQnKgdW8bDq0Y0Q==", "dev": true, "requires": { "@types/node": "*" @@ -56815,6 +65807,8 @@ }, "@types/puppeteer-core": { "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@types/puppeteer-core/-/puppeteer-core-5.4.0.tgz", + "integrity": "sha512-yqRPuv4EFcSkTyin6Yy17pN6Qz2vwVwTCJIDYMXbE3j8vTPhv0nCQlZOl5xfi0WHUkqvQsjAR8hAfjeMCoetwg==", "dev": true, "requires": { "@types/puppeteer": "*" @@ -56822,16 +65816,29 @@ }, "@types/qrcode.react": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/qrcode.react/-/qrcode.react-1.0.2.tgz", + "integrity": "sha512-I9Oq5Cjlkgy3Tw7krCnCXLw2/zMhizkTere49OOcta23tkvH0xBTP0yInimTh0gstLRtb8Ki9NZVujE5UI6ffQ==", "requires": { "@types/react": "*" } }, "@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==", "dev": true }, + "@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==", + "dev": true, + "peer": true + }, "@types/react": { "version": "16.9.46", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.46.tgz", + "integrity": "sha512-dbHzO3aAq1lB3jRQuNpuZ/mnu+CdD3H0WVaaBQA8LTT3S33xhVBUj232T8M3tAhSWJs/D/UqORYUlJNl/8VQZg==", "requires": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -56839,12 +65846,16 @@ }, "@types/react-dom": { "version": "17.0.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz", + "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==", "requires": { "@types/react": "^17" }, "dependencies": { "@types/react": { - "version": "17.0.47", + "version": "17.0.48", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.48.tgz", + "integrity": "sha512-zJ6IYlJ8cYYxiJfUaZOQee4lh99mFihBoqkOSEGV+dFi9leROW6+PgstzQ+w3gWTnUfskALtQPGHK6dYmPj+2A==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -56855,6 +65866,8 @@ }, "@types/react-input-autosize": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@types/react-input-autosize/-/react-input-autosize-2.2.1.tgz", + "integrity": "sha512-RxzEjd4gbLAAdLQ92Q68/AC+TfsAKTc4evsArUH1aIShIMqQMIMjsxoSnwyjtbFTO/AGIW/RQI94XSdvOxCz/w==", "dev": true, "requires": { "@types/react": "*" @@ -56862,12 +65875,16 @@ }, "@types/react-modal": { "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@types/react-modal/-/react-modal-3.13.1.tgz", + "integrity": "sha512-iY/gPvTDIy6Z+37l+ibmrY+GTV4KQTHcCyR5FIytm182RQS69G5ps4PH2FxtC7bAQ2QRHXMevsBgck7IQruHNg==", "requires": { "@types/react": "*" } }, "@types/react-native": { - "version": "0.69.3", + "version": "0.69.4", + "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.69.4.tgz", + "integrity": "sha512-K6ebyJYZiMZ0JsIfnX5/RbPxYuGt9ajH0kQk6An7upp9vrnU1T9Xg1cIWhnfYojAhqNxEo3okIcH0lR8+qzrmg==", "dev": true, "requires": { "@types/react": "*" @@ -56875,12 +65892,16 @@ }, "@types/react-qr-reader": { "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@types/react-qr-reader/-/react-qr-reader-2.1.4.tgz", + "integrity": "sha512-2Hq+UNfsO2TVqxbFlOE0gGhQr/+C4wdgNDaaLV8K93mK/Z7Vw2D3YbMlnJAaSzM45fUtYJs0vc48wV04+OEkiA==", "requires": { "@types/react": "*" } }, "@types/react-redux": { "version": "7.1.24", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.24.tgz", + "integrity": "sha512-7FkurKcS1k0FHZEtdbbgN8Oc6b+stGSfZYjQGicofJ0j4U0qIn/jaSvnP2pLwZKiai3/17xqqxkkrxTgN8UNbQ==", "requires": { "@types/hoist-non-react-statics": "^3.3.0", "@types/react": "*", @@ -56890,6 +65911,8 @@ }, "@types/react-responsive": { "version": "8.0.5", + "resolved": "https://registry.npmjs.org/@types/react-responsive/-/react-responsive-8.0.5.tgz", + "integrity": "sha512-k3gQJgI87oP5IrVZe//3LKJFnAeFaqqWmmtl5eoYL2H3HqFcIhUaE30kRK1CsW3DHdojZxcVj4ZNc2ClsEu2PA==", "dev": true, "requires": { "@types/react": "*" @@ -56897,6 +65920,8 @@ }, "@types/react-select": { "version": "3.0.19", + "resolved": "https://registry.npmjs.org/@types/react-select/-/react-select-3.0.19.tgz", + "integrity": "sha512-d+6qtfFXZeIOAABlVL1e50RZn8ctOABE4tFDxM6KW4lKuXgTTgLVrSik5AX9XjBjV7N80FtS6GTN/WeoXL9Jww==", "dev": true, "requires": { "@types/react": "*", @@ -56915,6 +65940,8 @@ }, "@types/react-syntax-highlighter": { "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.5.tgz", + "integrity": "sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg==", "dev": true, "requires": { "@types/react": "*" @@ -56922,6 +65949,8 @@ }, "@types/react-table": { "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@types/react-table/-/react-table-7.0.22.tgz", + "integrity": "sha512-RAzjB7Udv23QPuIuNNRn8VBldmcFobqpNqLWXh0FXVVyIye76muzfn01WZdcTIEfmQjHts7bjJSQQVabLQgTcA==", "dev": true, "requires": { "@types/react": "*" @@ -56929,6 +65958,8 @@ }, "@types/react-test-renderer": { "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-18.0.0.tgz", + "integrity": "sha512-C7/5FBJ3g3sqUahguGi03O79b8afNeSD6T8/GU50oQrJCU0bVCCGQHaGKUbg2Ce8VQEEqTw8/HiS6lXHHdgkdQ==", "dev": true, "requires": { "@types/react": "*" @@ -56936,46 +65967,104 @@ }, "@types/react-transition-group": { "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==", "requires": { "@types/react": "*" } }, "@types/resize-observer-browser": { - "version": "0.1.7" + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.7.tgz", + "integrity": "sha512-G9eN0Sn0ii9PWQ3Vl72jDPgeJwRWhv2Qk/nQkJuWmRmOB4HX3/BhD5SE1dZs/hzPZL/WKnvF0RHdTSG54QJFyg==" + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true, + "peer": true }, "@types/scheduler": { - "version": "0.16.2" + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" }, "@types/secp256k1": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", + "requires": { + "@types/node": "*" + } + }, + "@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==", + "dev": true, + "peer": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "peer": true, "requires": { + "@types/mime": "*", "@types/node": "*" } }, "@types/sha.js": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/sha.js/-/sha.js-2.4.0.tgz", + "integrity": "sha512-amxKgPy6WJTKuw8mpUwjX2BSxuBtBmZfRwIUDIuPJKNwGN8CWDli8JTg5ONTWOtcTkHIstvT7oAhhYXqEjStHQ==", "requires": { "@types/node": "*" } }, "@types/sinonjs__fake-timers": { "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", "dev": true }, "@types/sizzle": { "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", + "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", "dev": true }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*" + } + }, "@types/source-list-map": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", "dev": true }, "@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==", "dev": true }, "@types/styled-components": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.2.tgz", + "integrity": "sha512-HNocYLfrsnNNm8NTS/W53OERSjRA8dx5Bn6wBd2rXXwt4Z3s+oqvY6/PbVt3e6sgtzI63GX//WiWiRhWur08qQ==", "dev": true, "requires": { "@types/hoist-non-react-statics": "*", @@ -56986,10 +66075,14 @@ }, "@types/tapable": { "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", "dev": true }, "@types/testing-library__cypress": { "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@types/testing-library__cypress/-/testing-library__cypress-5.0.9.tgz", + "integrity": "sha512-WTiIZhZKWDnV+Tgo42pxff8YfHdmaNFQz/bFoTlmfw2vbXcstCcb39VRaRi5yFHj/lb7t3K47btKYEbR1fci+Q==", "dev": true, "requires": { "@testing-library/dom": "^7.11.0", @@ -56998,6 +66091,8 @@ "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", @@ -57009,6 +66104,8 @@ }, "@testing-library/dom": { "version": "7.31.2", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz", + "integrity": "sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==", "dev": true, "requires": { "@babel/code-frame": "^7.10.4", @@ -57023,6 +66120,8 @@ }, "@types/yargs": { "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -57030,6 +66129,8 @@ }, "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -57037,6 +66138,8 @@ }, "aria-query": { "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", "dev": true, "requires": { "@babel/runtime": "^7.10.2", @@ -57045,6 +66148,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -57053,6 +66158,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -57060,14 +66167,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "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", @@ -57078,10 +66191,14 @@ }, "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==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -57091,6 +66208,8 @@ }, "@types/testing-library__jest-dom": { "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", "dev": true, "requires": { "@types/jest": "*" @@ -57098,6 +66217,8 @@ }, "@types/uglify-js": { "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.16.0.tgz", + "integrity": "sha512-0yeUr92L3r0GLRnBOvtYK1v2SjqMIqQDHMl7GLb+l2L8+6LSFWEEWEIgVsPdMn5ImLM8qzWT8xFPtQYpp8co0g==", "dev": true, "requires": { "source-map": "^0.6.1" @@ -57105,16 +66226,22 @@ "dependencies": { "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "@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==", "dev": true }, "@types/webpack": { "version": "4.41.32", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", + "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", "dev": true, "requires": { "@types/node": "*", @@ -57127,16 +66254,22 @@ "dependencies": { "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "@types/webpack-env": { "version": "1.17.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.17.0.tgz", + "integrity": "sha512-eHSaNYEyxRA5IAG0Ym/yCyf86niZUIF/TpWKofQI/CVfh5HsMEUyfE2kwFxha4ow0s5g0LfISQxpDKjbRDrizw==", "dev": true }, "@types/webpack-sources": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", "dev": true, "requires": { "@types/node": "*", @@ -57144,8 +66277,20 @@ "source-map": "^0.7.3" } }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*" + } + }, "@types/yargs": { "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -57153,10 +66298,14 @@ }, "@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==", "dev": true }, "@types/yauzl": { "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", "dev": true, "optional": true, "requires": { @@ -57165,6 +66314,8 @@ }, "@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", @@ -57177,29 +66328,10 @@ "tsutils": "^3.21.0" }, "dependencies": { - "@typescript-eslint/experimental-utils": { - "version": "4.33.0", - "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": { - "eslint-utils": { - "version": "3.0.0", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - } - } - } - }, "semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -57207,10 +66339,14 @@ }, "tslib": { "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, "tsutils": { "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, "requires": { "tslib": "^1.8.1" @@ -57218,8 +66354,35 @@ } } }, + "@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": { + "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" + } + } + } + }, "@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", @@ -57230,6 +66393,8 @@ }, "@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", @@ -57238,10 +66403,14 @@ }, "@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": "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", @@ -57255,6 +66424,8 @@ "dependencies": { "semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -57262,10 +66433,14 @@ }, "tslib": { "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, "tsutils": { "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, "requires": { "tslib": "^1.8.1" @@ -57275,6 +66450,8 @@ }, "@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", @@ -57283,6 +66460,8 @@ }, "@walletconnect/browser-utils": { "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.7.8.tgz", + "integrity": "sha512-iCL0XCWOZaABIc0lqA79Vyaybr3z26nt8mxiwvfrG8oaKUf5Y21Of4dj+wIXQ4Hhblre6SgDlU0Ffb39+1THOw==", "requires": { "@walletconnect/safe-json": "1.0.0", "@walletconnect/types": "^1.7.8", @@ -57292,12 +66471,16 @@ }, "dependencies": { "detect-browser": { - "version": "5.2.0" + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.0.tgz", + "integrity": "sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA==" } } }, "@walletconnect/client": { "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@walletconnect/client/-/client-1.7.8.tgz", + "integrity": "sha512-pBroM6jZAaUM0SoXJZg5U7aPTiU3ljQAw3Xh/i2pxFDeN/oPKao7husZ5rdxS5xuGSV6YpqqRb0RxW1IeoR2Pg==", "requires": { "@walletconnect/core": "^1.7.8", "@walletconnect/iso-crypto": "^1.7.8", @@ -57307,6 +66490,8 @@ }, "@walletconnect/core": { "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-1.7.8.tgz", + "integrity": "sha512-9xcQ0YNf9JUFb0YOX1Mpy4Yojt+6w2yQz/0aIEyj2X/s9D71NW0fTYsMcdhkLOI7mn2cqVbx2t1lRvdgqsbrSQ==", "requires": { "@walletconnect/socket-transport": "^1.7.8", "@walletconnect/types": "^1.7.8", @@ -57315,6 +66500,8 @@ }, "@walletconnect/crypto": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.0.2.tgz", + "integrity": "sha512-+OlNtwieUqVcOpFTvLBvH+9J9pntEqH5evpINHfVxff1XIgwV55PpbdvkHu6r9Ib4WQDOFiD8OeeXs1vHw7xKQ==", "requires": { "@walletconnect/encoding": "^1.0.1", "@walletconnect/environment": "^1.0.0", @@ -57324,22 +66511,30 @@ }, "dependencies": { "aes-js": { - "version": "3.1.2" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz", + "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==" } } }, "@walletconnect/encoding": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/encoding/-/encoding-1.0.1.tgz", + "integrity": "sha512-8opL2rs6N6E3tJfsqwS82aZQDL3gmupWUgmvuZ3CGU7z/InZs3R9jkzH8wmYtpbq0sFK3WkJkQRZFFk4BkrmFA==", "requires": { "is-typedarray": "1.0.0", "typedarray-to-buffer": "3.1.5" } }, "@walletconnect/environment": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.0.tgz", + "integrity": "sha512-4BwqyWy6KpSvkocSaV7WR3BlZfrxLbJSLkg+j7Gl6pTDE+U55lLhJvQaMuDVazXYxcjBsG09k7UlH7cGiUI5vQ==" }, "@walletconnect/http-connection": { "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@walletconnect/http-connection/-/http-connection-1.7.8.tgz", + "integrity": "sha512-31gjBw46MRU9hFMTNXAqh+f8qpDNzVeV9BJehzVWKiNC3ciL1JCZkbvsY0djwajduE6TB2ujaML0XDXS9HgBRA==", "requires": { "@walletconnect/types": "^1.7.8", "@walletconnect/utils": "^1.7.8", @@ -57349,6 +66544,8 @@ }, "@walletconnect/iso-crypto": { "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@walletconnect/iso-crypto/-/iso-crypto-1.7.8.tgz", + "integrity": "sha512-Qo6qDcMG0Ac+9fpWE0h/oE55NHLk6eM2vlXpWlQDN/me7RZGrkvk+LXsAkQ3UiYPEiPfq4eswcyRWC9AcrAscg==", "requires": { "@walletconnect/crypto": "^1.0.2", "@walletconnect/types": "^1.7.8", @@ -57357,22 +66554,30 @@ }, "@walletconnect/jsonrpc-types": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.1.tgz", + "integrity": "sha512-+6coTtOuChCqM+AoYyi4Q83p9l/laI6NvuM2/AHaZFuf0gT0NjW7IX2+86qGyizn7Ptq4AYZmfxurAxTnhefuw==", "requires": { "keyvaluestorage-interface": "^1.0.0" } }, "@walletconnect/jsonrpc-utils": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.3.tgz", + "integrity": "sha512-3yb49bPk16MNLk6uIIHPSHQCpD6UAo1OMOx1rM8cW/MPEAYAzrSW5hkhG7NEUwX9SokRIgnZK3QuQkiyNzBMhQ==", "requires": { "@walletconnect/environment": "^1.0.0", "@walletconnect/jsonrpc-types": "^1.0.1" } }, "@walletconnect/mobile-registry": { - "version": "1.4.0" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@walletconnect/mobile-registry/-/mobile-registry-1.4.0.tgz", + "integrity": "sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw==" }, "@walletconnect/qrcode-modal": { "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.7.8.tgz", + "integrity": "sha512-LqNJMLWO+ljvoRSdq8tcEslW0imKrrb+ugs3bw4w/jEI1FSJzVeinEsgVpyaMv8wsUcyTcSCXSkXpT1SXHtcpw==", "requires": { "@walletconnect/browser-utils": "^1.7.8", "@walletconnect/mobile-registry": "^1.4.0", @@ -57384,6 +66589,8 @@ }, "@walletconnect/randombytes": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/randombytes/-/randombytes-1.0.2.tgz", + "integrity": "sha512-ivgOtAyqQnN0rLQmOFPemsgYGysd/ooLfaDA/ACQ3cyqlca56t3rZc7pXfqJOIETx/wSyoF5XbwL+BqYodw27A==", "requires": { "@walletconnect/encoding": "^1.0.1", "@walletconnect/environment": "^1.0.0", @@ -57391,10 +66598,14 @@ } }, "@walletconnect/safe-json": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.0.tgz", + "integrity": "sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg==" }, "@walletconnect/socket-transport": { "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@walletconnect/socket-transport/-/socket-transport-1.7.8.tgz", + "integrity": "sha512-bqEjLxfSzG79v2OT7XVOZoyUkg6g3yng0fURrdLusWs42fYHWnrSrIZDejFn8N5PiZk5R2edrggkQ7w0VUUAfw==", "requires": { "@walletconnect/types": "^1.7.8", "@walletconnect/utils": "^1.7.8", @@ -57402,15 +66613,22 @@ }, "dependencies": { "ws": { - "version": "7.5.3" + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", + "requires": {} } } }, "@walletconnect/types": { - "version": "1.7.8" + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.7.8.tgz", + "integrity": "sha512-0oSZhKIrtXRJVP1jQ0EDTRtotQY6kggGjDcmm/LLQBKnOZXdPeo0sPkV/7DjT5plT3O7Cjc6JvuXt9WOY0hlCA==" }, "@walletconnect/utils": { "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.7.8.tgz", + "integrity": "sha512-DSpfH6Do0TQmdrgzu+SyjVhupVjN0WEMvNWGK9K4VlSmLFpCWfme7qxzrvuxBZ47gDqs1kGWvjyJmviWqvOnAg==", "requires": { "@walletconnect/browser-utils": "^1.7.8", "@walletconnect/encoding": "^1.0.1", @@ -57422,12 +66640,16 @@ }, "dependencies": { "bn.js": { - "version": "4.11.8" + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" } } }, "@walletconnect/web3-provider": { "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@walletconnect/web3-provider/-/web3-provider-1.7.8.tgz", + "integrity": "sha512-2VxGo7KPfQTWRJ+rygt3ok/u04InkVE+H9LBIF/RMUwcwyGf2nsP3CcYZVcg3yYpacgN7bAZCersCEYwU8AeeA==", "requires": { "@walletconnect/client": "^1.7.8", "@walletconnect/http-connection": "^1.7.8", @@ -57439,15 +66661,21 @@ "dependencies": { "async": { "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "requires": { "lodash": "^4.17.14" } }, "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "cross-fetch": { "version": "2.2.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", + "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", "requires": { "node-fetch": "^2.6.7", "whatwg-fetch": "^2.0.4" @@ -57455,6 +66683,8 @@ }, "eth-json-rpc-infura": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-5.1.0.tgz", + "integrity": "sha512-THzLye3PHUSGn1EXMhg6WTLW9uim7LQZKeKaeYsS9+wOBcamRiCQVGHa6D2/4P0oS0vSaxsBnU/J6qvn0MPdow==", "requires": { "eth-json-rpc-middleware": "^6.0.0", "eth-rpc-errors": "^3.0.0", @@ -57464,22 +66694,30 @@ }, "eth-rpc-errors": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", "requires": { "fast-safe-stringify": "^2.0.6" } }, "eth-sig-util": { "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", "requires": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", "ethereumjs-util": "^5.1.1" } }, "ethereum-common": { - "version": "0.0.18" + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" }, "ethereumjs-tx": { "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", "requires": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -57487,6 +66725,8 @@ }, "ethereumjs-util": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -57499,6 +66739,8 @@ }, "json-rpc-engine": { "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", "requires": { "eth-rpc-errors": "^3.0.0", "safe-event-emitter": "^1.0.1" @@ -57506,15 +66748,21 @@ }, "node-fetch": { "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "requires": { "whatwg-url": "^5.0.0" } }, "tr46": { - "version": "0.0.3" + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "web3-provider-engine": { "version": "16.0.1", + "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-16.0.1.tgz", + "integrity": "sha512-/Eglt2aocXMBiDj7Se/lyZnNDaHBaoJlaUfbP5HkLJQC/HlGbR+3/W+dINirlJDhh7b54DzgykqY7ksaU5QgTg==", "requires": { "async": "^2.5.0", "backoff": "^2.5.0", @@ -57541,10 +66789,14 @@ } }, "webidl-conversions": { - "version": "3.0.1" + "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" @@ -57552,6 +66804,8 @@ }, "ws": { "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", "requires": { "async-limiter": "~1.0.0" } @@ -57559,24 +66813,62 @@ } }, "@walletconnect/window-getters": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0.tgz", + "integrity": "sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==" }, "@walletconnect/window-metadata": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.0.tgz", + "integrity": "sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA==", "requires": { "@walletconnect/window-getters": "^1.0.0" } }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true, + "peer": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true, + "peer": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true, + "peer": true + }, "@webassemblyjs/helper-code-frame": { "version": "1.9.0", - "dev": true, + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", "requires": { "@webassemblyjs/wast-printer": "1.9.0" }, "dependencies": { "@webassemblyjs/ast": { "version": "1.9.0", - "dev": true, + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "requires": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -57585,11 +66877,13 @@ }, "@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", - "dev": true + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" }, "@webassemblyjs/wast-printer": { "version": "1.9.0", - "dev": true, + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", @@ -57600,18 +66894,21 @@ }, "@webassemblyjs/helper-fsm": { "version": "1.9.0", - "dev": true + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" }, "@webassemblyjs/helper-module-context": { "version": "1.9.0", - "dev": true, + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", "requires": { "@webassemblyjs/ast": "1.9.0" }, "dependencies": { "@webassemblyjs/ast": { "version": "1.9.0", - "dev": true, + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "requires": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -57620,13 +66917,133 @@ }, "@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", - "dev": true + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" } } }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true, + "peer": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "peer": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "peer": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true, + "peer": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, "@webassemblyjs/wast-parser": { "version": "1.9.0", - "dev": true, + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/floating-point-hex-parser": "1.9.0", @@ -57638,7 +67055,8 @@ "dependencies": { "@webassemblyjs/ast": { "version": "1.9.0", - "dev": true, + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "requires": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -57647,36 +67065,84 @@ }, "@webassemblyjs/floating-point-hex-parser": { "version": "1.9.0", - "dev": true + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" }, "@webassemblyjs/helper-api-error": { "version": "1.9.0", - "dev": true + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" }, "@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", - "dev": true + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" } } }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "peer": true, + "requires": {} + }, + "@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "peer": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "peer": true, + "requires": {} + }, "@xtuc/ieee754": { "version": "1.2.0", - "dev": true + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, "@xtuc/long": { "version": "4.2.2", - "dev": true + "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==", "dev": true }, "abab": { "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", "dev": true }, "abi-coder": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/abi-coder/-/abi-coder-4.0.0.tgz", + "integrity": "sha512-kR3+QqAbvG+nBR3dE6tgxiaxyu9dJl40y7WXwmMqAaatg0E8xn37XkS/bBUozQ45KWqQnUHt4TtLcvad+X9Z5g==", "requires": { "@ethersproject/abi": "^5.0.0", "@ethersproject/keccak256": "^5.0.0", @@ -57685,6 +67151,8 @@ }, "abi-decoder": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/abi-decoder/-/abi-decoder-2.4.0.tgz", + "integrity": "sha512-TOLU2q1HgYOjs1GKGtVzaqrYkar6I2fT9a80rzx6/9EJ/5crb4nCGuro0grZayixem93T7omrajYmLiMkYDLDA==", "requires": { "web3-eth-abi": "^1.2.1", "web3-utils": "^1.2.1" @@ -57692,12 +67160,16 @@ }, "abstract-leveldown": { "version": "2.6.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz", + "integrity": "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==", "requires": { "xtend": "~4.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" @@ -57705,10 +67177,14 @@ }, "acorn": { "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, "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==", "dev": true, "requires": { "acorn": "^7.1.1", @@ -57717,10 +67193,15 @@ }, "acorn-jsx": { "version": "5.3.2", - "dev": true + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} }, "acorn-node": { "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", "dev": true, "requires": { "acorn": "^7.0.0", @@ -57730,17 +67211,25 @@ }, "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==", "dev": true }, "address": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", "dev": true }, "aes-js": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", + "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==" }, "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==", "dev": true, "requires": { "debug": "4" @@ -57748,6 +67237,8 @@ }, "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", @@ -57756,6 +67247,8 @@ }, "airbnb-js-shims": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/airbnb-js-shims/-/airbnb-js-shims-2.2.1.tgz", + "integrity": "sha512-wJNXPH66U2xjgo1Zwyjf9EydvJ2Si94+vSdk6EERcBfB2VZkeltpqIats0cqIZMLCXP3zcyaUKGYQeIBT6XjsQ==", "dev": true, "requires": { "array-includes": "^3.0.3", @@ -57779,6 +67272,8 @@ }, "ajv": { "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -57787,16 +67282,33 @@ } }, "ajv-errors": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "requires": {} }, "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==", + "dev": true, + "peer": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, "ansi-align": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", "dev": true, "requires": { "string-width": "^4.1.0" @@ -57804,10 +67316,14 @@ }, "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==", "dev": true }, "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==", "dev": true, "requires": { "type-fest": "^0.21.3" @@ -57815,20 +67331,28 @@ }, "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==", "dev": true }, "ansi-regex": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "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" } }, "ansi-to-html": { "version": "0.6.15", + "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.15.tgz", + "integrity": "sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==", "dev": true, "requires": { "entities": "^2.0.0" @@ -57836,7 +67360,9 @@ }, "anymatch": { "version": "3.1.2", - "dev": true, + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "devOptional": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -57844,10 +67370,14 @@ }, "app-root-dir": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", + "integrity": "sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==", "dev": true }, "append-transform": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", + "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", "dev": true, "requires": { "default-require-extensions": "^3.0.0" @@ -57855,28 +67385,40 @@ }, "aproba": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", "dev": true }, "arch": { - "version": "2.2.0" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" }, "archive-type": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", "requires": { "file-type": "^4.2.0" }, "dependencies": { "file-type": { - "version": "4.4.0" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==" } } }, "archy": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", "dev": true }, "are-we-there-yet": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", "dev": true, "requires": { "delegates": "^1.0.0", @@ -57885,6 +67427,8 @@ "dependencies": { "readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -57896,10 +67440,14 @@ }, "arg": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", + "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", "dev": true }, "argparse": { "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { "sprintf-js": "~1.0.2" @@ -57907,25 +67455,45 @@ }, "aria-query": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", "dev": true }, "arr-diff": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==" }, "arr-flatten": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" }, "arr-union": { - "version": "3.1.0" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" + }, + "array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "dev": true }, "array-find-index": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==" }, "array-flatten": { - "version": "1.1.1" + "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.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -57937,16 +67505,24 @@ }, "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==", "dev": true }, "array-uniq": { - "version": "1.0.3" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==" }, "array-unique": { - "version": "0.3.2" + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" }, "array.prototype.flat": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -57957,6 +67533,8 @@ }, "array.prototype.flatmap": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -57967,6 +67545,8 @@ }, "array.prototype.map": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.4.tgz", + "integrity": "sha512-Qds9QnX7A0qISY7JT5WuJO0NJPE9CMlC6JzHQfhpqAAQQzufVRoeH7EzUY5GcPTx72voG8LV/5eo+b8Qi8hmhA==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -57978,6 +67558,8 @@ }, "array.prototype.reduce": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -57988,16 +67570,22 @@ } }, "arrify": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" }, "asn1": { "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "requires": { "safer-buffer": "~2.1.0" } }, "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", @@ -58006,12 +67594,16 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, "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", @@ -58020,16 +67612,24 @@ } }, "assert-plus": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" }, "assertion-error": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==" }, "assign-symbols": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" }, "ast-types": { "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", "dev": true, "requires": { "tslib": "^2.0.1" @@ -58037,28 +67637,39 @@ }, "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==", "dev": true }, "astral-regex": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true }, "async": { - "version": "3.2.0" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" }, "async-each": { "version": "1.0.3", - "dev": true, + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", "optional": true }, "async-eventemitter": { "version": "0.2.4", + "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", + "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", "requires": { "async": "^2.4.0" }, "dependencies": { "async": { "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "requires": { "lodash": "^4.17.14" } @@ -58066,29 +67677,43 @@ } }, "async-limiter": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" }, "async-lock": { - "version": "1.3.2" + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.3.2.tgz", + "integrity": "sha512-phnXdS3RP7PPcmP6NWWzWMU0sLTeyvtZCxBPpZdkYE3seGLKSQZs9FrmVO/qwypq98FUtWWUEYxziLkdGk5nnA==" }, "async-mutex": { "version": "0.2.6", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.2.6.tgz", + "integrity": "sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==", "requires": { "tslib": "^2.0.0" } }, "asynckit": { - "version": "0.4.0" + "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==", "dev": true }, "atob": { - "version": "2.1.2" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "authereum": { "version": "0.1.14", + "resolved": "https://registry.npmjs.org/authereum/-/authereum-0.1.14.tgz", + "integrity": "sha512-o1lsXXGg+oYDAEutZ8Ak1Qn2Dnk+qSyQ2ZokyLHRSYGJj6HpEHaSlQA6W3VTHD5r68Q+W0JD/BN9hDSF2xyshQ==", "requires": { "async": "3.2.0", "bn.js": "5.1.2", @@ -58107,10 +67732,14 @@ }, "dependencies": { "bn.js": { - "version": "5.1.2" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", + "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==" }, "cross-fetch": { "version": "2.2.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", + "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", "requires": { "node-fetch": "^2.6.7", "whatwg-fetch": "^2.0.4" @@ -58118,6 +67747,8 @@ }, "elliptic": { "version": "6.5.2", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", + "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", "requires": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -58129,18 +67760,24 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, "eth-json-rpc-errors": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-1.1.1.tgz", + "integrity": "sha512-WT5shJ5KfNqHi9jOZD+ID8I1kuYWNrigtZat7GOQkvwo99f8SzAVaEcWhJUv656WiZOAg3P1RiJQANtUmDmbIg==", "requires": { "fast-safe-stringify": "^2.0.6" } }, "eth-json-rpc-middleware": { "version": "4.4.1", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-4.4.1.tgz", + "integrity": "sha512-yoSuRgEYYGFdVeZg3poWOwAlRI+MoBIltmOB86MtpoZjvLbou9EB/qWMOWSmH2ryCWLW97VYY6NWsmWm3OAA7A==", "requires": { "btoa": "^1.2.1", "clone": "^2.1.1", @@ -58159,12 +67796,16 @@ }, "dependencies": { "pify": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" } } }, "eth-lib": { "version": "0.2.7", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", + "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==", "requires": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -58172,28 +67813,38 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, "eth-rpc-errors": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", "requires": { "fast-safe-stringify": "^2.0.6" } }, "eth-sig-util": { "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", "requires": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", "ethereumjs-util": "^5.1.1" } }, "ethereum-common": { - "version": "0.0.18" + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" }, "ethereumjs-tx": { "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", "requires": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -58201,6 +67852,8 @@ }, "ethereumjs-util": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -58212,12 +67865,16 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, "ethers": { "version": "4.0.47", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.47.tgz", + "integrity": "sha512-hssRYhngV4hiDNeZmVU/k5/E8xmLG8UpcNUzg6mb7lqhgpFPH/t7nuv20RjRrEf0gblzvi2XwR5Te+V3ZFc9pQ==", "requires": { "aes-js": "3.0.0", "bn.js": "^4.4.0", @@ -58231,25 +67888,35 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, "eventemitter3": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==" }, "hash.js": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.0" } }, "js-sha3": { - "version": "0.5.7" + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==" }, "json-rpc-engine": { "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", "requires": { "eth-rpc-errors": "^3.0.0", "safe-event-emitter": "^1.0.1" @@ -58257,27 +67924,41 @@ }, "node-fetch": { "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "requires": { "whatwg-url": "^5.0.0" } }, "penpal": { - "version": "4.1.1" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/penpal/-/penpal-4.1.1.tgz", + "integrity": "sha512-6d1f8khVLyBz3DnhLztbfjJ7+ANxdXRM2l6awpnCdEtbrmse4AGTsELOvGuNY0SU7xZw7heGbP6IikVvaVTOWw==" }, "scrypt-js": { - "version": "2.0.4" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==" }, "setimmediate": { - "version": "1.0.4" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", + "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==" }, "tr46": { - "version": "0.0.3" + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "uuid": { - "version": "2.0.1" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==" }, "web3-provider-engine": { "version": "15.0.4", + "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-15.0.4.tgz", + "integrity": "sha512-Ob9oK0TUZfVC7NXkB7CQSWAiCdCD/Xnlh2zTnV8NdJR8LCrMAy2i6JedU70JHaxw59y7mM4GnsYOTTGkquFnNQ==", "requires": { "async": "^2.5.0", "backoff": "^2.5.0", @@ -58305,6 +67986,8 @@ "dependencies": { "async": { "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "requires": { "lodash": "^4.17.14" } @@ -58313,6 +67996,8 @@ }, "web3-utils": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.1.tgz", + "integrity": "sha512-Mrcn3l58L+yCKz3zBryM6JZpNruWuT0OCbag8w+reeNROSGVlXzUQkU+gtAwc9JCZ7tKUyg67+2YUGqUjVcyBA==", "requires": { "bn.js": "4.11.8", "eth-lib": "0.2.7", @@ -58324,15 +68009,21 @@ }, "dependencies": { "bn.js": { - "version": "4.11.8" + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" } } }, "webidl-conversions": { - "version": "3.0.1" + "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" @@ -58340,6 +68031,8 @@ }, "ws": { "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", "requires": { "async-limiter": "~1.0.0" } @@ -58348,6 +68041,8 @@ }, "autoprefixer": { "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", "dev": true, "requires": { "browserslist": "^4.12.0", @@ -58361,10 +68056,14 @@ "dependencies": { "picocolors": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", "dev": true }, "postcss": { "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "requires": { "picocolors": "^0.2.1", @@ -58373,25 +68072,37 @@ }, "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==", "dev": true }, "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "available-typed-arrays": { - "version": "1.0.5" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" }, "aws-sign2": { - "version": "0.7.0" + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" }, "aws4": { - "version": "1.11.0" + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" }, "axe-core": { "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", "dev": true }, "axios": { @@ -58401,26 +68112,18 @@ "requires": { "follow-redirects": "^1.14.9", "form-data": "^4.0.0" - }, - "dependencies": { - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } } }, "axobject-query": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", "dev": true }, "babel-code-frame": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", "dev": true, "requires": { "chalk": "^1.1.3", @@ -58430,14 +68133,20 @@ "dependencies": { "ansi-regex": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true }, "ansi-styles": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", "dev": true }, "chalk": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", "dev": true, "requires": { "ansi-styles": "^2.2.1", @@ -58449,10 +68158,14 @@ }, "js-tokens": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", "dev": true }, "strip-ansi": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, "requires": { "ansi-regex": "^2.0.0" @@ -58460,12 +68173,16 @@ }, "supports-color": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", "dev": true } } }, "babel-core": { "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", "dev": true, "requires": { "babel-code-frame": "^6.26.0", @@ -58491,6 +68208,8 @@ "dependencies": { "debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -58498,24 +68217,34 @@ }, "json5": { "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", "dev": true }, "ms": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "slash": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", "dev": true }, "source-map": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true } } }, "babel-eslint": { "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -58528,12 +68257,16 @@ "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==", "dev": true } } }, "babel-generator": { "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", "dev": true, "requires": { "babel-messages": "^6.23.0", @@ -58548,6 +68281,8 @@ "dependencies": { "detect-indent": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", "dev": true, "requires": { "repeating": "^2.0.0" @@ -58555,16 +68290,22 @@ }, "jsesc": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==", "dev": true }, "source-map": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true } } }, "babel-helper-builder-binary-assignment-operator-visitor": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==", "dev": true, "requires": { "babel-helper-explode-assignable-expression": "^6.24.1", @@ -58574,6 +68315,8 @@ }, "babel-helper-call-delegate": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==", "dev": true, "requires": { "babel-helper-hoist-variables": "^6.24.1", @@ -58584,6 +68327,8 @@ }, "babel-helper-define-map": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==", "dev": true, "requires": { "babel-helper-function-name": "^6.24.1", @@ -58594,6 +68339,8 @@ }, "babel-helper-explode-assignable-expression": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==", "dev": true, "requires": { "babel-runtime": "^6.22.0", @@ -58603,6 +68350,8 @@ }, "babel-helper-function-name": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==", "dev": true, "requires": { "babel-helper-get-function-arity": "^6.24.1", @@ -58614,6 +68363,8 @@ }, "babel-helper-get-function-arity": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==", "dev": true, "requires": { "babel-runtime": "^6.22.0", @@ -58622,6 +68373,8 @@ }, "babel-helper-hoist-variables": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==", "dev": true, "requires": { "babel-runtime": "^6.22.0", @@ -58630,6 +68383,8 @@ }, "babel-helper-optimise-call-expression": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==", "dev": true, "requires": { "babel-runtime": "^6.22.0", @@ -58638,6 +68393,8 @@ }, "babel-helper-regex": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg==", "dev": true, "requires": { "babel-runtime": "^6.26.0", @@ -58647,6 +68404,8 @@ }, "babel-helper-remap-async-to-generator": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg==", "dev": true, "requires": { "babel-helper-function-name": "^6.24.1", @@ -58658,6 +68417,8 @@ }, "babel-helper-replace-supers": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==", "dev": true, "requires": { "babel-helper-optimise-call-expression": "^6.24.1", @@ -58670,6 +68431,8 @@ }, "babel-helpers": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", "dev": true, "requires": { "babel-runtime": "^6.22.0", @@ -58678,6 +68441,8 @@ }, "babel-jest": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", "dev": true, "requires": { "@jest/transform": "^27.5.1", @@ -58692,6 +68457,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -58699,6 +68466,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -58707,6 +68476,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -58714,14 +68485,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -58731,6 +68508,8 @@ }, "babel-loader": { "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", "dev": true, "requires": { "find-cache-dir": "^3.3.1", @@ -58741,6 +68520,8 @@ "dependencies": { "ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -58751,14 +68532,21 @@ }, "ajv-keywords": { "version": "3.5.2", - "dev": true + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} }, "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==", "dev": true }, "schema-utils": { "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, "requires": { "@types/json-schema": "^7.0.5", @@ -58770,6 +68558,8 @@ }, "babel-messages": { "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==", "dev": true, "requires": { "babel-runtime": "^6.22.0" @@ -58777,14 +68567,20 @@ }, "babel-plugin-add-module-exports": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-1.0.4.tgz", + "integrity": "sha512-g+8yxHUZ60RcyaUpfNzy56OtWW+x9cyEe9j+CranqLiqbju2yf/Cy6ZtYK40EZxtrdHllzlVZgLmcOUCTlJ7Jg==", "dev": true }, "babel-plugin-add-react-displayname": { "version": "0.0.5", + "resolved": "https://registry.npmjs.org/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz", + "integrity": "sha512-LY3+Y0XVDYcShHHorshrDbt4KFWL4bSeniCtl4SYZbask+Syngk1uMPCeN9+nSiZo6zX5s0RTq/J9Pnaaf/KHw==", "dev": true }, "babel-plugin-apply-mdx-type-prop": { "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", + "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "7.10.4", @@ -58793,12 +68589,16 @@ "dependencies": { "@babel/helper-plugin-utils": { "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", "dev": true } } }, "babel-plugin-check-es2015-constants": { "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==", "dev": true, "requires": { "babel-runtime": "^6.22.0" @@ -58806,6 +68606,8 @@ }, "babel-plugin-dynamic-import-node": { "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "dev": true, "requires": { "object.assign": "^4.1.0" @@ -58813,6 +68615,8 @@ }, "babel-plugin-extract-import-names": { "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", + "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "7.10.4" @@ -58820,12 +68624,16 @@ "dependencies": { "@babel/helper-plugin-utils": { "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", "dev": true } } }, "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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -58837,6 +68645,8 @@ }, "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==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -58847,7 +68657,8 @@ }, "babel-plugin-macros": { "version": "3.1.0", - "dev": true, + "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", @@ -58855,28 +68666,36 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.3.1", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", "semver": "^6.1.1" } }, "babel-plugin-polyfill-corejs3": { - "version": "0.5.2", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/helper-define-polyfill-provider": "^0.3.2", "core-js-compat": "^3.21.0" } }, "babel-plugin-polyfill-regenerator": { "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", "requires": { "@babel/helper-define-polyfill-provider": "^0.3.1" } }, "babel-plugin-react-docgen": { "version": "4.2.1", + "resolved": "https://registry.npmjs.org/babel-plugin-react-docgen/-/babel-plugin-react-docgen-4.2.1.tgz", + "integrity": "sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ==", "dev": true, "requires": { "ast-types": "^0.14.2", @@ -58886,29 +68705,43 @@ }, "babel-plugin-react-generate-property": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/babel-plugin-react-generate-property/-/babel-plugin-react-generate-property-1.1.2.tgz", + "integrity": "sha512-Wm1OfCfv7juukTZEZHNSYIMxeQEcIhnQQeGlFbML1BesMGZValuCCnEaayg6KyAlT9Y07I5Tz6XmH9YirUfkFQ==", "dev": true }, "babel-plugin-react-remove-properties": { "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-react-remove-properties/-/babel-plugin-react-remove-properties-0.3.0.tgz", + "integrity": "sha512-vbxegtXGyVcUkCvayLzftU95vuvpYFV85pRpeMpohMHeEY46Qe0VNWfkVVcCbaZ12CXHzDFOj0esumATcW83ng==", "dev": true }, "babel-plugin-syntax-async-functions": { "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw==", "dev": true }, "babel-plugin-syntax-exponentiation-operator": { "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ==", "dev": true }, "babel-plugin-syntax-jsx": { - "version": "6.18.0" + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" }, "babel-plugin-syntax-trailing-function-commas": { "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==", "dev": true }, "babel-plugin-transform-async-to-generator": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw==", "dev": true, "requires": { "babel-helper-remap-async-to-generator": "^6.24.1", @@ -58918,6 +68751,8 @@ }, "babel-plugin-transform-es2015-arrow-functions": { "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==", "dev": true, "requires": { "babel-runtime": "^6.22.0" @@ -58925,6 +68760,8 @@ }, "babel-plugin-transform-es2015-block-scoped-functions": { "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==", "dev": true, "requires": { "babel-runtime": "^6.22.0" @@ -58932,6 +68769,8 @@ }, "babel-plugin-transform-es2015-block-scoping": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==", "dev": true, "requires": { "babel-runtime": "^6.26.0", @@ -58943,6 +68782,8 @@ }, "babel-plugin-transform-es2015-classes": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==", "dev": true, "requires": { "babel-helper-define-map": "^6.24.1", @@ -58958,6 +68799,8 @@ }, "babel-plugin-transform-es2015-computed-properties": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==", "dev": true, "requires": { "babel-runtime": "^6.22.0", @@ -58966,6 +68809,8 @@ }, "babel-plugin-transform-es2015-destructuring": { "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==", "dev": true, "requires": { "babel-runtime": "^6.22.0" @@ -58973,6 +68818,8 @@ }, "babel-plugin-transform-es2015-duplicate-keys": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug==", "dev": true, "requires": { "babel-runtime": "^6.22.0", @@ -58981,6 +68828,8 @@ }, "babel-plugin-transform-es2015-for-of": { "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==", "dev": true, "requires": { "babel-runtime": "^6.22.0" @@ -58988,6 +68837,8 @@ }, "babel-plugin-transform-es2015-function-name": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==", "dev": true, "requires": { "babel-helper-function-name": "^6.24.1", @@ -58997,6 +68848,8 @@ }, "babel-plugin-transform-es2015-literals": { "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==", "dev": true, "requires": { "babel-runtime": "^6.22.0" @@ -59004,6 +68857,8 @@ }, "babel-plugin-transform-es2015-modules-amd": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==", "dev": true, "requires": { "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", @@ -59013,6 +68868,8 @@ }, "babel-plugin-transform-es2015-modules-commonjs": { "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", "dev": true, "requires": { "babel-plugin-transform-strict-mode": "^6.24.1", @@ -59023,6 +68880,8 @@ }, "babel-plugin-transform-es2015-modules-systemjs": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==", "dev": true, "requires": { "babel-helper-hoist-variables": "^6.24.1", @@ -59032,6 +68891,8 @@ }, "babel-plugin-transform-es2015-modules-umd": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==", "dev": true, "requires": { "babel-plugin-transform-es2015-modules-amd": "^6.24.1", @@ -59041,6 +68902,8 @@ }, "babel-plugin-transform-es2015-object-super": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==", "dev": true, "requires": { "babel-helper-replace-supers": "^6.24.1", @@ -59049,6 +68912,8 @@ }, "babel-plugin-transform-es2015-parameters": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==", "dev": true, "requires": { "babel-helper-call-delegate": "^6.24.1", @@ -59061,6 +68926,8 @@ }, "babel-plugin-transform-es2015-shorthand-properties": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==", "dev": true, "requires": { "babel-runtime": "^6.22.0", @@ -59069,6 +68936,8 @@ }, "babel-plugin-transform-es2015-spread": { "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==", "dev": true, "requires": { "babel-runtime": "^6.22.0" @@ -59076,6 +68945,8 @@ }, "babel-plugin-transform-es2015-sticky-regex": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==", "dev": true, "requires": { "babel-helper-regex": "^6.24.1", @@ -59085,6 +68956,8 @@ }, "babel-plugin-transform-es2015-template-literals": { "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==", "dev": true, "requires": { "babel-runtime": "^6.22.0" @@ -59092,6 +68965,8 @@ }, "babel-plugin-transform-es2015-typeof-symbol": { "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==", "dev": true, "requires": { "babel-runtime": "^6.22.0" @@ -59099,6 +68974,8 @@ }, "babel-plugin-transform-es2015-unicode-regex": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==", "dev": true, "requires": { "babel-helper-regex": "^6.24.1", @@ -59108,10 +68985,14 @@ "dependencies": { "jsesc": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true }, "regexpu-core": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==", "dev": true, "requires": { "regenerate": "^1.2.1", @@ -59121,10 +69002,14 @@ }, "regjsgen": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g==", "dev": true }, "regjsparser": { "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -59134,6 +69019,8 @@ }, "babel-plugin-transform-exponentiation-operator": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==", "dev": true, "requires": { "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", @@ -59143,6 +69030,8 @@ }, "babel-plugin-transform-react-qa-classes": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-qa-classes/-/babel-plugin-transform-react-qa-classes-1.6.0.tgz", + "integrity": "sha512-r7G9s+j6CiatnTMP+32fbPrfrSSPWJ3LBoESNlCdXWb8oAO2Ubcrgk0TSbpHVMoDpBiyn+zfm2rxdxwdTt3FpQ==", "dev": true, "requires": { "babel-types": "^6.26.0", @@ -59155,6 +69044,8 @@ }, "babel-plugin-transform-react-styled-components-qa": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-styled-components-qa/-/babel-plugin-transform-react-styled-components-qa-2.1.0.tgz", + "integrity": "sha512-Db3YCZPuel9JYM8uZ3UAen3Yio5ZPTVbJuLqekxRdZ7fUF185iIHnp275Gb5qu6wDyUH+/L9erYieaigq5qvow==", "dev": true, "requires": { "lodash.camelcase": "^4.3.0", @@ -59166,6 +69057,8 @@ }, "babel-plugin-transform-regenerator": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==", "dev": true, "requires": { "regenerator-transform": "^0.10.0" @@ -59173,6 +69066,8 @@ "dependencies": { "regenerator-transform": { "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", "dev": true, "requires": { "babel-runtime": "^6.18.0", @@ -59184,6 +69079,8 @@ }, "babel-plugin-transform-strict-mode": { "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==", "dev": true, "requires": { "babel-runtime": "^6.22.0", @@ -59192,6 +69089,8 @@ }, "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==", "dev": true, "requires": { "@babel/plugin-syntax-async-generators": "^7.8.4", @@ -59210,6 +69109,8 @@ }, "babel-preset-env": { "version": "1.7.0", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", + "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", "dev": true, "requires": { "babel-plugin-check-es2015-constants": "^6.22.0", @@ -59246,6 +69147,8 @@ "dependencies": { "browserslist": { "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", "dev": true, "requires": { "caniuse-lite": "^1.0.30000844", @@ -59254,12 +69157,16 @@ }, "semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } }, "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==", "dev": true, "requires": { "babel-plugin-jest-hoist": "^27.5.1", @@ -59268,6 +69175,8 @@ }, "babel-register": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==", "dev": true, "requires": { "babel-core": "^6.26.0", @@ -59281,14 +69190,29 @@ "dependencies": { "core-js": { "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", "dev": true }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, "source-map": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true }, "source-map-support": { "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "dev": true, "requires": { "source-map": "^0.5.6" @@ -59298,6 +69222,8 @@ }, "babel-runtime": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", "dev": true, "requires": { "core-js": "^2.4.0", @@ -59306,16 +69232,22 @@ "dependencies": { "core-js": { "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", "dev": true }, "regenerator-runtime": { "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", "dev": true } } }, "babel-template": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==", "dev": true, "requires": { "babel-runtime": "^6.26.0", @@ -59327,6 +69259,8 @@ }, "babel-traverse": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==", "dev": true, "requires": { "babel-code-frame": "^6.26.0", @@ -59342,6 +69276,8 @@ "dependencies": { "debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -59349,16 +69285,22 @@ }, "globals": { "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", "dev": true }, "ms": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true } } }, "babel-types": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==", "dev": true, "requires": { "babel-runtime": "^6.26.0", @@ -59369,33 +69311,48 @@ "dependencies": { "to-fast-properties": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==", "dev": true } } }, "babelify": { "version": "10.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/babelify/-/babelify-10.0.0.tgz", + "integrity": "sha512-X40FaxyH7t3X+JFAKvb1H9wooWKLRCi8pg3m8poqtdZaIng+bjzp9RvKQCvRjF9isHiPkXspbbXT/zwXLtwgwg==", + "dev": true, + "requires": {} }, "babylon": { "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", "dev": true }, "backoff": { "version": "2.5.0", + "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz", + "integrity": "sha512-wC5ihrnUXmR2douXmXLCe5O3zg3GKIyvRi/hi58a/XyRxVI+3/yM0PYueQOZXPXQ9pxBislYkw+sF9b7C/RuMA==", "requires": { "precond": "0.2" } }, "bail": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", "dev": true }, "balanced-match": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "base": { "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -59408,35 +69365,49 @@ "dependencies": { "define-property": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "requires": { "is-descriptor": "^1.0.0" } }, "isobject": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" }, "pascalcase": { - "version": "0.1.1" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==" } } }, "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" } }, "base58check": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base58check/-/base58check-2.0.0.tgz", + "integrity": "sha512-sTzsDAOC9+i2Ukr3p1Ie2DWpD117ua+vBJRDnpsSlScGwImeeiTg/IatwcFLsz9K9wEGoBLVd5ahNZzrZ/jZyg==", "requires": { "bs58": "^3.0.0" }, "dependencies": { "base-x": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-1.1.0.tgz", + "integrity": "sha512-c0WLeG3K5OlL4Skz2/LVdS+MjggByKhowxQpG+JpCLA48s/bGwIDyzA1naFjywtNvp/37fLK0p0FpjTNNLLUXQ==" }, "bs58": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-3.1.0.tgz", + "integrity": "sha512-9C2bRFTGy3meqO65O9jLvVTyawvhLVp4h2ECm5KlRPuV5KPDNJZcJIj3gl+aA0ENXcYrUSLCkPAeqbTcI2uWyQ==", "requires": { "base-x": "^1.1.0" } @@ -59444,27 +69415,46 @@ } }, "base64-js": { - "version": "1.5.1" + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, "base64url": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==" + }, + "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==", + "dev": true, + "peer": true }, "bcrypt-pbkdf": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "requires": { "tweetnacl": "^0.14.3" }, "dependencies": { "tweetnacl": { - "version": "0.14.5" + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" } } }, "bech32": { - "version": "1.1.4" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" }, "better-opn": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", + "integrity": "sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA==", "dev": true, "requires": { "open": "^7.0.3" @@ -59472,6 +69462,8 @@ "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", @@ -59481,16 +69473,24 @@ } }, "big-integer": { - "version": "1.6.51" + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==" }, "big.js": { - "version": "6.2.1" + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.1.tgz", + "integrity": "sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==" }, "bignumber.js": { - "version": "9.0.0" + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", + "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==" }, "bin-build": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", "requires": { "decompress": "^4.0.0", "download": "^6.2.2", @@ -59501,6 +69501,8 @@ "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", @@ -59509,6 +69511,8 @@ }, "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", @@ -59520,13 +69524,19 @@ } }, "get-stream": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==" }, "is-stream": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" }, "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" @@ -59534,35 +69544,49 @@ }, "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" } }, "path-key": { - "version": "2.0.1" + "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==" }, "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" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" }, "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" } }, "yallist": { - "version": "2.1.2" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" } } }, "bin-check": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", "requires": { "execa": "^0.7.0", "executable": "^4.1.0" @@ -59570,6 +69594,8 @@ "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", @@ -59578,6 +69604,8 @@ }, "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", @@ -59589,13 +69617,19 @@ } }, "get-stream": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==" }, "is-stream": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" }, "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" @@ -59603,35 +69637,49 @@ }, "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" } }, "path-key": { - "version": "2.0.1" + "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==" }, "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" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" }, "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" } }, "yallist": { - "version": "2.1.2" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" } } }, "bin-version": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", "requires": { "execa": "^1.0.0", "find-versions": "^3.0.0" @@ -59639,6 +69687,8 @@ "dependencies": { "cross-spawn": { "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "requires": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -59649,6 +69699,8 @@ }, "execa": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "requires": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -59661,36 +69713,52 @@ }, "get-stream": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "requires": { "pump": "^3.0.0" } }, "is-stream": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" }, "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" } }, "path-key": { - "version": "2.0.1" + "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==" }, "semver": { - "version": "5.7.1" + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" }, "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" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" }, "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" } @@ -59699,6 +69767,8 @@ }, "bin-version-check": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", "requires": { "bin-version": "^3.0.0", "semver": "^5.6.0", @@ -59706,12 +69776,16 @@ }, "dependencies": { "semver": { - "version": "5.7.1" + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" } } }, "bin-wrapper": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", "requires": { "bin-check": "^4.1.0", "bin-version-check": "^4.0.0", @@ -59723,6 +69797,8 @@ "dependencies": { "download": { "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", "requires": { "archive-type": "^4.0.0", "caw": "^2.0.1", @@ -59739,18 +69815,26 @@ }, "dependencies": { "pify": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" } } }, "file-type": { - "version": "8.1.0" + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==" }, "filename-reserved-regex": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==" }, "filenamify": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", "requires": { "filename-reserved-regex": "^2.0.0", "strip-outer": "^1.0.0", @@ -59758,10 +69842,14 @@ } }, "get-stream": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==" }, "got": { "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", "requires": { "@sindresorhus/is": "^0.7.0", "cacheable-request": "^2.1.1", @@ -59783,41 +69871,57 @@ }, "dependencies": { "pify": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" } } }, "make-dir": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "requires": { "pify": "^3.0.0" }, "dependencies": { "pify": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" } } }, "p-cancelable": { - "version": "0.4.1" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==" }, "p-event": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", "requires": { "p-timeout": "^2.0.1" } }, "p-timeout": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", "requires": { "p-finally": "^1.0.0" } }, "prepend-http": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==" }, "url-parse-lax": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", "requires": { "prepend-http": "^2.0.0" } @@ -59826,22 +69930,32 @@ }, "binary-extensions": { "version": "2.2.0", - "dev": true + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "devOptional": true }, "bind-decorator": { - "version": "1.0.11" + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/bind-decorator/-/bind-decorator-1.0.11.tgz", + "integrity": "sha512-yzkH0uog6Vv/vQ9+rhSKxecnqGUZHYncg7qS7voz3Q76+TAi1SGiOKk2mlOvusQnFz9Dc4BC/NMkeXu11YgjJg==" }, "bindings": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", "requires": { "file-uri-to-path": "1.0.0" } }, "bip174": { - "version": "2.1.0" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/bip174/-/bip174-2.1.0.tgz", + "integrity": "sha512-lkc0XyiX9E9KiVAS1ZiOqK1xfiwvf4FXDDdkDq5crcDzOq+xGytY+14qCsqz7kCiy8rpN1CRNfacRhf9G3JNSA==" }, "bip32": { "version": "2.0.6", + "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", + "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", "requires": { "@types/node": "10.12.18", "bs58check": "^2.1.1", @@ -59853,12 +69967,16 @@ }, "dependencies": { "@types/node": { - "version": "10.12.18" + "version": "10.12.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", + "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" } } }, "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", @@ -59867,44 +69985,64 @@ }, "dependencies": { "@types/node": { - "version": "11.11.6" + "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==" } } }, "bip66": { "version": "1.1.5", + "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", + "integrity": "sha512-nemMHz95EmS38a26XbbdxIYj5csHd3RMP3H5bwQknX0WYHF01qhpufP42mLOwVICuH2JmhIhXiWs89MfUGL7Xw==", "requires": { "safe-buffer": "^5.0.1" } }, "bitcoin-ops": { - "version": "1.4.1" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/bitcoin-ops/-/bitcoin-ops-1.4.1.tgz", + "integrity": "sha512-pef6gxZFztEhaE9RY9HmWVmiIHqCb2OyS4HPKkpc6CIiiOa3Qmuoylxc5P2EkU3w+5eTSifI9SEZC88idAIGow==" }, "bitwise": { - "version": "2.1.0" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/bitwise/-/bitwise-2.1.0.tgz", + "integrity": "sha512-XKgAhMXCh4H/3oNwAHAsAO0iC89s9cOiumgYwSHjSobGWxYjv62YhkL9QEdvGP151xypCtMlAfKK79GEcd2eRQ==" }, "bl": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", "requires": { "readable-stream": "^2.3.5", "safe-buffer": "^5.1.1" } }, "blakejs": { - "version": "1.2.1" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", + "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==" }, "blob-util": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", "dev": true }, "bluebird": { - "version": "3.7.2" + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "bn.js": { - "version": "5.2.1" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" }, "bnb-javascript-sdk-nobroadcast": { "version": "2.16.15", + "resolved": "https://registry.npmjs.org/bnb-javascript-sdk-nobroadcast/-/bnb-javascript-sdk-nobroadcast-2.16.15.tgz", + "integrity": "sha512-+vZOmPszzQcNVxx4ZpUJtGs0FEdzAQdbDvBZEHDwU9Epzh6I2xEe+Kehf0T2ombbtJRtzcwlEVYCdcvvv0SPIg==", "requires": { "axios": "0.21.1", "bech32": "^1.1.3", @@ -59933,29 +70071,43 @@ "dependencies": { "axios": { "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", "requires": { "follow-redirects": "^1.10.0" } }, "big.js": { - "version": "5.2.2" + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "camelcase": { - "version": "5.3.1" + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "crypto-js": { - "version": "3.3.0" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.3.0.tgz", + "integrity": "sha512-DIT51nX0dCfKltpRiXV+/TVZq+Qq2NgF4644+K7Ttnla7zEzqc+kjJyiB96BHNyUTBxyjzRcZYpUdZa+QAqi6Q==" }, "uuid": { - "version": "3.4.0" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" } } }, "bnc-onboard": { "version": "1.37.3", + "resolved": "https://registry.npmjs.org/bnc-onboard/-/bnc-onboard-1.37.3.tgz", + "integrity": "sha512-G5pHatWvJf/r7gB7A38p7BlQfbzNJhND2nr0tPKqGtpXucTZJ0cl0bPvrh2nRNMs22ajd2wG29N88bWrWU5Vcw==", "requires": { "@cvbb/eth-keyring": "^1.1.0", "@ensdomains/ensjs": "^2.0.1", @@ -59992,6 +70144,8 @@ }, "bnc-sdk": { "version": "3.7.1", + "resolved": "https://registry.npmjs.org/bnc-sdk/-/bnc-sdk-3.7.1.tgz", + "integrity": "sha512-vM8KA61EU0JRCQw1ycRmj0Jkps8/8s5ifqHOV38KqVRsvig+M1QY1zKEYeDkdPKGSxWX78rzozYk9tbQys9aNg==", "requires": { "crypto-es": "^1.2.2", "rxjs": "^6.6.3", @@ -60000,6 +70154,8 @@ }, "body-parser": { "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", "requires": { "bytes": "3.1.2", "content-type": "~1.0.4", @@ -60016,30 +70172,64 @@ }, "dependencies": { "bytes": { - "version": "3.1.2" + "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" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "qs": { "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", "requires": { "side-channel": "^1.0.4" } } } }, + "bonjour-service": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", + "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true + } + } + }, "boolbase": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, "borc": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/borc/-/borc-2.1.2.tgz", + "integrity": "sha512-Sy9eoUi4OiKzq7VovMn246iTo17kzuyHJKomCfpWMlI6RpfN1gk95w7d7gH264nApVLg0HZfcpz62/g4VH1Y4w==", "requires": { "bignumber.js": "^9.0.0", "buffer": "^5.5.0", @@ -60052,16 +70242,22 @@ "dependencies": { "buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, "commander": { - "version": "2.20.3" + "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==" }, "readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -60071,10 +70267,14 @@ } }, "bowser": { - "version": "2.11.0" + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" }, "boxen": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", "dev": true, "requires": { "ansi-align": "^3.0.0", @@ -60089,6 +70289,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -60096,6 +70298,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -60104,6 +70308,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -60111,14 +70317,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -60126,12 +70338,16 @@ }, "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==", "dev": true } } }, "bplist-parser": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz", + "integrity": "sha512-2AEM0FXy8ZxVLBuqX0hqt1gDwcnz2zygEkQ6zaD5Wko/sB9paUNwlpawrFtKeHUAQUOzjVy9AO4oeonqIHKA9Q==", "dev": true, "optional": true, "requires": { @@ -60140,6 +70356,8 @@ }, "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" @@ -60147,13 +70365,17 @@ }, "braces": { "version": "3.0.2", - "dev": true, + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "devOptional": true, "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", @@ -60163,21 +70385,17 @@ "oblivious-set": "1.0.0", "rimraf": "3.0.2", "unload": "2.2.0" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "requires": { - "glob": "^7.1.3" - } - } } }, "brorand": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" }, "browser-pack": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", + "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", "dev": true, "requires": { "combine-source-map": "~0.8.0", @@ -60190,10 +70408,14 @@ }, "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==", "dev": true }, "browser-resolve": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", + "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", "dev": true, "requires": { "resolve": "^1.17.0" @@ -60201,6 +70423,8 @@ }, "browserify": { "version": "16.5.2", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.2.tgz", + "integrity": "sha512-TkOR1cQGdmXU9zW4YukWzWVSJwrxmNdADFbqbE3HFgQWe5wqZmOawqZ7J/8MPCwk/W8yY7Y0h+7mOtcZxLP23g==", "dev": true, "requires": { "assert": "^1.4.0", @@ -60255,6 +70479,8 @@ "dependencies": { "assert": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", "dev": true, "requires": { "object-assign": "^4.1.1", @@ -60263,10 +70489,14 @@ "dependencies": { "inherits": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", "dev": true }, "util": { "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", "dev": true, "requires": { "inherits": "2.0.1" @@ -60276,14 +70506,20 @@ }, "events": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", + "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==", "dev": true }, "inherits": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", "dev": true }, "util": { "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", "dev": true, "requires": { "inherits": "2.0.3" @@ -60293,6 +70529,8 @@ }, "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", @@ -60304,6 +70542,8 @@ }, "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", @@ -60312,6 +70552,8 @@ }, "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", @@ -60321,6 +70563,8 @@ }, "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" @@ -60328,6 +70572,8 @@ }, "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", @@ -60342,6 +70588,8 @@ "dependencies": { "readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -60352,28 +70600,35 @@ }, "browserify-zlib": { "version": "0.2.0", - "dev": true, + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "requires": { "pako": "~1.0.5" } }, "browserslist": { - "version": "4.21.2", + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", "requires": { - "caniuse-lite": "^1.0.30001366", - "electron-to-chromium": "^1.4.188", + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.4" + "update-browserslist-db": "^1.0.5" } }, "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", @@ -60382,16 +70637,22 @@ }, "bser": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, "requires": { "node-int64": "^0.4.0" } }, "btoa": { - "version": "1.2.1" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==" }, "buffer": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", + "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", "requires": { "base64-js": "^1.0.2", "ieee754": "^1.1.4" @@ -60399,67 +70660,98 @@ }, "buffer-alloc": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "requires": { "buffer-alloc-unsafe": "^1.1.0", "buffer-fill": "^1.0.0" } }, "buffer-alloc-unsafe": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" }, "buffer-crc32": { - "version": "0.2.13" + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" }, "buffer-fill": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" }, "buffer-from": { - "version": "1.1.2" + "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-to-arraybuffer": { - "version": "0.0.5" + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", + "integrity": "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==" }, "buffer-xor": { - "version": "1.0.3" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" }, "bufferutil": { "version": "4.0.6", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz", + "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==", "requires": { "node-gyp-build": "^4.3.0" } }, "bufio": { - "version": "1.0.7" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/bufio/-/bufio-1.0.7.tgz", + "integrity": "sha512-bd1dDQhiC+bEbEfg56IdBv7faWa6OipMs/AFFFvtFnB3wAYjlwQpQRZ0pm6ZkgtfL0pILRXhKxOiQj6UzoMR7A==" }, "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==", "dev": true }, "builtin-status-codes": { "version": "3.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" }, "bytebuffer": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz", + "integrity": "sha512-IuzSdmADppkZ6DlpycMkm8l9zeEq16fWtLvunEwFiYciR/BHo4E8/xs5piFquG+Za8OWmMqHF8zuRviz2LHvRQ==", "requires": { "long": "~3" }, "dependencies": { "long": { - "version": "3.2.0" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", + "integrity": "sha512-ZYvPPOMqUwPoDsbJaR10iQJYnMuZhRTvHYl62ErLIEX7RgFlziSBUUvrt3OVfc47QlHHpzPZYP17g3Fv7oeJkg==" } } }, "bytes": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true }, "bytes32": { "version": "0.0.3", + "resolved": "https://registry.npmjs.org/bytes32/-/bytes32-0.0.3.tgz", + "integrity": "sha512-uQM5zGcelcBEk0R7vkIRVN7GnrDd2S5EeWrxv7dSFLPVoI5FwYiSYOOLaFwnsav0oSr3hZQ6mFq6QNi8Vt6n8w==", "dev": true }, "c8": { "version": "7.12.0", + "resolved": "https://registry.npmjs.org/c8/-/c8-7.12.0.tgz", + "integrity": "sha512-CtgQrHOkyxr5koX1wEUmN/5cfDa2ckbHRA4Gy5LAL0zaCFtVWJS5++n+w4/sr2GWGerBxgTjpKeDclk/Qk6W/A==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", @@ -60476,19 +70768,27 @@ "yargs-parser": "^20.2.9" }, "dependencies": { - "istanbul-lib-coverage": { - "version": "3.2.0", - "dev": true - }, - "rimraf": { - "version": "3.0.2", + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "requires": { - "glob": "^7.1.3" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, + "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==", + "dev": true + }, "v8-to-istanbul": { "version": "9.0.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", + "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.12", @@ -60496,15 +70796,39 @@ "convert-source-map": "^1.6.0" } }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "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==", "dev": true } } }, "cacache": { "version": "12.0.4", - "dev": true, + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "requires": { "bluebird": "^3.5.5", "chownr": "^1.1.1", @@ -60525,19 +70849,34 @@ "dependencies": { "lru-cache": { "version": "5.1.1", - "dev": true, + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "requires": { "yallist": "^3.0.2" } }, - "y18n": { - "version": "4.0.3", - "dev": true + "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" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } } } }, "cache-base": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -60551,12 +70890,16 @@ }, "dependencies": { "isobject": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" } } }, "cacheable-request": { "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", "requires": { "clone-response": "1.0.2", "get-stream": "3.0.0", @@ -60568,13 +70911,19 @@ }, "dependencies": { "get-stream": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==" }, "lowercase-keys": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==" }, "normalize-url": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", "requires": { "prepend-http": "^2.0.0", "query-string": "^5.0.1", @@ -60582,10 +70931,14 @@ } }, "prepend-http": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==" }, "query-string": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", "requires": { "decode-uri-component": "^0.2.0", "object-assign": "^4.1.0", @@ -60594,25 +70947,35 @@ }, "sort-keys": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", "requires": { "is-plain-obj": "^1.0.0" } }, "strict-uri-encode": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==" } } }, "cached-path-relative": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.1.0.tgz", + "integrity": "sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==", "dev": true }, "cachedir": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", + "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", "dev": true }, "caching-transform": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", + "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", "dev": true, "requires": { "hasha": "^5.0.0", @@ -60623,19 +70986,27 @@ }, "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" } }, "call-me-maybe": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==" }, "callsites": { - "version": "3.1.0" + "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==", "dev": true, "requires": { "pascal-case": "^3.1.2", @@ -60644,14 +71015,20 @@ }, "camelcase": { "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true }, "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==", "dev": true }, "camelcase-keys": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha512-Ej37YKYbFUI8QiYlvj9YHb6/Z60dZyPJW0Cs8sFilMbd2lP0bw3ylAq9yJkK4lcTA2dID5fG8LjmJYbO7kWb7Q==", "requires": { "camelcase": "^4.1.0", "map-obj": "^2.0.0", @@ -60659,18 +71036,26 @@ }, "dependencies": { "camelcase": { - "version": "4.1.0" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==" } } }, "camelize": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" }, "caniuse-lite": { - "version": "1.0.30001367" + "version": "1.0.30001373", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz", + "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==" }, "capture-exit": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", "dev": true, "requires": { "rsvp": "^4.8.4" @@ -60678,13 +71063,19 @@ }, "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==", "dev": true }, "caseless": { - "version": "0.12.0" + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" }, "caw": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", "requires": { "get-proxy": "^2.0.0", "isurl": "^1.0.0-alpha5", @@ -60694,6 +71085,8 @@ }, "cbor": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/cbor/-/cbor-5.2.0.tgz", + "integrity": "sha512-5IMhi9e1QU76ppa5/ajP1BmMWZ2FHkhAhjeVKQ/EFCgYSEaeVaoGtL7cxJskf9oCCk+XjzaIdc3IuU/dbA/o2A==", "dev": true, "optional": true, "requires": { @@ -60703,20 +71096,28 @@ "dependencies": { "bignumber.js": { "version": "9.0.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", + "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==", "dev": true, "optional": true } } }, "cbor-sync": { - "version": "1.0.4" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cbor-sync/-/cbor-sync-1.0.4.tgz", + "integrity": "sha512-GWlXN4wiz0vdWWXBU71Dvc1q3aBo0HytqwAZnXF1wOwjqNnDWA1vZ1gDMFLlqohak31VQzmhiYfiCX5QSSfagA==" }, "ccount": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", + "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", "dev": true }, "chai": { "version": "4.3.6", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.6.tgz", + "integrity": "sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==", "requires": { "assertion-error": "^1.1.0", "check-error": "^1.0.2", @@ -60729,12 +71130,16 @@ }, "chai-as-promised": { "version": "7.1.1", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz", + "integrity": "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==", "requires": { "check-error": "^1.0.2" } }, "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", @@ -60743,10 +71148,14 @@ }, "chance": { "version": "1.1.8", + "resolved": "https://registry.npmjs.org/chance/-/chance-1.1.8.tgz", + "integrity": "sha512-v7fi5Hj2VbR6dJEGRWLmJBA83LJMS47pkAbmROFxHWd9qmE1esHRZW8Clf1Fhzr3rjxnNZVCjOEv/ivFxeIMtg==", "dev": true }, "change-case": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-3.0.2.tgz", + "integrity": "sha512-Mww+SLF6MZ0U6kdg11algyKd5BARbyM4TbFBepwowYSR5ClfQGCGtxNXgykpN0uF/bstWeaGDT4JWaDh8zWAHA==", "dev": true, "optional": true, "requires": { @@ -60772,6 +71181,8 @@ "dependencies": { "camel-case": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", "dev": true, "optional": true, "requires": { @@ -60781,6 +71192,8 @@ }, "dot-case": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-2.1.1.tgz", + "integrity": "sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==", "dev": true, "optional": true, "requires": { @@ -60789,11 +71202,15 @@ }, "lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, "optional": true }, "no-case": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, "optional": true, "requires": { @@ -60802,6 +71219,8 @@ }, "param-case": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", "dev": true, "optional": true, "requires": { @@ -60810,6 +71229,8 @@ }, "pascal-case": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.1.tgz", + "integrity": "sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==", "dev": true, "optional": true, "requires": { @@ -60821,38 +71242,56 @@ }, "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==", "dev": true }, "character-entities": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", "dev": true }, "character-entities-legacy": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", "dev": true }, "character-reference-invalid": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", "dev": true }, "chardet": { - "version": "0.7.0" + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, "check-error": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==" }, "check-more-types": { "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", "dev": true }, "checkpoint-store": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz", + "integrity": "sha512-J/NdY2WvIx654cc6LWSq/IYFFCUf75fFTgwzFnmbqyORH4MwgiQCgswLLKBGzmsyTI5V7i5bp/So6sMbDWhedg==", "requires": { "functional-red-black-tree": "^1.0.1" } }, "cheerio": { "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", "dev": true, "optional": true, "requires": { @@ -60867,6 +71306,8 @@ "dependencies": { "dom-serializer": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dev": true, "optional": true, "requires": { @@ -60877,6 +71318,8 @@ }, "domhandler": { "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, "optional": true, "requires": { @@ -60885,6 +71328,8 @@ }, "domutils": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", "dev": true, "optional": true, "requires": { @@ -60895,11 +71340,15 @@ }, "entities": { "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", "dev": true, "optional": true }, "htmlparser2": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", "dev": true, "optional": true, "requires": { @@ -60911,6 +71360,8 @@ }, "parse5": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz", + "integrity": "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==", "dev": true, "optional": true, "requires": { @@ -60921,6 +71372,8 @@ }, "cheerio-select": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", "dev": true, "optional": true, "requires": { @@ -60934,6 +71387,8 @@ "dependencies": { "css-select": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "dev": true, "optional": true, "requires": { @@ -60946,6 +71401,8 @@ }, "dom-serializer": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dev": true, "optional": true, "requires": { @@ -60956,6 +71413,8 @@ }, "domhandler": { "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, "optional": true, "requires": { @@ -60964,6 +71423,8 @@ }, "domutils": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", "dev": true, "optional": true, "requires": { @@ -60974,6 +71435,8 @@ }, "entities": { "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", "dev": true, "optional": true } @@ -60981,7 +71444,9 @@ }, "chokidar": { "version": "3.5.3", - "dev": true, + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "devOptional": true, "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -60995,18 +71460,24 @@ }, "chownr": { "version": "1.1.4", - "dev": true + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "chrome-trace-event": { "version": "1.0.3", - "dev": true + "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.3.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", + "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", "dev": true }, "cids": { "version": "0.7.5", + "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", + "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", "requires": { "buffer": "^5.5.0", "class-is": "^1.1.0", @@ -61017,6 +71488,8 @@ "dependencies": { "buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -61024,6 +71497,8 @@ }, "multicodec": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz", + "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==", "requires": { "buffer": "^5.6.0", "varint": "^5.0.0" @@ -61033,6 +71508,8 @@ }, "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" @@ -61040,13 +71517,19 @@ }, "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==", "dev": true }, "class-is": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz", + "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==" }, "class-utils": { "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -61056,18 +71539,24 @@ "dependencies": { "define-property": { "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "requires": { "is-descriptor": "^0.1.0" } }, "is-accessor-descriptor": { "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "requires": { "is-buffer": "^1.1.5" } @@ -61075,16 +71564,22 @@ } }, "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-data-descriptor": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "requires": { "is-buffer": "^1.1.5" } @@ -61093,6 +71588,8 @@ }, "is-descriptor": { "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -61100,18 +71597,45 @@ } }, "isobject": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" }, "kind-of": { - "version": "5.1.0" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "classnames": { - "version": "2.3.1" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "peer": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "peer": true + } + } }, "clean-regexp": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", + "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", "dev": true, "requires": { "escape-string-regexp": "^1.0.5" @@ -61119,14 +71643,20 @@ }, "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": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", "dev": true }, "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" @@ -61134,6 +71664,8 @@ }, "cli-table3": { "version": "0.6.2", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz", + "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", "dev": true, "requires": { "@colors/colors": "1.5.0", @@ -61141,18 +71673,52 @@ } }, "cli-truncate": { - "version": "2.1.0", + "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": "^3.0.0", - "string-width": "^4.2.0" + "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 + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } } }, "cli-width": { - "version": "2.2.1" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" }, "clipboardy": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", "dev": true, "requires": { "arch": "^2.1.1", @@ -61162,6 +71728,8 @@ "dependencies": { "cross-spawn": { "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { "nice-try": "^1.0.4", @@ -61173,6 +71741,8 @@ }, "execa": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { "cross-spawn": "^6.0.0", @@ -61186,6 +71756,8 @@ }, "get-stream": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { "pump": "^3.0.0" @@ -61193,10 +71765,14 @@ }, "is-stream": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "dev": true }, "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==", "dev": true, "requires": { "path-key": "^2.0.0" @@ -61204,14 +71780,20 @@ }, "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==", "dev": true }, "semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, "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==", "dev": true, "requires": { "shebang-regex": "^1.0.0" @@ -61219,10 +71801,14 @@ }, "shebang-regex": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true }, "which": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "requires": { "isexe": "^2.0.0" @@ -61231,19 +71817,62 @@ } }, "cliui": { - "version": "7.0.4", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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" + } + } } }, "clone": { - "version": "2.1.2" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" }, "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==", "dev": true, "requires": { "is-plain-object": "^2.0.4", @@ -61253,22 +71882,32 @@ }, "clone-response": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", "requires": { "mimic-response": "^1.0.0" } }, "clsx": { - "version": "1.2.1" + "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==", "dev": true }, "code-point-at": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==" }, "codegen-graph-ts": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/codegen-graph-ts/-/codegen-graph-ts-0.1.4.tgz", + "integrity": "sha512-/O5B9CTzIhCLp+gj3njgtvkFq1CqMMWIX9W3aeg3U41ZwZ8vjkPYKbmxCoHspmMHYgWOgmyK9R/kPrMU/MKLRA==", "requires": { "@synthetixio/wei": "^2.47.0-ovm.5", "axios": "^0.24.0", @@ -61280,15 +71919,16 @@ "dependencies": { "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" } }, - "commander": { - "version": "8.3.0" - }, "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", @@ -61297,6 +71937,8 @@ }, "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", @@ -61307,6 +71949,8 @@ }, "coffeeify": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/coffeeify/-/coffeeify-3.0.1.tgz", + "integrity": "sha512-Qjnr7UX6ldK1PHV7wCnv7AuCd4q19KTUtwJnu/6JRJB4rfm12zvcXtKdacUoePOKr1I4ka/ydKiwWpNAdsQb0g==", "dev": true, "requires": { "convert-source-map": "^1.3.0", @@ -61315,10 +71959,14 @@ }, "coffeescript": { "version": "1.12.7", + "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.12.7.tgz", + "integrity": "sha512-pLXHFxQMPklVoEekowk8b3erNynC+DVJzChxS/LCBBgR6/8AJkHivkm//zbowcfc7BTCAjryuhx6gPqPRfsFoA==", "dev": true }, "coinstring": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/coinstring/-/coinstring-2.3.0.tgz", + "integrity": "sha512-2xMhQ++4ETUPiy2oqOlfydsuQArNLB6TExNF33Jmv+IgpmV8Hf6v6yICQAwH4uEHTnkJ3DscSyeKFrg37ljIOw==", "dev": true, "requires": { "bs58": "^2.0.1", @@ -61327,20 +71975,28 @@ "dependencies": { "bs58": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-2.0.1.tgz", + "integrity": "sha512-77ld2g7Hn1GyIUpuUVfbZdhO1q9R9gv/GYam4HAeAW/tzhQDrbJ2ZttN1tIe4hmKrWFE+oUtAhBNx/EA5SVdTg==", "dev": true } } }, "collapse-white-space": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", "dev": true }, "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==", "dev": true }, "collection-visit": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -61348,28 +72004,40 @@ }, "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" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "color-support": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true }, "colorette": { "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", "dev": true }, "colors": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", "dev": true, "optional": true }, "combine-source-map": { "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha512-UlxQ9Vw0b/Bt/KYwCFqdEwsQ1eL8d1gibiFb7lxQJFdvTgc2hIZi6ugsg+kyhzhPV+QEpUiEIwInIAIrgoEkrg==", "dev": true, "requires": { "convert-source-map": "~1.1.0", @@ -61380,45 +72048,101 @@ "dependencies": { "convert-source-map": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha512-Y8L5rp6jo+g9VEPgvqNfEopjTR4OTYct8lXlS8iVQdmnjDvbdbzYe9rjtFCB9egC86JoNCU61WRY+ScjkZpnIg==", "dev": true }, "source-map": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true } } }, "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": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", "dev": true }, + "command-line-args": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", + "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", + "dev": true, + "requires": { + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + } + }, + "command-line-usage": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", + "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", + "dev": true, + "requires": { + "array-back": "^4.0.2", + "chalk": "^2.4.2", + "table-layout": "^1.0.2", + "typical": "^5.2.0" + }, + "dependencies": { + "array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "dev": true + }, + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true + } + } + }, "commander": { - "version": "9.1.0", - "dev": true + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" }, "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==", "dev": true }, "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==", "dev": true }, "commondir": { "version": "1.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, "component-emitter": { - "version": "1.3.0" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" }, "compressible": { "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, "requires": { "mime-db": ">= 1.43.0 < 2" @@ -61426,6 +72150,8 @@ }, "compression": { "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", "dev": true, "requires": { "accepts": "~1.3.5", @@ -61439,6 +72165,8 @@ "dependencies": { "debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -61446,20 +72174,27 @@ }, "ms": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "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==", "dev": true } } }, "concat-map": { - "version": "0.0.1" + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "concat-stream": { "version": "1.6.2", - "dev": true, + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -61469,34 +72204,54 @@ }, "config-chain": { "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", "requires": { "ini": "^1.3.4", "proto-list": "~1.2.1" }, "dependencies": { "ini": { - "version": "1.3.8" + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" } } }, "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==", "dev": true }, + "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==", + "dev": true, + "peer": true + }, "console-browserify": { "version": "1.2.0", - "dev": true + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, "console-control-strings": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", "dev": true }, "console-stream": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha512-QC/8l9e6ofi6nqZ5PawlDgzmMw3OxIXtvolBzap/F4UDBJlDaZRSNbL/lb41C29FcbSJncBFlJFj2WJoNyZRfQ==", "dev": true }, "constant-case": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz", + "integrity": "sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==", "dev": true, "optional": true, "requires": { @@ -61506,20 +72261,27 @@ }, "constants-browserify": { "version": "1.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" }, "contains-path": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha512-OKZnPGeMQy2RPaUIBPFFd71iNf4791H12MCRuVQDnzGRwCYNYmTDy5pdafo2SLAcEMKzTOQnLWG4QdcjeJUMEg==", "dev": true }, "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" } }, "content-hash": { "version": "2.5.2", + "resolved": "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz", + "integrity": "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==", "requires": { "cids": "^0.7.1", "multicodec": "^0.5.5", @@ -61527,31 +72289,44 @@ } }, "content-type": { - "version": "1.0.4" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, "convert-source-map": { "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "requires": { "safe-buffer": "~5.1.1" }, "dependencies": { "safe-buffer": { - "version": "5.1.2" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" } } }, "cookie": { - "version": "0.5.0" + "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" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "cookiejar": { - "version": "2.1.3" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz", + "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==" }, "copy-concurrently": { "version": "1.0.5", - "dev": true, + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", "requires": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", @@ -61563,44 +72338,77 @@ "dependencies": { "aproba": { "version": "1.2.0", - "dev": true + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "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" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } } } }, "copy-descriptor": { - "version": "0.1.1" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==" }, "copy-to-clipboard": { "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", "requires": { "toggle-selection": "^1.0.6" } }, "core-js": { - "version": "3.23.5", + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.1.tgz", + "integrity": "sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==", "dev": true }, "core-js-compat": { - "version": "3.23.5", + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", + "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", "requires": { - "browserslist": "^4.21.2", + "browserslist": "^4.21.3", "semver": "7.0.0" }, "dependencies": { "semver": { - "version": "7.0.0" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" } } }, "core-js-pure": { - "version": "3.23.5", + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.1.tgz", + "integrity": "sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==", "dev": true }, "core-util-is": { - "version": "1.0.3" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "cors": { "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "requires": { "object-assign": "^4", "vary": "^1" @@ -61608,7 +72416,8 @@ }, "cosmiconfig": { "version": "7.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", "requires": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -61619,6 +72428,8 @@ }, "cosmjs-types": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.4.1.tgz", + "integrity": "sha512-I7E/cHkIgoJzMNQdFF0YVqPlaTqrqKHrskuSTIqlEyxfB5Lf3WKCajSXVK2yHOfOFfSux/RxEdpMzw/eO4DIog==", "requires": { "long": "^4.0.0", "protobufjs": "~6.11.2" @@ -61626,6 +72437,8 @@ }, "cp-file": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-7.0.0.tgz", + "integrity": "sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -61636,6 +72449,8 @@ "dependencies": { "p-event": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", "dev": true, "requires": { "p-timeout": "^3.1.0" @@ -61643,6 +72458,8 @@ }, "p-timeout": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", "dev": true, "requires": { "p-finally": "^1.0.0" @@ -61652,6 +72469,8 @@ }, "cpy": { "version": "8.1.2", + "resolved": "https://registry.npmjs.org/cpy/-/cpy-8.1.2.tgz", + "integrity": "sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg==", "dev": true, "requires": { "arrify": "^2.0.1", @@ -61667,10 +72486,14 @@ "dependencies": { "@nodelib/fs.stat": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", "dev": true }, "array-union": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", "dev": true, "requires": { "array-uniq": "^1.0.1" @@ -61678,10 +72501,14 @@ }, "arrify": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", "dev": true }, "braces": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { "arr-flatten": "^1.1.0", @@ -61698,6 +72525,8 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -61707,6 +72536,8 @@ }, "dir-glob": { "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", "dev": true, "requires": { "path-type": "^3.0.0" @@ -61714,6 +72545,8 @@ }, "fast-glob": { "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", "dev": true, "requires": { "@mrmlnc/readdir-enhanced": "^2.2.1", @@ -61726,6 +72559,8 @@ }, "fill-range": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -61736,6 +72571,8 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -61745,6 +72582,8 @@ }, "glob-parent": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "dev": true, "requires": { "is-glob": "^3.1.0", @@ -61753,6 +72592,8 @@ "dependencies": { "is-glob": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dev": true, "requires": { "is-extglob": "^2.1.0" @@ -61762,6 +72603,8 @@ }, "globby": { "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", "dev": true, "requires": { "@types/glob": "^7.1.1", @@ -61776,18 +72619,26 @@ }, "ignore": { "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, "is-buffer": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, "is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true }, "is-number": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -61795,6 +72646,8 @@ "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -61804,10 +72657,14 @@ }, "isobject": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true }, "micromatch": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { "arr-diff": "^4.0.0", @@ -61827,6 +72684,8 @@ }, "p-map": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", "dev": true, "requires": { "aggregate-error": "^3.0.0" @@ -61834,6 +72693,8 @@ }, "path-type": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { "pify": "^3.0.0" @@ -61841,16 +72702,22 @@ "dependencies": { "pify": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true } } }, "slash": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "dev": true }, "to-regex-range": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -61861,27 +72728,37 @@ }, "crc": { "version": "3.8.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", "requires": { "buffer": "^5.1.0" } }, "crc-32": { - "version": "1.2.2" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==" }, "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" }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, "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", @@ -61892,6 +72769,8 @@ }, "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", @@ -61903,24 +72782,34 @@ }, "cross-fetch": { "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", "requires": { "node-fetch": "2.6.7" }, "dependencies": { "node-fetch": { "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "requires": { "whatwg-url": "^5.0.0" } }, "tr46": { - "version": "0.0.3" + "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" + "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" @@ -61930,6 +72819,8 @@ }, "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", @@ -61938,10 +72829,14 @@ }, "cross-zip": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-zip/-/cross-zip-4.0.0.tgz", + "integrity": "sha512-MEzGfZo0rqE10O/B+AEcCSJLZsrWuRUvmqJTqHNqBtALhaJc3E3ixLGLJNTRzEA2K34wbmOHC4fwYs9sVsdcCA==", "dev": true }, "crypto-addr-codec": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/crypto-addr-codec/-/crypto-addr-codec-0.1.7.tgz", + "integrity": "sha512-X4hzfBzNhy4mAc3UpiXEC/L0jo5E8wAa9unsnA8nNXYzXjCcGk83hfC5avJWCSGT8V91xMnAS9AKMHmjw5+XCg==", "requires": { "base-x": "^3.0.8", "big-integer": "1.6.36", @@ -61953,12 +72848,16 @@ }, "dependencies": { "big-integer": { - "version": "1.6.36" + "version": "1.6.36", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.36.tgz", + "integrity": "sha512-t70bfa7HYEA1D9idDbmuv7YbsbVkQ+Hp+8KFSul4aE5e/i1bjCNIRYJZlA8Q8p0r9T8cF/RVvwUgRA//FydEyg==" } } }, "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", @@ -61974,13 +72873,19 @@ } }, "crypto-es": { - "version": "1.2.7" + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/crypto-es/-/crypto-es-1.2.7.tgz", + "integrity": "sha512-UUqiVJ2gUuZFmbFsKmud3uuLcNP2+Opt+5ysmljycFCyhA0+T16XJmo1ev/t5kMChMqWh7IEvURNCqsg+SjZGQ==" }, "crypto-js": { - "version": "4.1.1" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", + "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" }, "css": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", "dev": true, "requires": { "inherits": "^2.0.4", @@ -61990,15 +72895,21 @@ "dependencies": { "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "css-color-keywords": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" }, "css-loader": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", + "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", "dev": true, "requires": { "camelcase": "^5.3.1", @@ -62018,6 +72929,8 @@ "dependencies": { "ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -62028,22 +72941,33 @@ }, "ajv-keywords": { "version": "3.5.2", - "dev": true + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} }, "big.js": { "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, "camelcase": { "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, "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==", "dev": true }, "json5": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, "requires": { "minimist": "^1.2.0" @@ -62051,6 +72975,8 @@ }, "loader-utils": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -62060,10 +72986,14 @@ }, "picocolors": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", "dev": true }, "postcss": { "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "requires": { "picocolors": "^0.2.1", @@ -62072,10 +73002,14 @@ }, "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==", "dev": true }, "schema-utils": { "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, "requires": { "@types/json-schema": "^7.0.5", @@ -62085,15 +73019,21 @@ }, "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "css-mediaquery": { - "version": "0.1.2" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/css-mediaquery/-/css-mediaquery-0.1.2.tgz", + "integrity": "sha512-COtn4EROW5dBGlE/4PiKnh6rZpAPxDeFLaEEwt4i10jpDMFt2EhQGS79QmmrO+iKCHv0PU/HrOWEhijFd1x99Q==" }, "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", @@ -62104,6 +73044,8 @@ }, "css-to-react-native": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", "requires": { "camelize": "^1.0.0", "css-color-keywords": "^1.0.0", @@ -62111,7 +73053,9 @@ }, "dependencies": { "postcss-value-parser": { - "version": "4.2.0" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" } } }, @@ -62134,24 +73078,34 @@ } }, "css-unit-converter": { - "version": "1.1.2" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" }, "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" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" }, "css.escape": { "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", "dev": true }, "cssesc": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true }, "csso": { @@ -62165,10 +73119,14 @@ }, "cssom": { "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", "dev": true }, "cssstyle": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, "requires": { "cssom": "~0.3.6" @@ -62176,21 +73134,29 @@ "dependencies": { "cssom": { "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", "dev": true } } }, "csstype": { - "version": "3.1.0" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" }, "currently-unhandled": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", "requires": { "array-find-index": "^1.0.1" } }, "cwebp-bin": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cwebp-bin/-/cwebp-bin-5.1.0.tgz", + "integrity": "sha512-BsPKStaNr98zfxwejWWLIGELbPERULJoD2v5ijvpeutSAGsegX7gmABgnkRK7MUucCPROXXfaPqkLAwI509JzA==", "dev": true, "requires": { "bin-build": "^3.0.0", @@ -62200,10 +73166,13 @@ }, "cyclist": { "version": "1.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==" }, "cypress": { "version": "9.5.3", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-9.5.3.tgz", + "integrity": "sha512-ItelIVmqMTnKYbo1JrErhsGgQGjWOxCpHT1TfMvwnIXKXN/OSlPjEK7rbCLYDZhejQL99PmUqul7XORI24Ik0A==", "dev": true, "requires": { "@cypress/request": "^2.88.10", @@ -62251,11 +73220,15 @@ }, "dependencies": { "@types/node": { - "version": "14.18.22", + "version": "14.18.23", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.23.tgz", + "integrity": "sha512-MhbCWN18R4GhO8ewQWAFK4TGQdBpXWByukz7cWyJmXhvRuCIaM/oWytGPqVmDzgEnnaIc9ss6HbU5mUi+vyZPA==", "dev": true }, "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -62263,6 +73236,8 @@ }, "buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "requires": { "base64-js": "^1.3.1", @@ -62271,6 +73246,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -62279,6 +73256,8 @@ "dependencies": { "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -62288,6 +73267,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -62295,22 +73276,32 @@ }, "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==", "dev": true }, "commander": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true }, "eventemitter2": { "version": "6.4.6", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.6.tgz", + "integrity": "sha512-OHqo4wbHX5VbvlbB6o6eDwhYmiTjrpWACjF8Pmof/GTD6rdBNdZFNck3xlhqOiQFGCOoq3uzHvA0cQpFHIGVAQ==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -62318,6 +73309,8 @@ }, "supports-color": { "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -62327,10 +73320,14 @@ }, "cypress-wait-until": { "version": "1.7.2", + "resolved": "https://registry.npmjs.org/cypress-wait-until/-/cypress-wait-until-1.7.2.tgz", + "integrity": "sha512-uZ+M8/MqRcpf+FII/UZrU7g1qYZ4aVlHcgyVopnladyoBrpoaMJ4PKZDrdOJ05H5RHbr7s9Tid635X3E+ZLU/Q==", "dev": true }, "d": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", "requires": { "es5-ext": "^0.10.50", "type": "^1.0.1" @@ -62338,27 +73335,39 @@ }, "d3-array": { "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", "requires": { "internmap": "^1.0.0" } }, "d3-color": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" }, "d3-format": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" }, "d3-interpolate": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", "requires": { "d3-color": "1 - 2" } }, "d3-path": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz", + "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==" }, "d3-scale": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", + "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", "requires": { "d3-array": "^2.3.0", "d3-format": "1 - 2", @@ -62369,38 +73378,52 @@ }, "d3-shape": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz", + "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==", "requires": { "d3-path": "1 - 2" } }, "d3-time": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", "requires": { "d3-array": "2" } }, "d3-time-format": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", "requires": { "d3-time": "1 - 2" } }, "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==", "dev": true }, "dash-ast": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", "dev": true }, "dashdash": { "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "requires": { "assert-plus": "^1.0.0" } }, "data-urls": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "dev": true, "requires": { "abab": "^2.0.3", @@ -62409,48 +73432,71 @@ } }, "date-fns": { - "version": "2.21.3" + "version": "2.21.3", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.21.3.tgz", + "integrity": "sha512-HeYdzCaFflc1i4tGbj7JKMjM4cKGYoyxwcIIkHzNgCkX8xXDNJDZXgDDVchIWpN4eQc3lH37WarduXFZJOtxfw==" }, "date-fns-tz": { - "version": "1.1.4" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/date-fns-tz/-/date-fns-tz-1.1.4.tgz", + "integrity": "sha512-lQ+FF7xUxxRuRqIY7H/lagnT3PhhSnnvtGHzjE5WZKwRyLU7glJfLys05SZ7zHlEr6RXWiqkmgWq4nCkcElR+g==", + "requires": {} }, "dayjs": { "version": "1.10.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", + "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==", "dev": true }, "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" } }, "decamelize": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" }, "decamelize-keys": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", "requires": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" }, "dependencies": { "map-obj": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==" } } }, "decimal.js": { "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", "dev": true }, "decimal.js-light": { - "version": "2.5.1" + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" }, "decode-uri-component": { - "version": "0.2.0" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==" }, "decompress": { "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", "requires": { "decompress-tar": "^4.0.0", "decompress-tarbz2": "^4.0.0", @@ -62464,28 +73510,38 @@ "dependencies": { "make-dir": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "requires": { "pify": "^3.0.0" }, "dependencies": { "pify": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" } } }, "pify": { - "version": "2.3.0" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" } } }, "decompress-response": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", "requires": { "mimic-response": "^1.0.0" } }, "decompress-tar": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", "requires": { "file-type": "^5.2.0", "is-stream": "^1.1.0", @@ -62493,12 +73549,16 @@ }, "dependencies": { "is-stream": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" } } }, "decompress-tarbz2": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", "requires": { "decompress-tar": "^4.1.0", "file-type": "^6.1.0", @@ -62508,15 +73568,21 @@ }, "dependencies": { "file-type": { - "version": "6.2.0" + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==" }, "is-stream": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" } } }, "decompress-targz": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", "requires": { "decompress-tar": "^4.1.1", "file-type": "^5.2.0", @@ -62524,12 +73590,16 @@ }, "dependencies": { "is-stream": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" } } }, "decompress-unzip": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", "requires": { "file-type": "^3.8.0", "get-stream": "^2.2.0", @@ -62538,32 +73608,44 @@ }, "dependencies": { "file-type": { - "version": "3.9.0" + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==" }, "get-stream": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", "requires": { "object-assign": "^4.0.1", "pinkie-promise": "^2.0.0" } }, "pify": { - "version": "2.3.0" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" } } }, "dedent": { "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", "dev": true }, "deep-eql": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", "requires": { "type-detect": "^4.0.0" } }, "deep-equal": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", "dev": true, "requires": { "is-arguments": "^1.0.4", @@ -62576,18 +73658,26 @@ }, "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==", "dev": true }, "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==", "dev": true }, "deepmerge": { "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "dev": true }, "default-browser-id": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-1.0.4.tgz", + "integrity": "sha512-qPy925qewwul9Hifs+3sx1ZYn14obHxpkX+mPD369w4Rzg+YkJBgi3SOvwUq81nWSjqGUegIgEPwD8u+HUnxlw==", "dev": true, "optional": true, "requires": { @@ -62598,11 +73688,15 @@ "dependencies": { "camelcase": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", "dev": true, "optional": true }, "camelcase-keys": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==", "dev": true, "optional": true, "requires": { @@ -62612,6 +73706,8 @@ }, "find-up": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", "dev": true, "optional": true, "requires": { @@ -62621,11 +73717,15 @@ }, "get-stdin": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", "dev": true, "optional": true }, "indent-string": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==", "dev": true, "optional": true, "requires": { @@ -62634,6 +73734,8 @@ }, "load-json-file": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", "dev": true, "optional": true, "requires": { @@ -62646,11 +73748,15 @@ }, "map-obj": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", "dev": true, "optional": true }, "meow": { "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", "dev": true, "optional": true, "requires": { @@ -62668,6 +73774,8 @@ }, "parse-json": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", "dev": true, "optional": true, "requires": { @@ -62676,6 +73784,8 @@ }, "path-exists": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", "dev": true, "optional": true, "requires": { @@ -62684,6 +73794,8 @@ }, "path-type": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", "dev": true, "optional": true, "requires": { @@ -62694,11 +73806,15 @@ }, "pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, "optional": true }, "read-pkg": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", "dev": true, "optional": true, "requires": { @@ -62709,6 +73825,8 @@ }, "read-pkg-up": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", "dev": true, "optional": true, "requires": { @@ -62718,6 +73836,8 @@ }, "redent": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==", "dev": true, "optional": true, "requires": { @@ -62727,6 +73847,8 @@ }, "strip-bom": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", "dev": true, "optional": true, "requires": { @@ -62735,6 +73857,8 @@ }, "strip-indent": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==", "dev": true, "optional": true, "requires": { @@ -62743,11 +73867,15 @@ }, "trim-newlines": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==", "dev": true, "optional": true }, "untildify": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz", + "integrity": "sha512-sJjbDp2GodvkB0FZZcn7k6afVisqX5BZD7Yq3xp4nN2O15BBK0cLm3Vwn2vQaF7UDS0UUsrQMkkplmDI5fskig==", "dev": true, "optional": true, "requires": { @@ -62756,8 +73884,54 @@ } } }, + "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==", + "dev": true, + "peer": true, + "requires": { + "execa": "^5.0.0" + }, + "dependencies": { + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "peer": true, + "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" + } + }, + "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, + "peer": true + }, + "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==", + "dev": true, + "peer": true + } + } + }, "default-require-extensions": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.0.tgz", + "integrity": "sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg==", "dev": true, "requires": { "strip-bom": "^4.0.0" @@ -62765,20 +73939,28 @@ }, "defer-to-connect": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", "dev": true }, "deferred-leveldown": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz", + "integrity": "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==", "requires": { "abstract-leveldown": "~2.6.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==", "dev": true }, "define-properties": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "requires": { "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" @@ -62786,35 +73968,51 @@ }, "define-property": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" }, "dependencies": { "isobject": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" } } }, "defined": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==", "dev": true }, "delayed-stream": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, "delegates": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", "dev": true }, "delimit-stream": { - "version": "0.1.0" + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/delimit-stream/-/delimit-stream-0.1.0.tgz", + "integrity": "sha512-a02fiQ7poS5CnjiJBAsjGLPp5EwVoGHNeu9sziBd9huppRfsAFIpv5zNLv0V1gbop53ilngAf5Kf331AwcoRBQ==" }, "depd": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, "deps-sort": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", + "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", "dev": true, "requires": { "JSONStream": "^1.0.3", @@ -62825,41 +74023,59 @@ }, "des.js": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" } }, "destroy": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, "detab": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", + "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", "dev": true, "requires": { "repeat-string": "^1.5.4" } }, "detect-browser": { - "version": "5.3.0" + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", + "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==" }, "detect-indent": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", + "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==", "dev": true, "optional": true }, "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==", "dev": true }, "detect-node": { - "version": "2.1.0" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, "detect-node-es": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" }, "detect-package-manager": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-2.0.1.tgz", + "integrity": "sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==", "dev": true, "requires": { "execa": "^5.1.1" @@ -62867,6 +74083,8 @@ "dependencies": { "execa": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "requires": { "cross-spawn": "^7.0.3", @@ -62882,16 +74100,22 @@ }, "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": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true } } }, "detect-port": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", + "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", "dev": true, "requires": { "address": "^1.0.1", @@ -62900,6 +74124,8 @@ "dependencies": { "debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -62907,12 +74133,16 @@ }, "ms": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true } } }, "detective": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", "dev": true, "requires": { "acorn-node": "^1.8.2", @@ -62922,14 +74152,20 @@ }, "devtools-protocol": { "version": "0.0.969999", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.969999.tgz", + "integrity": "sha512-6GfzuDWU0OFAuOvBokXpXPLxjOJ5DZ157Ue3sGQQM3LgAamb8m0R0ruSfN0DDu+XG5XJgT50i6zZ/0o8RglreQ==", "dev": true }, "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==", "dev": true }, "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", @@ -62937,22 +74173,47 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, "dijkstrajs": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz", + "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==" }, "dir-glob": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "requires": { "path-type": "^4.0.0" } }, + "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==", + "dev": true, + "peer": true + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "peer": true, + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, "doctrine": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "requires": { "esutils": "^2.0.2" @@ -62960,16 +74221,22 @@ }, "dom-accessibility-api": { "version": "0.5.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==", "dev": true }, "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" @@ -62977,6 +74244,8 @@ }, "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", @@ -62984,17 +74253,24 @@ } }, "dom-walk": { - "version": "0.1.2" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" }, "domain-browser": { "version": "1.2.0", - "dev": true + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" }, "domelementtype": { - "version": "2.3.0" + "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==", "dev": true, "requires": { "webidl-conversions": "^5.0.0" @@ -63002,18 +74278,24 @@ "dependencies": { "webidl-conversions": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", "dev": true } } }, "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": "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", @@ -63022,6 +74304,8 @@ }, "dot-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, "requires": { "no-case": "^3.0.4", @@ -63029,14 +74313,20 @@ } }, "dotenv": { - "version": "10.0.0" + "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==", "dev": true }, "dotignore": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dotignore/-/dotignore-0.1.2.tgz", + "integrity": "sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==", "dev": true, "requires": { "minimatch": "^3.0.4" @@ -63044,6 +74334,8 @@ }, "download": { "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", "requires": { "caw": "^2.0.0", "content-disposition": "^0.5.2", @@ -63059,10 +74351,14 @@ }, "dependencies": { "filename-reserved-regex": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==" }, "filenamify": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", "requires": { "filename-reserved-regex": "^2.0.0", "strip-outer": "^1.0.0", @@ -63070,21 +74366,29 @@ } }, "get-stream": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==" }, "make-dir": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "requires": { "pify": "^3.0.0" } }, "pify": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" } } }, "drbg.js": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", + "integrity": "sha512-F4wZ06PvqxYLFEZKkFxTDcns9oFNk34hvmJSEwdzsxVQ8YI5YaxtACgQatkYgv2VI2CFkUd2Y+xosPQnHv809g==", "requires": { "browserify-aes": "^1.0.6", "create-hash": "^1.1.2", @@ -63093,20 +74397,28 @@ }, "duplexer": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", "dev": true }, "duplexer2": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", "dev": true, "requires": { "readable-stream": "^2.0.2" } }, "duplexer3": { - "version": "0.1.5" + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" }, "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", @@ -63116,6 +74428,8 @@ "dependencies": { "readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -63132,22 +74446,30 @@ }, "ecc-jsbn": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, "ee-first": { - "version": "1.1.1" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "eip55": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eip55/-/eip55-2.1.0.tgz", + "integrity": "sha512-jtOfFne69XvSYz58oBXqfKHk1cJwwHcAzKm9jbzOKsedKEaulMPCA4fq2UXS9NaxkdVOdbSG0kg7fM09+K4gjw==", "requires": { "keccak": "^1.3.0" }, "dependencies": { "keccak": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-1.4.0.tgz", + "integrity": "sha512-eZVaCpblK5formjPjeTBik7TAg+pqnDrMHIffSvi9Lh7PQgM1+hSzakUeZFCk9DVVG0dacZJuaz2ntwlzZUIBw==", "requires": { "bindings": "^1.2.1", "inherits": "^2.0.3", @@ -63158,10 +74480,14 @@ } }, "electron-to-chromium": { - "version": "1.4.195" + "version": "1.4.206", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.206.tgz", + "integrity": "sha512-h+Fadt1gIaQ06JaIiyqPsBjJ08fV5Q7md+V8bUvQW/9OvXfL2LRICTz2EcnnCP7QzrFTS6/27MRV6Bl9Yn97zA==" }, "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", @@ -63173,36 +74499,52 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, "email-addresses": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", "dev": true }, "emittery": { "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", "dev": true }, "emoji-regex": { "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, "emojis-list": { - "version": "3.0.0" + "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" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" }, "encoding": { "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "requires": { "iconv-lite": "^0.6.2" }, "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" } @@ -63211,12 +74553,16 @@ }, "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" } }, "endent": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz", + "integrity": "sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==", "dev": true, "requires": { "dedent": "^0.7.0", @@ -63224,33 +74570,63 @@ "objectorarray": "^1.0.5" } }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "peer": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, "enquire.js": { - "version": "2.1.6" + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz", + "integrity": "sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==" }, "enquirer": { "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", "dev": true, "requires": { "ansi-colors": "^4.1.1" } }, "entities": { - "version": "2.2.0" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "peer": true }, "errno": { "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "requires": { "prr": "~1.0.1" } }, "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==", "dev": true, "requires": { "stackframe": "^1.3.4" @@ -63258,6 +74634,8 @@ }, "es-abstract": { "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", @@ -63286,10 +74664,14 @@ }, "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==", "dev": true }, "es-get-iterator": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", + "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -63302,8 +74684,17 @@ "isarray": "^2.0.5" } }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true, + "peer": true + }, "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==", "dev": true, "requires": { "has": "^1.0.3" @@ -63311,6 +74702,8 @@ }, "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", @@ -63319,6 +74712,8 @@ }, "es5-ext": { "version": "0.10.61", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.61.tgz", + "integrity": "sha512-yFhIqQAzu2Ca2I4SE2Au3rxVfmohU9Y7wqGR+s7+H7krk26NXhIRAZDgqd6xqjCEFUomDEA3/Bo/7fKmIkW1kA==", "requires": { "es6-iterator": "^2.0.3", "es6-symbol": "^3.1.3", @@ -63327,14 +74722,20 @@ }, "es5-shim": { "version": "4.6.7", + "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.6.7.tgz", + "integrity": "sha512-jg21/dmlrNQI7JyyA2w7n+yifSxBng0ZralnSfVZjoCawgNTCnS+yBCyVM9DL5itm7SUnDGgv7hcq2XCZX4iRQ==", "dev": true }, "es6-error": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", "dev": true }, "es6-iterator": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", "requires": { "d": "1", "es5-ext": "^0.10.35", @@ -63342,33 +74743,49 @@ } }, "es6-object-assign": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==" }, "es6-promise": { - "version": "4.2.8" + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" }, "es6-shim": { "version": "0.35.6", + "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.6.tgz", + "integrity": "sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA==", "dev": true }, "es6-symbol": { "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", "requires": { "d": "^1.0.1", "ext": "^1.1.2" } }, "escalade": { - "version": "3.1.1" + "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" + "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": "1.0.5" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" }, "escodegen": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", "dev": true, "requires": { "esprima": "^4.0.1", @@ -63380,6 +74797,8 @@ "dependencies": { "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "optional": true } @@ -63442,19 +74861,10 @@ "@babel/highlight": "^7.10.4" } }, - "@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==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, "ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -63465,6 +74875,8 @@ }, "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -63472,6 +74884,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -63480,6 +74894,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -63487,6 +74903,8 @@ }, "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==", "dev": true }, "escape-string-regexp": { @@ -63497,6 +74915,8 @@ }, "eslint-utils": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, "requires": { "eslint-visitor-keys": "^1.1.0" @@ -63504,6 +74924,8 @@ "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==", "dev": true } } @@ -63519,18 +74941,26 @@ }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "ignore": { "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, "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==", "dev": true }, "optionator": { "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, "requires": { "deep-is": "^0.1.3", @@ -63543,6 +74973,8 @@ }, "semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -63550,6 +74982,8 @@ }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -63565,6 +74999,8 @@ }, "eslint-config-prettier": { "version": "6.10.1", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.10.1.tgz", + "integrity": "sha512-svTy6zh1ecQojvpbJSgH3aei/Rt7C6i090l5f2WQ4aB05lYHeZIR1qL4wZyyILTbtmnbHP5Yn8MrsOJMGa8RkQ==", "dev": true, "requires": { "get-stdin": "^6.0.0" @@ -63572,6 +75008,8 @@ }, "eslint-config-react-app": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", + "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", "dev": true, "requires": { "confusing-browser-globals": "^1.0.10" @@ -63579,6 +75017,8 @@ }, "eslint-import-resolver-node": { "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", "dev": true, "requires": { "debug": "^3.2.7", @@ -63587,6 +75027,8 @@ "dependencies": { "debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { "ms": "^2.1.1" @@ -63596,6 +75038,8 @@ }, "eslint-module-utils": { "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", "dev": true, "requires": { "debug": "^3.2.7", @@ -63604,6 +75048,8 @@ "dependencies": { "debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { "ms": "^2.1.1" @@ -63611,6 +75057,8 @@ }, "find-up": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "dev": true, "requires": { "locate-path": "^2.0.0" @@ -63618,6 +75066,8 @@ }, "locate-path": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "dev": true, "requires": { "p-locate": "^2.0.0", @@ -63626,6 +75076,8 @@ }, "p-limit": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { "p-try": "^1.0.0" @@ -63633,6 +75085,8 @@ }, "p-locate": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "dev": true, "requires": { "p-limit": "^1.1.0" @@ -63640,20 +75094,29 @@ }, "p-try": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "dev": true }, "path-exists": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true } } }, "eslint-plugin-chai-friendly": { "version": "0.7.2", - "dev": true + "resolved": "https://registry.npmjs.org/eslint-plugin-chai-friendly/-/eslint-plugin-chai-friendly-0.7.2.tgz", + "integrity": "sha512-LOIfGx5sZZ5FwM1shr2GlYAWV9Omdi+1/3byuVagvQNoGUuU0iHhp7AfjA1uR+4dJ4Isfb4+FwBJgQajIw9iAg==", + "dev": true, + "requires": {} }, "eslint-plugin-cypress": { "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-2.12.1.tgz", + "integrity": "sha512-c2W/uPADl5kospNDihgiLc7n87t5XhUbFDoTl6CfVkmG+kDAb5Ux10V9PoLPu9N+r7znpc+iQlcmAqT1A/89HA==", "dev": true, "requires": { "globals": "^11.12.0" @@ -63661,6 +75124,8 @@ }, "eslint-plugin-flowtype": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.0.tgz", + "integrity": "sha512-z7ULdTxuhlRJcEe1MVljePXricuPOrsWfScRXFhNzVD5dmTHWjIF57AxD0e7AbEoLSbjSsaA5S+hCg43WvpXJQ==", "dev": true, "requires": { "lodash": "^4.17.15", @@ -63669,6 +75134,8 @@ }, "eslint-plugin-import": { "version": "2.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.0.tgz", + "integrity": "sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg==", "dev": true, "requires": { "array-includes": "^3.1.1", @@ -63688,6 +75155,8 @@ "dependencies": { "debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -63695,6 +75164,8 @@ }, "doctrine": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha512-lsGyRuYr4/PIB0txi+Fy2xOMI2dGaTguCaotzFGkVZuKR5usKfcRWIFKNM3QNrU7hh/+w2bwTW+ZeXPK5l8uVg==", "dev": true, "requires": { "esutils": "^2.0.2", @@ -63703,6 +75174,8 @@ }, "find-up": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "dev": true, "requires": { "locate-path": "^2.0.0" @@ -63710,10 +75183,14 @@ }, "isarray": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "dev": true }, "locate-path": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "dev": true, "requires": { "p-locate": "^2.0.0", @@ -63722,10 +75199,14 @@ }, "ms": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "p-limit": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { "p-try": "^1.0.0" @@ -63733,6 +75214,8 @@ }, "p-locate": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "dev": true, "requires": { "p-limit": "^1.1.0" @@ -63740,14 +75223,20 @@ }, "p-try": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "dev": true }, "path-exists": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true }, "path-type": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==", "dev": true, "requires": { "pify": "^2.0.0" @@ -63755,10 +75244,14 @@ }, "pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true }, "read-pkg": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==", "dev": true, "requires": { "load-json-file": "^2.0.0", @@ -63768,6 +75261,8 @@ }, "read-pkg-up": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==", "dev": true, "requires": { "find-up": "^2.0.0", @@ -63799,6 +75294,8 @@ "dependencies": { "aria-query": { "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", "dev": true, "requires": { "@babel/runtime": "^7.10.2", @@ -63807,6 +75304,47 @@ } } }, + "eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", + "dev": true, + "requires": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "dependencies": { + "eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "dev": true, + "requires": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "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==", + "dev": true + } + } + }, "eslint-plugin-prettier": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", @@ -63816,8 +75354,17 @@ "prettier-linter-helpers": "^1.0.0" } }, + "eslint-plugin-promise": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.0.tgz", + "integrity": "sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==", + "dev": true, + "requires": {} + }, "eslint-plugin-react": { "version": "7.21.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz", + "integrity": "sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g==", "dev": true, "requires": { "array-includes": "^3.1.1", @@ -63835,6 +75382,8 @@ "dependencies": { "doctrine": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { "esutils": "^2.0.2" @@ -63844,33 +75393,51 @@ }, "eslint-plugin-react-hooks": { "version": "4.2.0", - "dev": true + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "dev": true, + "requires": {} + }, + "eslint-plugin-standard": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.1.0.tgz", + "integrity": "sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ==", + "dev": true, + "requires": {} }, "eslint-plugin-testing-library": { - "version": "5.5.1", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.6.0.tgz", + "integrity": "sha512-y63TRzPhGCMNsnUwMGJU1MFWc/3GvYw+nzobp9QiyNTTKsgAt5RKAOT1I34+XqVBpX1lC8bScoOjCkP7iRv0Mw==", "dev": true, "requires": { "@typescript-eslint/utils": "^5.13.0" }, "dependencies": { "@typescript-eslint/scope-manager": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" } }, "@typescript-eslint/types": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -63879,19 +75446,23 @@ } }, "@typescript-eslint/utils": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", + "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, "dependencies": { "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" @@ -63900,21 +75471,27 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/types": "5.31.0", "eslint-visitor-keys": "^3.3.0" }, "dependencies": { "eslint-visitor-keys": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true } } }, "globby": { "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "requires": { "array-union": "^2.1.0", @@ -63927,6 +75504,8 @@ }, "semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -63934,10 +75513,14 @@ }, "tslib": { "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, "tsutils": { "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, "requires": { "tslib": "^1.8.1" @@ -63947,32 +75530,40 @@ }, "eslint-plugin-ui-testing": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-ui-testing/-/eslint-plugin-ui-testing-2.0.1.tgz", + "integrity": "sha512-GpvE0u03GSytsJ/K49C2dJlvDKQSfh+PX4lAEjBIc5RxUWEpGf9/jY3JTFd7F0gQ9ElGfYskJceVKyz7knbFFw==", "dev": true, "requires": { "@typescript-eslint/experimental-utils": "^5.3.0" }, "dependencies": { "@typescript-eslint/experimental-utils": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.31.0.tgz", + "integrity": "sha512-Yiar0ggNPyOsvrslJBdOo3jc3wjI6NnmWOQBA8WhR54YPbVqTNLuuHC6zxEt8FIgMozerxRlAncwznEjK+cJVA==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.30.7" + "@typescript-eslint/utils": "5.31.0" }, "dependencies": { "@typescript-eslint/utils": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", + "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, "dependencies": { "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" @@ -63983,23 +75574,29 @@ } }, "@typescript-eslint/scope-manager": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" } }, "@typescript-eslint/types": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -64008,21 +75605,27 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.30.7", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/types": "5.31.0", "eslint-visitor-keys": "^3.3.0" }, "dependencies": { "eslint-visitor-keys": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true } } }, "globby": { "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "requires": { "array-union": "^2.1.0", @@ -64035,6 +75638,8 @@ }, "semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -64042,10 +75647,14 @@ }, "tslib": { "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, "tsutils": { "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, "requires": { "tslib": "^1.8.1" @@ -64053,8 +75662,52 @@ } } }, + "eslint-plugin-unicorn": { + "version": "42.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-42.0.0.tgz", + "integrity": "sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "ci-info": "^3.3.0", + "clean-regexp": "^1.0.0", + "eslint-utils": "^3.0.0", + "esquery": "^1.4.0", + "indent-string": "^4.0.0", + "is-builtin-module": "^3.1.0", + "lodash": "^4.17.21", + "pluralize": "^8.0.0", + "read-pkg-up": "^7.0.1", + "regexp-tree": "^0.1.24", + "safe-regex": "^2.1.1", + "semver": "^7.3.5", + "strip-indent": "^3.0.0" + }, + "dependencies": { + "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.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, "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==", "dev": true, "requires": { "esrecurse": "^4.3.0", @@ -64063,27 +75716,37 @@ "dependencies": { "estraverse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true } } }, "eslint-utils": { "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", "requires": { "eslint-visitor-keys": "^1.1.0" }, "dependencies": { "eslint-visitor-keys": { - "version": "1.3.0" + "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==", "dev": true }, "espree": { "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "dev": true, "requires": { "acorn": "^7.4.0", @@ -64093,16 +75756,22 @@ "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==", "dev": true } } }, "esprima": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, "esquery": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, "requires": { "estraverse": "^5.1.0" @@ -64110,17 +75779,21 @@ }, "esrecurse": { "version": "4.3.0", - "dev": true, + "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", - "dev": true + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" }, "estree-to-babel": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/estree-to-babel/-/estree-to-babel-3.2.1.tgz", + "integrity": "sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==", "dev": true, "requires": { "@babel/traverse": "^7.1.6", @@ -64130,13 +75803,19 @@ }, "esutils": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, "etag": { - "version": "1.8.1" + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" }, "eth-block-tracker": { "version": "4.4.3", + "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz", + "integrity": "sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw==", "requires": { "@babel/plugin-transform-runtime": "^7.5.5", "@babel/runtime": "^7.5.5", @@ -64147,30 +75826,40 @@ }, "dependencies": { "pify": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" } } }, "eth-ens-namehash": { "version": "2.0.8", + "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", + "integrity": "sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==", "requires": { "idna-uts46-hx": "^2.3.1", "js-sha3": "^0.5.7" }, "dependencies": { "js-sha3": { - "version": "0.5.7" + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==" } } }, "eth-json-rpc-errors": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-2.0.2.tgz", + "integrity": "sha512-uBCRM2w2ewusRHGxN8JhcuOb2RN3ueAOYH/0BhqdFmQkZx5lj5+fLKTz0mIVOzd4FG5/kUksCzCD7eTEim6gaA==", "requires": { "fast-safe-stringify": "^2.0.6" } }, "eth-json-rpc-filters": { "version": "4.2.2", + "resolved": "https://registry.npmjs.org/eth-json-rpc-filters/-/eth-json-rpc-filters-4.2.2.tgz", + "integrity": "sha512-DGtqpLU7bBg63wPMWg1sCpkKCf57dJ+hj/k3zF26anXMzkmtSBDExL8IhUu7LUd34f0Zsce3PYNO2vV2GaTzaw==", "requires": { "@metamask/safe-event-emitter": "^2.0.0", "async-mutex": "^0.2.6", @@ -64181,12 +75870,16 @@ }, "dependencies": { "pify": { - "version": "5.0.0" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==" } } }, "eth-json-rpc-infura": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-4.1.0.tgz", + "integrity": "sha512-DFYitKovzVlCdUulEccdm4g6k/vnvyByuw7rd5OoWDBSIiaeinI8Z/SntLjSIs2c+YvE20DGwk/GLwZGCWDN1Q==", "requires": { "eth-json-rpc-middleware": "^4.4.0", "eth-rpc-errors": "^3.0.0", @@ -64195,16 +75888,22 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "eth-json-rpc-errors": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-1.1.1.tgz", + "integrity": "sha512-WT5shJ5KfNqHi9jOZD+ID8I1kuYWNrigtZat7GOQkvwo99f8SzAVaEcWhJUv656WiZOAg3P1RiJQANtUmDmbIg==", "requires": { "fast-safe-stringify": "^2.0.6" } }, "eth-json-rpc-middleware": { "version": "4.4.1", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-4.4.1.tgz", + "integrity": "sha512-yoSuRgEYYGFdVeZg3poWOwAlRI+MoBIltmOB86MtpoZjvLbou9EB/qWMOWSmH2ryCWLW97VYY6NWsmWm3OAA7A==", "requires": { "btoa": "^1.2.1", "clone": "^2.1.1", @@ -64224,22 +75923,30 @@ }, "eth-rpc-errors": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", "requires": { "fast-safe-stringify": "^2.0.6" } }, "eth-sig-util": { "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", "requires": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", "ethereumjs-util": "^5.1.1" } }, "ethereum-common": { - "version": "0.0.18" + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" }, "ethereumjs-tx": { "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", "requires": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -64247,6 +75954,8 @@ }, "ethereumjs-util": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -64259,18 +75968,24 @@ }, "json-rpc-engine": { "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", "requires": { "eth-rpc-errors": "^3.0.0", "safe-event-emitter": "^1.0.1" } }, "pify": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" } } }, "eth-json-rpc-middleware": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-6.0.0.tgz", + "integrity": "sha512-qqBfLU2Uq1Ou15Wox1s+NX05S9OcAEL4JZ04VZox2NS0U+RtCMjSxzXhLFWekdShUPZ+P8ax3zCO2xcPrp6XJQ==", "requires": { "btoa": "^1.2.1", "clone": "^2.1.1", @@ -64286,16 +76001,22 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "eth-rpc-errors": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", "requires": { "fast-safe-stringify": "^2.0.6" } }, "eth-sig-util": { "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", "requires": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", "ethereumjs-util": "^5.1.1" @@ -64303,6 +76024,8 @@ }, "ethereumjs-util": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -64315,18 +76038,24 @@ }, "json-rpc-engine": { "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", "requires": { "eth-rpc-errors": "^3.0.0", "safe-event-emitter": "^1.0.1" } }, "pify": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" } } }, "eth-lattice-keyring": { "version": "0.2.29", + "resolved": "https://registry.npmjs.org/eth-lattice-keyring/-/eth-lattice-keyring-0.2.29.tgz", + "integrity": "sha512-P2YZJcW2JtWx2y1T2v8oC3xwCJoGnirA1DwjsGhf5CxrSk13+a+pobFaGXF7WN7kSKs6sH6IdynzS/RXqVx36g==", "requires": { "ethereumjs-common": "^1.5.2", "ethereumjs-tx": "^2.1.2", @@ -64336,6 +76065,8 @@ }, "eth-lib": { "version": "0.1.29", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz", + "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==", "dev": true, "requires": { "bn.js": "^4.11.6", @@ -64348,14 +76079,20 @@ "dependencies": { "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==", "dev": true }, "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==", "dev": true }, "ws": { "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "dev": true, "requires": { "async-limiter": "~1.0.0", @@ -64367,6 +76104,8 @@ }, "eth-provider": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/eth-provider/-/eth-provider-0.6.1.tgz", + "integrity": "sha512-0sBNzOBEUSQmo5zHSQ/os25ULh+LeoTTK5nGxiTJpXo8R0OOxOzYiVWLfAWuIuYLhzT1ma5A1wPZWMt+gPGeoA==", "requires": { "ethereum-provider": "0.2.2", "events": "3.2.0", @@ -64377,15 +76116,22 @@ }, "dependencies": { "events": { - "version": "3.2.0" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" }, "ws": { - "version": "7.4.3" + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.3.tgz", + "integrity": "sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==", + "requires": {} } } }, "eth-query": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", + "integrity": "sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==", "requires": { "json-rpc-random-id": "^1.0.0", "xtend": "^4.0.1" @@ -64393,12 +76139,16 @@ }, "eth-rpc-errors": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz", + "integrity": "sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==", "requires": { "fast-safe-stringify": "^2.0.6" } }, "eth-sig-util": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-3.0.1.tgz", + "integrity": "sha512-0Us50HiGGvZgjtWTyAI/+qTzYPMLy5Q451D0Xy68bxq1QMWdoOddDwGvsqcFT27uohKgalM9z/yxplyt+mY2iQ==", "requires": { "ethereumjs-abi": "^0.6.8", "ethereumjs-util": "^5.1.1", @@ -64407,10 +76157,14 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "ethereumjs-util": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -64425,6 +76179,8 @@ }, "eth-tx-summary": { "version": "3.2.4", + "resolved": "https://registry.npmjs.org/eth-tx-summary/-/eth-tx-summary-3.2.4.tgz", + "integrity": "sha512-NtlDnaVZah146Rm8HMRUNMgIwG/ED4jiqk0TME9zFheMl1jOp6jL1m0NKGjJwehXQ6ZKCPr16MTr+qspKpEXNg==", "dev": true, "requires": { "async": "^2.1.2", @@ -64441,6 +76197,8 @@ "dependencies": { "async": { "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dev": true, "requires": { "lodash": "^4.17.14" @@ -64448,14 +76206,20 @@ }, "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==", "dev": true }, "ethereum-common": { "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==", "dev": true }, "ethereumjs-tx": { "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", "dev": true, "requires": { "ethereum-common": "^0.0.18", @@ -64464,6 +76228,8 @@ }, "ethereumjs-util": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "dev": true, "requires": { "bn.js": "^4.11.0", @@ -64479,6 +76245,8 @@ }, "ethcall": { "version": "4.7.2", + "resolved": "https://registry.npmjs.org/ethcall/-/ethcall-4.7.2.tgz", + "integrity": "sha512-GyIBiRzJXfHt6CoLFhq5wPrKoqVpkKgzun2h6zZF1/tc+JDLmqcBkVkSKijV/NvzKQUBfAi5ziUZ36Alx4NO9A==", "requires": { "@ethersproject/abi": "^5.0.0", "@ethersproject/bytes": "^5.0.0", @@ -64489,34 +76257,46 @@ }, "dependencies": { "@types/node": { - "version": "17.0.45" + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" } } }, "ethereum-block-by-date": { "version": "1.4.5", + "resolved": "https://registry.npmjs.org/ethereum-block-by-date/-/ethereum-block-by-date-1.4.5.tgz", + "integrity": "sha512-mxDUx+yxIGPgKz82HjijFDCoZLT+in+p3tHJ82JDQTLDUl92uNDCNF85PPvchgzrhRlwDM4F0q7/qed5MeJKNw==", "requires": { "moment": "^2.29.2" } }, "ethereum-bloom-filters": { "version": "1.0.10", + "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", + "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", "requires": { "js-sha3": "^0.8.0" } }, "ethereum-checksum-address": { "version": "0.0.2", + "resolved": "https://registry.npmjs.org/ethereum-checksum-address/-/ethereum-checksum-address-0.0.2.tgz", + "integrity": "sha512-GAb7mPvGgcfi1j+Bsnwm9af9Z7dLUKp+5cFm88+kMrKACfh9gLatGLVVK5pSGEG2pOGfrmqCRcuh3RtMjIg8GQ==", "requires": { "keccak256": "^1.0.0", "meow": "^5.0.0" } }, "ethereum-common": { - "version": "0.2.0" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz", + "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==" }, "ethereum-cryptography": { "version": "0.1.3", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", + "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", "requires": { "@types/pbkdf2": "^3.0.0", "@types/secp256k1": "^4.0.1", @@ -64537,6 +76317,8 @@ "dependencies": { "secp256k1": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", "requires": { "elliptic": "^6.5.4", "node-addon-api": "^2.0.0", @@ -64547,6 +76329,8 @@ }, "ethereum-private-key-to-address": { "version": "0.0.3", + "resolved": "https://registry.npmjs.org/ethereum-private-key-to-address/-/ethereum-private-key-to-address-0.0.3.tgz", + "integrity": "sha512-P+z9eFlgOezxogEpY1sQR155U4xFmQUWVxKzIJa5BL05Gs7zL0sYuyQuSAme8LBYGQ6p6AwconiMDauf4LbqyA==", "requires": { "ethereum-private-key-to-public-key": "0.0.2", "ethereum-public-key-to-address": "0.0.1", @@ -64555,6 +76339,8 @@ }, "ethereum-private-key-to-public-key": { "version": "0.0.2", + "resolved": "https://registry.npmjs.org/ethereum-private-key-to-public-key/-/ethereum-private-key-to-public-key-0.0.2.tgz", + "integrity": "sha512-WKwFspLS5IdpV1rBUmWSG2xtIDV7YMpAG/uSjtV9kDzBU6hpSzoqg6R/e1iEfHkOr/eae+NtDTpwzXRtSMDvhw==", "requires": { "meow": "^5.0.0", "secp256k1": "^3.7.1" @@ -64562,17 +76348,23 @@ }, "ethereum-provider": { "version": "0.2.2", + "resolved": "https://registry.npmjs.org/ethereum-provider/-/ethereum-provider-0.2.2.tgz", + "integrity": "sha512-147DaU4nccfYYCAKhrILdgSWTjjZX2NnmcZJx12frM+cNw8cGTbpQPpi4xApagIk7HlN16ZncCP5uyOiZN7n3g==", "requires": { "events": "3.2.0" }, "dependencies": { "events": { - "version": "3.2.0" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" } } }, "ethereum-public-key-to-address": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/ethereum-public-key-to-address/-/ethereum-public-key-to-address-0.0.1.tgz", + "integrity": "sha512-X78x/VBluHUdrYpZunoXJ48luXTaUiUK4ImPjTjI+XiS24+jUR5WFCpm9wCNbLYP6/ZCJ+lwuYormXSjt8rrbw==", "requires": { "ethereum-checksum-address": "0.0.2", "keccak256": "^1.0.0", @@ -64588,17 +76380,15 @@ "ethereumjs-util": "^6.0.0" }, "dependencies": { - "@types/bn.js": { - "version": "4.11.6", - "requires": { - "@types/node": "*" - } - }, "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "ethereumjs-util": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", "requires": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -64613,6 +76403,8 @@ }, "ethereumjs-account": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz", + "integrity": "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==", "requires": { "ethereumjs-util": "^5.0.0", "rlp": "^2.0.0", @@ -64620,10 +76412,14 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "ethereumjs-util": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -64638,6 +76434,8 @@ }, "ethereumjs-block": { "version": "1.7.1", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz", + "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==", "requires": { "async": "^2.0.1", "ethereum-common": "0.2.0", @@ -64648,27 +76446,37 @@ "dependencies": { "async": { "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "requires": { "lodash": "^4.17.14" } }, "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "ethereumjs-tx": { "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", "requires": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" }, "dependencies": { "ethereum-common": { - "version": "0.0.18" + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" } } }, "ethereumjs-util": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -64682,26 +76490,28 @@ } }, "ethereumjs-common": { - "version": "1.5.2" + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz", + "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==" }, "ethereumjs-tx": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz", + "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==", "requires": { "ethereumjs-common": "^1.5.0", "ethereumjs-util": "^6.0.0" }, "dependencies": { - "@types/bn.js": { - "version": "4.11.6", - "requires": { - "@types/node": "*" - } - }, "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "ethereumjs-util": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", "requires": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -64716,16 +76526,30 @@ }, "ethereumjs-util": { "version": "7.1.5", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", + "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", "requires": { "@types/bn.js": "^5.1.0", "bn.js": "^5.1.2", "create-hash": "^1.1.2", "ethereum-cryptography": "^0.1.3", "rlp": "^2.2.4" + }, + "dependencies": { + "@types/bn.js": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", + "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", + "requires": { + "@types/node": "*" + } + } } }, "ethereumjs-vm": { "version": "2.6.0", + "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz", + "integrity": "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==", "requires": { "async": "^2.1.2", "async-eventemitter": "^0.2.2", @@ -64740,23 +76564,23 @@ "safe-buffer": "^5.1.1" }, "dependencies": { - "@types/bn.js": { - "version": "4.11.6", - "requires": { - "@types/node": "*" - } - }, "async": { "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "requires": { "lodash": "^4.17.14" } }, "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "ethereumjs-block": { "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz", + "integrity": "sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg==", "requires": { "async": "^2.0.1", "ethereumjs-common": "^1.5.0", @@ -64767,6 +76591,8 @@ "dependencies": { "ethereumjs-util": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -64781,6 +76607,8 @@ }, "ethereumjs-util": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", "requires": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -64795,6 +76623,8 @@ }, "ethers": { "version": "5.6.9", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.6.9.tgz", + "integrity": "sha512-lMGC2zv9HC5EC+8r429WaWu3uWJUCgUCt8xxKCFqkrFuBDZXDYIdzDUECxzjf2BMF8IVBByY1EBoGSL3RTm8RA==", "requires": { "@ethersproject/abi": "5.6.4", "@ethersproject/abstract-provider": "5.6.1", @@ -64829,10 +76659,15 @@ } }, "ethers-eip712": { - "version": "0.2.0" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ethers-eip712/-/ethers-eip712-0.2.0.tgz", + "integrity": "sha512-fgS196gCIXeiLwhsWycJJuxI9nL/AoUPGSQ+yvd+8wdWR+43G+J1n69LmWVWvAON0M6qNaf2BF4/M159U8fujQ==", + "requires": {} }, "ethers-v4": { "version": "npm:ethers@4.0.49", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz", + "integrity": "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==", "requires": { "aes-js": "3.0.0", "bn.js": "^4.11.9", @@ -64846,31 +76681,45 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "hash.js": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.0" } }, "js-sha3": { - "version": "0.5.7" + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==" }, "scrypt-js": { - "version": "2.0.4" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==" }, "setimmediate": { - "version": "1.0.4" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", + "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==" }, "uuid": { - "version": "2.0.1" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==" } } }, "etherscan-api": { "version": "10.0.5", + "resolved": "https://registry.npmjs.org/etherscan-api/-/etherscan-api-10.0.5.tgz", + "integrity": "sha512-xyNK/nGn3Tl9x11bY2zu1Po5jSzsQykMa/OdTep6CbxbaFntVbYy0zSMNkZBmGAND4AFHq7Q6fCppXKuAJUzVQ==", "dev": true, "requires": { "axios": "^0.19.0", @@ -64880,6 +76729,8 @@ "dependencies": { "axios": { "version": "0.19.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", + "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", "dev": true, "requires": { "follow-redirects": "1.5.10" @@ -64887,6 +76738,8 @@ }, "debug": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dev": true, "requires": { "ms": "2.0.0" @@ -64894,6 +76747,8 @@ }, "follow-redirects": { "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", "dev": true, "requires": { "debug": "=3.1.0" @@ -64901,24 +76756,32 @@ }, "ms": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true } } }, "ethjs-unit": { "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", + "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", "requires": { "bn.js": "4.11.6", "number-to-bn": "1.7.0" }, "dependencies": { "bn.js": { - "version": "4.11.6" + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==" } } }, "ethjs-util": { "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", + "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", "requires": { "is-hex-prefixed": "1.0.0", "strip-hex-prefix": "1.0.0" @@ -64926,6 +76789,8 @@ }, "event-stream": { "version": "3.3.4", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==", "dev": true, "requires": { "duplexer": "~0.1.1", @@ -64938,16 +76803,24 @@ } }, "eventemitter2": { - "version": "5.0.1" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-5.0.1.tgz", + "integrity": "sha512-5EM1GHXycJBS6mauYAbVKT1cVs7POKWb2NXD4Vyt8dDqeZa7LaDK1/sjtL+Zb0lzTpSNil4596Dyu97hz37QLg==" }, "eventemitter3": { - "version": "4.0.7" + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "events": { - "version": "3.3.0" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" }, "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" @@ -64955,6 +76828,8 @@ }, "exec-buffer": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", "dev": true, "requires": { "execa": "^0.7.0", @@ -64966,6 +76841,8 @@ "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==", "dev": true, "requires": { "lru-cache": "^4.0.1", @@ -64975,6 +76852,8 @@ }, "execa": { "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", "dev": true, "requires": { "cross-spawn": "^5.0.1", @@ -64988,14 +76867,20 @@ }, "get-stream": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", "dev": true }, "is-stream": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "dev": true }, "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==", "dev": true, "requires": { "pseudomap": "^1.0.2", @@ -65004,6 +76889,8 @@ }, "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==", "dev": true, "requires": { "path-key": "^2.0.0" @@ -65011,14 +76898,29 @@ }, "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==", "dev": true }, "pify": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, "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==", "dev": true, "requires": { "shebang-regex": "^1.0.0" @@ -65026,10 +76928,14 @@ }, "shebang-regex": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true }, "which": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "requires": { "isexe": "^2.0.0" @@ -65037,16 +76943,22 @@ }, "yallist": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", "dev": true } } }, "exec-sh": { "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", "dev": true }, "execa": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, "requires": { "cross-spawn": "^7.0.0", @@ -65062,24 +76974,34 @@ }, "executable": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", "requires": { "pify": "^2.2.0" }, "dependencies": { "pify": { - "version": "2.3.0" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" } } }, "exenv": { - "version": "1.2.2" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" }, "exit": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true }, "expand-brackets": { "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -65092,30 +77014,40 @@ "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" } }, "define-property": { "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "requires": { "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "requires": { "is-buffer": "^1.1.5" } @@ -65123,16 +77055,22 @@ } }, "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-data-descriptor": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "requires": { "is-buffer": "^1.1.5" } @@ -65141,6 +77079,8 @@ }, "is-descriptor": { "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -65148,18 +77088,26 @@ } }, "is-extendable": { - "version": "0.1.1" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" }, "kind-of": { - "version": "5.1.0" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" }, "ms": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, "expect": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", "dev": true, "requires": { "@jest/types": "^27.5.1", @@ -65170,6 +77118,8 @@ }, "express": { "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -65206,56 +77156,78 @@ "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" + "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" + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "qs": { "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", "requires": { "side-channel": "^1.0.4" } }, "range-parser": { - "version": "1.2.1" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" } } }, "ext": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", "requires": { "type": "^2.5.0" }, "dependencies": { "type": { - "version": "2.6.0" + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/type/-/type-2.6.1.tgz", + "integrity": "sha512-OvgH5rB0XM+iDZGQ1Eg/o7IZn0XYJFVrN/9FQ4OWIYILyJJgVP2s1hLTOFn6UOZoDUI/HctGa0PFlE2n2HW3NQ==" } } }, "ext-list": { "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", "requires": { "mime-db": "^1.28.0" } }, "ext-name": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", "requires": { "ext-list": "^2.0.0", "sort-keys-length": "^1.0.0" } }, "extend": { - "version": "3.0.2" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "extend-shallow": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -65263,12 +77235,16 @@ }, "extension-port-stream": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extension-port-stream/-/extension-port-stream-2.0.1.tgz", + "integrity": "sha512-ltrv4Dh/979I04+D4Te6TFygfRSOc5EBzzlHRldWMS8v73V80qWluxH88hqF0qyUsBXTb8NmzlmSipcre6a+rg==", "requires": { "webextension-polyfill-ts": "^0.22.0" }, "dependencies": { "webextension-polyfill-ts": { "version": "0.22.0", + "resolved": "https://registry.npmjs.org/webextension-polyfill-ts/-/webextension-polyfill-ts-0.22.0.tgz", + "integrity": "sha512-3P33ClMwZ/qiAT7UH1ROrkRC1KM78umlnPpRhdC/292UyoTTW9NcjJEqDsv83HbibcTB6qCtpVeuB2q2/oniHQ==", "requires": { "webextension-polyfill": "^0.7.0" } @@ -65277,6 +77253,8 @@ }, "external-editor": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "requires": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", @@ -65285,6 +77263,8 @@ "dependencies": { "tmp": { "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "requires": { "os-tmpdir": "~1.0.2" } @@ -65293,6 +77273,8 @@ }, "extglob": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -65306,26 +77288,36 @@ "dependencies": { "define-property": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "requires": { "is-descriptor": "^1.0.0" } }, "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "requires": { "is-extendable": "^0.1.0" } }, "is-extendable": { - "version": "0.1.1" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" } } }, "extract-files": { - "version": "9.0.0" + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", + "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==" }, "extract-zip": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", "dev": true, "requires": { "@types/yauzl": "^2.9.1", @@ -65335,42 +77327,60 @@ } }, "extsprintf": { - "version": "1.3.0" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" }, "fake-merkle-patricia-tree": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz", + "integrity": "sha512-Tgq37lkc9pUIgIKw5uitNUKcgcYL3R6JvXtKQbOf/ZSavXbidsksgp/pAY6p//uhw0I4yoMsvTSovvVIsk/qxA==", "requires": { "checkpoint-store": "^1.1.0" } }, "faker": { "version": "5.5.3", + "resolved": "https://registry.npmjs.org/faker/-/faker-5.5.3.tgz", + "integrity": "sha512-wLTv2a28wjUyWkbnX7u/ABZBkUkIF2fCd73V6P2oFqEGEktDfzWx4UxrSqtPRw0xPRAcjeAOIiJWqZm3pP4u3g==", "dev": true, "optional": true }, "fancy-canvas": { - "version": "0.2.2" + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/fancy-canvas/-/fancy-canvas-0.2.2.tgz", + "integrity": "sha512-50qi8xA0QkHbjmb8h7XQ6k2fvD7y/yMfiUw9YTarJ7rWrq6o5/3CCXPouYk+XSLASvvxtjyiQLRBFt3qkE3oyA==" }, "fast-check": { - "version": "2.25.0", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-2.15.1.tgz", + "integrity": "sha512-eNcOxh7iTLGwebRCRU+F+/Ne+41/7ra4qn1bhljAO+uqvxB9p4Qq/rqNeu3wls/ka9jnu9MvwUE/m1sTWcbGBg==", "dev": true, "optional": true, "requires": { - "pure-rand": "^5.0.1" + "pure-rand": "^4.1.1" } }, "fast-deep-equal": { - "version": "3.1.3" + "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.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", "dev": true }, "fast-equals": { - "version": "2.0.4" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-2.0.4.tgz", + "integrity": "sha512-caj/ZmjHljPrZtbzJ3kfH5ia/k4mTJe/qSiXAGzxZWRZgsgDV0cvNaQULqUX8t0/JVlzzEdYOwCN5DmzTxoD4w==" }, "fast-glob": { "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -65382,27 +77392,46 @@ }, "fast-json-parse": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz", + "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==", "dev": true }, "fast-json-stable-stringify": { - "version": "2.1.0" + "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==", "dev": true }, "fast-safe-stringify": { - "version": "2.1.1" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" }, "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==", "dev": true, "requires": { "punycode": "^1.3.2" } }, + "fastest-levenshtein": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.14.tgz", + "integrity": "sha512-tFfWHjnuUfKE186Tfgr+jtaFc0mZTApEgKDOeyN+FwOqRkO/zK/3h1AiRd8u8CY53owL3CUmGr/oI9p/RdyLTA==", + "dev": true, + "peer": true + }, "fastq": { "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -65410,13 +77439,27 @@ }, "fault": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", "dev": true, "requires": { "format": "^0.2.0" } }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "peer": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, "fb-watchman": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dev": true, "requires": { "bser": "2.1.1" @@ -65424,21 +77467,29 @@ }, "fd-slicer": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "requires": { "pend": "~1.2.0" } }, "fetch-ponyfill": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/fetch-ponyfill/-/fetch-ponyfill-4.1.0.tgz", + "integrity": "sha512-knK9sGskIg2T7OnYLdZ2hZXn0CtDrAIBxYQLpmEf0BqfdWnwmM1weccUl5+4EdA44tzNSFAuxITPbXtPehUB3g==", "requires": { "node-fetch": "~1.7.1" }, "dependencies": { "is-stream": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" }, "node-fetch": { "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", "requires": { "encoding": "^0.1.11", "is-stream": "^1.0.1" @@ -65448,14 +77499,19 @@ }, "fetch-retry": { "version": "5.0.3", + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-5.0.3.tgz", + "integrity": "sha512-uJQyMrX5IJZkhoEUBQ3EjxkeiZkppBd5jS/fMTJmfZxLSiaQjv2zD0kTvuvkSH89uFvgSlB6ueGpjD3HWN7Bxw==", "dev": true }, "figgy-pudding": { "version": "3.5.2", - "dev": true + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" }, "figures": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "requires": { "escape-string-regexp": "^1.0.5" } @@ -65471,6 +77527,8 @@ }, "file-loader": { "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "dev": true, "requires": { "loader-utils": "^2.0.0", @@ -65479,6 +77537,8 @@ }, "file-system-cache": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-1.1.0.tgz", + "integrity": "sha512-IzF5MBq+5CR0jXx5RxPe4BICl/oEhBSXKaL9fLhAXrIfIUS77Hr4vzrYyqYMHN6uTt+BOqi3fDCTjjEBCjERKw==", "dev": true, "requires": { "fs-extra": "^10.1.0", @@ -65487,6 +77547,8 @@ "dependencies": { "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==", "dev": true, "requires": { "graceful-fs": "^4.2.0", @@ -65497,17 +77559,25 @@ } }, "file-type": { - "version": "5.2.0" + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==" }, "file-uri-to-path": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" }, "filename-reserved-regex": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", + "integrity": "sha512-UZArj7+U+2reBBVCvVmRlyq9D7EYQdUtuNN+1iz7pF1jGcJ2L0TjiRCxsTZfj2xFbM4c25uGCUDpKTHA7L2TKg==", "dev": true }, "filenamify": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "integrity": "sha512-DKVP0WQcB7WaIMSwDETqImRej2fepPqvXQjaVib7LRZn9Rxn5UbvK2tYTqGf1A1DkIprQQkG4XSQXSOZp7Q3GQ==", "dev": true, "requires": { "filename-reserved-regex": "^1.0.0", @@ -65517,6 +77587,8 @@ }, "filenamify-url": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", + "integrity": "sha512-O9K9JcZeF5VdZWM1qR92NSv1WY2EofwudQayPx5dbnnFl9k0IcZha4eV/FGkjnBK+1irOQInij0yiooCHu/0Fg==", "dev": true, "requires": { "filenamify": "^1.0.0", @@ -65525,13 +77597,17 @@ }, "fill-range": { "version": "7.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "devOptional": true, "requires": { "to-regex-range": "^5.0.1" } }, "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", @@ -65544,17 +77620,23 @@ "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" + "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==", "dev": true, "requires": { "commondir": "^1.0.1", @@ -65562,11 +77644,24 @@ "pkg-dir": "^4.1.0" } }, + "find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "dev": true, + "requires": { + "array-back": "^3.0.1" + } + }, "find-root": { - "version": "1.1.0" + "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==", "dev": true, "requires": { "locate-path": "^6.0.0", @@ -65575,12 +77670,16 @@ }, "find-versions": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", "requires": { "semver-regex": "^2.0.0" } }, "find-webpack": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/find-webpack/-/find-webpack-2.2.1.tgz", + "integrity": "sha512-OdDtn2AzQvu3l9U1TS5ALc7uTVcLK/yv3fhjo+Pz7yuv4hG3ANKnbkKnPIPZ5ofd9mpYe6wRf5g5H4X9Lx48vQ==", "dev": true, "requires": { "debug": "4.1.1", @@ -65590,6 +77689,8 @@ "dependencies": { "braces": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { "arr-flatten": "^1.1.0", @@ -65606,6 +77707,8 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -65615,6 +77718,8 @@ }, "debug": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { "ms": "^2.1.1" @@ -65622,6 +77727,8 @@ }, "fill-range": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -65632,6 +77739,8 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -65641,6 +77750,8 @@ }, "find-yarn-workspace-root": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz", + "integrity": "sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==", "dev": true, "requires": { "fs-extra": "^4.0.3", @@ -65649,6 +77760,8 @@ }, "fs-extra": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -65658,14 +77771,20 @@ }, "is-buffer": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, "is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true }, "is-number": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -65673,6 +77792,8 @@ "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -65682,10 +77803,14 @@ }, "isobject": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true }, "jsonfile": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, "requires": { "graceful-fs": "^4.1.6" @@ -65693,6 +77818,8 @@ }, "micromatch": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { "arr-diff": "^4.0.0", @@ -65712,6 +77839,8 @@ }, "to-regex-range": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -65720,12 +77849,16 @@ }, "universalify": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true } } }, "find-yarn-workspace-root": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", + "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", "dev": true, "requires": { "micromatch": "^4.0.2" @@ -65739,17 +77872,6 @@ "requires": { "flatted": "^3.1.0", "rimraf": "^3.0.2" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } } }, "flatted": { @@ -65760,7 +77882,8 @@ }, "flush-write-stream": { "version": "1.1.1", - "dev": true, + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", "requires": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" @@ -65768,24 +77891,34 @@ }, "focus-lock": { "version": "0.11.2", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.11.2.tgz", + "integrity": "sha512-pZ2bO++NWLHhiKkgP1bEXHhR1/OjVcSvlCJ98aNJDFeb7H5OOQaO+SKOZle6041O9rv2tmbrO4JzClAvDUHf0g==", "requires": { "tslib": "^2.0.3" } }, "follow-redirects": { - "version": "1.15.1" + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" }, "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" } }, "for-in": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" }, "foreground-child": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", "dev": true, "requires": { "cross-spawn": "^7.0.0", @@ -65793,44 +77926,64 @@ } }, "forever-agent": { - "version": "0.6.1" + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" }, "form-data": { - "version": "2.3.3", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "requires": { "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", + "combined-stream": "^1.0.8", "mime-types": "^2.1.12" } }, "format": { "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", "dev": true }, "formidable": { - "version": "1.2.6" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.6.tgz", + "integrity": "sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ==" }, "fortmatic": { - "version": "2.4.0" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/fortmatic/-/fortmatic-2.4.0.tgz", + "integrity": "sha512-4LVxybyWcz8eFkTjIW12JRyRCUV9/qih435l0+5ncTVIb+zzXjvjQ5dZU0eBAXXyAgmV9BIRYkQL9H/lc76w/w==" }, "forwarded": { - "version": "0.2.0" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, "fragment-cache": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", "requires": { "map-cache": "^0.2.2" } }, "fresh": { - "version": "0.5.2" + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, "from": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", "dev": true }, "from2": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" @@ -65838,13 +77991,19 @@ }, "fromentries": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", + "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", "dev": true }, "fs-constants": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" }, "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==", "dev": true, "requires": { "at-least-node": "^1.0.0", @@ -65855,6 +78014,8 @@ }, "fs-minipass": { "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", "dev": true, "requires": { "minipass": "^2.6.0" @@ -65862,11 +78023,14 @@ }, "fs-monkey": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", "dev": true }, "fs-write-stream-atomic": { "version": "1.0.10", - "dev": true, + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", "requires": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", @@ -65875,18 +78039,26 @@ } }, "fs.realpath": { - "version": "1.0.0" + "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==", "dev": true, "optional": true }, "function-bind": { - "version": "1.1.1" + "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", @@ -65895,13 +78067,19 @@ } }, "functional-red-black-tree": { - "version": "1.0.1" + "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" + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" }, "gauge": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", "dev": true, "requires": { "aproba": "^1.0.3 || ^2.0.0", @@ -65917,20 +78095,29 @@ }, "gensync": { "version": "1.0.0-beta.2", - "dev": true + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" }, "get-assigned-identifiers": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", "dev": true }, "get-caller-file": { - "version": "2.0.5" + "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-func-name": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==" }, "get-intrinsic": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -65938,24 +78125,34 @@ } }, "get-nonce": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==" }, "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==", "dev": true }, "get-proxy": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", "requires": { "npm-conf": "^1.1.0" } }, "get-stdin": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", "dev": true }, "get-stream": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, "requires": { "pump": "^3.0.0" @@ -65963,16 +78160,22 @@ }, "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" } }, "get-value": { - "version": "2.0.6" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" }, "getos": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", "dev": true, "requires": { "async": "^3.2.0" @@ -65980,12 +78183,16 @@ }, "getpass": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "requires": { "assert-plus": "^1.0.0" } }, "gh-pages": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-2.2.0.tgz", + "integrity": "sha512-c+yPkNOPMFGNisYg9r4qvsMIjVYikJv7ImFOhPIVPt0+AcRUamZ7zkGRLHz7FKB0xrlZ+ddSOJsZv9XAFVXLmA==", "dev": true, "requires": { "async": "^2.6.1", @@ -65998,6 +78205,8 @@ "dependencies": { "array-union": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", "dev": true, "requires": { "array-uniq": "^1.0.1" @@ -66005,6 +78214,8 @@ }, "async": { "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dev": true, "requires": { "lodash": "^4.17.14" @@ -66012,10 +78223,14 @@ }, "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==", "dev": true }, "fs-extra": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "requires": { "graceful-fs": "^4.2.0", @@ -66025,6 +78240,8 @@ }, "globby": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", "dev": true, "requires": { "array-union": "^1.0.1", @@ -66036,6 +78253,8 @@ }, "jsonfile": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, "requires": { "graceful-fs": "^4.1.6" @@ -66043,20 +78262,28 @@ }, "pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true }, "universalify": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true } } }, "github-slugger": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", + "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==", "dev": true }, "glob": { "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -66068,13 +78295,17 @@ }, "glob-parent": { "version": "5.1.2", - "dev": true, + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "devOptional": true, "requires": { "is-glob": "^4.0.1" } }, "glob-promise": { "version": "3.4.0", + "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-3.4.0.tgz", + "integrity": "sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==", "dev": true, "requires": { "@types/glob": "*" @@ -66082,10 +78313,14 @@ }, "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==", "dev": true }, "global": { "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", "requires": { "min-document": "^2.19.0", "process": "^0.11.10" @@ -66093,22 +78328,30 @@ }, "global-dirs": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", "dev": true, "requires": { "ini": "2.0.0" } }, "globals": { - "version": "11.12.0" + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "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.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", "dev": true, "requires": { "array-union": "^2.1.0", @@ -66120,10 +78363,14 @@ } }, "google-protobuf": { - "version": "3.20.1" + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.0.tgz", + "integrity": "sha512-byR7MBTK4tZ5PZEb+u5ZTzpt4SfrTxv5682MjPlHN16XeqgZE2/8HOIWeiXe8JKnT9OVbtBGhbq8mtvkK8cd5g==" }, "got": { "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", "requires": { "decompress-response": "^3.2.0", "duplexer3": "^0.1.4", @@ -66142,24 +78389,42 @@ }, "dependencies": { "get-stream": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==" }, "is-stream": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" } } }, "graceful-fs": { - "version": "4.2.10" + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, "graceful-readlink": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==" + }, + "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==", + "dev": true }, "graphql": { - "version": "15.8.0" + "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.4.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-3.4.0.tgz", + "integrity": "sha512-acrTzidSlwAj8wBNO7Q/UQHS8T+z5qRGquCQRv9J1InwR01BBWV9ObnoE+JS5nCCEj8wSGS0yrDXVDoRiKZuOg==", "requires": { "cross-fetch": "^3.0.6", "extract-files": "^9.0.0", @@ -66168,6 +78433,8 @@ "dependencies": { "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", @@ -66178,6 +78445,8 @@ }, "gridplus-sdk": { "version": "0.7.27", + "resolved": "https://registry.npmjs.org/gridplus-sdk/-/gridplus-sdk-0.7.27.tgz", + "integrity": "sha512-0Jl5zMooppkR3n3xwdw9u5ayENAZJlcQl2/uBBp9GaYU38U6prfZIR2Y4I4DUfKjefuBf2UmAQCol8NO6bdDwg==", "requires": { "aes-js": "^3.1.1", "bech32": "^2.0.0", @@ -66197,16 +78466,24 @@ }, "dependencies": { "aes-js": { - "version": "3.1.2" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz", + "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==" }, "bech32": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz", + "integrity": "sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==" }, "bignumber.js": { - "version": "9.0.2" + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", + "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==" }, "buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -66214,6 +78491,8 @@ }, "secp256k1": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz", + "integrity": "sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==", "requires": { "elliptic": "^6.5.2", "node-addon-api": "^2.0.0", @@ -66223,10 +78502,21 @@ } }, "hamt_plus": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hamt_plus/-/hamt_plus-1.0.2.tgz", + "integrity": "sha512-t2JXKaehnMb9paaYA7J0BX8QQAY8lwfQ9Gjf4pg/mk4krt+cmwmU652HOoWonf+7+EQV97ARPMhhVgU1ra2GhA==" + }, + "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==", + "dev": true, + "peer": true }, "handlebars": { "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", "dev": true, "requires": { "minimist": "^1.2.5", @@ -66238,15 +78528,21 @@ "dependencies": { "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "har-schema": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" }, "har-validator": { "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "requires": { "ajv": "^6.12.3", "har-schema": "^2.0.0" @@ -66254,6 +78550,8 @@ "dependencies": { "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", @@ -66262,18 +78560,24 @@ } }, "json-schema-traverse": { - "version": "0.4.1" + "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==" } } }, "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-ansi": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", "dev": true, "requires": { "ansi-regex": "^2.0.0" @@ -66281,18 +78585,26 @@ "dependencies": { "ansi-regex": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true } } }, "has-bigints": { - "version": "1.0.2" + "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": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" }, "has-glob": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-glob/-/has-glob-1.0.0.tgz", + "integrity": "sha512-D+8A457fBShSEI3tFCj65PAbT++5sKiFtdCdOam0gnfBgw9D277OERk+HM9qYJXmdVLZ/znez10SqHN0BBQ50g==", "dev": true, "requires": { "is-glob": "^3.0.0" @@ -66300,6 +78612,8 @@ "dependencies": { "is-glob": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dev": true, "requires": { "is-extglob": "^2.1.0" @@ -66309,34 +78623,48 @@ }, "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-symbol-support-x": { - "version": "1.4.2" + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" }, "has-symbols": { - "version": "1.0.3" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" }, "has-to-string-tag-x": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", "requires": { "has-symbol-support-x": "^1.4.1" } }, "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" } }, "has-unicode": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", "dev": true }, "has-value": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -66344,28 +78672,38 @@ }, "dependencies": { "isobject": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" } } }, "has-values": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" }, "dependencies": { "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-number": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "requires": { "is-buffer": "^1.1.5" } @@ -66374,6 +78712,8 @@ }, "kind-of": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", "requires": { "is-buffer": "^1.1.5" } @@ -66382,6 +78722,8 @@ }, "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", @@ -66390,6 +78732,8 @@ "dependencies": { "readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -66400,6 +78744,8 @@ }, "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" @@ -66407,6 +78753,8 @@ }, "hasha": { "version": "5.2.2", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", + "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", "dev": true, "requires": { "is-stream": "^2.0.0", @@ -66415,12 +78763,16 @@ "dependencies": { "type-fest": { "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true } } }, "hast-to-hyperscript": { "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", + "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", "dev": true, "requires": { "@types/unist": "^2.0.3", @@ -66434,6 +78786,8 @@ }, "hast-util-from-parse5": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", + "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", "dev": true, "requires": { "@types/parse5": "^5.0.0", @@ -66446,10 +78800,14 @@ }, "hast-util-parse-selector": { "version": "2.2.5", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", + "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", "dev": true }, "hast-util-raw": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", + "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", "dev": true, "requires": { "@types/hast": "^2.0.0", @@ -66466,6 +78824,8 @@ }, "hast-util-to-parse5": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", + "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", "dev": true, "requires": { "hast-to-hyperscript": "^9.0.0", @@ -66477,6 +78837,8 @@ }, "hastscript": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", "dev": true, "requires": { "@types/hast": "^2.0.0", @@ -66488,6 +78850,8 @@ }, "hdkey": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hdkey/-/hdkey-2.0.1.tgz", + "integrity": "sha512-c+tl9PHG9/XkGgG0tD7CJpRVaE0jfZizDNmnErUAKQ4EjQSOcOUcV3EN9ZEZS8pZ4usaeiiK0H7stzuzna8feA==", "requires": { "bs58check": "^2.1.2", "safe-buffer": "^5.1.1", @@ -66496,6 +78860,8 @@ "dependencies": { "secp256k1": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", "requires": { "elliptic": "^6.5.4", "node-addon-api": "^2.0.0", @@ -66506,10 +78872,14 @@ }, "he": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, "header-case": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz", + "integrity": "sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==", "dev": true, "optional": true, "requires": { @@ -66519,11 +78889,15 @@ "dependencies": { "lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, "optional": true }, "no-case": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, "optional": true, "requires": { @@ -66534,15 +78908,21 @@ }, "highlight.js": { "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", "dev": true }, "highlightjs-solidity": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/highlightjs-solidity/-/highlightjs-solidity-2.0.5.tgz", + "integrity": "sha512-ReXxQSGQkODMUgHcWzVSnfDCDrL2HshOYgw3OlIYmfHeRzUPkfJTUIp95pK4CmbiNG2eMTOmNLpfCz9Zq7Cwmg==", "dev": true, "optional": true }, "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", @@ -66551,17 +78931,23 @@ }, "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" + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" } } }, "home-or-tmp": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==", "dev": true, "requires": { "os-homedir": "^1.0.0", @@ -66569,10 +78955,27 @@ } }, "hosted-git-info": { - "version": "2.8.9" + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "peer": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.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==", "dev": true, "requires": { "whatwg-encoding": "^1.0.5" @@ -66580,6 +78983,8 @@ }, "html-entities": { "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", "dev": true }, "html-escaper": { @@ -66588,28 +78993,54 @@ }, "html-parse-stringify": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", "requires": { "void-elements": "3.1.0" } }, "html-tags": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", "dev": true }, "html-to-image": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/html-to-image/-/html-to-image-1.9.0.tgz", + "integrity": "sha512-9gaDCIYg62Ek07F2pBk76AHgYZ2gxq2YALU7rK3gNCqXuhu6cWzsOQqM7qGbjZiOzxGzrU1deDqZpAod2NEwbA==", "dev": true }, "html-void-elements": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", + "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", "dev": true }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "peer": true, + "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" + } + }, "htmlescape": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha512-eVcrzgbR4tim7c7soKQKtxa/kQM4TzjnlU83rcZ9bHU6t31ehfV7SktN6McWgwPWg+JYMA/O3qpGxBvFq1z2Jg==", "dev": true }, "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", @@ -66618,10 +79049,21 @@ } }, "http-cache-semantics": { - "version": "3.8.1" + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true, + "peer": true }, "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", @@ -66631,10 +79073,33 @@ } }, "http-https": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", + "integrity": "sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==" + }, + "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==", + "dev": true, + "peer": true + }, + "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==", + "dev": true, + "peer": true, + "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==", "dev": true, "requires": { "@tootallnate/once": "1", @@ -66642,8 +79107,33 @@ "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==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true + } + } + }, "http-signature": { "version": "1.3.6", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", + "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", "dev": true, "requires": { "assert-plus": "^1.0.0", @@ -66653,10 +79143,13 @@ }, "https-browserify": { "version": "1.0.0", - "dev": true + "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==", "dev": true, "requires": { "agent-base": "6", @@ -66665,10 +79158,14 @@ }, "human-signals": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, "humanize-url": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", + "integrity": "sha512-RtgTzXCPVb/te+e82NDhAc5paj+DuKSratIGAr+v+HZK24eAQ8LMoBGYoL7N/O+9iEc33AKHg45dOMKw3DNldQ==", "dev": true, "requires": { "normalize-url": "^1.0.0", @@ -66677,28 +79174,40 @@ }, "husky": { "version": "5.0.9", + "resolved": "https://registry.npmjs.org/husky/-/husky-5.0.9.tgz", + "integrity": "sha512-0SjcaY21a+IRdx7p7r/X33Vc09UR2m8SbP8yfkhUX2/jAmwcz+GR7i9jXkp2pP3GfX23JhMkVP6SWwXB18uXtg==", "dev": true }, "hyphenate-style-name": { - "version": "1.0.4" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" }, "i18next": { "version": "19.7.0", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-19.7.0.tgz", + "integrity": "sha512-sxZhj6u7HbEYOMx81oGwq5MiXISRBVg2wRY3n6YIbe+HtU8ydzlGzv6ErHdrRKYxATBFssVXYbc3lNZoyB4vfA==", "requires": { "@babel/runtime": "^7.10.1" } }, "icepick": { - "version": "2.4.0" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/icepick/-/icepick-2.4.0.tgz", + "integrity": "sha512-tr62H2DxpN9dEdgFZ4CGKiE0yzcz/kST4dJiRN6jkPn4CllniywYl1LvPTErWTBxJ2GAG4c7Em/pzy0WZi9eNw==" }, "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": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", "dev": true, "requires": { "postcss": "^7.0.14" @@ -66706,10 +79215,14 @@ "dependencies": { "picocolors": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", "dev": true }, "postcss": { "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "requires": { "picocolors": "^0.2.1", @@ -66718,34 +79231,47 @@ }, "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "idna-uts46-hx": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", + "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", "requires": { "punycode": "2.1.0" }, "dependencies": { "punycode": { - "version": "2.1.0" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", + "integrity": "sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==" } } }, "ieee754": { - "version": "1.2.1" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "iferr": { "version": "0.1.5", - "dev": true + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" }, "ignore": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true }, "imagemin": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz", + "integrity": "sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A==", "requires": { "file-type": "^10.7.0", "globby": "^8.0.1", @@ -66756,16 +79282,22 @@ }, "dependencies": { "@nodelib/fs.stat": { - "version": "1.1.3" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" }, "array-union": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", "requires": { "array-uniq": "^1.0.1" } }, "braces": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -66781,6 +79313,8 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "requires": { "is-extendable": "^0.1.0" } @@ -66789,6 +79323,8 @@ }, "dir-glob": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", "requires": { "arrify": "^1.0.1", "path-type": "^3.0.0" @@ -66796,6 +79332,8 @@ }, "fast-glob": { "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", "requires": { "@mrmlnc/readdir-enhanced": "^2.2.1", "@nodelib/fs.stat": "^1.1.2", @@ -66806,10 +79344,14 @@ } }, "file-type": { - "version": "10.11.0" + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==" }, "fill-range": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -66819,6 +79361,8 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "requires": { "is-extendable": "^0.1.0" } @@ -66827,6 +79371,8 @@ }, "glob-parent": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "requires": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -66834,6 +79380,8 @@ "dependencies": { "is-glob": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "requires": { "is-extglob": "^2.1.0" } @@ -66842,6 +79390,8 @@ }, "globby": { "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", "requires": { "array-union": "^1.0.1", "dir-glob": "2.0.0", @@ -66853,27 +79403,39 @@ }, "dependencies": { "pify": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" } } }, "ignore": { - "version": "3.3.10" + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" }, "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-extendable": { - "version": "0.1.1" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" }, "is-number": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "requires": { "is-buffer": "^1.1.5" } @@ -66881,21 +79443,29 @@ } }, "isobject": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" }, "make-dir": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "requires": { "pify": "^3.0.0" }, "dependencies": { "pify": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" } } }, "micromatch": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -66914,20 +79484,28 @@ }, "path-type": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "requires": { "pify": "^3.0.0" }, "dependencies": { "pify": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" } } }, "slash": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==" }, "to-regex-range": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -66937,6 +79515,8 @@ }, "imagemin-mozjpeg": { "version": "10.0.0", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-10.0.0.tgz", + "integrity": "sha512-DK85QNOjS3/GzWYfNB3CACMZD10sIQgFDv1+WTOnZljgltQTEyATjdyUVyjKu5q4sCESQdwvwq7WEZzJ5fFjlg==", "requires": { "execa": "^6.0.0", "is-jpg": "^3.0.0", @@ -66945,6 +79525,8 @@ "dependencies": { "execa": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", "requires": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", @@ -66958,39 +79540,57 @@ } }, "get-stream": { - "version": "6.0.1" + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" }, "human-signals": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==" }, "is-stream": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" }, "mimic-fn": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==" }, "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==", "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==", "requires": { "mimic-fn": "^4.0.0" } }, "path-key": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==" }, "strip-final-newline": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" } } }, "imagemin-webp": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/imagemin-webp/-/imagemin-webp-5.1.0.tgz", + "integrity": "sha512-BsPTpobgbDPFBBsI3UflnU/cpIVa15qInEDBcYBw16qI/6XiB4vDF/dGp9l4aM3pfFDDYqR0mANMcKpBD7wbCw==", "dev": true, "requires": { "cwebp-bin": "^5.0.0", @@ -67000,21 +79600,29 @@ }, "img-loader": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-3.0.2.tgz", + "integrity": "sha512-rSriLKgvi85Km7ppSF+AEAM3nU4fxpvCkaXtC/IoCEU7jfks55bEANFs0bB9YXYkxY9JurZQIZFtXh5Gue3upw==", "requires": { "loader-utils": "^1.1.0" }, "dependencies": { "big.js": { - "version": "5.2.2" + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, "json5": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "requires": { "minimist": "^1.2.0" } }, "loader-utils": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -67024,28 +79632,40 @@ } }, "immediate": { - "version": "3.3.0" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" }, "immer": { - "version": "9.0.6" + "version": "9.0.6", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.6.tgz", + "integrity": "sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ==" }, "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" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" } } }, "import-lazy": { - "version": "3.1.0" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==" }, "import-local": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dev": true, "requires": { "pkg-dir": "^4.2.0", @@ -67054,32 +79674,44 @@ }, "imurmurhash": { "version": "0.1.4", - "dev": true + "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 }, "infer-owner": { "version": "1.0.4", - "dev": true + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" }, "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" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", "dev": true }, "inline-source-map": { "version": "0.6.2", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", + "integrity": "sha512-0mVWSSbNDvedDWIN4wxLsdPM4a7cIPcpyMxj3QZ406QRwQ6ePGB1YIHxVPjqpcUGbWQ5C+nHTwGNWAGvt7ggVA==", "dev": true, "requires": { "source-map": "~0.5.3" @@ -67087,16 +79719,22 @@ "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==", "dev": true } } }, "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==", "dev": true }, "inquirer": { "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", "requires": { "ansi-escapes": "^3.2.0", "chalk": "^2.4.2", @@ -67114,37 +79752,53 @@ }, "dependencies": { "ansi-escapes": { - "version": "3.2.0" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" }, "ansi-regex": { - "version": "4.1.1" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" }, "cli-cursor": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", "requires": { "restore-cursor": "^2.0.0" } }, "figures": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", "requires": { "escape-string-regexp": "^1.0.5" } }, "is-fullwidth-code-point": { - "version": "2.0.0" + "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==" }, "mimic-fn": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" }, "onetime": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", "requires": { "mimic-fn": "^1.0.0" } }, "restore-cursor": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", "requires": { "onetime": "^2.0.0", "signal-exit": "^3.0.2" @@ -67152,16 +79806,22 @@ }, "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" }, "dependencies": { "ansi-regex": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" }, "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" } @@ -67170,6 +79830,8 @@ }, "strip-ansi": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { "ansi-regex": "^4.1.0" } @@ -67178,6 +79840,8 @@ }, "inquirer-list-search-prompt": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inquirer-list-search-prompt/-/inquirer-list-search-prompt-1.0.2.tgz", + "integrity": "sha512-p2pxuhxCurxZbWkYydLaI+9f2qkSDQUB2MeIJ07jxNBqH/bkHcz7Kk78+Im/XnL1MdyHbh0KKMzjAHmeSLn7oA==", "requires": { "ansi-escapes": "^3.0.0", "chalk": "^2.0.0", @@ -67186,10 +79850,14 @@ }, "dependencies": { "ansi-escapes": { - "version": "3.2.0" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" }, "figures": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", "requires": { "escape-string-regexp": "^1.0.5" } @@ -67198,6 +79866,8 @@ }, "insert-module-globals": { "version": "7.2.1", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz", + "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==", "dev": true, "requires": { "acorn-node": "^1.5.2", @@ -67214,18 +79884,24 @@ "dependencies": { "is-buffer": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true } } }, "intercept-stdout": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/intercept-stdout/-/intercept-stdout-0.1.2.tgz", + "integrity": "sha512-Umb41Ryp5FzLurfCRAWx+jjNAk8jsw2RTk2XPIwus+86h/Y2Eb4DfOWof/mZ6FBww8SoO45rJSlg25054/Di9w==", "requires": { "lodash.toarray": "^3.0.0" } }, "internal-slot": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "requires": { "get-intrinsic": "^1.1.0", "has": "^1.0.3", @@ -67233,14 +79909,20 @@ } }, "internmap": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" }, "interpret": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", "dev": true }, "into-stream": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==", "requires": { "from2": "^2.1.1", "p-is-promise": "^1.1.0" @@ -67248,39 +79930,57 @@ }, "invariant": { "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "requires": { "loose-envify": "^1.0.0" } }, "invert-kv": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==" }, "ip": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", "dev": true }, "ipaddr.js": { - "version": "1.9.1" + "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==" }, "is_js": { - "version": "0.9.0" + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/is_js/-/is_js-0.9.0.tgz", + "integrity": "sha512-8Y5EHSH+TonfUHX2g3pMJljdbGavg55q4jmHzghJCdqYDbdNROC8uw/YFQwIRCRqRJT1EY3pJefz+kglw+o7sg==" }, "is-absolute-url": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", "dev": true }, "is-accessor-descriptor": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "^6.0.0" } }, "is-alphabetical": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", "dev": true }, "is-alphanumerical": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", "dev": true, "requires": { "is-alphabetical": "^1.0.0", @@ -67289,49 +79989,67 @@ }, "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-arrayish": { - "version": "0.2.1" + "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", - "dev": true, + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "devOptional": true, "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.4" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" }, "is-builtin-module": { - "version": "3.1.0", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", + "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", "dev": true, "requires": { - "builtin-modules": "^3.0.0" + "builtin-modules": "^3.3.0" } }, "is-callable": { - "version": "1.2.4" + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" }, "is-ci": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", "dev": true, "requires": { "ci-info": "^3.2.0" @@ -67339,12 +80057,16 @@ }, "is-core-module": { "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "requires": { "has": "^1.0.3" } }, "is-cwebp-readable": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-cwebp-readable/-/is-cwebp-readable-2.0.1.tgz", + "integrity": "sha512-VdCK1HN5F9vURT3GTLBViE/o/eRv2Z08q6bARfp8L6aFemIHMHPSYR9jOZpM2MvOSEYDtZWsiNovsqwsTLk5TA==", "dev": true, "requires": { "file-type": "^4.3.0" @@ -67352,28 +80074,38 @@ "dependencies": { "file-type": { "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", "dev": true } } }, "is-data-descriptor": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "^6.0.0" } }, "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-decimal": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", "dev": true }, "is-descriptor": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -67382,10 +80114,14 @@ }, "is-docker": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true }, "is-dom": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-dom/-/is-dom-1.1.0.tgz", + "integrity": "sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ==", "dev": true, "requires": { "is-object": "^1.0.1", @@ -67394,55 +80130,81 @@ }, "is-extendable": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { "is-plain-object": "^2.0.4" } }, "is-extglob": { - "version": "2.1.1" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" }, "is-finite": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", "dev": true }, "is-fn": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz", + "integrity": "sha512-XoFPJQmsAShb3jEQRfzf2rqXavq7fIqF/jOekp308JlThqrODnMpweVSGilKTCXELfLhltGP2AGgbQGVP8F1dg==" }, "is-fullwidth-code-point": { - "version": "3.0.0", + "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 }, "is-function": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" }, "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==", "dev": true }, "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-hex-prefixed": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", + "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==" }, "is-hexadecimal": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", "dev": true }, "is-in-browser": { - "version": "1.1.3" + "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-installed-globally": { "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", "dev": true, "requires": { "global-dirs": "^3.0.0", @@ -67450,10 +80212,14 @@ } }, "is-jpg": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-3.0.0.tgz", + "integrity": "sha512-Vcd67KWHZblEKEBrtP25qLZ8wN9ICoAhl1pKUqD7SM7hf2qtuRl7loDgP5Zigh2oN/+7uj+KVyC0eRJvgOEFeQ==" }, "is-lower-case": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz", + "integrity": "sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==", "dev": true, "optional": true, "requires": { @@ -67462,6 +80228,8 @@ "dependencies": { "lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, "optional": true } @@ -67469,93 +80237,133 @@ }, "is-map": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", "dev": true }, "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-natural-number": { - "version": "4.0.1" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==" }, "is-negative-zero": { - "version": "2.0.2" + "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", - "dev": true + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "devOptional": true }, "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-object": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==" }, "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==", "dev": true }, "is-plain-obj": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" }, "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" }, "dependencies": { "isobject": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" } } }, "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==", "dev": true }, "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-retry-allowed": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" }, "is-set": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", "dev": true }, "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": "2.0.1" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" }, "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.9", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", + "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", "requires": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -67565,14 +80373,20 @@ } }, "is-typedarray": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, "is-unicode-supported": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true }, "is-upper-case": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz", + "integrity": "sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw==", "dev": true, "optional": true, "requires": { @@ -67580,51 +80394,75 @@ } }, "is-utf8": { - "version": "0.2.1" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==" }, "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-whitespace-character": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", "dev": true }, "is-window": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-window/-/is-window-1.0.2.tgz", + "integrity": "sha512-uj00kdXyZb9t9RcAUAwMZAnkBUwdYGhYlt7djMXhfyhUCzwNba50tIiBKR7q0l7tdoBtFVw/3JmLY6fI3rmZmg==", "dev": true }, "is-windows": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, "is-word-character": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", "dev": true }, "is-wsl": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, "requires": { "is-docker": "^2.0.0" } }, "isarray": { - "version": "2.0.5" + "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" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "iso-url": { - "version": "0.4.7" + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-0.4.7.tgz", + "integrity": "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==" }, "isobject": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", "dev": true }, "isomorphic-unfetch": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz", + "integrity": "sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==", "dev": true, "requires": { "node-fetch": "^2.6.1", @@ -67632,17 +80470,26 @@ } }, "isomorphic-ws": { - "version": "4.0.1" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "requires": {} }, "isstream": { - "version": "0.1.2" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "istanbul-lib-coverage": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", "dev": true }, "istanbul-lib-hook": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz", + "integrity": "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==", "dev": true, "requires": { "append-transform": "^2.0.0" @@ -67650,6 +80497,8 @@ }, "istanbul-lib-instrument": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", "dev": true, "requires": { "@babel/core": "^7.12.3", @@ -67661,12 +80510,16 @@ "dependencies": { "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==", "dev": true } } }, "istanbul-lib-processinfo": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz", + "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==", "dev": true, "requires": { "archy": "^1.0.0", @@ -67679,26 +80532,25 @@ "dependencies": { "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==", "dev": true }, "p-map": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", "dev": true, "requires": { "aggregate-error": "^3.0.0" } - }, - "rimraf": { - "version": "3.0.2", - "dev": true, - "requires": { - "glob": "^7.1.3" - } } } }, "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==", "dev": true, "requires": { "istanbul-lib-coverage": "^3.0.0", @@ -67708,10 +80560,14 @@ "dependencies": { "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -67721,6 +80577,8 @@ }, "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==", "dev": true, "requires": { "debug": "^4.1.1", @@ -67730,12 +80588,16 @@ "dependencies": { "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "istanbul-reports": { "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -67744,6 +80606,8 @@ }, "isurl": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", "requires": { "has-to-string-tag-x": "^1.2.0", "is-object": "^1.0.1" @@ -67751,10 +80615,14 @@ }, "iterate-iterator": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.2.tgz", + "integrity": "sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw==", "dev": true }, "iterate-value": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", + "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", "dev": true, "requires": { "es-get-iterator": "^1.0.2", @@ -67763,6 +80631,8 @@ }, "jest": { "version": "27.3.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.3.1.tgz", + "integrity": "sha512-U2AX0AgQGd5EzMsiZpYt8HyZ+nSVIh5ujQ9CPp9EQZJMjXIiSZpJNweZl0swatKRoqHWgGKM3zaSwm4Zaz87ng==", "dev": true, "requires": { "@jest/core": "^27.3.1", @@ -67772,6 +80642,8 @@ }, "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==", "dev": true, "requires": { "@jest/types": "^27.5.1", @@ -67781,6 +80653,8 @@ "dependencies": { "execa": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "requires": { "cross-spawn": "^7.0.3", @@ -67796,16 +80670,22 @@ }, "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": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true } } }, "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==", "dev": true, "requires": { "@jest/environment": "^27.5.1", @@ -67831,6 +80711,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -67838,6 +80720,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -67846,6 +80730,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -67853,14 +80739,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -67870,6 +80762,8 @@ }, "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==", "dev": true, "requires": { "@jest/core": "^27.5.1", @@ -67888,6 +80782,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -67895,14 +80791,29 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -67910,14 +80821,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "jest-config": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", "dev": true, "requires": { "@babel/core": "^7.8.0", @@ -67948,15 +80865,46 @@ }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "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==", + "dev": true } } }, "jest-diff": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "dev": true, "requires": { "chalk": "^4.0.0", @@ -67967,6 +80915,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -67974,6 +80924,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -67982,6 +80934,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -67989,14 +80943,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -68006,6 +80966,8 @@ }, "jest-docblock": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", "dev": true, "requires": { "detect-newline": "^3.0.0" @@ -68013,6 +80975,8 @@ }, "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==", "dev": true, "requires": { "@jest/types": "^27.5.1", @@ -68024,6 +80988,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -68031,6 +80997,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -68039,6 +81007,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -68046,14 +81016,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -68063,6 +81039,8 @@ }, "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==", "dev": true, "requires": { "@jest/environment": "^27.5.1", @@ -68076,6 +81054,8 @@ }, "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==", "dev": true, "requires": { "@jest/environment": "^27.5.1", @@ -68088,10 +81068,14 @@ }, "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==", "dev": true }, "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==", "dev": true, "requires": { "@jest/types": "^27.5.1", @@ -68111,6 +81095,8 @@ }, "jest-jasmine2": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", "dev": true, "requires": { "@jest/environment": "^27.5.1", @@ -68134,6 +81120,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -68141,6 +81129,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -68149,6 +81139,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -68156,14 +81148,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -68173,6 +81171,8 @@ }, "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==", "dev": true, "requires": { "jest-get-type": "^27.5.1", @@ -68181,6 +81181,8 @@ }, "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==", "dev": true, "requires": { "chalk": "^4.0.0", @@ -68191,6 +81193,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -68198,6 +81202,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -68206,6 +81212,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -68213,14 +81221,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -68230,6 +81244,8 @@ }, "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==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", @@ -68245,6 +81261,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -68252,6 +81270,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -68260,6 +81280,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -68267,14 +81289,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -68284,6 +81312,8 @@ }, "jest-mock": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", "dev": true, "requires": { "@jest/types": "^27.5.1", @@ -68292,14 +81322,21 @@ }, "jest-pnp-resolver": { "version": "1.2.2", - "dev": true + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "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==", "dev": true }, "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==", "dev": true, "requires": { "@jest/types": "^27.5.1", @@ -68316,6 +81353,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -68323,6 +81362,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -68331,6 +81372,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -68338,14 +81381,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -68355,6 +81404,8 @@ }, "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==", "dev": true, "requires": { "@jest/types": "^27.5.1", @@ -68364,6 +81415,8 @@ }, "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==", "dev": true, "requires": { "@jest/console": "^27.5.1", @@ -68391,6 +81444,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -68398,6 +81453,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -68406,6 +81463,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -68413,14 +81472,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -68430,6 +81495,8 @@ }, "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==", "dev": true, "requires": { "@jest/environment": "^27.5.1", @@ -68458,6 +81525,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -68465,6 +81534,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -68473,6 +81544,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -68480,10 +81553,14 @@ }, "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==", "dev": true }, "execa": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "requires": { "cross-spawn": "^7.0.3", @@ -68499,18 +81576,26 @@ }, "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 }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -68520,6 +81605,8 @@ }, "jest-serializer": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", "dev": true, "requires": { "@types/node": "*", @@ -68528,6 +81615,8 @@ }, "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==", "dev": true, "requires": { "@babel/core": "^7.7.2", @@ -68556,6 +81645,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -68563,6 +81654,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -68571,6 +81664,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -68578,14 +81673,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -68593,6 +81694,8 @@ }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -68602,6 +81705,8 @@ }, "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==", "dev": true, "requires": { "@jest/types": "^27.5.1", @@ -68614,6 +81719,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -68621,6 +81728,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -68629,6 +81738,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -68636,14 +81747,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -68653,6 +81770,8 @@ }, "jest-validate": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", "dev": true, "requires": { "@jest/types": "^27.5.1", @@ -68665,6 +81784,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -68672,6 +81793,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -68680,6 +81803,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -68687,14 +81812,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -68704,6 +81835,8 @@ }, "jest-watcher": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "dev": true, "requires": { "@jest/test-result": "^27.5.1", @@ -68717,6 +81850,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -68724,6 +81859,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -68732,6 +81869,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -68739,14 +81878,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -68756,6 +81901,8 @@ }, "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==", "dev": true, "requires": { "@types/node": "*", @@ -68765,10 +81912,14 @@ "dependencies": { "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "supports-color": { "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -68778,6 +81929,8 @@ }, "joi": { "version": "17.6.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", "dev": true, "requires": { "@hapi/hoek": "^9.0.0", @@ -68787,24 +81940,42 @@ "@sideway/pinpoint": "^2.0.0" } }, + "jquery": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", + "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==", + "peer": true + }, "js-levenshtein": { - "version": "1.1.6" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==" }, "js-sha256": { - "version": "0.9.0" + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz", + "integrity": "sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==" }, "js-sha3": { - "version": "0.8.0" + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" }, "js-string-escape": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", + "integrity": "sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==", "dev": true }, "js-tokens": { - "version": "4.0.0" + "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==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -68812,10 +81983,14 @@ } }, "jsbi": { - "version": "3.2.5" + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/jsbi/-/jsbi-3.2.5.tgz", + "integrity": "sha512-aBE4n43IPvjaddScbvWRA2YlTzKEynHzu7MqOyTipdHucf/VxS63ViCjxYRg86M8Rxwbt/GfzHl1kKERkt45fQ==" }, "jsbn": { - "version": "0.1.1" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" }, "jschardet": { "version": "3.0.0", @@ -68825,6 +82000,8 @@ }, "jsdom": { "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", "dev": true, "requires": { "abab": "^2.0.5", @@ -68857,11 +82034,15 @@ }, "dependencies": { "acorn": { - "version": "8.7.1", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true }, "form-data": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dev": true, "requires": { "asynckit": "^0.4.0", @@ -68871,10 +82052,14 @@ }, "punycode": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, "tough-cookie": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", "dev": true, "requires": { "psl": "^1.1.33", @@ -68884,24 +82069,36 @@ }, "universalify": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true } } }, "jsesc": { - "version": "2.5.2" + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, "json-buffer": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" }, "json-parse-better-errors": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "json-parse-even-better-errors": { - "version": "2.3.1" + "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-rpc-engine": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz", + "integrity": "sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==", "requires": { "@metamask/safe-event-emitter": "^2.0.0", "eth-rpc-errors": "^4.0.2" @@ -68909,6 +82106,8 @@ }, "json-rpc-error": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/json-rpc-error/-/json-rpc-error-2.0.0.tgz", + "integrity": "sha512-EwUeWP+KgAZ/xqFpaP6YDAXMtCJi+o/QQpCQFIYyxr01AdADi2y413eM8hSqJcoQym9WMePAJWoaODEJufC4Ug==", "dev": true, "requires": { "inherits": "^2.0.1" @@ -68916,54 +82115,77 @@ }, "json-rpc-middleware-stream": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-rpc-middleware-stream/-/json-rpc-middleware-stream-3.0.0.tgz", + "integrity": "sha512-JmZmlehE0xF3swwORpLHny/GvW3MZxCsb2uFNBrn8TOqMqivzCfz232NSDLLOtIQlrPlgyEjiYpyzyOPFOzClw==", "requires": { "@metamask/safe-event-emitter": "^2.0.0", "readable-stream": "^2.3.3" } }, "json-rpc-random-id": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz", + "integrity": "sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==" }, "json-schema": { - "version": "0.4.0" + "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": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "json-stable-stringify": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==", "requires": { "jsonify": "~0.0.0" } }, "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==", "dev": true }, "json-stringify-safe": { - "version": "5.0.1" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, "json-text-sequence": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/json-text-sequence/-/json-text-sequence-0.1.1.tgz", + "integrity": "sha512-L3mEegEWHRekSHjc7+sc8eJhba9Clq1PZ8kMkzf8OxElhXc8O4TS5MwcVlj9aEbm5dr81N90WHC5nAz3UO971w==", "requires": { "delimit-stream": "0.1.0" } }, "json-to-graphql-query": { - "version": "2.2.4" + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/json-to-graphql-query/-/json-to-graphql-query-2.2.4.tgz", + "integrity": "sha512-vNvsOKDSlEqYCzejI1xHS9Hm738dSnG4Upy09LUGqyybZXSIIb7NydDphB/6WxW2EEVpPU4JeU/Yo63Nw9dEJg==" }, "json2mq": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", "requires": { "string-convert": "^0.2.0" } }, "json5": { "version": "2.2.1", - "dev": true + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" }, "jsonfile": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { "graceful-fs": "^4.1.6", @@ -68971,14 +82193,20 @@ } }, "jsonify": { - "version": "0.0.0" + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==" }, "jsonparse": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", "dev": true }, "JSONStream": { "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", "dev": true, "requires": { "jsonparse": "^1.2.0", @@ -68987,6 +82215,8 @@ }, "jsprim": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", "dev": true, "requires": { "assert-plus": "1.0.0", @@ -68996,10 +82226,14 @@ } }, "jsqr": { - "version": "1.4.0" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jsqr/-/jsqr-1.4.0.tgz", + "integrity": "sha512-dxLob7q65Xg2DvstYkRpkYtmKm2sPJ9oFhrhmudT1dZvNFFTlroai3AWSpLey/w5vMcLBXRgOJsbXpdN9HzU/A==" }, "jss": { - "version": "10.9.0", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss/-/jss-10.9.2.tgz", + "integrity": "sha512-b8G6rWpYLR4teTUbGd4I4EsnWjg7MN0Q5bSsjKhVkJVjhQDy2KzkbD2AW3TuT0RYZVmZZHKIrXDn6kjU14qkUg==", "requires": { "@babel/runtime": "^7.3.1", "csstype": "^3.0.2", @@ -69008,60 +82242,76 @@ } }, "jss-plugin-camel-case": { - "version": "10.9.0", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.2.tgz", + "integrity": "sha512-wgBPlL3WS0WDJ1lPJcgjux/SHnDuu7opmgQKSraKs4z8dCCyYMx9IDPFKBXQ8Q5dVYij1FFV0WdxyhuOOAXuTg==", "requires": { "@babel/runtime": "^7.3.1", "hyphenate-style-name": "^1.0.3", - "jss": "10.9.0" + "jss": "10.9.2" } }, "jss-plugin-default-unit": { - "version": "10.9.0", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.2.tgz", + "integrity": "sha512-pYg0QX3bBEFtTnmeSI3l7ad1vtHU42YEEpgW7pmIh+9pkWNWb5dwS/4onSfAaI0kq+dOZHzz4dWe+8vWnanoSg==", "requires": { "@babel/runtime": "^7.3.1", - "jss": "10.9.0" + "jss": "10.9.2" } }, "jss-plugin-global": { - "version": "10.9.0", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.9.2.tgz", + "integrity": "sha512-GcX0aE8Ef6AtlasVrafg1DItlL/tWHoC4cGir4r3gegbWwF5ZOBYhx04gurPvWHC8F873aEGqge7C17xpwmp2g==", "requires": { "@babel/runtime": "^7.3.1", - "jss": "10.9.0" + "jss": "10.9.2" } }, "jss-plugin-nested": { - "version": "10.9.0", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.9.2.tgz", + "integrity": "sha512-VgiOWIC6bvgDaAL97XCxGD0BxOKM0K0zeB/ECyNaVF6FqvdGB9KBBWRdy2STYAss4VVA7i5TbxFZN+WSX1kfQA==", "requires": { "@babel/runtime": "^7.3.1", - "jss": "10.9.0", + "jss": "10.9.2", "tiny-warning": "^1.0.2" } }, "jss-plugin-props-sort": { - "version": "10.9.0", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.2.tgz", + "integrity": "sha512-AP1AyUTbi2szylgr+O0OB7gkIxEGzySLITZ2GpsaoX72YMCGI2jYAc+WUhPfvUnZYiauF4zTnN4V4TGuvFjJlw==", "requires": { "@babel/runtime": "^7.3.1", - "jss": "10.9.0" + "jss": "10.9.2" } }, "jss-plugin-rule-value-function": { - "version": "10.9.0", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.2.tgz", + "integrity": "sha512-vf5ms8zvLFMub6swbNxvzsurHfUZ5Shy5aJB2gIpY6WNA3uLinEcxYyraQXItRHi5ivXGqYciFDRM2ZoVoRZ4Q==", "requires": { "@babel/runtime": "^7.3.1", - "jss": "10.9.0", + "jss": "10.9.2", "tiny-warning": "^1.0.2" } }, "jss-plugin-vendor-prefixer": { - "version": "10.9.0", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.2.tgz", + "integrity": "sha512-SxcEoH+Rttf9fEv6KkiPzLdXRmI6waOTcMkbbEFgdZLDYNIP9UKNHFy6thhbRKqv0XMQZdrEsbDyV464zE/dUA==", "requires": { "@babel/runtime": "^7.3.1", "css-vendor": "^2.0.8", - "jss": "10.9.0" + "jss": "10.9.2" } }, "jsx-ast-utils": { "version": "3.3.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", + "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==", "dev": true, "requires": { "array-includes": "^3.1.5", @@ -69070,10 +82320,14 @@ }, "junk": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", "dev": true }, "keccak": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", + "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", "requires": { "node-addon-api": "^2.0.0", "node-gyp-build": "^4.2.0", @@ -69082,6 +82336,8 @@ "dependencies": { "readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -69092,6 +82348,8 @@ }, "keccak256": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/keccak256/-/keccak256-1.0.6.tgz", + "integrity": "sha512-8GLiM01PkdJVGUhR1e6M/AvWnSqYS0HaERI+K/QtStGDGlSTx2B1zTqZk4Zlqu5TxHJNTxWAdP9Y+WI50OApUw==", "requires": { "bn.js": "^5.2.0", "buffer": "^6.0.3", @@ -69100,6 +82358,8 @@ "dependencies": { "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" @@ -69109,32 +82369,46 @@ }, "keyv": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", "requires": { "json-buffer": "3.0.0" } }, "keyvaluestorage-interface": { - "version": "1.0.0" + "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" + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "klaw": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", "requires": { "graceful-fs": "^4.1.9" } }, "kleur": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true }, "klona": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", "dev": true }, "labeled-stream-splicer": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", + "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", "dev": true, "requires": { "inherits": "^2.0.1", @@ -69143,10 +82417,14 @@ }, "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==", "dev": true }, "language-tags": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", "dev": true, "requires": { "language-subtag-registry": "~0.3.2" @@ -69154,10 +82432,14 @@ }, "lazy-ass": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", "dev": true }, "lazy-universal-dotenv": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.1.tgz", + "integrity": "sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ==", "dev": true, "requires": { "@babel/runtime": "^7.5.0", @@ -69169,30 +82451,42 @@ "dependencies": { "dotenv": { "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", "dev": true } } }, "lcid": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", "requires": { "invert-kv": "^1.0.0" } }, "level-codec": { - "version": "7.0.1" + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz", + "integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==" }, "level-concat-iterator": { - "version": "2.0.1" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz", + "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==" }, "level-errors": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz", + "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==", "requires": { "errno": "~0.1.1" } }, "level-iterator-stream": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz", + "integrity": "sha512-1qua0RHNtr4nrZBgYlpV0qHHeHpcRRWTxEZJ8xsemoHAXNL5tbooh4tPEEqIqsbWCAJBmUmkwYK/sW5OrFjWWw==", "requires": { "inherits": "^2.0.1", "level-errors": "^1.0.3", @@ -69201,10 +82495,14 @@ }, "dependencies": { "isarray": { - "version": "0.0.1" + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" }, "readable-stream": { "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -69213,31 +82511,43 @@ } }, "string_decoder": { - "version": "0.10.31" + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" } } }, "level-supports": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz", + "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==", "requires": { "xtend": "^4.0.2" } }, "level-ws": { "version": "0.0.0", + "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz", + "integrity": "sha512-XUTaO/+Db51Uiyp/t7fCMGVFOTdtLS/NIACxE/GHsij15mKzxksZifKVjlXDF41JMUP/oM1Oc4YNGdKnc3dVLw==", "requires": { "readable-stream": "~1.0.15", "xtend": "~2.1.1" }, "dependencies": { "isarray": { - "version": "0.0.1" + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" }, "object-keys": { - "version": "0.4.0" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==" }, "readable-stream": { "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -69246,10 +82556,14 @@ } }, "string_decoder": { - "version": "0.10.31" + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" }, "xtend": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==", "requires": { "object-keys": "~0.4.0" } @@ -69258,6 +82572,8 @@ }, "levelup": { "version": "1.3.9", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz", + "integrity": "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==", "requires": { "deferred-leveldown": "~1.2.1", "level-codec": "~7.0.0", @@ -69269,16 +82585,22 @@ }, "dependencies": { "semver": { - "version": "5.4.1" + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" } } }, "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==", "dev": true }, "levn": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "requires": { "prelude-ls": "^1.2.1", @@ -69286,16 +82608,22 @@ } }, "libsodium": { - "version": "0.7.10" + "version": "0.7.10", + "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.10.tgz", + "integrity": "sha512-eY+z7hDrDKxkAK+QKZVNv92A5KYkxfvIshtBJkmg5TSiCnYqZP3i9OO9whE79Pwgm4jGaoHgkM4ao/b9Cyu4zQ==" }, "libsodium-wrappers": { "version": "0.7.10", + "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.10.tgz", + "integrity": "sha512-pO3F1Q9NPLB/MWIhehim42b/Fwb30JNScCNh8TcQ/kIc+qGLQch8ag8wb0keK3EP5kbGakk1H8Wwo7v+36rNQg==", "requires": { "libsodium": "^0.7.0" } }, "lightweight-charts": { "version": "3.8.0", + "resolved": "https://registry.npmjs.org/lightweight-charts/-/lightweight-charts-3.8.0.tgz", + "integrity": "sha512-7yFGnYuE1RjRJG9RwUTBz5wvF1QtjBOSW4FFlikr8Dh+/TDNt4ci+HsWSYmStgQUpawpvkCJ3j5/W25GppGj9Q==", "requires": { "fancy-canvas": "0.2.2" } @@ -69307,7 +82635,9 @@ "dev": true }, "lines-and-columns": { - "version": "1.2.4" + "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.0.3", @@ -69330,26 +82660,13 @@ "yaml": "^2.1.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==", - "dev": true - }, "ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", - "dev": true - }, - "cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" + "color-convert": "^2.0.1" } }, "color-convert": { @@ -69403,9 +82720,9 @@ "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==", + "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==", "dev": true }, "is-stream": { @@ -69430,21 +82747,6 @@ "wrap-ansi": "^7.0.0" }, "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, "cli-truncate": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", @@ -69454,49 +82756,6 @@ "slice-ansi": "^3.0.0", "string-width": "^4.2.0" } - }, - "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==", - "dev": true - }, - "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==", - "dev": true - }, - "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" - } - }, - "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==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } } } }, @@ -69540,33 +82799,14 @@ } }, "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.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "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-regex": "^6.0.1" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" } }, "strip-final-newline": { @@ -69585,6 +82825,8 @@ }, "listr2": { "version": "3.14.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", + "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", "dev": true, "requires": { "cli-truncate": "^2.1.0", @@ -69597,17 +82839,72 @@ "wrap-ansi": "^7.0.0" }, "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "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" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, "rxjs": { "version": "7.5.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz", + "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==", "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" + } } } }, "load-json-file": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -69618,6 +82915,8 @@ "dependencies": { "parse-json": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", "dev": true, "requires": { "error-ex": "^1.2.0" @@ -69625,16 +82924,29 @@ }, "pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true }, "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==", "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==", + "dev": true, + "peer": true + }, "loader-utils": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -69644,66 +82956,100 @@ "dependencies": { "big.js": { "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true } } }, "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==", "dev": true, "requires": { "p-locate": "^5.0.0" } }, "lodash": { - "version": "4.17.21" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash._arraycopy": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", + "integrity": "sha512-RHShTDnPKP7aWxlvXKiDT6IX2jCs6YZLCtNhOru/OX2Q/tzX295vVBK5oX1ECtN+2r86S0Ogy8ykP1sgCZAN0A==" }, "lodash._basevalues": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha512-H94wl5P13uEqlCg7OcNNhMQ8KvWSIyqXzOPusRgHC9DK3o54P6P3xtbXlVbRABG4q5gSmp7EDdJ0MSuW9HX6Mg==" }, "lodash._getnative": { - "version": "3.9.1" + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==" }, "lodash.assign": { - "version": "4.2.0" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==" }, "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==", "dev": true }, "lodash.clonedeep": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", "dev": true }, "lodash.debounce": { - "version": "4.0.8" + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" }, "lodash.defaults": { - "version": "4.2.0" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" }, "lodash.flattendeep": { "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", "dev": true }, "lodash.isarguments": { - "version": "3.1.0" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==" }, "lodash.isarray": { - "version": "3.0.4" + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==" }, "lodash.isstring": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", "dev": true }, "lodash.kebabcase": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", "dev": true }, "lodash.keys": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==", "requires": { "lodash._getnative": "^3.0.0", "lodash.isarguments": "^3.0.0", @@ -69712,24 +83058,36 @@ }, "lodash.memoize": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha512-eDn9kqrAmVUC1wmZvlQ6Uhde44n+tXpqPrN8olQJbttgh0oKclk+SF54P47VEGE9CEiMeRwAP8BaM7UHvBkz2A==", "dev": true }, "lodash.merge": { - "version": "4.6.2" + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" }, "lodash.once": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", "dev": true }, "lodash.set": { - "version": "4.3.2" + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg==" }, "lodash.snakecase": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", "dev": true }, "lodash.toarray": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-3.0.2.tgz", + "integrity": "sha512-ptkjUqvuHjTuMJJxiktJpZhxM5l60bEkfntJx+NFzdQd1bZVxfpTF1bhFYFqBrT4F0wZ1qx9KbVmHJV3Rfc7Tw==", "requires": { "lodash._arraycopy": "^3.0.0", "lodash._basevalues": "^3.0.0", @@ -69744,14 +83102,20 @@ }, "lodash.uniq": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", "dev": true }, "lodash.upperfirst": { "version": "4.3.1", + "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", "dev": true }, "log-symbols": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -69760,6 +83124,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -69767,6 +83133,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -69775,6 +83143,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -69782,14 +83152,20 @@ }, "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==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -69799,6 +83175,8 @@ }, "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", @@ -69809,6 +83187,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -69816,6 +83196,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -69823,10 +83205,20 @@ }, "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==", + "dev": true + }, + "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==", "dev": true }, "slice-ansi": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -69836,6 +83228,8 @@ }, "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", @@ -69847,6 +83241,8 @@ }, "logalot": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha512-Ah4CgdSRfeCJagxQhcVNMi9BfGYyEKLa6d7OA6xSbld/Hg3Cf2QiOa1mDpmG7Ve8LOH6DN3mdttzjQAvWTyVkw==", "dev": true, "requires": { "figures": "^1.3.5", @@ -69855,6 +83251,8 @@ "dependencies": { "figures": { "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==", "dev": true, "requires": { "escape-string-regexp": "^1.0.5", @@ -69864,23 +83262,33 @@ } }, "loglevel": { - "version": "1.8.0" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", + "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==" }, "long": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" }, "longest": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==", "dev": true }, "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" } }, "loud-rejection": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==", "requires": { "currently-unhandled": "^0.4.1", "signal-exit": "^3.0.0" @@ -69888,12 +83296,16 @@ }, "loupe": { "version": "2.3.4", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.4.tgz", + "integrity": "sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==", "requires": { "get-func-name": "^2.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==", "dev": true, "requires": { "tslib": "^2.0.3" @@ -69901,6 +83313,8 @@ }, "lower-case-first": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz", + "integrity": "sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==", "dev": true, "optional": true, "requires": { @@ -69909,16 +83323,22 @@ "dependencies": { "lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, "optional": true } } }, "lowercase-keys": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" }, "lowlight": { "version": "1.20.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", + "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", "dev": true, "requires": { "fault": "^1.0.0", @@ -69927,6 +83347,8 @@ }, "lpad-align": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha512-MMIcFmmR9zlGZtBcFOows6c2COMekHCIFJz3ew/rRpKZ1wR4mXDPzvcVqLarux8M33X4TPSq2Jdw8WJj0q0KbQ==", "dev": true, "requires": { "get-stdin": "^4.0.1", @@ -69937,10 +83359,14 @@ "dependencies": { "camelcase": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", "dev": true }, "camelcase-keys": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==", "dev": true, "requires": { "camelcase": "^2.0.0", @@ -69949,6 +83375,8 @@ }, "find-up": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", "dev": true, "requires": { "path-exists": "^2.0.0", @@ -69957,10 +83385,14 @@ }, "get-stdin": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", "dev": true }, "indent-string": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==", "dev": true, "requires": { "repeating": "^2.0.0" @@ -69968,6 +83400,8 @@ }, "load-json-file": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -69979,10 +83413,14 @@ }, "map-obj": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", "dev": true }, "meow": { "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", "dev": true, "requires": { "camelcase-keys": "^2.0.0", @@ -69999,6 +83437,8 @@ }, "parse-json": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", "dev": true, "requires": { "error-ex": "^1.2.0" @@ -70006,6 +83446,8 @@ }, "path-exists": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", "dev": true, "requires": { "pinkie-promise": "^2.0.0" @@ -70013,6 +83455,8 @@ }, "path-type": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -70022,10 +83466,14 @@ }, "pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true }, "read-pkg": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", "dev": true, "requires": { "load-json-file": "^1.0.0", @@ -70035,6 +83483,8 @@ }, "read-pkg-up": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", "dev": true, "requires": { "find-up": "^1.0.0", @@ -70043,6 +83493,8 @@ }, "redent": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==", "dev": true, "requires": { "indent-string": "^2.1.0", @@ -70051,6 +83503,8 @@ }, "strip-bom": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", "dev": true, "requires": { "is-utf8": "^0.2.0" @@ -70058,6 +83512,8 @@ }, "strip-indent": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==", "dev": true, "requires": { "get-stdin": "^4.0.1" @@ -70065,30 +83521,42 @@ }, "trim-newlines": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==", "dev": true } } }, "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" }, "dependencies": { "yallist": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, "ltgt": { - "version": "2.2.1" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==" }, "lz-string": { "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", "dev": true }, "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==", "dev": true, "requires": { "semver": "^6.0.0" @@ -70096,37 +83564,53 @@ }, "makeerror": { "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, "requires": { "tmpl": "1.0.5" } }, "map-cache": { - "version": "0.2.2" + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" }, "map-obj": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha512-TzQSV2DiMYgoF5RycneKVUzIa9bQsj/B3tTgsE3dOGqlzHnGIDaC7XBE7grnA+8kZPnfqSGFe95VHc2oc0VFUQ==" }, "map-or-similar": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", + "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==", "dev": true }, "map-stream": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", "dev": true }, "map-visit": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", "requires": { "object-visit": "^1.0.0" } }, "markdown-escapes": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", "dev": true }, "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" @@ -70134,12 +83618,16 @@ }, "matchmediaquery": { "version": "0.3.1", + "resolved": "https://registry.npmjs.org/matchmediaquery/-/matchmediaquery-0.3.1.tgz", + "integrity": "sha512-Hlk20WQHRIm9EE9luN1kjRjYXAQToHOIAHPJn9buxBwuhfTHoKUcX+lXBbxc85DVQfXYbEQ4HcwQdd128E3qHQ==", "requires": { "css-mediaquery": "^0.1.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", @@ -70148,6 +83636,8 @@ }, "mdast-squeeze-paragraphs": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", "dev": true, "requires": { "unist-util-remove": "^2.0.0" @@ -70155,6 +83645,8 @@ }, "mdast-util-definitions": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", + "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", "dev": true, "requires": { "unist-util-visit": "^2.0.0" @@ -70162,6 +83654,8 @@ }, "mdast-util-to-hast": { "version": "10.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", + "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", "dev": true, "requires": { "@types/mdast": "^3.0.0", @@ -70176,6 +83670,8 @@ }, "mdast-util-to-string": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", + "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", "dev": true }, "mdn-data": { @@ -70186,13 +83682,19 @@ }, "mdurl": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", "dev": true }, "media-typer": { - "version": "0.3.0" + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" }, "memdown": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz", + "integrity": "sha512-iVrGHZB8i4OQfM155xx8akvG9FIj+ht14DX5CQkCTG4EHzZ3d3sgckIf/Lm9ivZalEsFuEVnWv2B2WZvbrro2w==", "requires": { "abstract-leveldown": "~2.7.1", "functional-red-black-tree": "^1.0.1", @@ -70204,27 +83706,37 @@ "dependencies": { "abstract-leveldown": { "version": "2.7.2", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz", + "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==", "requires": { "xtend": "~4.0.0" } }, "safe-buffer": { - "version": "5.1.2" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" } } }, "memfs": { "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", "dev": true, "requires": { "fs-monkey": "^1.0.3" } }, "memoize-one": { - "version": "5.2.1" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" }, "memoizerific": { "version": "1.11.3", + "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", + "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==", "dev": true, "requires": { "map-or-similar": "^1.5.0" @@ -70232,17 +83744,22 @@ }, "memory-fs": { "version": "0.4.1", - "dev": true, + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" } }, "memorystream": { - "version": "0.3.1" + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==" }, "meow": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", "requires": { "camelcase-keys": "^4.0.0", "decamelize-keys": "^1.0.0", @@ -70257,15 +83774,21 @@ "dependencies": { "find-up": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "requires": { "locate-path": "^2.0.0" } }, "indent-string": { - "version": "3.2.0" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==" }, "load-json-file": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", "requires": { "graceful-fs": "^4.1.2", "parse-json": "^4.0.0", @@ -70275,6 +83798,8 @@ }, "locate-path": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "requires": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -70282,40 +83807,56 @@ }, "p-limit": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "requires": { "p-try": "^1.0.0" } }, "p-locate": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "requires": { "p-limit": "^1.1.0" } }, "p-try": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" }, "parse-json": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "requires": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" } }, "path-exists": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" }, "path-type": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "requires": { "pify": "^3.0.0" } }, "pify": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" }, "read-pkg": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", "requires": { "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", @@ -70324,6 +83865,8 @@ }, "read-pkg-up": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", "requires": { "find-up": "^2.0.0", "read-pkg": "^3.0.0" @@ -70331,33 +83874,49 @@ }, "redent": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha512-XNwrTx77JQCEMXTeb8movBKuK75MgH0RZkujNuDKCezemx/voapl9i2gCSi8WWm8+ox5ycJi1gxF22fR7c0Ciw==", "requires": { "indent-string": "^3.0.0", "strip-indent": "^2.0.0" } }, "strip-bom": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" }, "strip-indent": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==" } } }, "merge-descriptors": { - "version": "1.0.1" + "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" + "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" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, "merkle-lib": { - "version": "2.0.10" + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/merkle-lib/-/merkle-lib-2.0.10.tgz", + "integrity": "sha512-XrNQvUbn1DL5hKNe46Ccs+Tu3/PYOlrcZILuGUhb95oKBPjc/nmIC8D462PQkipVDGKRvwhn+QFg2cCdIvmDJA==" }, "merkle-patricia-tree": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz", + "integrity": "sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g==", "requires": { "async": "^1.4.2", "ethereumjs-util": "^5.0.0", @@ -70370,13 +83929,19 @@ }, "dependencies": { "async": { - "version": "1.5.2" + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==" }, "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "ethereumjs-util": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -70390,14 +83955,20 @@ } }, "methods": { - "version": "1.1.2" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, "microevent.ts": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", "dev": true }, "micromatch": { "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, "requires": { "braces": "^3.0.2", @@ -70405,66 +83976,96 @@ } }, "microseconds": { - "version": "0.2.0" + "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" }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, "mime": { - "version": "1.6.0" + "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" + "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==", "dev": true }, "mimic-response": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" }, "min-document": { "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", "requires": { "dom-walk": "^0.1.0" } }, "min-indent": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true }, "minimalistic-assert": { - "version": "1.0.1" + "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" + "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.6" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "minimist-options": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", "requires": { "arrify": "^1.0.1", "is-plain-obj": "^1.1.0" @@ -70472,6 +84073,8 @@ }, "minipass": { "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", "dev": true, "requires": { "safe-buffer": "^5.1.2", @@ -70480,6 +84083,8 @@ }, "minipass-collect": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, "requires": { "minipass": "^3.0.0" @@ -70487,6 +84092,8 @@ "dependencies": { "minipass": { "version": "3.3.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", "dev": true, "requires": { "yallist": "^4.0.0" @@ -70494,12 +84101,16 @@ }, "yallist": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } }, "minipass-flush": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, "requires": { "minipass": "^3.0.0" @@ -70507,6 +84118,8 @@ "dependencies": { "minipass": { "version": "3.3.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", "dev": true, "requires": { "yallist": "^4.0.0" @@ -70514,12 +84127,16 @@ }, "yallist": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } }, "minipass-pipeline": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, "requires": { "minipass": "^3.0.0" @@ -70527,6 +84144,8 @@ "dependencies": { "minipass": { "version": "3.3.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", "dev": true, "requires": { "yallist": "^4.0.0" @@ -70534,12 +84153,16 @@ }, "yallist": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } }, "minizlib": { "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", "dev": true, "requires": { "minipass": "^2.9.0" @@ -70547,7 +84170,8 @@ }, "mississippi": { "version": "3.0.0", - "dev": true, + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "requires": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", @@ -70563,7 +84187,8 @@ "dependencies": { "duplexify": { "version": "3.7.1", - "dev": true, + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -70573,7 +84198,8 @@ }, "pumpify": { "version": "1.5.1", - "dev": true, + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "requires": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -70582,7 +84208,8 @@ "dependencies": { "pump": { "version": "2.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -70594,24 +84221,29 @@ }, "mixin-deep": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" } }, "mkdirp": { - "version": "0.5.6", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true }, "mkdirp-classic": { "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", "dev": true }, "mkdirp-promise": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha512-Hepn5kb1lJPtVW84RFT40YG1OddBNTOVUZR2bzQUHc+Z03en8/3uX0+060JDhcEzyO08HmipsN9DcnFMxhIL9w==", "dev": true, "requires": { "mkdirp": "*" @@ -70619,10 +84251,14 @@ }, "mock-fs": { "version": "4.14.0", + "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.14.0.tgz", + "integrity": "sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==", "dev": true }, "mocked-env": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mocked-env/-/mocked-env-1.3.2.tgz", + "integrity": "sha512-jwm3ziowCjpbLNhUNYwn2G0tawV/ZGRuWeEGt6PItrkQT74Nk3pDldL2pmwm9sQZw6a/x+ZBGeBVYq54acTauQ==", "dev": true, "requires": { "check-more-types": "2.24.0", @@ -70633,6 +84269,8 @@ "dependencies": { "debug": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { "ms": "^2.1.1" @@ -70640,12 +84278,16 @@ }, "ramda": { "version": "0.26.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.26.1.tgz", + "integrity": "sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==", "dev": true } } }, "module-deps": { "version": "6.2.3", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz", + "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==", "dev": true, "requires": { "browser-resolve": "^2.0.0", @@ -70666,10 +84308,14 @@ } }, "moment": { - "version": "2.29.4" + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" }, "moment-business-time": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/moment-business-time/-/moment-business-time-1.1.1.tgz", + "integrity": "sha512-XoNmUNgVC26x0wZjDjNbZ+xo49SCuA0k0AQnFlewufWspo0egxjGfKWJSdiIL1+9orOVb2QaSgTu8iwOaeCHtw==", "requires": { "minimatch": "^3.0.3", "moment": "^2.24.0" @@ -70677,7 +84323,8 @@ }, "move-concurrently": { "version": "1.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", "requires": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", @@ -70689,22 +84336,45 @@ "dependencies": { "aproba": { "version": "1.2.0", - "dev": true + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "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" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } } } }, "mozjpeg": { "version": "8.0.0", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-8.0.0.tgz", + "integrity": "sha512-Ca2Yhah9hG0Iutgsn8MOrAl37P9ThnKsJatjXoWdUO+8X8GeG/6ahvHZrTyqvbs6leMww1SauWUCao/L9qBuFQ==", "requires": { "bin-build": "^3.0.0", "bin-wrapper": "^4.0.0" } }, "ms": { - "version": "2.1.2" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "multibase": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", + "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", "requires": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -70712,6 +84382,8 @@ "dependencies": { "buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -70719,14 +84391,29 @@ } } }, + "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==", + "dev": true, + "peer": true, + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, "multicodec": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz", + "integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==", "requires": { "varint": "^5.0.0" } }, "multihashes": { "version": "0.4.21", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", + "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", "requires": { "buffer": "^5.5.0", "multibase": "^0.7.0", @@ -70735,6 +84422,8 @@ "dependencies": { "buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -70742,6 +84431,8 @@ }, "multibase": { "version": "0.7.0", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", + "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", "requires": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -70750,29 +84441,43 @@ } }, "mute-stream": { - "version": "0.0.7" + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==" }, "nan": { - "version": "2.16.0" + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", + "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==" }, "nano-base32": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nano-base32/-/nano-base32-1.0.1.tgz", + "integrity": "sha512-sxEtoTqAPdjWVGv71Q17koMFGsOMSiHsIFEvzOM7cNp8BXB4AnEwmDabm5dorusJf/v1z7QxaZYxUorU9RKaAw==" }, "nano-json-stream-parser": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz", + "integrity": "sha512-9MqxMH/BSJC7dnLsEMPyfN5Dvoo49IsPFYMcHw3Bcfc2kN0lpHRBSzlMSVx4HGyJ7s9B31CyBTVehWJoQ8Ctew==", "dev": true }, "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" } }, "nanoid": { - "version": "3.3.4" + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" }, "nanomatch": { "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -70789,10 +84494,14 @@ }, "natural-compare": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, "ndjson": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/ndjson/-/ndjson-1.5.0.tgz", + "integrity": "sha512-hUPLuaziboGjNF7wHngkgVc0FOclR8dDk/HfEvTtDr/iUrqBWiRcRSTK3/nLOqKH33th714BrMmTPtObI9gZxQ==", "requires": { "json-stringify-safe": "^5.0.1", "minimist": "^1.2.0", @@ -70801,18 +84510,25 @@ } }, "negotiator": { - "version": "0.6.3" + "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", - "dev": true + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "nested-error-stacks": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.1.tgz", + "integrity": "sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==", "dev": true }, "next": { "version": "12.1.6", + "resolved": "https://registry.npmjs.org/next/-/next-12.1.6.tgz", + "integrity": "sha512-cebwKxL3/DhNKfg9tPZDQmbRKjueqykHHbgaoG4VBRH3AHQJ2HO0dbKFiS1hPhe1/qgc2d/hFeadsbPicmLD+A==", "requires": { "@next/env": "12.1.6", "@next/swc-android-arm-eabi": "12.1.6", @@ -70833,12 +84549,17 @@ }, "dependencies": { "styled-jsx": { - "version": "5.0.2" + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.2.tgz", + "integrity": "sha512-LqPQrbBh3egD57NBcHET4qcgshPks+yblyhPlH2GY8oaDgKs8SK4C3dBh3oSJjgzJ3G5t1SYEZGHkP+QEpX9EQ==", + "requires": {} } } }, "next-compose-plugins": { - "version": "2.2.0" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/next-compose-plugins/-/next-compose-plugins-2.2.0.tgz", + "integrity": "sha512-ChUlpT9tWfJ7YxqGw/WQ2T1gf8EeX93n1XqeQw0lkvGa7seszahvF4eOZUJoq7Hetsbzg4UHVnPoCXfXTyQR3g==" }, "next-connect": { "version": "0.13.0", @@ -70850,6 +84571,8 @@ }, "next-optimized-images": { "version": "2.6.2", + "resolved": "https://registry.npmjs.org/next-optimized-images/-/next-optimized-images-2.6.2.tgz", + "integrity": "sha512-yH/f3eLmoQ/TxvWRiSuM6AuF3tR1s4nePdHPTm9gl4lAaGEKxTGaSuUL+ZxE5j/c/ITrnHVHibQzOz1Jl8euQw==", "requires": { "chalk": "^2.4.2", "figures": "^3.0.0", @@ -70860,8 +84583,147 @@ "url-loader": "^1.1.2" }, "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "peer": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "peer": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "peer": true + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "peer": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "peer": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "peer": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "peer": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "peer": true + }, "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", @@ -70870,40 +84732,307 @@ } }, "ajv-keywords": { - "version": "3.5.2" + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} }, "big.js": { - "version": "5.2.2" + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "peer": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "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==", + "peer": true + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "peer": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "peer": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "peer": true, + "requires": { + "esrecurse": "^4.1.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==", + "peer": true }, "file-loader": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz", + "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==", "requires": { "loader-utils": "^1.0.2", "schema-utils": "^1.0.0" } }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "peer": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "peer": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "peer": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "peer": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "peer": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "peer": true + }, "json-schema-traverse": { - "version": "0.4.1" + "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==" }, "json5": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "requires": { "minimist": "^1.2.0" } }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "peer": true + }, "loader-utils": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", "json5": "^1.0.1" } }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "peer": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "peer": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "peer": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, "mime": { - "version": "2.6.0" + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "peer": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "peer": true, + "requires": { + "p-try": "^2.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==", + "peer": true, + "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==", + "peer": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "peer": true, + "requires": { + "find-up": "^3.0.0" + } }, "raw-loader": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-2.0.0.tgz", + "integrity": "sha512-kZnO5MoIyrojfrPWqrhFNLZemIAX8edMOCp++yC5RKxzFB3m92DqKNhKlU6+FvpOhWtvyh3jOaD7J6/9tpdIKg==", "requires": { "loader-utils": "^1.1.0", "schema-utils": "^1.0.0" @@ -70911,30 +85040,158 @@ }, "schema-utils": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", "ajv-keywords": "^3.1.0" } }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "peer": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "peer": true + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "peer": true + }, + "terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "peer": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "peer": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "peer": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, "url-loader": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", + "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", "requires": { "loader-utils": "^1.1.0", "mime": "^2.0.3", "schema-utils": "^1.0.0" } + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "peer": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "webpack": { + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "peer": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } } } }, "next-tick": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" }, "nice-try": { - "version": "1.0.5" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "no-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, "requires": { "lower-case": "^2.0.2", @@ -70942,28 +85199,46 @@ } }, "node-addon-api": { - "version": "2.0.2" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" }, "node-dir": { "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", "dev": true, "requires": { "minimatch": "^3.0.2" } }, "node-fetch": { - "version": "2.6.1" + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "peer": true }, "node-gyp-build": { - "version": "4.5.0" + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", + "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==" }, "node-int64": { "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "dev": true }, "node-libs-browser": { "version": "2.2.1", - "dev": true, + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", "requires": { "assert": "^1.1.1", "browserify-zlib": "^0.2.0", @@ -70992,7 +85267,8 @@ "dependencies": { "assert": { "version": "1.5.0", - "dev": true, + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", "requires": { "object-assign": "^4.1.1", "util": "0.10.3" @@ -71000,11 +85276,13 @@ "dependencies": { "inherits": { "version": "2.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==" }, "util": { "version": "0.10.3", - "dev": true, + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", "requires": { "inherits": "2.0.1" } @@ -71013,7 +85291,8 @@ }, "buffer": { "version": "4.9.2", - "dev": true, + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "requires": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", @@ -71022,15 +85301,18 @@ }, "inherits": { "version": "2.0.3", - "dev": true + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" }, "isarray": { "version": "1.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "stream-http": { "version": "2.8.3", - "dev": true, + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "requires": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.1", @@ -71041,18 +85323,21 @@ }, "timers-browserify": { "version": "2.0.12", - "dev": true, + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "requires": { "setimmediate": "^1.0.4" } }, "tty-browserify": { "version": "0.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==" }, "util": { "version": "0.11.1", - "dev": true, + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", "requires": { "inherits": "2.0.3" } @@ -71061,32 +85346,44 @@ }, "node-preload": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", + "integrity": "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==", "dev": true, "requires": { "process-on-spawn": "^1.0.0" } }, "node-releases": { - "version": "2.0.6" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, "nofilter": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-1.0.4.tgz", + "integrity": "sha512-N8lidFp+fCz+TD51+haYdbDGrcBWwuHX40F5+z0qkUjMJ5Tp+rdSuAkMJ9N9eoolDlEVTf6u5icM+cNKkKW2mA==", "dev": true, "optional": true }, "normalize-hex": { "version": "0.0.2", + "resolved": "https://registry.npmjs.org/normalize-hex/-/normalize-hex-0.0.2.tgz", + "integrity": "sha512-E2dx7XJQnjsm6SkS4G6GGvIXRHaLeWAZE2D2N3aia+OpIif2UT8y4S0KCjrX3WmFDSeFnlNOp0FSHFjLeJ4SJw==", "requires": { "bn.js": "^4.11.8" }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, "normalize-package-data": { "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -71095,20 +85392,28 @@ }, "dependencies": { "semver": { - "version": "5.7.1" + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" } } }, "normalize-path": { "version": "3.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "devOptional": true }, "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==", "dev": true }, "normalize-url": { "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==", "dev": true, "requires": { "object-assign": "^4.0.1", @@ -71119,6 +85424,8 @@ "dependencies": { "query-string": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==", "dev": true, "requires": { "object-assign": "^4.1.0", @@ -71127,24 +85434,32 @@ }, "strict-uri-encode": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", "dev": true } } }, "npm-conf": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", "requires": { "config-chain": "^1.1.11", "pify": "^3.0.0" }, "dependencies": { "pify": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" } } }, "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==", "dev": true, "requires": { "path-key": "^3.0.0" @@ -71152,6 +85467,8 @@ }, "npmlog": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", "dev": true, "requires": { "are-we-there-yet": "^2.0.0", @@ -71162,35 +85479,49 @@ }, "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" } }, "num2fraction": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", "dev": true }, "number-is-nan": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==" }, "number-to-bn": { "version": "1.7.0", + "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", + "integrity": "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==", "requires": { "bn.js": "4.11.6", "strip-hex-prefix": "1.0.0" }, "dependencies": { "bn.js": { - "version": "4.11.6" + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==" } } }, "nwsapi": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==", "dev": true }, "nyc": { "version": "15.1.0", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", + "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", "dev": true, "requires": { "@istanbuljs/load-nyc-config": "^1.0.0", @@ -71222,39 +85553,10 @@ "yargs": "^15.0.2" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "dev": true - }, - "cliui": { - "version": "6.0.0", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, "find-up": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { "locate-path": "^5.0.0", @@ -71263,6 +85565,8 @@ }, "istanbul-lib-instrument": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dev": true, "requires": { "@babel/core": "^7.7.5", @@ -71273,6 +85577,8 @@ }, "locate-path": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { "p-locate": "^4.1.0" @@ -71280,6 +85586,8 @@ }, "p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -71287,6 +85595,8 @@ }, "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==", "dev": true, "requires": { "p-limit": "^2.2.0" @@ -71294,66 +85604,29 @@ }, "p-map": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", "dev": true, "requires": { "aggregate-error": "^3.0.0" } - }, - "rimraf": { - "version": "3.0.2", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "dev": true, - "requires": { - "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-parser": { - "version": "18.1.3", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } }, "oauth-sign": { - "version": "0.9.0" + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, "object-assign": { - "version": "4.1.1" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, "object-copy": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -71362,27 +85635,37 @@ "dependencies": { "define-property": { "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "requires": { "is-descriptor": "^0.1.0" } }, "is-accessor-descriptor": { "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", "requires": { "kind-of": "^3.0.2" } }, "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-data-descriptor": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", "requires": { "kind-of": "^3.0.2" } }, "is-descriptor": { "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -71390,12 +85673,16 @@ }, "dependencies": { "kind-of": { - "version": "5.1.0" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "requires": { "is-buffer": "^1.1.5" } @@ -71403,31 +85690,43 @@ } }, "object-inspect": { - "version": "1.12.2" + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" }, "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" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, "object-visit": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", "requires": { "isobject": "^3.0.0" }, "dependencies": { "isobject": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" } } }, "object.assign": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -71437,6 +85736,8 @@ }, "object.entries": { "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -71446,6 +85747,8 @@ }, "object.fromentries": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -71455,6 +85758,8 @@ }, "object.getownpropertydescriptors": { "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", "dev": true, "requires": { "array.prototype.reduce": "^1.0.4", @@ -71465,17 +85770,23 @@ }, "object.pick": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", "requires": { "isobject": "^3.0.1" }, "dependencies": { "isobject": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" } } }, "object.values": { "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -71485,35 +85796,56 @@ }, "objectorarray": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.5.tgz", + "integrity": "sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==", "dev": true }, "oblivious-set": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz", + "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==" }, "oboe": { "version": "2.1.5", + "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz", + "integrity": "sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==", "requires": { "http-https": "^1.0.0" } }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true, + "peer": true + }, "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==", "dev": true }, "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==", "dev": true, "requires": { "mimic-fn": "^2.1.0" @@ -71521,6 +85853,8 @@ }, "open": { "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "dev": true, "requires": { "define-lazy-prop": "^2.0.0", @@ -71530,10 +85864,14 @@ }, "openzeppelin-solidity-2.3.0": { "version": "npm:openzeppelin-solidity@2.3.0", + "resolved": "https://registry.npmjs.org/openzeppelin-solidity/-/openzeppelin-solidity-2.3.0.tgz", + "integrity": "sha512-QYeiPLvB1oSbDt6lDQvvpx7k8ODczvE474hb2kLXZBPKMsxKT1WxTCHBYrCU7kS7hfAku4DcJ0jqOyL+jvjwQw==", "dev": true }, "optionator": { "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dev": true, "requires": { "deep-is": "~0.1.3", @@ -71546,6 +85884,8 @@ "dependencies": { "levn": { "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", "dev": true, "requires": { "prelude-ls": "~1.1.2", @@ -71554,10 +85894,14 @@ }, "prelude-ls": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", "dev": true }, "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==", "dev": true, "requires": { "prelude-ls": "~1.1.2" @@ -71567,33 +85911,46 @@ }, "os-browserify": { "version": "0.3.0", - "dev": true + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" }, "os-filter-obj": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", "requires": { "arch": "^2.1.0" } }, "os-homedir": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", "dev": true }, "os-locale": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", "requires": { "lcid": "^1.0.0" } }, "os-tmpdir": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" }, "ospath": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", "dev": true }, "outpipe": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/outpipe/-/outpipe-1.1.1.tgz", + "integrity": "sha512-BnNY/RwnDrkmQdUa9U+OfN/Y7AWmKuUPCCd+hbRclZnnANvYpO72zp/a6Q4n829hPbdqEac31XCcsvlEvb+rtA==", "dev": true, "requires": { "shell-quote": "^1.4.2" @@ -71601,6 +85958,8 @@ }, "p-all": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-all/-/p-all-2.1.0.tgz", + "integrity": "sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA==", "dev": true, "requires": { "p-map": "^2.0.0" @@ -71608,21 +85967,29 @@ "dependencies": { "p-map": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", "dev": true } } }, "p-cancelable": { - "version": "0.3.0" + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==" }, "p-event": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha512-hV1zbA7gwqPVFcapfeATaNjQ3J0NuzorHPyG8GPL9g/Y/TplWVBVoCKCXL6Ej2zscrCEv195QNWJXuBH6XZuzA==", "requires": { "p-timeout": "^1.1.1" } }, "p-filter": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", + "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", "dev": true, "requires": { "p-map": "^2.0.0" @@ -71630,21 +85997,31 @@ "dependencies": { "p-map": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", "dev": true } } }, "p-finally": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" }, "p-is-promise": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==" }, "p-lazy": { - "version": "3.1.0" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-lazy/-/p-lazy-3.1.0.tgz", + "integrity": "sha512-sCJn0Cdahs6G6SX9+DUihVFUhrzDEduzE5xeViVBGtoqy5dBWko7W8T6Kk6TjR2uevRXJO7CShfWrqdH5s3w3g==" }, "p-limit": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "requires": { "yocto-queue": "^0.1.0" @@ -71652,6 +86029,8 @@ }, "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==", "dev": true, "requires": { "p-limit": "^3.0.2" @@ -71659,6 +86038,8 @@ }, "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" @@ -71666,27 +86047,50 @@ }, "p-map-series": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha512-4k9LlvY6Bo/1FcIdV33wqZQES0Py+iKISU9Uc8p8AjWoZPnFKMpVIVD3s0EYn4jzLh1I+WeUZkJ0Yoa4Qfw3Kg==", "requires": { "p-reduce": "^1.0.0" } }, "p-pipe": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha512-IA8SqjIGA8l9qOksXJvsvkeQ+VGb0TAzNCzvKvz9wt5wWLqfWbV6fXy43gpR2L4Te8sOq3S+Ql9biAaMKPdbtw==" }, "p-reduce": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ==" + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "peer": true, + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } }, "p-timeout": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==", "requires": { "p-finally": "^1.0.0" } }, "p-try": { - "version": "2.2.0" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, "package-hash": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", + "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", "dev": true, "requires": { "graceful-fs": "^4.1.15", @@ -71697,11 +86101,13 @@ }, "pako": { "version": "1.0.11", - "dev": true + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, "parallel-transform": { "version": "1.2.0", - "dev": true, + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", "requires": { "cyclist": "^1.0.1", "inherits": "^2.0.3", @@ -71710,6 +86116,8 @@ }, "param-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dev": true, "requires": { "dot-case": "^3.0.4", @@ -71718,12 +86126,16 @@ }, "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" } }, "parents": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "integrity": "sha512-mXKF3xkoUt5td2DoxpLmtOmZvko9VfFpwRwkKDHSNvgmpLAeBo18YDhcPbBzJq+QLCHMbGOfzia2cX4U+0v9Mg==", "dev": true, "requires": { "path-platform": "~0.11.15" @@ -71731,6 +86143,8 @@ }, "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", @@ -71741,6 +86155,8 @@ }, "parse-entities": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", "dev": true, "requires": { "character-entities": "^1.0.0", @@ -71752,10 +86168,14 @@ } }, "parse-headers": { - "version": "2.0.5" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" }, "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", @@ -71765,10 +86185,14 @@ }, "parse5": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true }, "parse5-htmlparser2-tree-adapter": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", "dev": true, "optional": true, "requires": { @@ -71778,6 +86202,8 @@ "dependencies": { "domhandler": { "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, "optional": true, "requires": { @@ -71786,11 +86212,15 @@ }, "entities": { "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", "dev": true, "optional": true }, "parse5": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz", + "integrity": "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==", "dev": true, "optional": true, "requires": { @@ -71800,10 +86230,14 @@ } }, "parseurl": { - "version": "1.3.3" + "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==", "dev": true, "requires": { "no-case": "^3.0.4", @@ -71812,14 +86246,19 @@ }, "pascalcase": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-1.0.0.tgz", + "integrity": "sha512-BSExi0rRnCHReJys6NocaK+cfTXNinAegfWBvr0JD3hiaEG7Nuc7r0CIdOJunXrs8gU/sbHQ9dxVAtiVQisjmg==", "dev": true }, "path-browserify": { "version": "0.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" }, "path-case": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-2.1.1.tgz", + "integrity": "sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==", "dev": true, "optional": true, "requires": { @@ -71828,11 +86267,15 @@ "dependencies": { "lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, "optional": true }, "no-case": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, "optional": true, "requires": { @@ -71842,41 +86285,63 @@ } }, "path-dirname": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" }, "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==", "dev": true }, "path-is-absolute": { - "version": "1.0.1" + "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==", "dev": true }, "path-key": { - "version": "3.1.1" + "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" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-platform": { "version": "0.11.15", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", + "integrity": "sha512-Y30dB6rab1A/nfEKsZxmr01nUotHX0c/ZiIAsCTatEe1CmS5Pm5He7fZ195bPT7RdquoaL8lLxFCMQi/bS7IJg==", "dev": true }, "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==", "dev": true }, "path-type": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "pathval": { - "version": "1.1.1" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==" }, "pause-stream": { "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", "dev": true, "requires": { "through": "~2.3" @@ -71884,6 +86349,8 @@ }, "pbjs": { "version": "0.0.5", + "resolved": "https://registry.npmjs.org/pbjs/-/pbjs-0.0.5.tgz", + "integrity": "sha512-cy4vyZ210BrYDYSt/UBdhR4QewliT2wTfPqECBJH2N+1R9WLoAZfN2fdOHj/sHL9XsW1pYXjHy8cfPZWJOWWRg==", "requires": { "bytebuffer": "5.0.1", "commander": "2.9.0", @@ -71892,6 +86359,8 @@ "dependencies": { "commander": { "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A==", "requires": { "graceful-readlink": ">= 1.0.0" } @@ -71900,6 +86369,8 @@ }, "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", @@ -71909,19 +86380,29 @@ } }, "pend": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" }, "penpal": { - "version": "3.0.7" + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/penpal/-/penpal-3.0.7.tgz", + "integrity": "sha512-WSXiq5HnEvzvY05SHhaXcsviUmCvh4Ze8AiIZzvmdzaaYAAx4rx8c6Xq6+MaVDG/Nfve3VmGD8HyRP3CkPvPbQ==" }, "performance-now": { - "version": "2.1.0" + "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" + "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" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, "pidtree": { "version": "0.6.0", @@ -71930,27 +86411,39 @@ "dev": true }, "pify": { - "version": "4.0.1" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" }, "pinkie": { - "version": "2.0.4" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" }, "pinkie-promise": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "requires": { "pinkie": "^2.0.0" } }, "pinst": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pinst/-/pinst-3.0.0.tgz", + "integrity": "sha512-cengSmBxtCyaJqtRSvJorIIZXMXg+lJ3sIljGmtBGUVonMnMsVJbnzl6jGN1HkOWwxNuJynCJ2hXxxqCQrFDdw==", "dev": true }, "pirates": { "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", "dev": true }, "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==", "dev": true, "requires": { "find-up": "^4.0.0" @@ -71958,6 +86451,8 @@ "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==", "dev": true, "requires": { "locate-path": "^5.0.0", @@ -71966,6 +86461,8 @@ }, "locate-path": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { "p-locate": "^4.1.0" @@ -71973,6 +86470,8 @@ }, "p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -71980,6 +86479,8 @@ }, "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==", "dev": true, "requires": { "p-limit": "^2.2.0" @@ -71989,13 +86490,19 @@ }, "pluralize": { "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", "dev": true }, "pngjs": { - "version": "3.4.0" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" }, "pnp-webpack-plugin": { "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", "dev": true, "requires": { "ts-pnp": "^1.1.6" @@ -72003,12 +86510,16 @@ }, "pocket-js-core": { "version": "0.0.3", + "resolved": "https://registry.npmjs.org/pocket-js-core/-/pocket-js-core-0.0.3.tgz", + "integrity": "sha512-OUTEvEVutdjLT6YyldvAlSebpBueUUWg2XKxGNt5u3QqrmLpBOOBmdDnGMNJ+lEwXtko+JqgwFq+HTi4g1QDVg==", "requires": { "axios": "^0.18.0" }, "dependencies": { "axios": { "version": "0.18.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.1.tgz", + "integrity": "sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g==", "requires": { "follow-redirects": "1.5.10", "is-buffer": "^2.0.2" @@ -72016,36 +86527,50 @@ }, "debug": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "requires": { "ms": "2.0.0" } }, "follow-redirects": { "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", "requires": { "debug": "=3.1.0" } }, "ms": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, "polished": { "version": "4.2.2", + "resolved": "https://registry.npmjs.org/polished/-/polished-4.2.2.tgz", + "integrity": "sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==", "dev": true, "requires": { "@babel/runtime": "^7.17.8" } }, "popper.js": { - "version": "1.16.1-lts" + "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==" }, "posix-character-classes": { - "version": "0.1.1" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" }, "postcss": { "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", "requires": { "nanoid": "^3.1.30", "picocolors": "^1.0.0", @@ -72054,6 +86579,8 @@ }, "postcss-flexbugs-fixes": { "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", "dev": true, "requires": { "postcss": "^7.0.26" @@ -72061,10 +86588,14 @@ "dependencies": { "picocolors": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", "dev": true }, "postcss": { "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "requires": { "picocolors": "^0.2.1", @@ -72073,12 +86604,16 @@ }, "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "postcss-loader": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", + "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", "dev": true, "requires": { "cosmiconfig": "^7.0.0", @@ -72090,6 +86625,8 @@ "dependencies": { "semver": { "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -72099,6 +86636,8 @@ }, "postcss-modules-extract-imports": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", "dev": true, "requires": { "postcss": "^7.0.5" @@ -72106,10 +86645,14 @@ "dependencies": { "picocolors": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", "dev": true }, "postcss": { "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "requires": { "picocolors": "^0.2.1", @@ -72118,12 +86661,16 @@ }, "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "postcss-modules-local-by-default": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", "dev": true, "requires": { "icss-utils": "^4.1.1", @@ -72134,10 +86681,14 @@ "dependencies": { "picocolors": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", "dev": true }, "postcss": { "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "requires": { "picocolors": "^0.2.1", @@ -72146,16 +86697,22 @@ }, "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==", "dev": true }, "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "postcss-modules-scope": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", "dev": true, "requires": { "postcss": "^7.0.6", @@ -72164,10 +86721,14 @@ "dependencies": { "picocolors": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", "dev": true }, "postcss": { "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "requires": { "picocolors": "^0.2.1", @@ -72176,12 +86737,16 @@ }, "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "postcss-modules-values": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", "dev": true, "requires": { "icss-utils": "^4.0.0", @@ -72190,10 +86755,14 @@ "dependencies": { "picocolors": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", "dev": true }, "postcss": { "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "requires": { "picocolors": "^0.2.1", @@ -72202,12 +86771,16 @@ }, "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "postcss-selector-parser": { "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -72215,27 +86788,41 @@ } }, "postcss-value-parser": { - "version": "3.3.1" + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" }, "preact": { - "version": "10.4.1" + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.4.1.tgz", + "integrity": "sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q==" }, "precond": { - "version": "0.2.3" + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz", + "integrity": "sha512-QCYG84SgGyGzqJ/vlMsxeXd/pgL/I94ixdNFyh1PusWmTCyVfPJjZ1K1jvHtsbfnXQs2TSkEP2fR7QiMZAnKFQ==" }, "prelude-ls": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, "prepend-http": { - "version": "1.0.4" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==" }, "prettier": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.0.5.tgz", + "integrity": "sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg==", "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" @@ -72243,10 +86830,25 @@ }, "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==", "dev": true }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "peer": true, + "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==", "dev": true, "requires": { "ansi-regex": "^5.0.1", @@ -72256,34 +86858,50 @@ "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==", "dev": true }, "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==", "dev": true } } }, "pretty-hrtime": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", "dev": true }, "prismjs": { "version": "1.28.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.28.0.tgz", + "integrity": "sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw==", "dev": true }, "private": { "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", "dev": true }, "process": { - "version": "0.11.10" + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" }, "process-nextick-args": { - "version": "2.0.1" + "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-on-spawn": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz", + "integrity": "sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==", "dev": true, "requires": { "fromentries": "^1.2.0" @@ -72291,14 +86909,19 @@ }, "progress": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, "promise-inflight": { "version": "1.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" }, "promise-to-callback": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz", + "integrity": "sha512-uhMIZmKM5ZteDMfLgJnoSq9GCwsNKrYau73Awf1jIy6/eUcuuZ3P+CD9zUv0kJsIUbU+x6uLNIhXhLHDs1pNPA==", "requires": { "is-fn": "^1.0.0", "set-immediate-shim": "^1.0.1" @@ -72306,6 +86929,8 @@ }, "promise.allsettled": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.5.tgz", + "integrity": "sha512-tVDqeZPoBC0SlzJHzWGZ2NKAguVq2oiYj7gbggbiTvH2itHohijTp7njOUA0aQ/nl+0lr/r6egmhoYu63UZ/pQ==", "dev": true, "requires": { "array.prototype.map": "^1.0.4", @@ -72318,6 +86943,8 @@ }, "promise.prototype.finally": { "version": "3.1.3", + "resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.3.tgz", + "integrity": "sha512-EXRF3fC9/0gz4qkt/f5EP5iW4kj9oFpBICNpCNOb/52+8nlHIX07FPLbi/q4qYBQ1xZqivMzTpNQSnArVASolQ==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -72327,6 +86954,8 @@ }, "prompts": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dev": true, "requires": { "kleur": "^3.0.3", @@ -72335,6 +86964,8 @@ }, "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", @@ -72342,22 +86973,30 @@ }, "dependencies": { "react-is": { - "version": "16.13.1" + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" } } }, "property-information": { "version": "5.6.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", + "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", "dev": true, "requires": { "xtend": "^4.0.0" } }, "proto-list": { - "version": "1.2.4" + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" }, "protobufjs": { "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", "requires": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -72376,21 +87015,29 @@ }, "protocol-buffers-encodings": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/protocol-buffers-encodings/-/protocol-buffers-encodings-1.1.1.tgz", + "integrity": "sha512-5aFshI9SbhtcMiDiZZu3g2tMlZeS5lhni//AGJ7V34PQLU5JA91Cva7TIs6inZhYikS3OpnUzAUuL6YtS0CyDA==", "requires": { "signed-varint": "^2.0.1", "varint": "5.0.0" }, "dependencies": { "varint": { - "version": "5.0.0" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz", + "integrity": "sha512-gC13b/bWrqQoKY2EmROCZ+AR0jitc6DnDGaQ6Ls9QpKmuSgJB1eQ7H3KETtQm7qSdMWMKCmsshyCmUwMLh3OAA==" } } }, "protocol-buffers-schema": { - "version": "3.1.0" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.1.0.tgz", + "integrity": "sha512-1g9zFjLFhGN1Dc5UVO8D2loVslp6sVxk5sJqgD66CuWUITh2gOaTLRN/pIakGFfB6e0nNF6hImrYFDurEsA1UQ==" }, "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" @@ -72398,26 +87045,38 @@ }, "proxy-from-env": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", "dev": true }, "prr": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" }, "ps-tree": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", + "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", "dev": true, "requires": { "event-stream": "=3.3.4" } }, "pseudomap": { - "version": "1.0.2" + "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" + "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", @@ -72428,12 +87087,16 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, "pump": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -72441,6 +87104,8 @@ }, "pumpify": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", + "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", "requires": { "duplexify": "^4.1.1", "inherits": "^2.0.3", @@ -72449,10 +87114,13 @@ }, "punycode": { "version": "1.4.1", - "dev": true + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" }, "puppeteer-core": { "version": "13.5.2", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-13.5.2.tgz", + "integrity": "sha512-uxHOWCHt9mGUCLu8qtbEy3UqHlBRMzGCyPmAeoq2KrtmPOC0ZJPRZrDLWJMG3E/gwuHinDtZnBbnFfRfk/PABg==", "dev": true, "requires": { "cross-fetch": "3.1.5", @@ -72471,6 +87139,8 @@ "dependencies": { "https-proxy-agent": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", "dev": true, "requires": { "agent-base": "6", @@ -72479,37 +87149,43 @@ }, "proxy-from-env": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "dev": true }, - "rimraf": { - "version": "3.0.2", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, "ws": { "version": "8.5.0", - "dev": true + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "dev": true, + "requires": {} } } }, "pure-rand": { - "version": "5.0.1", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-4.2.1.tgz", + "integrity": "sha512-ESI2eqHP9JlrnTb7H7fgczRUWB6VxMMJ2m9870WCIBhYkBzSGd6gml6WhQVXHK+ZM8k70TqsyI28ixaLPaNz5g==", "dev": true, "optional": true }, "pushdata-bitcoin": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pushdata-bitcoin/-/pushdata-bitcoin-1.0.1.tgz", + "integrity": "sha512-hw7rcYTJRAl4olM8Owe8x0fBuJJ+WGbMhQuLWOXEMN3PxPCKQHRkhfL+XG0+iXUmSHjkMmb3Ba55Mt21cZc9kQ==", "requires": { "bitcoin-ops": "^1.3.0" } }, "qr.js": { - "version": "0.0.0" + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/qr.js/-/qr.js-0.0.0.tgz", + "integrity": "sha512-c4iYnWb+k2E+vYpRimHqSu575b1/wKl4XFeJGpFmrJQz5I88v9aY2czh7s0w36srfCM1sXgC/xpoJz5dJfq+OQ==" }, "qrcode": { "version": "1.4.4", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.4.4.tgz", + "integrity": "sha512-oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q==", "requires": { "buffer": "^5.4.3", "buffer-alloc": "^1.2.0", @@ -72521,20 +87197,28 @@ }, "dependencies": { "ansi-regex": { - "version": "4.1.1" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" }, "buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, "camelcase": { - "version": "5.3.1" + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "cliui": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "requires": { "string-width": "^3.1.0", "strip-ansi": "^5.2.0", @@ -72542,19 +87226,27 @@ } }, "emoji-regex": { - "version": "7.0.3" + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "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" } }, "is-fullwidth-code-point": { - "version": "2.0.0" + "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==" }, "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" @@ -72562,21 +87254,29 @@ }, "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": "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" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" }, "string-width": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "requires": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -72585,23 +87285,26 @@ }, "strip-ansi": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { "ansi-regex": "^4.1.0" } }, "wrap-ansi": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "requires": { "ansi-styles": "^3.2.0", "string-width": "^3.0.0", "strip-ansi": "^5.0.0" } }, - "y18n": { - "version": "4.0.3" - }, "yargs": { "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "requires": { "cliui": "^5.0.0", "find-up": "^3.0.0", @@ -72617,6 +87320,8 @@ }, "yargs-parser": { "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -72626,12 +87331,16 @@ }, "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": "6.13.5", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz", + "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==", "requires": { "decode-uri-component": "^0.2.0", "split-on-first": "^1.0.0", @@ -72639,45 +87348,64 @@ } }, "querystring": { - "version": "0.2.0" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==" }, "querystring-es3": { "version": "0.2.1", - "dev": true + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==" }, "queue-microtask": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, "quick-lru": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha512-tRS7sTgyxMXtLum8L65daJnHUhfDUgboRdcWW2bR9vBfrj2+O5HSMbQOJfJJjIVSPFqbBCF37FpwWXGitDc5tA==" }, "ramda": { "version": "0.28.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.28.0.tgz", + "integrity": "sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==", "dev": true }, "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" } }, "randomhex": { - "version": "0.1.5" + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/randomhex/-/randomhex-0.1.5.tgz", + "integrity": "sha512-2+Kkw7UiZGQWOz7rw8hPW44utkBYMEciQfziaZ71RcyDu+refQWzS/0DgfUSa5MwclrOD3sf3vI5vmrTYjwpjQ==" }, "range-parser": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", "dev": true }, "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", @@ -72686,12 +87414,16 @@ }, "dependencies": { "bytes": { - "version": "3.1.2" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" } } }, "raw-loader": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", "dev": true, "requires": { "loader-utils": "^2.0.0", @@ -72700,6 +87432,8 @@ }, "rc": { "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, "requires": { "deep-extend": "^0.6.0", @@ -72710,16 +87444,22 @@ "dependencies": { "ini": { "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, "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==", "dev": true } } }, "react": { "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", + "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -72727,6 +87467,8 @@ }, "react-docgen": { "version": "5.4.3", + "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.4.3.tgz", + "integrity": "sha512-xlLJyOlnfr8lLEEeaDZ+X2J/KJoe6Nr9AzxnkdQWush5hz2ZSu66w6iLMOScMmxoSHWpWMn+k3v5ZiyCfcWsOA==", "dev": true, "requires": { "@babel/core": "^7.7.5", @@ -72743,12 +87485,16 @@ "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==", "dev": true } } }, "react-dom": { "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz", + "integrity": "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -72766,24 +87512,34 @@ }, "react-infinite-scroll-component": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/react-infinite-scroll-component/-/react-infinite-scroll-component-6.1.0.tgz", + "integrity": "sha512-SQu5nCqy8DxQWpnUVLx7V7b7LcA37aM7tvoWjTLZp1dk6EJibM5/4EJKzOnl07/BsM1Y40sKLuqjCwwH/xV0TQ==", "requires": { "throttle-debounce": "^2.1.0" } }, "react-input-autosize": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-input-autosize/-/react-input-autosize-3.0.0.tgz", + "integrity": "sha512-nL9uS7jEs/zu8sqwFE5MAPx6pPkNAriACQ2rGLlqmKr2sPGtN7TXTyDdQt4lbNXVx7Uzadb40x8qotIuru6Rhg==", "requires": { "prop-types": "^15.5.8" } }, "react-is": { - "version": "18.2.0" + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, "react-lifecycles-compat": { - "version": "3.0.4" + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, "react-query": { "version": "3.35.0", + "resolved": "https://registry.npmjs.org/react-query/-/react-query-3.35.0.tgz", + "integrity": "sha512-mRBJdpELLV+snzyXDsXM5ZEXM+HYt05L7st6ihSXr3nHX+4ULFr30mDjsziZvx0oF5dhlSDB8aMdvG6Ah4Bukg==", "requires": { "@babel/runtime": "^7.5.5", "broadcast-channel": "^3.4.1", @@ -72792,6 +87548,8 @@ }, "react-redux": { "version": "7.2.8", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.8.tgz", + "integrity": "sha512-6+uDjhs3PSIclqoCk0kd6iX74gzrGc3W5zcAjbrFgEdIjRSQObdIwfx80unTkVUYvbQ95Y8Av3OvFHq1w5EOUw==", "requires": { "@babel/runtime": "^7.15.4", "@types/react-redux": "^7.1.20", @@ -72802,16 +87560,22 @@ }, "dependencies": { "react-is": { - "version": "17.0.2" + "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-refresh": { "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", "dev": true }, "react-responsive": { "version": "8.2.0", + "resolved": "https://registry.npmjs.org/react-responsive/-/react-responsive-8.2.0.tgz", + "integrity": "sha512-iagCqVrw4QSjhxKp3I/YK6+ODkWY6G+YPElvdYKiUUbywwh9Ds0M7r26Fj2/7dWFFbOpcGnJE6uE7aMck8j5Qg==", "requires": { "hyphenate-style-name": "^1.0.0", "matchmediaquery": "^0.3.0", @@ -72821,6 +87585,8 @@ }, "react-select": { "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-4.3.1.tgz", + "integrity": "sha512-HBBd0dYwkF5aZk1zP81Wx5UsLIIT2lSvAY2JiJo199LjoLHoivjn9//KsmvQMEFGNhe58xyuOITjfxKCcGc62Q==", "requires": { "@babel/runtime": "^7.12.0", "@emotion/cache": "^11.4.0", @@ -72832,19 +87598,23 @@ }, "dependencies": { "@emotion/react": { - "version": "11.9.3", - "requires": { - "@babel/runtime": "^7.13.10", - "@emotion/babel-plugin": "^11.7.1", - "@emotion/cache": "^11.9.3", - "@emotion/serialize": "^1.0.4", - "@emotion/utils": "^1.1.0", - "@emotion/weak-memoize": "^0.2.5", + "version": "11.10.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.0.tgz", + "integrity": "sha512-K6z9zlHxxBXwN8TcpwBKcEsBsOw4JWCCmR+BeeOWgqp8GIU1yA2Odd41bwdAAr0ssbQrbJbVnndvv7oiv1bZeQ==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/cache": "^11.10.0", + "@emotion/serialize": "^1.1.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", "hoist-non-react-statics": "^3.3.1" } }, "react-transition-group": { - "version": "4.4.2", + "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", @@ -72856,6 +87626,8 @@ }, "react-shallow-renderer": { "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", "dev": true, "requires": { "object-assign": "^4.1.1", @@ -72875,10 +87647,15 @@ } }, "react-table": { - "version": "7.7.0" + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.7.0.tgz", + "integrity": "sha512-jBlj70iBwOTvvImsU9t01LjFjy4sXEtclBovl3mTiqjz23Reu0DKnRza4zlLtOPACx6j2/7MrQIthIK1Wi+LIA==", + "requires": {} }, "react-test-renderer": { "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.1.tgz", + "integrity": "sha512-/dRae3mj6aObwkjCcxZPlxDFh73XZLgvwhhyON2haZGUEhiaY5EjfAdw+d/rQmlcFwdTpMXCSGVk374QbCTlrA==", "dev": true, "requires": { "object-assign": "^4.1.1", @@ -72889,18 +87666,24 @@ "dependencies": { "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==", "dev": true } } }, "react-toastify": { "version": "9.0.4", + "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-9.0.4.tgz", + "integrity": "sha512-MYmJ1V5F6DEU+TFxBb+pGGsveFPt4tjr4yK+TopXkU3sXPD9F2tFhX+G2HBLZpqObT2O6Z9jbXSg3JpaxuWtWw==", "requires": { "clsx": "^1.1.1" } }, "read-only-stream": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", + "integrity": "sha512-3ALe0bjBVZtkdWKIcThYpQCLbBMd/+Tbh2CDSrAIDO3UsZ4Xs+tnyjv2MjCOMMgBG+AsUOeuP1cgtY1INISc8w==", "dev": true, "requires": { "readable-stream": "^2.0.2" @@ -72908,6 +87691,8 @@ }, "read-pkg": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "requires": { "@types/normalize-package-data": "^2.4.0", @@ -72918,12 +87703,16 @@ "dependencies": { "type-fest": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true } } }, "read-pkg-up": { "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, "requires": { "find-up": "^4.1.0", @@ -72933,6 +87722,8 @@ "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==", "dev": true, "requires": { "locate-path": "^5.0.0", @@ -72941,6 +87732,8 @@ }, "locate-path": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { "p-locate": "^4.1.0" @@ -72948,6 +87741,8 @@ }, "p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -72955,6 +87750,8 @@ }, "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==", "dev": true, "requires": { "p-limit": "^2.2.0" @@ -72962,12 +87759,16 @@ }, "type-fest": { "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true } } }, "readable-stream": { "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -72979,13 +87780,19 @@ }, "dependencies": { "isarray": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "safe-buffer": { - "version": "5.1.2" + "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" } @@ -72994,16 +87801,22 @@ }, "readdirp": { "version": "3.6.0", - "dev": true, + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "devOptional": true, "requires": { "picomatch": "^2.2.1" } }, "readonly-date": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/readonly-date/-/readonly-date-1.0.0.tgz", + "integrity": "sha512-tMKIV7hlk0h4mO3JTmmVuIlJVXjKk3Sep9Bf5OH0O+758ruuVkUy2J9SttDLm91IEX/WHlXPSpxMGjPj4beMIQ==" }, "recharts": { "version": "2.0.9", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.0.9.tgz", + "integrity": "sha512-JNsXE80PuF3hugUCE7JqDOMSvu5xQLxtjOaqFKKZI2pCJ1PVJzhwDv4TWk0nO4AvADbeWzYEHbg8C5Hcrh42UA==", "requires": { "@types/d3-scale": "^3.0.0", "@types/d3-shape": "^2.0.0", @@ -73022,15 +87835,21 @@ "dependencies": { "dom-helpers": { "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", "requires": { "@babel/runtime": "^7.1.2" } }, "react-is": { - "version": "16.10.2" + "version": "16.10.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.10.2.tgz", + "integrity": "sha512-INBT1QEgtcCCgvccr5/86CfD71fw9EPmDxgiJX4I2Ddr6ZsV6iFXsuby+qWJPtmNuMY0zByTsG4468P7nHuNWA==" }, "react-resize-detector": { "version": "6.7.8", + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-6.7.8.tgz", + "integrity": "sha512-0FaEcUBAbn+pq3PT5a9hHRebUfuS1SRLGLpIw8LydU7zX429I6XJgKerKAMPsJH0qWAl6o5bVKNqFJqr6tGPYw==", "requires": { "@types/resize-observer-browser": "^0.1.6", "lodash": "^4.17.21", @@ -73039,6 +87858,8 @@ }, "react-smooth": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.1.tgz", + "integrity": "sha512-Own9TA0GPPf3as4vSwFhDouVfXP15ie/wIHklhyKBH5AN6NFtdk0UpHBnonV11BtqDkAWlt40MOUc+5srmW7NA==", "requires": { "fast-equals": "^2.0.0", "react-transition-group": "2.9.0" @@ -73046,6 +87867,8 @@ "dependencies": { "react-transition-group": { "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", "requires": { "dom-helpers": "^3.4.0", "loose-envify": "^1.4.0", @@ -73059,18 +87882,34 @@ }, "recharts-scale": { "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", "requires": { "decimal.js-light": "^2.4.1" } }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "peer": true, + "requires": { + "resolve": "^1.9.0" + } + }, "recoil": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/recoil/-/recoil-0.6.1.tgz", + "integrity": "sha512-J7oT3LZl2vpyFClgSUpOQjpykz84VSX/NJE/PavAtR8n7Z+whEdVBPUtwc2TEWjONeL/lJmiac2XQ+qEOQA52Q==", "requires": { "hamt_plus": "1.0.2" } }, "redent": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, "requires": { "indent-string": "^4.0.0", @@ -73079,19 +87918,31 @@ }, "reduce-css-calc": { "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", "requires": { "css-unit-converter": "^1.1.1", "postcss-value-parser": "^3.3.0" } }, + "reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", + "dev": true + }, "redux": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", + "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", "requires": { "@babel/runtime": "^7.9.2" } }, "refractor": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz", + "integrity": "sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==", "dev": true, "requires": { "hastscript": "^6.0.0", @@ -73101,26 +87952,36 @@ "dependencies": { "prismjs": { "version": "1.27.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", + "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", "dev": true } } }, "regenerate": { "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", "dev": true }, "regenerate-unicode-properties": { "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", "dev": true, "requires": { "regenerate": "^1.4.2" } }, "regenerator-runtime": { - "version": "0.13.9" + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "regenerator-transform": { "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", "dev": true, "requires": { "@babel/runtime": "^7.8.4" @@ -73128,6 +87989,8 @@ }, "regex-not": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -73135,6 +87998,8 @@ "dependencies": { "safe-regex": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", "requires": { "ret": "~0.1.10" } @@ -73143,10 +88008,14 @@ }, "regexp-tree": { "version": "0.1.24", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.24.tgz", + "integrity": "sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==", "dev": true }, "regexp.prototype.flags": { "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -73154,14 +88023,20 @@ } }, "regexparam": { - "version": "1.3.0" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexparam/-/regexparam-1.3.0.tgz", + "integrity": "sha512-6IQpFBv6e5vz1QAqI+V4k8P2e/3gRrqfCJ9FI+O1FLQTO+Uz6RXZEZOPmTJ6hlGj7gkERzY5BRCv09whKP96/g==" }, "regexpp": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true }, "regexpu-core": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", "dev": true, "requires": { "regenerate": "^1.4.2", @@ -73174,6 +88049,8 @@ }, "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==", "dev": true, "requires": { "rc": "^1.1.6", @@ -73182,6 +88059,8 @@ }, "registry-url": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", "dev": true, "requires": { "rc": "^1.0.1" @@ -73189,10 +88068,14 @@ }, "regjsgen": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", "dev": true }, "regjsparser": { "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -73200,16 +88083,22 @@ "dependencies": { "jsesc": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true } } }, "relateurl": { "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", "dev": true }, "release-zalgo": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", + "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==", "dev": true, "requires": { "es6-error": "^4.0.1" @@ -73217,6 +88106,8 @@ }, "remark-external-links": { "version": "8.0.0", + "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", + "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", "dev": true, "requires": { "extend": "^3.0.0", @@ -73228,10 +88119,14 @@ }, "remark-footnotes": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", + "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", "dev": true }, "remark-mdx": { "version": "1.6.22", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", + "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", "dev": true, "requires": { "@babel/core": "7.12.9", @@ -73246,6 +88141,8 @@ "dependencies": { "@babel/core": { "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", "dev": true, "requires": { "@babel/code-frame": "^7.10.4", @@ -73268,10 +88165,14 @@ }, "@babel/helper-plugin-utils": { "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", "dev": true }, "@babel/plugin-proposal-object-rest-spread": { "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -73281,6 +88182,8 @@ }, "@babel/plugin-syntax-jsx": { "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" @@ -73288,16 +88191,22 @@ }, "semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, "source-map": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true } } }, "remark-parse": { "version": "8.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", + "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", "dev": true, "requires": { "ccount": "^1.0.0", @@ -73320,6 +88229,8 @@ }, "remark-slug": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", + "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", "dev": true, "requires": { "github-slugger": "^1.0.0", @@ -73329,36 +88240,66 @@ }, "remark-squeeze-paragraphs": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", "dev": true, "requires": { "mdast-squeeze-paragraphs": "^4.0.0" } }, "remove-accents": { - "version": "0.4.2" + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", + "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==" }, "remove-trailing-separator": { "version": "1.1.0", - "dev": true + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "devOptional": true + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "peer": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } }, "repeat-element": { - "version": "1.1.4" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" }, "repeat-string": { - "version": "1.6.1" + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" }, "repeating": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", "dev": true, "requires": { "is-finite": "^1.0.0" } }, "replace-ext": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==" }, "request": { "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -73382,8 +88323,20 @@ "uuid": "^3.3.2" }, "dependencies": { + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, "http-signature": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -73392,6 +88345,8 @@ }, "jsprim": { "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -73400,34 +88355,57 @@ } }, "qs": { - "version": "6.5.3" + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" }, "uuid": { - "version": "3.4.0" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" } } }, "request-progress": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", "dev": true, "requires": { "throttleit": "^1.0.0" } }, "require-directory": { - "version": "2.1.1" + "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" + "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==" }, "require-main-filename": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "peer": true }, "resize-observer-polyfill": { - "version": "1.5.1" + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" }, "resolve": { "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "requires": { "is-core-module": "^2.9.0", "path-parse": "^1.0.7", @@ -73436,6 +88414,8 @@ }, "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==", "dev": true, "requires": { "resolve-from": "^5.0.0" @@ -73443,23 +88423,33 @@ }, "resolve-from": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, "resolve-url": { - "version": "0.2.1" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" }, "resolve.exports": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", "dev": true }, "responselike": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", "requires": { "lowercase-keys": "^1.0.0" } }, "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", @@ -73468,52 +88458,79 @@ }, "resumer": { "version": "0.0.0", + "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz", + "integrity": "sha512-Fn9X8rX8yYF4m81rZCK/5VmrmsSbqS/i3rDLl6ZZHAXgC2nTAx3dhwG8q8odP/RmdLa2YrybDJaAMg+X1ajY3w==", "dev": true, "requires": { "through": "~2.3.4" } }, "ret": { - "version": "0.1.15" + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "peer": true }, "reusify": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, "rfdc": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", "dev": true }, "rimraf": { - "version": "2.6.3", + "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" } }, "ripemd160-min": { - "version": "0.0.6" + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/ripemd160-min/-/ripemd160-min-0.0.6.tgz", + "integrity": "sha512-+GcJgQivhs6S9qvLogusiTcS9kQUfgR75whKuy5jIhuiOfQuJ8fjqxV6EGD5duH1Y/FawFUMtMhyeq3Fbnib8A==" }, "rlp": { "version": "2.2.7", + "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", + "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", "requires": { "bn.js": "^5.2.0" } }, "rlp-browser": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rlp-browser/-/rlp-browser-1.0.1.tgz", + "integrity": "sha512-JU+9ntlfyKanOOPwtNuMZBmCQ/fWVoryfa7ZSYDTUKAa1zk4v2smvM0WV8BsskJuqn/DdxpO7HO2vEikMvmhOA==", "requires": { "buffer": "^5.4.2" }, "dependencies": { "buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -73523,19 +88540,27 @@ }, "rsvp": { "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", "dev": true }, "rtcpeerconnection-shim": { "version": "1.2.15", + "resolved": "https://registry.npmjs.org/rtcpeerconnection-shim/-/rtcpeerconnection-shim-1.2.15.tgz", + "integrity": "sha512-C6DxhXt7bssQ1nHb154lqeL0SXz5Dx4RczXZu2Aa/L1NJFnEVDxFwCBo3fqtuljhHIGceg5JKBV4XJ0gW5JKyw==", "requires": { "sdp": "^2.6.0" } }, "run-async": { - "version": "2.4.1" + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" }, "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==", "dev": true, "requires": { "queue-microtask": "^1.2.2" @@ -73543,52 +88568,70 @@ }, "run-queue": { "version": "1.0.3", - "dev": true, + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", "requires": { "aproba": "^1.1.1" }, "dependencies": { "aproba": { "version": "1.2.0", - "dev": true + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" } } }, "rustbn.js": { - "version": "0.2.0" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", + "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==" }, "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" }, "dependencies": { "tslib": { - "version": "1.14.1" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, "safe-buffer": { - "version": "5.2.1" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, "safe-event-emitter": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz", + "integrity": "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==", "requires": { "events": "^3.0.0" } }, "safe-regex": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", + "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", "dev": true, "requires": { "regexp-tree": "~0.1.1" } }, "safer-buffer": { - "version": "2.1.2" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sane": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", "dev": true, "requires": { "@cnakazawa/watch": "^1.0.3", @@ -73604,6 +88647,8 @@ "dependencies": { "anymatch": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { "micromatch": "^3.1.4", @@ -73612,6 +88657,8 @@ }, "braces": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { "arr-flatten": "^1.1.0", @@ -73628,6 +88675,8 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -73637,6 +88686,8 @@ }, "cross-spawn": { "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { "nice-try": "^1.0.4", @@ -73648,6 +88699,8 @@ }, "execa": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { "cross-spawn": "^6.0.0", @@ -73661,6 +88714,8 @@ }, "fill-range": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -73671,6 +88726,8 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -73680,6 +88737,8 @@ }, "get-stream": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { "pump": "^3.0.0" @@ -73687,14 +88746,20 @@ }, "is-buffer": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, "is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true }, "is-number": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -73702,6 +88767,8 @@ "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -73711,14 +88778,20 @@ }, "is-stream": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "dev": true }, "isobject": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true }, "micromatch": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { "arr-diff": "^4.0.0", @@ -73738,6 +88811,8 @@ }, "normalize-path": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dev": true, "requires": { "remove-trailing-separator": "^1.0.1" @@ -73745,6 +88820,8 @@ }, "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==", "dev": true, "requires": { "path-key": "^2.0.0" @@ -73752,14 +88829,20 @@ }, "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==", "dev": true }, "semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, "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==", "dev": true, "requires": { "shebang-regex": "^1.0.0" @@ -73767,10 +88850,14 @@ }, "shebang-regex": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true }, "to-regex-range": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -73779,6 +88866,8 @@ }, "which": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "requires": { "isexe": "^2.0.0" @@ -73788,6 +88877,8 @@ }, "saxes": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dev": true, "requires": { "xmlchars": "^2.2.0" @@ -73795,6 +88886,8 @@ }, "scheduler": { "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -73802,6 +88895,8 @@ }, "schema-utils": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", @@ -73811,6 +88906,8 @@ "dependencies": { "ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -73821,22 +88918,33 @@ }, "ajv-keywords": { "version": "3.5.2", - "dev": true + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} }, "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==", "dev": true } } }, "scrypt-js": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", + "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" }, "sdp": { - "version": "2.12.0" + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/sdp/-/sdp-2.12.0.tgz", + "integrity": "sha512-jhXqQAQVM+8Xj5EjJGVweuEzgtGWb3tmEEpl3CLP3cStInSbVHSg0QWOGQzNq8pSID4JkpeV2mPqlMDLrm0/Vw==" }, "secp256k1": { "version": "3.8.0", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.8.0.tgz", + "integrity": "sha512-k5ke5avRZbtl9Tqx/SA7CbY3NF6Ro+Sj9cZxezFzuBlLDmyqPiL8hJJ+EmzD8Ig4LUDByHJ3/iPOVoRixs/hmw==", "requires": { "bindings": "^1.5.0", "bip66": "^1.1.5", @@ -73849,46 +88957,83 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, "secure-random": { - "version": "1.1.2" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/secure-random/-/secure-random-1.1.2.tgz", + "integrity": "sha512-H2bdSKERKdBV1SwoqYm6C0y+9EA94v6SUBOWO8kDndc4NoUih7Dv6Tsgma7zO1lv27wIvjlD0ZpMQk7um5dheQ==" }, "seek-bzip": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", "requires": { "commander": "^2.8.1" }, "dependencies": { "commander": { - "version": "2.20.3" + "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==" } } }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true, + "peer": true + }, + "selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "dev": true, + "peer": true, + "requires": { + "node-forge": "^1" + } + }, "semaphore": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz", + "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==" }, "semver": { - "version": "6.3.0" + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, "semver-regex": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==" }, "semver-truncate": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==", "requires": { "semver": "^5.3.0" }, "dependencies": { "semver": { - "version": "5.7.1" + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" } } }, "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", @@ -73907,25 +89052,35 @@ "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" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, "ms": { - "version": "2.1.3" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "range-parser": { - "version": "1.2.1" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" } } }, "sentence-case": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.1.tgz", + "integrity": "sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==", "dev": true, "optional": true, "requires": { @@ -73935,11 +89090,15 @@ "dependencies": { "lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, "optional": true }, "no-case": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, "optional": true, "requires": { @@ -73948,8 +89107,20 @@ } } }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "peer": true, + "requires": { + "randombytes": "^2.1.0" + } + }, "serve": { "version": "13.0.2", + "resolved": "https://registry.npmjs.org/serve/-/serve-13.0.2.tgz", + "integrity": "sha512-71R6fKvNgKrqARAag6lYJNnxDzpH7DCNrMuvPY5PLVaC2PDhJsGTj/34o4o4tPWhTuLgEXqvgnAWbATQ9zGZTQ==", "dev": true, "requires": { "@zeit/schemas": "2.6.0", @@ -73965,6 +89136,8 @@ "dependencies": { "ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -73975,6 +89148,8 @@ }, "chalk": { "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -73984,12 +89159,16 @@ }, "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==", "dev": true } } }, "serve-favicon": { "version": "2.5.0", + "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", + "integrity": "sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA==", "dev": true, "requires": { "etag": "~1.8.1", @@ -74001,16 +89180,22 @@ "dependencies": { "ms": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", "dev": true }, "safe-buffer": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", "dev": true } } }, "serve-handler": { "version": "6.1.3", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", + "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", "dev": true, "requires": { "bytes": "3.0.0", @@ -74025,14 +89210,20 @@ "dependencies": { "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==", "dev": true }, "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==", "dev": true }, "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==", "dev": true, "requires": { "mime-db": "~1.33.0" @@ -74040,6 +89231,8 @@ }, "minimatch": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -74047,8 +89240,86 @@ } } }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "peer": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true, + "peer": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "peer": true + } + } + }, "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", @@ -74058,6 +89329,8 @@ }, "servify": { "version": "0.1.12", + "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz", + "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==", "dev": true, "requires": { "body-parser": "^1.16.0", @@ -74068,13 +89341,19 @@ } }, "set-blocking": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, "set-immediate-shim": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ==" }, "set-value": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -74084,23 +89363,33 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "requires": { "is-extendable": "^0.1.0" } }, "is-extendable": { - "version": "0.1.1" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" } } }, "setimmediate": { - "version": "1.0.5" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" }, "setprototypeof": { - "version": "1.2.0" + "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" @@ -74108,12 +89397,16 @@ }, "sha3": { "version": "2.1.4", + "resolved": "https://registry.npmjs.org/sha3/-/sha3-2.1.4.tgz", + "integrity": "sha512-S8cNxbyb0UGUM2VhRD4Poe5N58gJnJsLJ5vC7FYWGUmGhcsj4++WaIOBFVDxlG0W3To6xBuiRh+i0Qp2oNCOtg==", "requires": { "buffer": "6.0.3" }, "dependencies": { "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" @@ -74123,19 +89416,27 @@ }, "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==", "dev": true, "requires": { "kind-of": "^6.0.2" } }, "shallow-equal": { - "version": "1.2.1" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", + "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" }, "shallowequal": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, "shasum": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "integrity": "sha512-UTzHm/+AzKfO9RgPgRpDIuMSNie1ubXRaljjlhFMNGYoG7z+rm9AHLPMf70R7887xboDH9Q+5YQbWKObFHEAtw==", "dev": true, "requires": { "json-stable-stringify": "~0.0.0", @@ -74144,6 +89445,8 @@ "dependencies": { "json-stable-stringify": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "integrity": "sha512-nKtD/Qxm7tWdZqJoldEC7fF0S41v0mWbeaXG3637stOWfyGxTgWTYE2wtfKmjzpvxv2MA2xzxsXOIiwUpkX6Qw==", "dev": true, "requires": { "jsonify": "~0.0.0" @@ -74153,6 +89456,8 @@ }, "shasum-object": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", + "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", "dev": true, "requires": { "fast-safe-stringify": "^2.0.7" @@ -74160,19 +89465,27 @@ }, "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" + "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.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", "dev": true }, "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", @@ -74180,19 +89493,27 @@ } }, "signal-exit": { - "version": "3.0.7" + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "signed-varint": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz", + "integrity": "sha512-abgDPg1106vuZZOvw7cFwdCABddfJRz5akcCcchzTbhyhYnsG31y4AlZEgp315T7W3nQq5P4xeOm186ZiPVFzw==", "requires": { "varint": "~5.0.0" } }, "simple-concat": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" }, "simple-get": { "version": "2.8.2", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.2.tgz", + "integrity": "sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==", "requires": { "decompress-response": "^3.3.0", "once": "^1.3.1", @@ -74201,46 +89522,44 @@ }, "sisteransi": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "dev": true }, "slash": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, "slice-ansi": { - "version": "3.0.0", + "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": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" }, "dependencies": { "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", "dev": true } } }, "slick-carousel": { - "version": "1.8.1" + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/slick-carousel/-/slick-carousel-1.8.1.tgz", + "integrity": "sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==", + "requires": {} }, "snake-case": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz", + "integrity": "sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q==", "dev": true, "optional": true, "requires": { @@ -74249,11 +89568,15 @@ "dependencies": { "lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, "optional": true }, "no-case": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, "optional": true, "requires": { @@ -74264,6 +89587,8 @@ }, "snapdragon": { "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -74277,30 +89602,40 @@ "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" } }, "define-property": { "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "requires": { "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "requires": { "is-buffer": "^1.1.5" } @@ -74308,16 +89643,22 @@ } }, "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-data-descriptor": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "requires": { "is-buffer": "^1.1.5" } @@ -74326,6 +89667,8 @@ }, "is-descriptor": { "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -74333,19 +89676,29 @@ } }, "is-extendable": { - "version": "0.1.1" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" }, "kind-of": { - "version": "5.1.0" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" }, "ms": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "source-map": { - "version": "0.5.7" + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" }, "source-map-resolve": { "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "requires": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -74358,6 +89711,8 @@ }, "snapdragon-node": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -74366,34 +89721,58 @@ "dependencies": { "define-property": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "requires": { "is-descriptor": "^1.0.0" } }, "isobject": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" } } }, "snapdragon-util": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "requires": { "kind-of": "^3.2.0" }, "dependencies": { "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "requires": { "is-buffer": "^1.1.5" } } } }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "peer": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, "solc": { "version": "0.4.26", + "resolved": "https://registry.npmjs.org/solc/-/solc-0.4.26.tgz", + "integrity": "sha512-o+c6FpkiHd+HPjmjEVpQgH7fqZ14tJpXhho+/bQXlXbliLIS/xjXb42Vxh+qQY1WCSTMQ0+a5vR9vi0MfhU6mA==", "requires": { "fs-extra": "^0.30.0", "memorystream": "^0.3.1", @@ -74403,13 +89782,19 @@ }, "dependencies": { "ansi-regex": { - "version": "2.1.1" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" }, "camelcase": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==" }, "cliui": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", "requires": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1", @@ -74418,6 +89803,8 @@ }, "find-up": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", "requires": { "path-exists": "^2.0.0", "pinkie-promise": "^2.0.0" @@ -74425,6 +89812,8 @@ }, "fs-extra": { "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==", "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^2.1.0", @@ -74434,22 +89823,30 @@ } }, "get-caller-file": { - "version": "1.0.3" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" }, "is-fullwidth-code-point": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", "requires": { "number-is-nan": "^1.0.0" } }, "jsonfile": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", "requires": { "graceful-fs": "^4.1.6" } }, "load-json-file": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", "requires": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -74460,18 +89857,24 @@ }, "parse-json": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", "requires": { "error-ex": "^1.2.0" } }, "path-exists": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", "requires": { "pinkie-promise": "^2.0.0" } }, "path-type": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", "requires": { "graceful-fs": "^4.1.2", "pify": "^2.0.0", @@ -74479,10 +89882,14 @@ } }, "pify": { - "version": "2.3.0" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" }, "read-pkg": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", "requires": { "load-json-file": "^1.0.0", "normalize-package-data": "^2.3.2", @@ -74491,22 +89898,40 @@ }, "read-pkg-up": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", "requires": { "find-up": "^1.0.0", "read-pkg": "^1.0.0" } }, "require-from-string": { - "version": "1.2.1" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha512-H7AkJWMobeskkttHyhTVtS0fxpFLjxhbfMa6Bk3wimP7sdPRGL3EyCg3sAQenFfAe+xQ+oAc85Nmtvq0ROM83Q==" }, "require-main-filename": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } }, "semver": { - "version": "5.7.1" + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" }, "string-width": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -74515,31 +89940,43 @@ }, "strip-ansi": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "requires": { "ansi-regex": "^2.0.0" } }, "strip-bom": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", "requires": { "is-utf8": "^0.2.0" } }, "which-module": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==" }, "wrap-ansi": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", "requires": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1" } }, "y18n": { - "version": "3.2.2" + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==" }, "yargs": { "version": "4.8.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", + "integrity": "sha512-LqodLrnIDM3IFT+Hf/5sxBnEGECrfdC1uIbgZeJmESCSo4HoCAaKEus8MylXHAkdacGc0ye+Qa+dpkuom8uVYA==", "requires": { "cliui": "^3.2.0", "decamelize": "^1.1.1", @@ -74559,6 +89996,8 @@ }, "yargs-parser": { "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==", "requires": { "camelcase": "^3.0.0", "lodash.assign": "^4.0.6" @@ -74567,33 +90006,46 @@ } }, "solidity-parser-antlr": { - "version": "0.4.11" + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/solidity-parser-antlr/-/solidity-parser-antlr-0.4.11.tgz", + "integrity": "sha512-4jtxasNGmyC0midtjH/lTFPZYvTTUMy6agYcF+HoMnzW8+cqo3piFrINb4ZCzpPW+7tTVFCGa5ubP34zOzeuMg==" }, "sort-keys": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", "requires": { "is-plain-obj": "^1.0.0" } }, "sort-keys-length": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==", "requires": { "sort-keys": "^1.0.0" } }, "source-list-map": { "version": "2.0.1", - "dev": true + "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.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" + "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-resolve": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", "dev": true, "requires": { "atob": "^2.1.2", @@ -74602,7 +90054,8 @@ }, "source-map-support": { "version": "0.5.21", - "dev": true, + "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" @@ -74610,19 +90063,26 @@ "dependencies": { "source-map": { "version": "0.6.1", - "dev": true + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, "source-map-url": { - "version": "0.4.1" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" }, "space-separated-tokens": { "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", "dev": true }, "spawn-wrap": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz", + "integrity": "sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==", "dev": true, "requires": { "foreground-child": "^2.0.0", @@ -74631,65 +90091,119 @@ "rimraf": "^3.0.0", "signal-exit": "^3.0.2", "which": "^2.0.1" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } } }, "spdx-correct": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { - "version": "2.3.0" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "spdx-expression-parse": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { - "version": "3.0.11" + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "peer": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } }, "split": { "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==", "dev": true, "requires": { "through": "2" } }, "split-on-first": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" }, "split-string": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "requires": { "extend-shallow": "^3.0.0" } }, "split2": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", "requires": { "through2": "^2.0.2" } }, "sprintf-js": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, "squeak": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha512-YQL1ulInM+ev8nXX7vfXsCsDh6IqXlrremc1hzi77776BtpWgYJUMto3UM05GSAaGzJgWekszjoKDrVNB5XG+A==", "dev": true, "requires": { "chalk": "^1.0.0", @@ -74699,14 +90213,20 @@ "dependencies": { "ansi-regex": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true }, "ansi-styles": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", "dev": true }, "chalk": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", "dev": true, "requires": { "ansi-styles": "^2.2.1", @@ -74718,6 +90238,8 @@ }, "strip-ansi": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, "requires": { "ansi-regex": "^2.0.0" @@ -74725,12 +90247,16 @@ }, "supports-color": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", "dev": true } } }, "sshpk": { "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -74744,23 +90270,30 @@ }, "dependencies": { "tweetnacl": { - "version": "0.14.5" + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" } } }, "ssri": { "version": "6.0.2", - "dev": true, + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "requires": { "figgy-pudding": "^3.5.1" } }, "stable": { "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", "dev": true }, "stack-utils": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", "dev": true, "requires": { "escape-string-regexp": "^2.0.0" @@ -74768,16 +90301,22 @@ "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==", "dev": true } } }, "stackframe": { "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", "dev": true }, "start-server-and-test": { "version": "1.14.0", + "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-1.14.0.tgz", + "integrity": "sha512-on5ELuxO2K0t8EmNj9MtVlFqwBMxfWOhu4U7uZD1xccVpFlOQKR93CSe0u98iQzfNxRyaNTb/CdadbNllplTsw==", "dev": true, "requires": { "bluebird": "3.7.2", @@ -74791,6 +90330,8 @@ "dependencies": { "debug": { "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "requires": { "ms": "2.1.2" @@ -74798,6 +90339,8 @@ }, "execa": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "requires": { "cross-spawn": "^7.0.3", @@ -74813,20 +90356,28 @@ }, "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": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true } } }, "state-toggle": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", "dev": true }, "static-extend": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -74834,18 +90385,24 @@ "dependencies": { "define-property": { "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "requires": { "is-descriptor": "^0.1.0" } }, "is-accessor-descriptor": { "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "requires": { "is-buffer": "^1.1.5" } @@ -74853,16 +90410,22 @@ } }, "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-data-descriptor": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "requires": { "is-buffer": "^1.1.5" } @@ -74871,6 +90434,8 @@ }, "is-descriptor": { "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -74878,23 +90443,32 @@ } }, "kind-of": { - "version": "5.1.0" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "statuses": { - "version": "2.0.1" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, "store": { - "version": "2.0.12" + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/store/-/store-2.0.12.tgz", + "integrity": "sha512-eO9xlzDpXLiMr9W1nQ3Nfp9EzZieIQc10zPPMP5jsVV7bLOziSFFBP0XoDXACEIFtdI+rIz0NwWVA/QVJ8zJtw==" }, "store2": { "version": "2.14.2", + "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.2.tgz", + "integrity": "sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==", "dev": true }, "stream-browserify": { "version": "2.0.2", - "dev": true, + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", "requires": { "inherits": "~2.0.1", "readable-stream": "^2.0.2" @@ -74902,6 +90476,8 @@ }, "stream-combiner": { "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==", "dev": true, "requires": { "duplexer": "~0.1.1" @@ -74909,6 +90485,8 @@ }, "stream-combiner2": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==", "dev": true, "requires": { "duplexer2": "~0.1.0", @@ -74917,7 +90495,8 @@ }, "stream-each": { "version": "1.2.3", - "dev": true, + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", "requires": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" @@ -74925,6 +90504,8 @@ }, "stream-http": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", "dev": true, "requires": { "builtin-status-codes": "^3.0.0", @@ -74935,6 +90516,8 @@ "dependencies": { "readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -74945,10 +90528,14 @@ } }, "stream-shift": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" }, "stream-splicer": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", + "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", "dev": true, "requires": { "inherits": "^2.0.1", @@ -74956,10 +90543,14 @@ } }, "strict-uri-encode": { - "version": "2.0.0" + "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" } @@ -74971,10 +90562,20 @@ "dev": true }, "string-convert": { - "version": "0.2.1" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" + }, + "string-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-format/-/string-format-2.0.0.tgz", + "integrity": "sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA==", + "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==", "dev": true, "requires": { "char-regex": "^1.0.2", @@ -74983,10 +90584,14 @@ }, "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==", "dev": true }, "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==", "dev": true, "requires": { "emoji-regex": "^8.0.0", @@ -74996,12 +90601,22 @@ "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==", + "dev": true + }, + "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==", "dev": true } } }, "string.prototype.matchall": { "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -75016,6 +90631,8 @@ }, "string.prototype.padend": { "version": "3.1.3", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz", + "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -75025,6 +90642,8 @@ }, "string.prototype.padstart": { "version": "3.1.3", + "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.3.tgz", + "integrity": "sha512-NZydyOMtYxpTjGqp0VN5PYUF/tsU15yDMZnUdj16qRUIUiMJkHHSDElYyQFrMu+/WloTpA7MQSiADhBicDfaoA==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -75034,6 +90653,8 @@ }, "string.prototype.trim": { "version": "1.2.6", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.6.tgz", + "integrity": "sha512-8lMR2m+U0VJTPp6JjvJTtGyc4FIGq9CdRt7O9p6T0e6K4vjU+OP+SQJpbe/SBmRcCUIvNUnjsbmY6lnMp8MhsQ==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -75043,6 +90664,8 @@ }, "string.prototype.trimend": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -75051,6 +90674,8 @@ }, "string.prototype.trimstart": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -75059,6 +90684,8 @@ }, "strip-ansi": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { "ansi-regex": "^5.0.1" @@ -75066,29 +90693,41 @@ }, "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==", "dev": true }, "strip-dirs": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", "requires": { "is-natural-number": "^4.0.1" } }, "strip-eof": { - "version": "1.0.0" + "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==", "dev": true }, "strip-hex-prefix": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", + "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", "requires": { "is-hex-prefixed": "1.0.0" } }, "strip-indent": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, "requires": { "min-indent": "^1.0.0" @@ -75096,26 +90735,36 @@ }, "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==", "dev": true }, "strip-outer": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "requires": { "escape-string-regexp": "^1.0.2" } }, "strip-url-auth": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", + "integrity": "sha512-++41PnXftlL3pvI6lpvhSEO+89g1kIJC4MYB5E6yH+WHa5InIqz51yGd1YOGd7VNSNdoEOfzTMqbAM/2PbgaHQ==", "dev": true }, "sturdy-websocket": { "version": "0.1.12", + "resolved": "https://registry.npmjs.org/sturdy-websocket/-/sturdy-websocket-0.1.12.tgz", + "integrity": "sha512-PA7h8LdjaMoIlC5HAwLVzae4raGWgyroscV4oUpEiTtEFINcNa47/CKYT3e98o+FfsJgrclI2pYpaJrz0aaoew==", "requires": { "lodash.defaults": "^4.2.0" } }, "style-loader": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", "dev": true, "requires": { "loader-utils": "^2.0.0", @@ -75124,6 +90773,8 @@ "dependencies": { "ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -75134,14 +90785,21 @@ }, "ajv-keywords": { "version": "3.5.2", - "dev": true + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} }, "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==", "dev": true }, "schema-utils": { "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, "requires": { "@types/json-schema": "^7.0.5", @@ -75153,6 +90811,8 @@ }, "style-to-object": { "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", + "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", "dev": true, "requires": { "inline-style-parser": "0.1.1" @@ -75160,6 +90820,8 @@ }, "styled-components": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.1.1.tgz", + "integrity": "sha512-1ps8ZAYu2Husx+Vz8D+MvXwEwvMwFv+hqqUwhNlDN5ybg6A+3xyW1ECrAgywhvXapNfXiz79jJyU0x22z0FFTg==", "requires": { "@babel/helper-module-imports": "^7.0.0", "@babel/traverse": "^7.4.5", @@ -75175,6 +90837,8 @@ "dependencies": { "babel-plugin-styled-components": { "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.0", "@babel/helper-module-imports": "^7.16.0", @@ -75186,13 +90850,20 @@ } }, "styled-media-query": { - "version": "2.1.2" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/styled-media-query/-/styled-media-query-2.1.2.tgz", + "integrity": "sha512-ds24iBxOrfIhdHP+e23y6kj1gbosgWu+tgAuxvMrYmnp6Sju/LjuY8lfkiVnn6P7mcdhtwpC2Z43o+apT9UdJg==", + "requires": {} }, "stylis": { - "version": "4.0.13" + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" }, "subarg": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg==", "dev": true, "requires": { "minimist": "^1.1.0" @@ -75200,6 +90871,8 @@ }, "superagent": { "version": "3.8.3", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz", + "integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==", "requires": { "component-emitter": "^1.2.0", "cookiejar": "^2.1.0", @@ -75215,20 +90888,36 @@ "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" } + }, + "form-data": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", + "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } } } }, "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" } }, "supports-hyperlinks": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", "dev": true, "requires": { "has-flag": "^4.0.0", @@ -75237,10 +90926,14 @@ "dependencies": { "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "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==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -75249,10 +90942,14 @@ } }, "supports-preserve-symlinks-flag": { - "version": "1.0.0" + "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==", "dev": true }, "svgo": { @@ -75280,6 +90977,8 @@ }, "swap-case": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz", + "integrity": "sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ==", "dev": true, "optional": true, "requires": { @@ -75289,6 +90988,8 @@ "dependencies": { "lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, "optional": true } @@ -75296,6 +90997,8 @@ }, "swarm-js": { "version": "0.1.40", + "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.40.tgz", + "integrity": "sha512-yqiOCEoA4/IShXkY3WKwP5PvZhmoOOD8clsKA7EEcRILMkTEYHCQ21HDCAcVpmIxZq4LyZvWeRJ6quIyHk1caA==", "dev": true, "requires": { "bluebird": "^3.5.0", @@ -75313,6 +91016,8 @@ "dependencies": { "fs-extra": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -75322,6 +91027,8 @@ }, "jsonfile": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, "requires": { "graceful-fs": "^4.1.6" @@ -75329,19 +91036,27 @@ }, "universalify": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true } } }, "symbol-observable": { - "version": "2.0.3" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-2.0.3.tgz", + "integrity": "sha512-sQV7phh2WCYAn81oAkakC5qjq2Ml0g8ozqz03wOGnx9dDlG1de6yrF+0RAzSJD8fPUow3PTSMf2SAbOGxb93BA==" }, "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==", "dev": true }, "symbol.prototype.description": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.5.tgz", + "integrity": "sha512-x738iXRYsrAt9WBhRCVG5BtIC3B7CUkFwbHW2zOvGtwM33s7JjrCDyq8V0zgMYVb5ymsL8+qkzzpANH63CPQaQ==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -75352,10 +91067,14 @@ }, "synchronous-promise": { "version": "2.0.15", + "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.15.tgz", + "integrity": "sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg==", "dev": true }, "syntax-error": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", + "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", "dev": true, "requires": { "acorn-node": "^1.2.0" @@ -75377,13 +91096,14 @@ }, "dependencies": { "ansi-regex": { - "version": "2.1.1" - }, - "commander": { - "version": "8.3.0" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" }, "pretty-error": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "requires": { "lodash": "^4.17.20", "renderkid": "^2.0.4" @@ -75391,6 +91111,8 @@ }, "renderkid": { "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "requires": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -75401,6 +91123,8 @@ }, "strip-ansi": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "requires": { "ansi-regex": "^2.0.0" } @@ -75409,6 +91133,8 @@ }, "synthetix-js": { "version": "2.66.2", + "resolved": "https://registry.npmjs.org/synthetix-js/-/synthetix-js-2.66.2.tgz", + "integrity": "sha512-xI+/7Q3waIp1wiysgjMskPUHVAGof99u7eYIfoJkUbix39vwnelhw/oq0WZzg4UizvBqdan6sBurWqMzsB5sCw==", "dev": true, "requires": { "@ledgerhq/hw-app-eth": "4.74.2", @@ -75428,6 +91154,8 @@ "dependencies": { "@ledgerhq/devices": { "version": "4.78.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-4.78.0.tgz", + "integrity": "sha512-tWKS5WM/UU82czihnVjRwz9SXNTQzWjGJ/7+j/xZ70O86nlnGJ1aaFbs5/WTzfrVKpOKgj1ZoZkAswX67i/JTw==", "dev": true, "requires": { "@ledgerhq/errors": "^4.78.0", @@ -75437,10 +91165,14 @@ }, "@ledgerhq/errors": { "version": "4.78.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-4.78.0.tgz", + "integrity": "sha512-FX6zHZeiNtegBvXabK6M5dJ+8OV8kQGGaGtuXDeK/Ss5EmG4Ltxc6Lnhe8hiHpm9pCHtktOsnUVL7IFBdHhYUg==", "dev": true }, "@ledgerhq/hw-app-eth": { "version": "4.74.2", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-app-eth/-/hw-app-eth-4.74.2.tgz", + "integrity": "sha512-sZDutrYiVr6zZ+BU6gPtnBXnSehcEvO2Xm6LtYA/pDgOSZQA5ZodugVXQqO4m7gyFeMA9NOnS3DHHahVP4oGKA==", "dev": true, "requires": { "@ledgerhq/errors": "^4.74.2", @@ -75449,6 +91181,8 @@ }, "@ledgerhq/hw-transport": { "version": "4.74.2", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-4.74.2.tgz", + "integrity": "sha512-83SiHd7wuif/epq58n9kPFhqr/1zv9a13nDYFLinaUGvRrx5jGFvCq9HiS/WIPOeIHsnuStpqKQbpUDvlRlHKg==", "dev": true, "requires": { "@ledgerhq/devices": "^4.74.2", @@ -75458,6 +91192,8 @@ }, "@ledgerhq/hw-transport-u2f": { "version": "4.74.2", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-u2f/-/hw-transport-u2f-4.74.2.tgz", + "integrity": "sha512-islCIL1HTnmSEj6V9U/f9TT9HHe9sviDuN3Ra0zK65cGaWqQa3Ni6wQil2wl7vNrEN7inwqAq5QOf3LzEFTOtg==", "dev": true, "requires": { "@ledgerhq/errors": "^4.74.2", @@ -75468,10 +91204,14 @@ }, "@ledgerhq/logs": { "version": "4.72.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-4.72.0.tgz", + "integrity": "sha512-o+TYF8vBcyySRsb2kqBDv/KMeme8a2nwWoG+lAWzbDmWfb2/MrVWYCVYDYvjXdSoI/Cujqy1i0gIDrkdxa9chA==", "dev": true }, "@portis/web3": { "version": "2.0.0-beta.59", + "resolved": "https://registry.npmjs.org/@portis/web3/-/web3-2.0.0-beta.59.tgz", + "integrity": "sha512-QdIdrI3uK+TyT+dxRK5bEYOi2PBlUDJ7vszR2uu0bT49wy7O52B9td6fL/5gsfk0VpCsmrYov3x3gEQYwGUyvQ==", "dev": true, "requires": { "@portis/web3-provider-engine": "1.1.2", @@ -75482,6 +91222,8 @@ }, "abi-decoder": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/abi-decoder/-/abi-decoder-2.3.0.tgz", + "integrity": "sha512-RZXG5mo1JhJjTBg/4NXlS8hyTr2fxiuFaz3UveRpoX9IIc3LPHmWz89dFqTHNQVbWi3VZqxSJqfUwWpb/mCHxA==", "dev": true, "requires": { "web3-eth-abi": "^1.2.1", @@ -75490,14 +91232,20 @@ }, "ansi-regex": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true }, "commander": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.1.0.tgz", + "integrity": "sha512-mf45ldcuHSYShkplHHGKWb4TrmwQadxOn7v4WuhDJy0ZVoY5JFajaRDKD0PNe5qXzBX0rhovjTnP6Kz9LETcuA==", "dev": true }, "elliptic": { "version": "6.5.2", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", + "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", "dev": true, "requires": { "bn.js": "^4.4.0", @@ -75511,12 +91259,16 @@ "dependencies": { "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==", "dev": true } } }, "eth-lib": { "version": "0.2.7", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", + "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==", "dev": true, "requires": { "bn.js": "^4.11.6", @@ -75526,16 +91278,22 @@ "dependencies": { "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==", "dev": true } } }, "ethereum-common": { "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==", "dev": true }, "ethereumjs-tx": { "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", "dev": true, "requires": { "ethereum-common": "^0.0.18", @@ -75544,6 +91302,8 @@ }, "ethereumjs-util": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.0.tgz", + "integrity": "sha512-CJAKdI0wgMbQFLlLRtZKGcy/L6pzVRgelIZqRqNbuVFM3K9VEnyfbcvz0ncWMRNCe4kaHWjwRYQcYMucmwsnWA==", "dev": true, "requires": { "bn.js": "^4.11.0", @@ -75557,12 +91317,16 @@ "dependencies": { "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==", "dev": true } } }, "ethers": { "version": "4.0.44", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.44.tgz", + "integrity": "sha512-kCkMPkpYjBkxzqjcuYUfDY7VHDbf5EXnfRPUOazdqdf59SvXaT+w5lgauxLlk1UjxnAiNfeNS87rkIXnsTaM7Q==", "dev": true, "requires": { "aes-js": "3.0.0", @@ -75578,12 +91342,16 @@ "dependencies": { "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==", "dev": true } } }, "hash.js": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -75592,6 +91360,8 @@ }, "hdkey": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/hdkey/-/hdkey-1.1.1.tgz", + "integrity": "sha512-DvHZ5OuavsfWs5yfVJZestsnc3wzPvLWNk6c2nRUfo6X+OtxypGt20vDDf7Ba+MJzjL3KS1og2nw2eBbLCOUTA==", "dev": true, "requires": { "coinstring": "^2.0.0", @@ -75601,10 +91371,14 @@ }, "js-sha3": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==", "dev": true }, "keccak": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-1.4.0.tgz", + "integrity": "sha512-eZVaCpblK5formjPjeTBik7TAg+pqnDrMHIffSvi9Lh7PQgM1+hSzakUeZFCk9DVVG0dacZJuaz2ntwlzZUIBw==", "dev": true, "requires": { "bindings": "^1.2.1", @@ -75615,10 +91389,14 @@ }, "lodash": { "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", "dev": true }, "pretty-error": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "dev": true, "requires": { "lodash": "^4.17.20", @@ -75627,12 +91405,16 @@ "dependencies": { "lodash": { "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true } } }, "renderkid": { "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "dev": true, "requires": { "css-select": "^4.1.3", @@ -75644,20 +91426,28 @@ "dependencies": { "lodash": { "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true } } }, "scrypt-js": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==", "dev": true }, "setimmediate": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", + "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==", "dev": true }, "strip-ansi": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, "requires": { "ansi-regex": "^2.0.0" @@ -75665,6 +91455,8 @@ }, "synthetix": { "version": "2.66.2", + "resolved": "https://registry.npmjs.org/synthetix/-/synthetix-2.66.2.tgz", + "integrity": "sha512-hzIgyaZjf1pQ06SZvMp3Txzz75gPeVqs6H88Bh6Vea6w9MnIKAITnUcHitYmqGQb7kW2IwDEmmMVJfZwRMAG1g==", "dev": true, "requires": { "abi-decoder": "2.3.0", @@ -75679,6 +91471,8 @@ }, "trezor-connect": { "version": "8.1.8", + "resolved": "https://registry.npmjs.org/trezor-connect/-/trezor-connect-8.1.8.tgz", + "integrity": "sha512-ZTgKmSd5scbUAdHwz6DLwILVoNRe//6fQcuaVDL0tbWHvB5MNajGlLDzPG/TM7y156mzXmXF2Y4LJQqLDQhaIw==", "dev": true, "requires": { "@babel/runtime": "^7.10.2", @@ -75688,10 +91482,14 @@ }, "uuid": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==", "dev": true }, "walletlink": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/walletlink/-/walletlink-2.0.2.tgz", + "integrity": "sha512-4MIctCHAjcPHSQUHpHuU9leUAvYqRF+/4kCq7x9AngZQ2Jd74dbpC8dfZ55uOwW8TXc7z9XYeSyzRrGHbv5ZXg==", "dev": true, "requires": { "bind-decorator": "^1.0.11", @@ -75703,6 +91501,8 @@ }, "web3-utils": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.2.tgz", + "integrity": "sha512-joF+s3243TY5cL7Z7y4h1JsJpUCf/kmFmj+eJar7Y2yNIGVcW961VyrAms75tjUysSuHaUQ3eQXjBEUJueT52A==", "dev": true, "requires": { "bn.js": "4.11.8", @@ -75717,12 +91517,16 @@ "dependencies": { "bn.js": { "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", "dev": true } } }, "whatwg-fetch": { "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", "dev": true } } @@ -75764,6 +91568,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "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==", + "dev": true + }, "slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -75777,8 +91587,43 @@ } } }, + "table-layout": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", + "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", + "dev": true, + "requires": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + }, + "dependencies": { + "array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "dev": true + }, + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "peer": true + }, "tape": { "version": "4.15.1", + "resolved": "https://registry.npmjs.org/tape/-/tape-4.15.1.tgz", + "integrity": "sha512-k7F5pyr91n9D/yjSJwbLLYDCrTWXxMSXbbmHX2n334lSIc2rxeXyFkaBv4UuUd2gBYMrAOalPutAiCxC6q1qbw==", "dev": true, "requires": { "call-bind": "~1.0.2", @@ -75800,6 +91645,8 @@ "dependencies": { "glob": { "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -75814,6 +91661,8 @@ }, "tar": { "version": "4.4.19", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", + "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==", "dev": true, "requires": { "chownr": "^1.1.4", @@ -75823,10 +91672,23 @@ "mkdirp": "^0.5.5", "safe-buffer": "^5.2.1", "yallist": "^3.1.1" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + } } }, "tar-fs": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", "dev": true, "requires": { "chownr": "^1.1.1", @@ -75837,6 +91699,8 @@ "dependencies": { "bl": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, "requires": { "buffer": "^5.5.0", @@ -75846,6 +91710,8 @@ }, "buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "requires": { "base64-js": "^1.3.1", @@ -75854,6 +91720,8 @@ }, "readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -75863,6 +91731,8 @@ }, "tar-stream": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, "requires": { "bl": "^4.0.3", @@ -75876,6 +91746,8 @@ }, "tar-stream": { "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", "requires": { "bl": "^1.0.0", "buffer-alloc": "^1.2.0", @@ -75888,6 +91760,8 @@ }, "telejson": { "version": "6.0.8", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-6.0.8.tgz", + "integrity": "sha512-nerNXi+j8NK1QEfBHtZUN/aLdDcyupA//9kAboYLrtzZlPLpUfqbVGWb9zz91f/mIjRbAYhbgtnJHY8I1b5MBg==", "dev": true, "requires": { "@types/is-function": "^1.0.0", @@ -75901,30 +91775,83 @@ } }, "temp-dir": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==" }, "tempfile": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha512-ZOn6nJUgvgC09+doCEF3oB+r3ag7kUvlsXEGX069QRD60p+P3uP7XG9N2/at+EyIRGSN//ZY3LyEotA1YpmjuA==", "requires": { "temp-dir": "^1.0.0", "uuid": "^3.0.1" }, "dependencies": { "uuid": { - "version": "3.4.0" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" } } }, "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==", "dev": true, "requires": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" } }, + "terser": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "dev": true, + "peer": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "peer": true + }, + "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==", + "dev": true, + "peer": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "dev": true, + "peer": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.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==", "dev": true, "requires": { "@istanbuljs/schema": "^0.1.2", @@ -75933,38 +91860,63 @@ } }, "testrpc": { - "version": "0.0.1" + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/testrpc/-/testrpc-0.0.1.tgz", + "integrity": "sha512-afH1hO+SQ/VPlmaLUFj2636QMeDvPCeQMc/9RBMW0IfjNe9gFD9Ra3ShqYkB7py0do1ZcCna/9acHyzTJ+GcNA==" }, "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==", "dev": true }, "throat": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", "dev": true }, "throttle-debounce": { - "version": "2.3.0" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.3.0.tgz", + "integrity": "sha512-H7oLPV0P7+jgvrk+6mwwwBDmxTaxnu9HMXmloNLXwnNO0ZxZ31Orah2n8lU1eMPvsaowP2CX+USCgyovXfdOFQ==" }, "throttleit": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", + "integrity": "sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==", "dev": true }, "through": { - "version": "2.3.8" + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, "through2": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" } }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true, + "peer": true + }, "timed-out": { - "version": "4.0.1" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==" }, "timers-browserify": { "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha512-PIxwAupJZiYU4JmVZYwXp9FKsHMXb5h0ZEFyuXTAn8WLHOlcij+FEcbrvDsom1o5dr1YggEtFbECvGCW2sT53Q==", "dev": true, "requires": { "process": "~0.11.0" @@ -75972,6 +91924,8 @@ }, "tiny-secp256k1": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz", + "integrity": "sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA==", "requires": { "bindings": "^1.3.0", "bn.js": "^4.11.8", @@ -75981,21 +91935,29 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, "tiny-warning": { - "version": "1.0.3" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, "tippy.js": { "version": "6.3.7", + "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz", + "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==", "requires": { "@popperjs/core": "^2.9.0" } }, "title-case": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/title-case/-/title-case-2.1.1.tgz", + "integrity": "sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q==", "dev": true, "optional": true, "requires": { @@ -76005,11 +91967,15 @@ "dependencies": { "lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, "optional": true }, "no-case": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, "optional": true, "requires": { @@ -76020,51 +91986,59 @@ }, "tmp": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", "dev": true, "requires": { "rimraf": "^3.0.0" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } } }, "tmpl": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "dev": true }, "to-arraybuffer": { "version": "1.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==" }, "to-buffer": { - "version": "1.1.1" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" }, "to-fast-properties": { - "version": "2.0.0" + "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-hex": { "version": "0.0.11", + "resolved": "https://registry.npmjs.org/to-hex/-/to-hex-0.0.11.tgz", + "integrity": "sha512-3FSU8sfjrVc9fWowwP9xrdhxbp5Wco8uVZLhMhfsNuCFo9Fu8ecD2MgJV/2iAw+755W3AcGSQYVZGOpBmJtNcA==", "requires": { "normalize-hex": "0.0.2" } }, "to-object-path": { "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", "requires": { "kind-of": "^3.0.2" }, "dependencies": { "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "requires": { "is-buffer": "^1.1.5" } @@ -76073,10 +92047,14 @@ }, "to-readable-stream": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", "dev": true }, "to-regex": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -76086,6 +92064,8 @@ "dependencies": { "safe-regex": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", "requires": { "ret": "~0.1.10" } @@ -76094,31 +92074,43 @@ }, "to-regex-range": { "version": "5.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "devOptional": true, "requires": { "is-number": "^7.0.0" } }, "toggle-selection": { - "version": "1.0.6" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" }, "toidentifier": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, "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" }, "dependencies": { "punycode": { - "version": "2.1.1" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" } } }, "tr46": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "dev": true, "requires": { "punycode": "^2.1.1" @@ -76126,12 +92118,16 @@ "dependencies": { "punycode": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true } } }, "trezor-connect": { "version": "8.2.10", + "resolved": "https://registry.npmjs.org/trezor-connect/-/trezor-connect-8.2.10.tgz", + "integrity": "sha512-T2pk6OH1y1M3/qBj7WIEU0gL5vveM1x4R6dMtaKGFb8uKdBPIr95qfttLH2nOH22A29bD7dzAsHH0RUSkqEcnw==", "requires": { "@babel/runtime": "^7.15.4", "cross-fetch": "^3.1.5", @@ -76140,48 +92136,133 @@ }, "trim": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", "dev": true }, "trim-newlines": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha512-MTBWv3jhVjTU7XR3IQHllbiJs8sc75a80OEhB6or/q7pLTWgQ0bMGQXXYQSrSuXe6WiKWDZ5txXY5P59a/coVA==" }, "trim-repeated": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", "requires": { "escape-string-regexp": "^1.0.2" } }, "trim-right": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==", "dev": true }, "trim-trailing-lines": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", "dev": true }, "trough": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", "dev": true }, "trouter": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/trouter/-/trouter-3.2.0.tgz", + "integrity": "sha512-rLLXbhTObLy2MBVjLC+jTnoIKw99n0GuJs9ov10J870vDw5qhTurPzsDrudNtBf5w/CZ9ctZy2p2IMmhGcel2w==", "requires": { "regexparam": "^1.3.0" } }, + "ts-command-line-args": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/ts-command-line-args/-/ts-command-line-args-2.3.1.tgz", + "integrity": "sha512-FR3y7pLl/fuUNSmnPhfLArGqRrpojQgIEEOVzYx9DhTmfIN7C9RWSfpkJEF4J+Gk7aVx5pak8I7vWZsaN4N84g==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "command-line-args": "^5.1.1", + "command-line-usage": "^6.1.0", + "string-format": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "ts-dedent": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", + "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", "dev": true }, "ts-md5": { - "version": "1.2.11" + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/ts-md5/-/ts-md5-1.2.11.tgz", + "integrity": "sha512-vAwy9rEuRE6a8xa1MavIVkLFyyU0ydk4CLMFA5vOVccmQKLOuGb/BHm3oEN7XHf2FoqS+z0pSvhaad/ombd1Vg==" }, "ts-pnp": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", "dev": true }, "tsconfig-paths": { "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", "dev": true, "requires": { "@types/json5": "^0.0.29", @@ -76192,6 +92273,8 @@ "dependencies": { "json5": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, "requires": { "minimist": "^1.2.0" @@ -76199,90 +92282,196 @@ }, "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==", "dev": true } } }, "tslib": { - "version": "2.4.0" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "tty-browserify": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", "dev": true }, "tunnel-agent": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "requires": { "safe-buffer": "^5.0.1" } }, "tweetnacl": { - "version": "1.0.3" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" }, "tweetnacl-util": { - "version": "0.15.1" + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", + "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" }, "type": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, "type-assertions": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/type-assertions/-/type-assertions-1.1.0.tgz", + "integrity": "sha512-LJ5h6n63vxS8fSdfTPqIc6IrbCo9X3g6Se+wSikCGsqaAI3ajN0iputclNG07wdWfBoQZIrpASjBQo5BeVNrAg==" }, "type-check": { "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, "requires": { "prelude-ls": "^1.2.1" } }, "type-detect": { - "version": "4.0.8" + "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.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true }, "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" } }, + "typechain": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.1.0.tgz", + "integrity": "sha512-5jToLgKTjHdI1VKqs/K8BLYy42Sr3o8bV5ojh4MnR9ExHO83cyyUdw+7+vMJCpKXUiVUvARM4qmHTFuyaCMAZQ==", + "dev": true, + "requires": { + "@types/prettier": "^2.1.1", + "debug": "^4.3.1", + "fs-extra": "^7.0.0", + "glob": "7.1.7", + "js-sha3": "^0.8.0", + "lodash": "^4.17.15", + "mkdirp": "^1.0.4", + "prettier": "^2.3.1", + "ts-command-line-args": "^2.2.0", + "ts-essentials": "^7.0.1" + }, + "dependencies": { + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true + }, + "ts-essentials": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", + "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", + "dev": true, + "requires": {} + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, "typedarray": { "version": "0.0.6", - "dev": true + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" }, "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" } }, "typeforce": { - "version": "1.18.0" + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz", + "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==" }, "typescript": { "version": "4.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", + "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", + "dev": true + }, + "typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", "dev": true }, "u2f-api": { - "version": "0.2.7" + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/u2f-api/-/u2f-api-0.2.7.tgz", + "integrity": "sha512-fqLNg8vpvLOD5J/z4B6wpPg4Lvowz1nJ9xdHcCzdUPKcFE/qNCceV2gNZxSJd5vhAZemHr/K/hbzVA0zxB5mkg==" }, "uglify-js": { - "version": "3.16.2", + "version": "3.16.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.16.3.tgz", + "integrity": "sha512-uVbFqx9vvLhQg0iBaau9Z75AxWJ8tqM9AV890dIZCLApF4rTcyHwmAvLeEdYRs+BzYWu8Iw81F79ah0EfTXbaw==", "dev": true, "optional": true }, "ultron": { - "version": "1.1.1" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" }, "umd": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", + "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==", "dev": true }, "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", @@ -76292,6 +92481,8 @@ }, "unbzip2-stream": { "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", "requires": { "buffer": "^5.2.1", "through": "^2.3.8" @@ -76299,6 +92490,8 @@ }, "undeclared-identifiers": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", + "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", "dev": true, "requires": { "acorn-node": "^1.3.0", @@ -76309,14 +92502,20 @@ } }, "underscore": { - "version": "1.9.1" + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", + "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" }, "unfetch": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", + "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==", "dev": true }, "unherit": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", "dev": true, "requires": { "inherits": "^2.0.0", @@ -76325,10 +92524,14 @@ }, "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==", "dev": true }, "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==", "dev": true, "requires": { "unicode-canonical-property-names-ecmascript": "^2.0.0", @@ -76337,14 +92540,20 @@ }, "unicode-match-property-value-ecmascript": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", "dev": true }, "unicode-property-aliases-ecmascript": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", "dev": true }, "unified": { "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", "dev": true, "requires": { "bail": "^1.0.0", @@ -76357,12 +92566,16 @@ "dependencies": { "is-plain-obj": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "dev": true } } }, "union-value": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -76371,42 +92584,56 @@ }, "dependencies": { "is-extendable": { - "version": "0.1.1" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" } } }, "unique-filename": { "version": "1.1.1", - "dev": true, + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "requires": { "unique-slug": "^2.0.0" } }, "unique-slug": { "version": "2.0.2", - "dev": true, + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "requires": { "imurmurhash": "^0.1.4" } }, "unist-builder": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", + "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", "dev": true }, "unist-util-generated": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", + "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", "dev": true }, "unist-util-is": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", "dev": true }, "unist-util-position": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", + "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", "dev": true }, "unist-util-remove": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", + "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", "dev": true, "requires": { "unist-util-is": "^4.0.0" @@ -76414,6 +92641,8 @@ }, "unist-util-remove-position": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", + "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", "dev": true, "requires": { "unist-util-visit": "^2.0.0" @@ -76421,6 +92650,8 @@ }, "unist-util-stringify-position": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", "dev": true, "requires": { "@types/unist": "^2.0.2" @@ -76428,6 +92659,8 @@ }, "unist-util-visit": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -76437,6 +92670,8 @@ }, "unist-util-visit-parents": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -76445,20 +92680,28 @@ }, "universalify": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true }, "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" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, "unset-value": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -76466,6 +92709,8 @@ "dependencies": { "has-value": { "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -76474,6 +92719,8 @@ "dependencies": { "isobject": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", "requires": { "isarray": "1.0.0" } @@ -76481,30 +92728,43 @@ } }, "has-values": { - "version": "0.1.4" + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==" }, "isarray": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "isobject": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" } } }, "unstated-next": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unstated-next/-/unstated-next-1.1.0.tgz", + "integrity": "sha512-AAn47ZncPvgBGOvMcn8tSRxsrqwf2VdAPxLASTuLJvZt4rhKfDvUkmYZLGfclImSfTVMv7tF4ynaVxin0JjDCA==" }, "untildify": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", "dev": true }, "upath": { "version": "1.2.0", - "dev": true, + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "optional": true }, "update-browserslist-db": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -76512,6 +92772,8 @@ }, "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==", "dev": true, "requires": { "registry-auth-token": "3.3.2", @@ -76520,11 +92782,15 @@ }, "upper-case": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==", "dev": true, "optional": true }, "upper-case-first": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz", + "integrity": "sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ==", "dev": true, "optional": true, "requires": { @@ -76533,32 +92799,44 @@ }, "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" }, "dependencies": { "punycode": { - "version": "2.1.1" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" } } }, "urix": { - "version": "0.1.0" + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==" }, "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" + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" } } }, "url-loader": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.0.tgz", + "integrity": "sha512-IzgAAIC8wRrg6NYkFIJY09vtktQcsvU8V6HhtQj9PTefbYImzLB1hufqo4m+RyM5N3mLx5BqJKccgxJS+W3kqw==", "dev": true, "requires": { "loader-utils": "^2.0.0", @@ -76568,6 +92846,8 @@ "dependencies": { "ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -76578,14 +92858,21 @@ }, "ajv-keywords": { "version": "3.5.2", - "dev": true + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} }, "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==", "dev": true }, "schema-utils": { "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, "requires": { "@types/json-schema": "^7.0.5", @@ -76597,30 +92884,44 @@ }, "url-parse-lax": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", "requires": { "prepend-http": "^1.0.1" } }, "url-set-query": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", + "integrity": "sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==" }, "url-to-options": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==" }, "use": { - "version": "3.1.1" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, "utf-8-validate": { "version": "5.0.9", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.9.tgz", + "integrity": "sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==", "requires": { "node-gyp-build": "^4.3.0" } }, "utf8": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", + "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==" }, "util": { "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", "requires": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", @@ -76631,38 +92932,66 @@ } }, "util-deprecate": { - "version": "1.0.2" + "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.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } }, "utila": { - "version": "0.4.0" + "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" + "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": "8.3.2" + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" }, "uuid-browser": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid-browser/-/uuid-browser-3.1.0.tgz", + "integrity": "sha512-dsNgbLaTrd6l3MMxTtouOCFw4CBFc/3a+GgYA2YyrJvyQ1u6q4pcu3ktLoUZ/VN/Aw9WsauazbgsgdfVWgAKQg==", "dev": true }, "uuidv4": { "version": "6.0.6", + "resolved": "https://registry.npmjs.org/uuidv4/-/uuidv4-6.0.6.tgz", + "integrity": "sha512-10YcruyGJtsG5SJnPG+8atr8toJa7xAOrcO7B7plYYiwpH1mQ8UZHjNSa2MrwGi6KWuyVrXGHr+Rce22F9UAiw==", "requires": { "uuid": "7.0.2" }, "dependencies": { "uuid": { - "version": "7.0.2" + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.2.tgz", + "integrity": "sha512-vy9V/+pKG+5ZTYKf+VcphF5Oc6EFiu3W8Nv3P3zIh0EqVI80ZxOzuPfe9EHjkFNvf8+xuTHVeei4Drydlx4zjw==" } } }, "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==", "dev": true }, "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==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.1", @@ -76672,25 +93001,35 @@ }, "validate-npm-package-license": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, "varint": { - "version": "5.0.2" + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" }, "varuint-bitcoin": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz", + "integrity": "sha512-4EVb+w4rx+YfVM32HQX42AbbT7/1f5zwAYhIujKXKk8NQK+JfRVl3pqT3hjNn/L+RstigmGGKVwHA/P0wgITZw==", "requires": { "safe-buffer": "^5.1.1" } }, "vary": { - "version": "1.1.2" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" }, "verror": { "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "requires": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -76698,12 +93037,16 @@ }, "dependencies": { "core-util-is": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" } } }, "vfile": { "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -76714,10 +93057,14 @@ }, "vfile-location": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", + "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", "dev": true }, "vfile-message": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -76726,13 +93073,18 @@ }, "vm-browserify": { "version": "1.1.2", - "dev": true + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, "void-elements": { - "version": "3.1.0" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==" }, "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==", "dev": true, "requires": { "browser-process-hrtime": "^1.0.0" @@ -76740,6 +93092,8 @@ }, "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==", "dev": true, "requires": { "xml-name-validator": "^3.0.0" @@ -76747,6 +93101,8 @@ }, "wait-on": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.0.tgz", + "integrity": "sha512-tnUJr9p5r+bEYXPUdRseolmz5XqJTTj98JgOsfBn7Oz2dxfE2g3zw1jE+Mo8lopM3j3et/Mq1yW7kKX6qw7RVw==", "dev": true, "requires": { "axios": "^0.21.1", @@ -76767,6 +93123,8 @@ }, "rxjs": { "version": "7.5.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz", + "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==", "dev": true, "requires": { "tslib": "^2.1.0" @@ -76776,6 +93134,8 @@ }, "walker": { "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, "requires": { "makeerror": "1.0.12" @@ -76783,6 +93143,8 @@ }, "walletlink": { "version": "2.5.0", + "resolved": "https://registry.npmjs.org/walletlink/-/walletlink-2.5.0.tgz", + "integrity": "sha512-PBJmK5tZmonwKPABBI2/optaZ11O4kKmkmnU5eLKhk4XRlal5qJ1igZ4U5j3w6w8wxxdhCWpLMHzGWt3n/p7mw==", "requires": { "@metamask/safe-event-emitter": "2.0.0", "bind-decorator": "^1.0.11", @@ -76801,15 +93163,21 @@ "dependencies": { "eth-rpc-errors": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.2.tgz", + "integrity": "sha512-n+Re6Gu8XGyfFy1it0AwbD1x0MUzspQs0D5UiPs1fFPCr6WAwZM+vbIhXheBFrpgosqN9bs5PqlB4Q61U/QytQ==", "requires": { "fast-safe-stringify": "^2.0.6" } }, "preact": { - "version": "10.10.0" + "version": "10.10.0", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.10.0.tgz", + "integrity": "sha512-fszkg1iJJjq68I4lI8ZsmBiaoQiQHbxf1lNq+72EmC/mZOsFF5zn3k1yv9QGoFgIXzgsdSKtYymLJsrJPoamjQ==" }, "readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -76818,6 +93186,8 @@ }, "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" @@ -76827,12 +93197,16 @@ }, "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" } }, "watchify": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/watchify/-/watchify-4.0.0.tgz", + "integrity": "sha512-2Z04dxwoOeNxa11qzWumBTgSAohTC0+ScuY7XMenPnH+W2lhTcpEOJP4g2EIG/SWeLadPk47x++Yh+8BqPM/lA==", "dev": true, "requires": { "anymatch": "^3.1.0", @@ -76846,6 +93220,8 @@ "dependencies": { "assert": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", "dev": true, "requires": { "object-assign": "^4.1.1", @@ -76854,10 +93230,14 @@ "dependencies": { "inherits": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", "dev": true }, "util": { "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", "dev": true, "requires": { "inherits": "2.0.1" @@ -76867,6 +93247,8 @@ }, "browserify": { "version": "17.0.0", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-17.0.0.tgz", + "integrity": "sha512-SaHqzhku9v/j6XsQMRxPyBrSP3gnwmE27gLJYZgMT2GeK3J0+0toN+MnuNYDfHwVGQfLiMZ7KSNSIXHemy905w==", "dev": true, "requires": { "assert": "^1.4.0", @@ -76921,6 +93303,8 @@ "dependencies": { "through2": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { "readable-stream": "~2.3.6", @@ -76931,10 +93315,14 @@ }, "path-browserify": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", "dev": true }, "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==", "dev": true, "requires": { "inherits": "~2.0.4", @@ -76943,6 +93331,8 @@ "dependencies": { "readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -76954,6 +93344,8 @@ }, "through2": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", "dev": true, "requires": { "readable-stream": "3" @@ -76961,6 +93353,8 @@ "dependencies": { "readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -76974,6 +93368,8 @@ }, "watchpack": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dev": true, "requires": { "glob-to-regexp": "^0.4.1", @@ -76982,7 +93378,8 @@ }, "watchpack-chokidar2": { "version": "2.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", "optional": true, "requires": { "chokidar": "^2.1.8" @@ -76990,7 +93387,8 @@ "dependencies": { "anymatch": { "version": "2.0.0", - "dev": true, + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "optional": true, "requires": { "micromatch": "^3.1.4", @@ -76999,7 +93397,8 @@ "dependencies": { "normalize-path": { "version": "2.1.1", - "dev": true, + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "optional": true, "requires": { "remove-trailing-separator": "^1.0.1" @@ -77009,12 +93408,14 @@ }, "binary-extensions": { "version": "1.13.1", - "dev": true, + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "optional": true }, "braces": { "version": "2.3.2", - "dev": true, + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "optional": true, "requires": { "arr-flatten": "^1.1.0", @@ -77031,7 +93432,8 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "optional": true, "requires": { "is-extendable": "^0.1.0" @@ -77041,7 +93443,8 @@ }, "chokidar": { "version": "2.1.8", - "dev": true, + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", "optional": true, "requires": { "anymatch": "^2.0.0", @@ -77060,7 +93463,8 @@ }, "fill-range": { "version": "4.0.0", - "dev": true, + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "optional": true, "requires": { "extend-shallow": "^2.0.1", @@ -77071,7 +93475,8 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "optional": true, "requires": { "is-extendable": "^0.1.0" @@ -77081,6 +93486,8 @@ }, "fsevents": { "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "dev": true, "optional": true, "requires": { @@ -77090,7 +93497,8 @@ }, "glob-parent": { "version": "3.1.0", - "dev": true, + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "optional": true, "requires": { "is-glob": "^3.1.0", @@ -77099,7 +93507,8 @@ "dependencies": { "is-glob": { "version": "3.1.0", - "dev": true, + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "optional": true, "requires": { "is-extglob": "^2.1.0" @@ -77109,7 +93518,8 @@ }, "is-binary-path": { "version": "1.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", "optional": true, "requires": { "binary-extensions": "^1.0.0" @@ -77117,17 +93527,20 @@ }, "is-buffer": { "version": "1.1.6", - "dev": true, + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "optional": true }, "is-extendable": { "version": "0.1.1", - "dev": true, + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "optional": true }, "is-number": { "version": "3.0.0", - "dev": true, + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "optional": true, "requires": { "kind-of": "^3.0.2" @@ -77135,7 +93548,8 @@ "dependencies": { "kind-of": { "version": "3.2.2", - "dev": true, + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "optional": true, "requires": { "is-buffer": "^1.1.5" @@ -77145,12 +93559,14 @@ }, "isobject": { "version": "3.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "optional": true }, "micromatch": { "version": "3.1.10", - "dev": true, + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "optional": true, "requires": { "arr-diff": "^4.0.0", @@ -77170,7 +93586,8 @@ }, "readdirp": { "version": "2.2.1", - "dev": true, + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "optional": true, "requires": { "graceful-fs": "^4.1.11", @@ -77180,7 +93597,8 @@ }, "to-regex-range": { "version": "2.1.1", - "dev": true, + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "optional": true, "requires": { "is-number": "^3.0.0", @@ -77189,12 +93607,26 @@ } } }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "peer": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, "web-namespaces": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", + "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", "dev": true }, "web3": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3/-/web3-1.7.4.tgz", + "integrity": "sha512-iFGK5jO32vnXM/ASaJBaI0+gVR6uHozvYdxkdhaeOCD6HIQ4iIXadbO2atVpE9oc/H8l2MovJ4LtPhG7lIBN8A==", "dev": true, "requires": { "web3-bzz": "1.7.4", @@ -77208,6 +93640,8 @@ "dependencies": { "web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dev": true, "requires": { "bn.js": "^5.2.1", @@ -77223,6 +93657,8 @@ }, "web3-bzz": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.7.4.tgz", + "integrity": "sha512-w9zRhyEqTK/yi0LGRHjZMcPCfP24LBjYXI/9YxFw9VqsIZ9/G0CRCnUt12lUx0A56LRAMpF7iQ8eA73aBcO29Q==", "dev": true, "requires": { "@types/node": "^12.12.6", @@ -77232,14 +93668,20 @@ "dependencies": { "@sindresorhus/is": { "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", "dev": true }, "@types/node": { "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", "dev": true }, "cacheable-request": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", "dev": true, "requires": { "clone-response": "^1.0.2", @@ -77253,12 +93695,16 @@ "dependencies": { "lowercase-keys": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "dev": true } } }, "got": { "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", "dev": true, "requires": { "@sindresorhus/is": "^0.14.0", @@ -77276,6 +93722,8 @@ "dependencies": { "get-stream": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { "pump": "^3.0.0" @@ -77285,22 +93733,32 @@ }, "http-cache-semantics": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", "dev": true }, "normalize-url": { "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", "dev": true }, "p-cancelable": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", "dev": true }, "prepend-http": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", "dev": true }, "url-parse-lax": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", "dev": true, "requires": { "prepend-http": "^2.0.0" @@ -77310,6 +93768,8 @@ }, "web3-core": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.7.4.tgz", + "integrity": "sha512-L0DCPlIh9bgIED37tYbe7bsWrddoXYc897ANGvTJ6MFkSNGiMwDkTLWSgYd9Mf8qu8b4iuPqXZHMwIo4atoh7Q==", "requires": { "@types/bn.js": "^5.1.0", "@types/node": "^12.12.6", @@ -77320,11 +93780,23 @@ "web3-utils": "1.7.4" }, "dependencies": { + "@types/bn.js": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", + "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", + "requires": { + "@types/node": "*" + } + }, "@types/node": { - "version": "12.20.55" + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" }, "web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "requires": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -77339,6 +93811,8 @@ }, "web3-core-helpers": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.7.4.tgz", + "integrity": "sha512-F8PH11qIkE/LpK4/h1fF/lGYgt4B6doeMi8rukeV/s4ivseZHHslv1L6aaijLX/g/j4PsFmR42byynBI/MIzFg==", "requires": { "web3-eth-iban": "1.7.4", "web3-utils": "1.7.4" @@ -77346,6 +93820,8 @@ "dependencies": { "web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "requires": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -77360,6 +93836,8 @@ }, "web3-core-method": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.7.4.tgz", + "integrity": "sha512-56K7pq+8lZRkxJyzf5MHQPI9/VL3IJLoy4L/+q8HRdZJ3CkB1DkXYaXGU2PeylG1GosGiSzgIfu1ljqS7CP9xQ==", "requires": { "@ethersproject/transactions": "^5.6.2", "web3-core-helpers": "1.7.4", @@ -77370,6 +93848,8 @@ "dependencies": { "web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "requires": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -77384,17 +93864,23 @@ }, "web3-core-promievent": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.4.tgz", + "integrity": "sha512-o4uxwXKDldN7ER7VUvDfWsqTx9nQSP1aDssi1XYXeYC2xJbVo0n+z6ryKtmcoWoRdRj7uSpVzal3nEmlr480mA==", "requires": { "eventemitter3": "4.0.4" }, "dependencies": { "eventemitter3": { - "version": "4.0.4" + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" } } }, "web3-core-requestmanager": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.7.4.tgz", + "integrity": "sha512-IuXdAm65BQtPL4aI6LZJJOrKAs0SM5IK2Cqo2/lMNvVMT9Kssq6qOk68Uf7EBDH0rPuINi+ReLP+uH+0g3AnPA==", "requires": { "util": "^0.12.0", "web3-core-helpers": "1.7.4", @@ -77405,18 +93891,24 @@ }, "web3-core-subscriptions": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.7.4.tgz", + "integrity": "sha512-VJvKWaXRyxk2nFWumOR94ut9xvjzMrRtS38c4qj8WBIRSsugrZr5lqUwgndtj0qx4F+50JhnU++QEqUEAtKm3g==", "requires": { "eventemitter3": "4.0.4", "web3-core-helpers": "1.7.4" }, "dependencies": { "eventemitter3": { - "version": "4.0.4" + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" } } }, "web3-eth": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.7.4.tgz", + "integrity": "sha512-JG0tTMv0Ijj039emXNHi07jLb0OiWSA9O24MRSk5vToTQyDNXihdF2oyq85LfHuF690lXZaAXrjhtLNlYqb7Ug==", "dev": true, "requires": { "web3-core": "1.7.4", @@ -77435,6 +93927,8 @@ "dependencies": { "web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dev": true, "requires": { "bn.js": "^5.2.1", @@ -77450,6 +93944,8 @@ }, "web3-eth-abi": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.7.4.tgz", + "integrity": "sha512-eMZr8zgTbqyL9MCTCAvb67RbVyN5ZX7DvA0jbLOqRWCiw+KlJKTGnymKO6jPE8n5yjk4w01e165Qb11hTDwHgg==", "requires": { "@ethersproject/abi": "^5.6.3", "web3-utils": "1.7.4" @@ -77457,6 +93953,8 @@ "dependencies": { "web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "requires": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -77471,6 +93969,8 @@ }, "web3-eth-accounts": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.7.4.tgz", + "integrity": "sha512-Y9vYLRKP7VU7Cgq6wG1jFaG2k3/eIuiTKAG8RAuQnb6Cd9k5BRqTm5uPIiSo0AP/u11jDomZ8j7+WEgkU9+Btw==", "dev": true, "requires": { "@ethereumjs/common": "^2.5.0", @@ -77488,6 +93988,8 @@ "dependencies": { "eth-lib": { "version": "0.2.8", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", + "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", "dev": true, "requires": { "bn.js": "^4.11.6", @@ -77497,16 +93999,22 @@ "dependencies": { "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==", "dev": true } } }, "uuid": { "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", "dev": true }, "web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dev": true, "requires": { "bn.js": "^5.2.1", @@ -77522,6 +94030,8 @@ }, "web3-eth-contract": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.7.4.tgz", + "integrity": "sha512-ZgSZMDVI1pE9uMQpK0T0HDT2oewHcfTCv0osEqf5qyn5KrcQDg1GT96/+S0dfqZ4HKj4lzS5O0rFyQiLPQ8LzQ==", "requires": { "@types/bn.js": "^5.1.0", "web3-core": "1.7.4", @@ -77533,8 +94043,18 @@ "web3-utils": "1.7.4" }, "dependencies": { + "@types/bn.js": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", + "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", + "requires": { + "@types/node": "*" + } + }, "web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "requires": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -77549,6 +94069,8 @@ }, "web3-eth-ens": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.7.4.tgz", + "integrity": "sha512-Gw5CVU1+bFXP5RVXTCqJOmHn71X2ghNk9VcEH+9PchLr0PrKbHTA3hySpsPco1WJAyK4t8SNQVlNr3+bJ6/WZA==", "dev": true, "requires": { "content-hash": "^2.5.2", @@ -77563,6 +94085,8 @@ "dependencies": { "web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dev": true, "requires": { "bn.js": "^5.2.1", @@ -77578,6 +94102,8 @@ }, "web3-eth-iban": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.7.4.tgz", + "integrity": "sha512-XyrsgWlZQMv5gRcjXMsNvAoCRvV5wN7YCfFV5+tHUCqN8g9T/o4XUS20vDWD0k4HNiAcWGFqT1nrls02MGZ08w==", "requires": { "bn.js": "^5.2.1", "web3-utils": "1.7.4" @@ -77585,6 +94111,8 @@ "dependencies": { "web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "requires": { "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", @@ -77599,6 +94127,8 @@ }, "web3-eth-personal": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.7.4.tgz", + "integrity": "sha512-O10C1Hln5wvLQsDhlhmV58RhXo+GPZ5+W76frSsyIrkJWLtYQTCr5WxHtRC9sMD1idXLqODKKgI2DL+7xeZ0/g==", "dev": true, "requires": { "@types/node": "^12.12.6", @@ -77611,10 +94141,14 @@ "dependencies": { "@types/node": { "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", "dev": true }, "web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dev": true, "requires": { "bn.js": "^5.2.1", @@ -77630,6 +94164,8 @@ }, "web3-net": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.7.4.tgz", + "integrity": "sha512-d2Gj+DIARHvwIdmxFQ4PwAAXZVxYCR2lET0cxz4KXbE5Og3DNjJi+MoPkX+WqoUXqimu/EOd4Cd+7gefqVAFDg==", "dev": true, "requires": { "web3-core": "1.7.4", @@ -77639,6 +94175,8 @@ "dependencies": { "web3-utils": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.4.tgz", + "integrity": "sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==", "dev": true, "requires": { "bn.js": "^5.2.1", @@ -77654,6 +94192,8 @@ }, "web3-provider-engine": { "version": "15.0.12", + "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-15.0.12.tgz", + "integrity": "sha512-/OfhQalKPND1iB5ggvGuYF0+SIb2Qj5OFTrT2VrZWP79UhMTdP7T+L2FtblmRdCeOetoAzZHdBaIwLOZsmIX+w==", "requires": { "async": "^2.5.0", "backoff": "^2.5.0", @@ -77681,15 +94221,21 @@ "dependencies": { "async": { "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "requires": { "lodash": "^4.17.14" } }, "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "cross-fetch": { "version": "2.2.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", + "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", "requires": { "node-fetch": "^2.6.7", "whatwg-fetch": "^2.0.4" @@ -77697,6 +94243,8 @@ }, "eth-json-rpc-middleware": { "version": "4.4.1", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-4.4.1.tgz", + "integrity": "sha512-yoSuRgEYYGFdVeZg3poWOwAlRI+MoBIltmOB86MtpoZjvLbou9EB/qWMOWSmH2ryCWLW97VYY6NWsmWm3OAA7A==", "requires": { "btoa": "^1.2.1", "clone": "^2.1.1", @@ -77716,6 +94264,8 @@ "dependencies": { "eth-json-rpc-errors": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-1.1.1.tgz", + "integrity": "sha512-WT5shJ5KfNqHi9jOZD+ID8I1kuYWNrigtZat7GOQkvwo99f8SzAVaEcWhJUv656WiZOAg3P1RiJQANtUmDmbIg==", "requires": { "fast-safe-stringify": "^2.0.6" } @@ -77724,22 +94274,30 @@ }, "eth-rpc-errors": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", "requires": { "fast-safe-stringify": "^2.0.6" } }, "eth-sig-util": { "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", "requires": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", "ethereumjs-util": "^5.1.1" } }, "ethereum-common": { - "version": "0.0.18" + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" }, "ethereumjs-tx": { "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", "requires": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -77747,6 +94305,8 @@ }, "ethereumjs-util": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -77759,6 +94319,8 @@ }, "json-rpc-engine": { "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", "requires": { "eth-rpc-errors": "^3.0.0", "safe-event-emitter": "^1.0.1" @@ -77766,21 +94328,31 @@ }, "node-fetch": { "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "requires": { "whatwg-url": "^5.0.0" } }, "pify": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" }, "tr46": { - "version": "0.0.3" + "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" + "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" @@ -77788,6 +94360,8 @@ }, "ws": { "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", "requires": { "async-limiter": "~1.0.0" } @@ -77796,6 +94370,8 @@ }, "web3-providers-http": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.7.4.tgz", + "integrity": "sha512-AU+/S+49rcogUER99TlhW+UBMk0N2DxvN54CJ2pK7alc2TQ7+cprNPLHJu4KREe8ndV0fT6JtWUfOMyTvl+FRA==", "requires": { "web3-core-helpers": "1.7.4", "xhr2-cookies": "1.1.0" @@ -77803,6 +94379,8 @@ }, "web3-providers-ipc": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.7.4.tgz", + "integrity": "sha512-jhArOZ235dZy8fS8090t60nTxbd1ap92ibQw5xIrAQ9m7LcZKNfmLAQUVsD+3dTFvadRMi6z1vCO7zRi84gWHw==", "requires": { "oboe": "2.1.5", "web3-core-helpers": "1.7.4" @@ -77810,6 +94388,8 @@ }, "web3-providers-ws": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.7.4.tgz", + "integrity": "sha512-g72X77nrcHMFU8hRzQJzfgi/072n8dHwRCoTw+WQrGp+XCQ71fsk2qIu3Tp+nlp5BPn8bRudQbPblVm2uT4myQ==", "requires": { "eventemitter3": "4.0.4", "web3-core-helpers": "1.7.4", @@ -77817,12 +94397,16 @@ }, "dependencies": { "eventemitter3": { - "version": "4.0.4" + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" } } }, "web3-shh": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.7.4.tgz", + "integrity": "sha512-mlSZxSYcMkuMCxqhTYnZkUdahZ11h+bBv/8TlkXp/IHpEe4/Gg+KAbmfudakq3EzG/04z70XQmPgWcUPrsEJ+A==", "dev": true, "requires": { "web3-core": "1.7.4", @@ -77833,6 +94417,8 @@ }, "web3-utils": { "version": "1.2.11", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.11.tgz", + "integrity": "sha512-3Tq09izhD+ThqHEaWYX4VOT7dNPdZiO+c/1QMA0s5X2lDFKK/xHJb7cyTRRVzN2LvlHbR7baS1tmQhSua51TcQ==", "requires": { "bn.js": "^4.11.9", "eth-lib": "0.2.8", @@ -77845,10 +94431,14 @@ }, "dependencies": { "bn.js": { - "version": "4.12.0" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "eth-lib": { "version": "0.2.8", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", + "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", "requires": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -77858,20 +94448,28 @@ } }, "webextension-polyfill": { - "version": "0.7.0" + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.7.0.tgz", + "integrity": "sha512-su48BkMLxqzTTvPSE1eWxKToPS2Tv5DLGxKexLEVpwFd6Po6N8hhSLIvG6acPAg7qERoEaDL+Y5HQJeJeml5Aw==" }, "webextension-polyfill-ts": { "version": "0.25.0", + "resolved": "https://registry.npmjs.org/webextension-polyfill-ts/-/webextension-polyfill-ts-0.25.0.tgz", + "integrity": "sha512-ikQhwwHYkpBu00pFaUzIKY26I6L87DeRI+Q6jBT1daZUNuu8dSrg5U9l/ZbqdaQ1M/TTSPKeAa3kolP5liuedw==", "requires": { "webextension-polyfill": "^0.7.0" } }, "webidl-conversions": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", "dev": true }, "webp-loader": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/webp-loader/-/webp-loader-0.6.0.tgz", + "integrity": "sha512-+3k/ojbdh6U74G8nKFB4syaXxjx294xOt+WAVlN84w/7ew6jJCS6DCoGzK8P/giRR4FiSVisKWIydGlb6EXOFQ==", "dev": true, "requires": { "imagemin": "7.0.1", @@ -77881,18 +94479,26 @@ "dependencies": { "big.js": { "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, "emojis-list": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", "dev": true }, "file-type": { "version": "12.4.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", "dev": true }, "globby": { "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", "dev": true, "requires": { "@types/glob": "^7.1.1", @@ -77907,6 +94513,8 @@ }, "imagemin": { "version": "7.0.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", + "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", "dev": true, "requires": { "file-type": "^12.0.0", @@ -77920,6 +94528,8 @@ }, "json5": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, "requires": { "minimist": "^1.2.0" @@ -77927,6 +94537,8 @@ }, "loader-utils": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -77936,12 +94548,240 @@ }, "p-pipe": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", + "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", "dev": true } } }, + "webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dev": true, + "peer": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "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.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "peer": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peer": true, + "requires": {} + } + } + }, + "webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "peer": true, + "requires": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "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==", + "dev": true, + "peer": true + } + } + }, + "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==", + "dev": true, + "peer": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "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==", + "dev": true, + "peer": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "peer": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", + "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", + "dev": true, + "peer": true, + "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", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true, + "requires": { + "ms": "2.0.0" + } + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "peer": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "peer": true + }, + "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==", + "dev": true, + "peer": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "peer": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "peer": true, + "requires": {} + } + } + }, "webpack-hot-middleware": { "version": "2.25.1", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.1.tgz", + "integrity": "sha512-Koh0KyU/RPYwel/khxbsDz9ibDivmUbrRuKSSQvW42KSDdO4w23WI3SkHpSUKHE76LrFnnM/L7JCrpBwu8AXYw==", "dev": true, "requires": { "ansi-html-community": "0.0.8", @@ -77952,6 +94792,8 @@ }, "webpack-log": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", "dev": true, "requires": { "ansi-colors": "^3.0.0", @@ -77960,24 +94802,39 @@ "dependencies": { "ansi-colors": { "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", "dev": true }, "uuid": { "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "dev": true } } }, "webpack-merge": { "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", "dev": true, "requires": { "clone-deep": "^4.0.1", "wildcard": "^2.0.0" } }, + "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==", + "dev": true, + "peer": true + }, "webpack-virtual-modules": { "version": "0.2.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.2.2.tgz", + "integrity": "sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA==", "dev": true, "requires": { "debug": "^3.0.0" @@ -77985,6 +94842,8 @@ "dependencies": { "debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { "ms": "^2.1.1" @@ -77994,6 +94853,8 @@ }, "webrtc-adapter": { "version": "7.7.1", + "resolved": "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-7.7.1.tgz", + "integrity": "sha512-TbrbBmiQBL9n0/5bvDdORc6ZfRY/Z7JnEj+EYOD1ghseZdpJ+nF2yx14k3LgQKc7JZnG7HAcL+zHnY25So9d7A==", "requires": { "rtcpeerconnection-shim": "^1.2.15", "sdp": "^2.12.0" @@ -78001,6 +94862,8 @@ }, "websocket": { "version": "1.0.34", + "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", + "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", "requires": { "bufferutil": "^4.0.1", "debug": "^2.2.0", @@ -78012,17 +94875,42 @@ "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" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "peer": true, + "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==", + "dev": true, + "peer": true + }, "websocket-stream": { "version": "5.5.2", + "resolved": "https://registry.npmjs.org/websocket-stream/-/websocket-stream-5.5.2.tgz", + "integrity": "sha512-8z49MKIHbGk3C4HtuHWDtYX8mYej1wWabjthC/RupM9ngeukU4IWoM46dgth1UOS/T4/IqgEdCDJuMe2039OQQ==", "requires": { "duplexify": "^3.5.1", "inherits": "^2.0.1", @@ -78034,6 +94922,8 @@ "dependencies": { "duplexify": { "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -78042,10 +94932,14 @@ } }, "safe-buffer": { - "version": "5.1.2" + "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": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "requires": { "async-limiter": "~1.0.0", "safe-buffer": "~5.1.0", @@ -78056,20 +94950,28 @@ }, "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==", "dev": true, "requires": { "iconv-lite": "0.4.24" } }, "whatwg-fetch": { - "version": "2.0.4" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" }, "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==", "dev": true }, "whatwg-url": { "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", "dev": true, "requires": { "lodash": "^4.7.0", @@ -78079,12 +94981,16 @@ }, "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" } }, "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", @@ -78094,10 +95000,14 @@ } }, "which-module": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" }, "which-typed-array": { "version": "1.1.8", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", + "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", "requires": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -78109,6 +95019,8 @@ }, "wide-align": { "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, "requires": { "string-width": "^1.0.2 || 2 || 3 || 4" @@ -78116,6 +95028,8 @@ }, "widest-line": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", "dev": true, "requires": { "string-width": "^4.0.0" @@ -78123,34 +95037,65 @@ }, "wif": { "version": "2.0.6", + "resolved": "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz", + "integrity": "sha512-HIanZn1zmduSF+BQhkE+YXIbEiH0xPr1012QbFEGB0xsKqJii0/SqJjyn8dFv6y36kOznMgMB+LGcbZTJ1xACQ==", "requires": { "bs58check": "<3.0.0" } }, "wildcard": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", "dev": true }, "window-size": { - "version": "0.2.0" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha512-UD7d8HFA2+PZsbKyaOCEy8gMh1oDtHgJh1LfgjQ4zVXmYjAT/kvz3PueITKuqDiIXQe7yzpPnxX3lNc+AhQMyw==" }, "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==", "dev": true }, "wordwrap": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", "dev": true }, + "wordwrapjs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", + "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", + "dev": true, + "requires": { + "reduce-flatten": "^2.0.0", + "typical": "^5.2.0" + }, + "dependencies": { + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true + } + } + }, "worker-farm": { "version": "1.7.0", - "dev": true, + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", "requires": { "errno": "~0.1.7" } }, "worker-rpc": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", "dev": true, "requires": { "microevent.ts": "~0.1.1" @@ -78158,6 +95103,8 @@ }, "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==", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -78167,6 +95114,8 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -78174,6 +95123,8 @@ }, "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==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -78181,15 +95132,21 @@ }, "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==", "dev": true } } }, "wrappy": { - "version": "1.0.2" + "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==", "dev": true, "requires": { "imurmurhash": "^0.1.4", @@ -78199,10 +95156,15 @@ } }, "ws": { - "version": "7.4.6" + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "requires": {} }, "x-default-browser": { "version": "0.4.0", + "resolved": "https://registry.npmjs.org/x-default-browser/-/x-default-browser-0.4.0.tgz", + "integrity": "sha512-7LKo7RtWfoFN/rHx1UELv/2zHGMx8MkZKDq1xENmOCTkfIqZJ0zZ26NEJX8czhnPXVcqS0ARjjfJB+eJ0/5Cvw==", "dev": true, "requires": { "default-browser-id": "^1.0.4" @@ -78210,6 +95172,8 @@ }, "xhr": { "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", "requires": { "global": "~4.4.0", "is-function": "^1.0.1", @@ -78219,6 +95183,8 @@ }, "xhr-request": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", + "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", "requires": { "buffer-to-arraybuffer": "^0.0.5", "object-assign": "^4.1.1", @@ -78231,6 +95197,8 @@ "dependencies": { "query-string": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", "requires": { "decode-uri-component": "^0.2.0", "object-assign": "^4.1.0", @@ -78238,89 +95206,172 @@ } }, "strict-uri-encode": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==" } } }, "xhr-request-promise": { "version": "0.1.3", + "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz", + "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==", "requires": { "xhr-request": "^1.1.0" } }, "xhr2-cookies": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", + "integrity": "sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==", "requires": { "cookiejar": "^2.1.1" } }, "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==", "dev": true }, "xmlchars": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, "xmlhttprequest": { - "version": "1.8.0" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==" }, "xstream": { "version": "11.14.0", + "resolved": "https://registry.npmjs.org/xstream/-/xstream-11.14.0.tgz", + "integrity": "sha512-1bLb+kKKtKPbgTK6i/BaoAn03g47PpFstlbe1BA+y3pNS/LfvcaghS5BFf9+EE1J+KwSQsEpfJvFN5GqFtiNmw==", "requires": { "globalthis": "^1.0.1", "symbol-observable": "^2.0.3" } }, "xtend": { - "version": "4.0.2" + "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", - "dev": true + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "yaeti": { - "version": "0.0.6" + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==" }, "yallist": { "version": "3.1.1", - "dev": true + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "yaml": { - "version": "1.10.2" + "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", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", + "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", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" }, "dependencies": { - "yargs-parser": { - "version": "20.2.9", + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "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==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.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==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } }, "yargs-parser": { "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", "requires": { "camelcase": "^4.1.0" }, "dependencies": { "camelcase": { - "version": "4.1.0" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==" } } }, "yauzl": { "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "requires": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -78328,10 +95379,14 @@ }, "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==", "dev": true }, "zwitch": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", "dev": true } } diff --git a/package.json b/package.json index 3c2ff4bcab..647df5d097 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,8 @@ "prepublishOnly": "pinst --disable", "postpublish": "pinst --enable", "storybook": "start-storybook -p 6006", - "build-storybook": "build-storybook" + "build-storybook": "build-storybook", + "generate-types": "typechain --target ethers-v5 --out-dir ./lib/abis/types './lib/abis/*.json'" }, "dependencies": { "@artsy/fresnel": "1.7.0", @@ -96,6 +97,7 @@ "@testing-library/react": "12.1.5", "@testing-library/react-hooks": "7.0.2", "@testing-library/user-event": "13.5.0", + "@typechain/ethers-v5": "^10.1.0", "@types/cors": "^2.8.12", "@types/date-fns": "2.6.0", "@types/ethereum-block-by-date": "^1.4.1", @@ -132,6 +134,7 @@ "pinst": "3.0.0", "prettier": "2.0.5", "react-test-renderer": "17.0.1", + "typechain": "^8.1.0", "typescript": "4.4.3", "url-loader": "4.1.0", "webp-loader": "0.6.0" diff --git a/pages/dashboard/[[...tab]].tsx b/pages/dashboard/[[...tab]].tsx index 2dff85a82d..b73548347f 100644 --- a/pages/dashboard/[[...tab]].tsx +++ b/pages/dashboard/[[...tab]].tsx @@ -1,10 +1,10 @@ -import { RefetchProvider } from 'contexts/RefetchContext'; import Head from 'next/head'; import { FC } from 'react'; import { useTranslation } from 'react-i18next'; import styled from 'styled-components'; import { MobileHiddenView, MobileOnlyView } from 'components/Media'; +import { RefetchProvider } from 'contexts/RefetchContext'; import DashboardContainer from 'sections/dashboard/DashboardContainer'; import MobileDashboard from 'sections/dashboard/MobileDashboard'; import AppLayout from 'sections/shared/Layout/AppLayout'; diff --git a/pages/exchange/[[...market]].tsx b/pages/exchange/[[...market]].tsx index 1231636403..9a77e07184 100644 --- a/pages/exchange/[[...market]].tsx +++ b/pages/exchange/[[...market]].tsx @@ -1,10 +1,10 @@ -import { ExchangeContext } from 'contexts/ExchangeContext'; import Head from 'next/head'; import { FC } from 'react'; import { useTranslation } from 'react-i18next'; import styled from 'styled-components'; import { DesktopOnlyView, MobileOrTabletView } from 'components/Media'; +import { ExchangeContext } from 'contexts/ExchangeContext'; import useExchange from 'hooks/useExchange'; import BasicSwap from 'sections/exchange/BasicSwap'; import { MobileSwap } from 'sections/exchange/MobileSwap'; diff --git a/pages/market/[[...market]].tsx b/pages/market/[[...market]].tsx index 1f4c9ccf85..4fc1c541eb 100644 --- a/pages/market/[[...market]].tsx +++ b/pages/market/[[...market]].tsx @@ -1,5 +1,3 @@ -import { FuturesContext } from 'contexts/FuturesContext'; -import { RefetchProvider } from 'contexts/RefetchContext'; import Head from 'next/head'; import { useRouter } from 'next/router'; import { useEffect, FC } from 'react'; @@ -8,7 +6,10 @@ import { useSetRecoilState } from 'recoil'; import styled from 'styled-components'; import { DesktopOnlyView, MobileOrTabletView } from 'components/Media'; +import { FuturesContext } from 'contexts/FuturesContext'; +import { RefetchProvider } from 'contexts/RefetchContext'; import useFuturesData from 'hooks/useFuturesData'; +import useQueryCrossMarginAccount from 'queries/futures/useQueryCrossMarginAccount'; import MarketInfo from 'sections/futures/MarketInfo'; import MobileTrade from 'sections/futures/MobileTrade/MobileTrade'; import Trade from 'sections/futures/Trade'; @@ -35,6 +36,8 @@ const Market: MarketComponent = () => { const { t } = useTranslation(); const router = useRouter(); + useQueryCrossMarginAccount(); + const marketAsset = router.query.market?.[0] as FuturesMarketAsset; const setCurrentMarket = useSetRecoilState(currentMarketState); diff --git a/queries/futures/subgraph.ts b/queries/futures/subgraph.ts index f6085b31d8..ab5178be0e 100644 --- a/queries/futures/subgraph.ts +++ b/queries/futures/subgraph.ts @@ -1,7 +1,6 @@ import Wei, { WeiSource, wei } from '@synthetixio/wei'; import axios from 'codegen-graph-ts/build/src/lib/axios'; import generateGql from 'codegen-graph-ts/build/src/lib/gql'; - export type SingleQueryOptions = { id: string; block?: @@ -13,7 +12,6 @@ export type SingleQueryOptions = { }; }; export type MultiQueryOptions = { - skip?: number; first?: number; where?: T; block?: @@ -228,6 +226,101 @@ export const getCandles = async function ( } while (paginationKey && options.first && results.length < options.first); return options.first ? results.slice(0, options.first) : results; }; +export type CrossMarginAccountFilter = { + id?: string | null; + id_not?: string | null; + id_gt?: string | null; + id_lt?: string | null; + id_gte?: string | null; + id_lte?: string | null; + id_in?: string[]; + id_not_in?: string[]; + owner?: string | null; + owner_not?: string | null; + owner_in?: string[]; + owner_not_in?: string[]; + owner_contains?: string | null; + owner_not_contains?: string | null; + _change_block?: any | null; +}; +export type CrossMarginAccountResult = { + id: string; + owner: string; +}; +export type CrossMarginAccountFields = { + id: true; + owner: true; +}; +export type CrossMarginAccountArgs = { + [Property in keyof Pick]: CrossMarginAccountFields[Property]; +}; +export const getCrossMarginAccountById = async function ( + url: string, + options: SingleQueryOptions, + args: CrossMarginAccountArgs +): Promise> { + const res = await axios.post(url, { + query: generateGql('crossMarginAccount', options, args), + }); + const r = res.data as any; + if (r.errors && r.errors.length) { + throw new Error(r.errors[0].message); + } + const obj = r.data[Object.keys(r.data)[0]] as any; + const formattedObj: any = {}; + if (obj['id']) formattedObj['id'] = obj['id']; + if (obj['owner']) formattedObj['owner'] = obj['owner']; + return formattedObj as Pick; +}; +export const getCrossMarginAccounts = async function ( + url: string, + options: MultiQueryOptions, + args: CrossMarginAccountArgs +): Promise[]> { + const paginatedOptions: Partial> = { ...options }; + let paginationKey: keyof CrossMarginAccountFilter | null = null; + let paginationValue = ''; + if (options.first && options.first > MAX_PAGE) { + paginatedOptions.first = MAX_PAGE; + paginatedOptions.orderBy = options.orderBy || 'id'; + paginatedOptions.orderDirection = options.orderDirection || 'asc'; + paginationKey = (paginatedOptions.orderBy + + (paginatedOptions.orderDirection === 'asc' + ? '_gt' + : '_lt')) as keyof CrossMarginAccountFilter; + paginatedOptions.where = { ...options.where }; + } + let results: Pick[] = []; + do { + if (paginationKey && paginationValue) + paginatedOptions.where![paginationKey] = paginationValue as any; + const res = await axios.post(url, { + query: generateGql('crossMarginAccounts', paginatedOptions, args), + }); + const r = res.data as any; + if (r.errors && r.errors.length) { + throw new Error(r.errors[0].message); + } + const rawResults = r.data[Object.keys(r.data)[0]] as any[]; + const newResults = rawResults.map((obj) => { + const formattedObj: any = {}; + if (obj['id']) formattedObj['id'] = obj['id']; + if (obj['owner']) formattedObj['owner'] = obj['owner']; + return formattedObj as Pick; + }); + results = results.concat(newResults); + if (newResults.length < 1000) { + break; + } + if (paginationKey) { + paginationValue = rawResults[rawResults.length - 1][paginatedOptions.orderBy!]; + } + } while (paginationKey && options.first && results.length < options.first); + return options.first ? results.slice(0, options.first) : results; +}; export type FundingRateUpdateFilter = { id?: string | null; id_not?: string | null; @@ -497,6 +590,171 @@ export const getFuturesCumulativeStats = async function < } while (paginationKey && options.first && results.length < options.first); return options.first ? results.slice(0, options.first) : results; }; +export type FuturesMarginAccountFilter = { + id?: string | null; + id_not?: string | null; + id_gt?: string | null; + id_lt?: string | null; + id_gte?: string | null; + id_lte?: string | null; + id_in?: string[]; + id_not_in?: string[]; + timestamp?: WeiSource | null; + timestamp_not?: WeiSource | null; + timestamp_gt?: WeiSource | null; + timestamp_lt?: WeiSource | null; + timestamp_gte?: WeiSource | null; + timestamp_lte?: WeiSource | null; + timestamp_in?: WeiSource[]; + timestamp_not_in?: WeiSource[]; + account?: string | null; + account_not?: string | null; + account_in?: string[]; + account_not_in?: string[]; + account_contains?: string | null; + account_not_contains?: string | null; + market?: string | null; + market_not?: string | null; + market_in?: string[]; + market_not_in?: string[]; + market_contains?: string | null; + market_not_contains?: string | null; + asset?: string | null; + asset_not?: string | null; + asset_in?: string[]; + asset_not_in?: string[]; + asset_contains?: string | null; + asset_not_contains?: string | null; + margin?: WeiSource | null; + margin_not?: WeiSource | null; + margin_gt?: WeiSource | null; + margin_lt?: WeiSource | null; + margin_gte?: WeiSource | null; + margin_lte?: WeiSource | null; + margin_in?: WeiSource[]; + margin_not_in?: WeiSource[]; + deposits?: WeiSource | null; + deposits_not?: WeiSource | null; + deposits_gt?: WeiSource | null; + deposits_lt?: WeiSource | null; + deposits_gte?: WeiSource | null; + deposits_lte?: WeiSource | null; + deposits_in?: WeiSource[]; + deposits_not_in?: WeiSource[]; + withdrawals?: WeiSource | null; + withdrawals_not?: WeiSource | null; + withdrawals_gt?: WeiSource | null; + withdrawals_lt?: WeiSource | null; + withdrawals_gte?: WeiSource | null; + withdrawals_lte?: WeiSource | null; + withdrawals_in?: WeiSource[]; + withdrawals_not_in?: WeiSource[]; + _change_block?: any | null; +}; +export type FuturesMarginAccountResult = { + id: string; + timestamp: Wei; + account: string; + market: string; + asset: string; + margin: Wei; + deposits: Wei; + withdrawals: Wei; +}; +export type FuturesMarginAccountFields = { + id: true; + timestamp: true; + account: true; + market: true; + asset: true; + margin: true; + deposits: true; + withdrawals: true; +}; +export type FuturesMarginAccountArgs = { + [Property in keyof Pick]: FuturesMarginAccountFields[Property]; +}; +export const getFuturesMarginAccountById = async function < + K extends keyof FuturesMarginAccountResult +>( + url: string, + options: SingleQueryOptions, + args: FuturesMarginAccountArgs +): Promise> { + const res = await axios.post(url, { + query: generateGql('futuresMarginAccount', options, args), + }); + const r = res.data as any; + if (r.errors && r.errors.length) { + throw new Error(r.errors[0].message); + } + const obj = r.data[Object.keys(r.data)[0]] as any; + const formattedObj: any = {}; + if (obj['id']) formattedObj['id'] = obj['id']; + if (obj['timestamp']) formattedObj['timestamp'] = wei(obj['timestamp'], 0); + if (obj['account']) formattedObj['account'] = obj['account']; + if (obj['market']) formattedObj['market'] = obj['market']; + if (obj['asset']) formattedObj['asset'] = obj['asset']; + if (obj['margin']) formattedObj['margin'] = wei(obj['margin'], 0); + if (obj['deposits']) formattedObj['deposits'] = wei(obj['deposits'], 0); + if (obj['withdrawals']) formattedObj['withdrawals'] = wei(obj['withdrawals'], 0); + return formattedObj as Pick; +}; +export const getFuturesMarginAccounts = async function ( + url: string, + options: MultiQueryOptions, + args: FuturesMarginAccountArgs +): Promise[]> { + const paginatedOptions: Partial> = { ...options }; + let paginationKey: keyof FuturesMarginAccountFilter | null = null; + let paginationValue = ''; + if (options.first && options.first > MAX_PAGE) { + paginatedOptions.first = MAX_PAGE; + paginatedOptions.orderBy = options.orderBy || 'id'; + paginatedOptions.orderDirection = options.orderDirection || 'asc'; + paginationKey = (paginatedOptions.orderBy + + (paginatedOptions.orderDirection === 'asc' + ? '_gt' + : '_lt')) as keyof FuturesMarginAccountFilter; + paginatedOptions.where = { ...options.where }; + } + let results: Pick[] = []; + do { + if (paginationKey && paginationValue) + paginatedOptions.where![paginationKey] = paginationValue as any; + const res = await axios.post(url, { + query: generateGql('futuresMarginAccounts', paginatedOptions, args), + }); + const r = res.data as any; + if (r.errors && r.errors.length) { + throw new Error(r.errors[0].message); + } + const rawResults = r.data[Object.keys(r.data)[0]] as any[]; + const newResults = rawResults.map((obj) => { + const formattedObj: any = {}; + if (obj['id']) formattedObj['id'] = obj['id']; + if (obj['timestamp']) formattedObj['timestamp'] = wei(obj['timestamp'], 0); + if (obj['account']) formattedObj['account'] = obj['account']; + if (obj['market']) formattedObj['market'] = obj['market']; + if (obj['asset']) formattedObj['asset'] = obj['asset']; + if (obj['margin']) formattedObj['margin'] = wei(obj['margin'], 0); + if (obj['deposits']) formattedObj['deposits'] = wei(obj['deposits'], 0); + if (obj['withdrawals']) formattedObj['withdrawals'] = wei(obj['withdrawals'], 0); + return formattedObj as Pick; + }); + results = results.concat(newResults); + if (newResults.length < 1000) { + break; + } + if (paginationKey) { + paginationValue = rawResults[rawResults.length - 1][paginatedOptions.orderBy!]; + } + } while (paginationKey && options.first && results.length < options.first); + return options.first ? results.slice(0, options.first) : results; +}; export type FuturesMarginTransferFilter = { id?: string | null; id_not?: string | null; @@ -958,11 +1216,14 @@ export type FuturesOrderFilter = { status_not?: FuturesOrderStatus | null; status_in?: FuturesOrderStatus[]; status_not_in?: FuturesOrderStatus[]; + keeper?: string | null; + keeper_not?: string | null; + keeper_in?: string[]; + keeper_not_in?: string[]; + keeper_contains?: string | null; + keeper_not_contains?: string | null; + _change_block?: any | null; }; - -export type FuturesOrderType = 'NextPrice' | 'Limit' | 'Market' | 'Liquidation'; -export type FuturesOrderStatus = 'Pending' | 'Filled' | 'Cancelled'; - export type FuturesOrderResult = { id: string; size: Wei; @@ -971,10 +1232,10 @@ export type FuturesOrderResult = { account: string; targetRoundId: Wei; timestamp: Wei; - orderType: FuturesOrderType; - status: FuturesOrderStatus; + orderType: Partial; + status: Partial; + keeper: string; }; - export type FuturesOrderFields = { id: true; size: true; @@ -985,8 +1246,12 @@ export type FuturesOrderFields = { timestamp: true; orderType: true; status: true; + keeper: true; }; +export type FuturesOrderType = 'NextPrice' | 'Limit' | 'Market' | 'Liquidation'; +export type FuturesOrderStatus = 'Pending' | 'Filled' | 'Cancelled'; + export type FuturesOrderArgs = { [Property in keyof Pick]: FuturesOrderFields[Property]; }; @@ -1013,6 +1278,7 @@ export const getFuturesOrderById = async function ; }; export const getFuturesOrders = async function ( @@ -1056,6 +1322,7 @@ export const getFuturesOrders = async function ; }); results = results.concat(newResults); @@ -1125,6 +1392,16 @@ export type FuturesPositionFilter = { account_not_in?: string[]; account_contains?: string | null; account_not_contains?: string | null; + abstractAccount?: string | null; + abstractAccount_not?: string | null; + abstractAccount_in?: string[]; + abstractAccount_not_in?: string[]; + abstractAccount_contains?: string | null; + abstractAccount_not_contains?: string | null; + accountType?: FuturesAccountType | null; + accountType_not?: FuturesAccountType | null; + accountType_in?: FuturesAccountType[]; + accountType_not_in?: FuturesAccountType[]; isOpen?: boolean | null; isOpen_not?: boolean | null; isOpen_in?: boolean[]; @@ -1157,6 +1434,14 @@ export type FuturesPositionFilter = { size_lte?: WeiSource | null; size_in?: WeiSource[]; size_not_in?: WeiSource[]; + initialMargin?: WeiSource | null; + initialMargin_not?: WeiSource | null; + initialMargin_gt?: WeiSource | null; + initialMargin_lt?: WeiSource | null; + initialMargin_gte?: WeiSource | null; + initialMargin_lte?: WeiSource | null; + initialMargin_in?: WeiSource[]; + initialMargin_not_in?: WeiSource[]; margin?: WeiSource | null; margin_not?: WeiSource | null; margin_gt?: WeiSource | null; @@ -1189,6 +1474,30 @@ export type FuturesPositionFilter = { netFunding_lte?: WeiSource | null; netFunding_in?: WeiSource[]; netFunding_not_in?: WeiSource[]; + pnlWithFeesPaid?: WeiSource | null; + pnlWithFeesPaid_not?: WeiSource | null; + pnlWithFeesPaid_gt?: WeiSource | null; + pnlWithFeesPaid_lt?: WeiSource | null; + pnlWithFeesPaid_gte?: WeiSource | null; + pnlWithFeesPaid_lte?: WeiSource | null; + pnlWithFeesPaid_in?: WeiSource[]; + pnlWithFeesPaid_not_in?: WeiSource[]; + netTransfers?: WeiSource | null; + netTransfers_not?: WeiSource | null; + netTransfers_gt?: WeiSource | null; + netTransfers_lt?: WeiSource | null; + netTransfers_gte?: WeiSource | null; + netTransfers_lte?: WeiSource | null; + netTransfers_in?: WeiSource[]; + netTransfers_not_in?: WeiSource[]; + totalDeposits?: WeiSource | null; + totalDeposits_not?: WeiSource | null; + totalDeposits_gt?: WeiSource | null; + totalDeposits_lt?: WeiSource | null; + totalDeposits_gte?: WeiSource | null; + totalDeposits_lte?: WeiSource | null; + totalDeposits_in?: WeiSource[]; + totalDeposits_not_in?: WeiSource[]; fundingIndex?: WeiSource | null; fundingIndex_not?: WeiSource | null; fundingIndex_gt?: WeiSource | null; @@ -1240,15 +1549,21 @@ export type FuturesPositionResult = { market: string; asset: string; account: string; + abstractAccount: string; + accountType: Partial; isOpen: boolean; isLiquidated: boolean; trades: Wei; totalVolume: Wei; size: Wei; + initialMargin: Wei; margin: Wei; pnl: Wei; feesPaid: Wei; netFunding: Wei; + pnlWithFeesPaid: Wei; + netTransfers: Wei; + totalDeposits: Wei; fundingIndex: Wei; entryPrice: Wei; avgEntryPrice: Wei; @@ -1264,21 +1579,30 @@ export type FuturesPositionFields = { market: true; asset: true; account: true; + abstractAccount: true; + accountType: true; isOpen: true; isLiquidated: true; trades: true; totalVolume: true; size: true; + initialMargin: true; margin: true; pnl: true; feesPaid: true; netFunding: true; + pnlWithFeesPaid: true; + netTransfers: true; + totalDeposits: true; fundingIndex: true; entryPrice: true; avgEntryPrice: true; lastPrice: true; exitPrice: true; }; + +export type FuturesAccountType = 'isolated_margin' | 'cross_margin'; + export type FuturesPositionArgs = { [Property in keyof Pick]: FuturesPositionFields[Property]; }; @@ -1304,15 +1628,21 @@ export const getFuturesPositionById = async function ; + margin: Wei; size: Wei; asset: string; price: Wei; @@ -1646,12 +2007,15 @@ export type FuturesTradeResult = { positionClosed: boolean; pnl: Wei; feesPaid: Wei; - orderType: FuturesOrderType; + orderType: Partial; }; export type FuturesTradeFields = { id: true; timestamp: true; account: true; + abstractAccount: true; + accountType: true; + margin: true; size: true; asset: true; price: true; @@ -1682,6 +2046,9 @@ export const getFuturesTradeById = async function ; }; export const getFuturesTrades = async function ( @@ -1727,6 +2095,9 @@ export const getFuturesTrades = async function = { - [Property in keyof Pick]: LatestRateFields[Property]; -}; -export const getLatestRateById = async function ( - url: string, - options: SingleQueryOptions, - args: LatestRateArgs -): Promise> { - const res = await axios.post(url, { - query: generateGql('latestRate', options, args), - }); - const r = res.data as any; - if (r.errors && r.errors.length) { - throw new Error(r.errors[0].message); - } - const obj = r.data[Object.keys(r.data)[0]] as any; - const formattedObj: any = {}; - if (obj['id']) formattedObj['id'] = obj['id']; - if (obj['rate']) formattedObj['rate'] = wei(obj['rate']); - if (obj['timestamp']) formattedObj['timestamp'] = wei(obj['timestamp'], 0); - if (obj['aggregator']) formattedObj['aggregator'] = obj['aggregator']; - return formattedObj as Pick; -}; -export const getLatestRates = async function ( - url: string, - options: MultiQueryOptions, - args: LatestRateArgs -): Promise[]> { - const paginatedOptions: Partial> = { - ...options, - }; - let paginationKey: keyof LatestRateFilter | null = null; - let paginationValue = ''; - if (options.first && options.first > MAX_PAGE) { - paginatedOptions.first = MAX_PAGE; - paginatedOptions.orderBy = options.orderBy || 'id'; - paginatedOptions.orderDirection = options.orderDirection || 'asc'; - paginationKey = (paginatedOptions.orderBy + - (paginatedOptions.orderDirection === 'asc' ? '_gt' : '_lt')) as keyof LatestRateFilter; - paginatedOptions.where = { ...options.where }; - } - let results: Pick[] = []; - do { - if (paginationKey && paginationValue) - paginatedOptions.where![paginationKey] = paginationValue as any; - const res = await axios.post(url, { - query: generateGql('latestRates', paginatedOptions, args), - }); - const r = res.data as any; - if (r.errors && r.errors.length) { - throw new Error(r.errors[0].message); - } - const rawResults = r.data[Object.keys(r.data)[0]] as any[]; - const newResults = rawResults.map((obj) => { - const formattedObj: any = {}; - if (obj['id']) formattedObj['id'] = obj['id']; - if (obj['rate']) formattedObj['rate'] = wei(obj['rate']); - if (obj['timestamp']) formattedObj['timestamp'] = wei(obj['timestamp'], 0); - if (obj['aggregator']) formattedObj['aggregator'] = obj['aggregator']; - return formattedObj as Pick; - }); - results = results.concat(newResults); - if (newResults.length < 1000) { - break; - } - if (paginationKey) { - paginationValue = rawResults[rawResults.length - 1][paginatedOptions.orderBy!]; - } - } while (paginationKey && options.first && results.length < options.first); - return options.first ? results.slice(0, options.first) : results; -}; -export type RateUpdateFilter = { - id?: string | null; - id_not?: string | null; - id_gt?: string | null; - id_lt?: string | null; - id_gte?: string | null; - id_lte?: string | null; - id_in?: string[]; - id_not_in?: string[]; - currencyKey?: string | null; - currencyKey_not?: string | null; - currencyKey_in?: string[]; - currencyKey_not_in?: string[]; - currencyKey_contains?: string | null; - currencyKey_not_contains?: string | null; - synth?: string | null; - synth_not?: string | null; - synth_gt?: string | null; - synth_lt?: string | null; - synth_gte?: string | null; - synth_lte?: string | null; - synth_in?: string[]; - synth_not_in?: string[]; - synth_contains?: string | null; - synth_contains_nocase?: string | null; - synth_not_contains?: string | null; - synth_not_contains_nocase?: string | null; - synth_starts_with?: string | null; - synth_starts_with_nocase?: string | null; - synth_not_starts_with?: string | null; - synth_not_starts_with_nocase?: string | null; - synth_ends_with?: string | null; - synth_ends_with_nocase?: string | null; - synth_not_ends_with?: string | null; - synth_not_ends_with_nocase?: string | null; - rate?: WeiSource | null; - rate_not?: WeiSource | null; - rate_gt?: WeiSource | null; - rate_lt?: WeiSource | null; - rate_gte?: WeiSource | null; - rate_lte?: WeiSource | null; - rate_in?: WeiSource[]; - rate_not_in?: WeiSource[]; - block?: WeiSource | null; - block_not?: WeiSource | null; - block_gt?: WeiSource | null; - block_lt?: WeiSource | null; - block_gte?: WeiSource | null; - block_lte?: WeiSource | null; - block_in?: WeiSource[]; - block_not_in?: WeiSource[]; - timestamp?: WeiSource | null; - timestamp_not?: WeiSource | null; - timestamp_gt?: WeiSource | null; - timestamp_lt?: WeiSource | null; - timestamp_gte?: WeiSource | null; - timestamp_lte?: WeiSource | null; - timestamp_in?: WeiSource[]; - timestamp_not_in?: WeiSource[]; - _change_block?: any | null; -}; -export type RateUpdateResult = { - id: string; - currencyKey: string; - synth: string; - rate: Wei; - block: Wei; - timestamp: Wei; -}; -export type RateUpdateFields = { - id: true; - currencyKey: true; - synth: true; - rate: true; - block: true; - timestamp: true; -}; -export type RateUpdateArgs = { - [Property in keyof Pick]: RateUpdateFields[Property]; -}; -export const getRateUpdateById = async function ( - url: string, - options: SingleQueryOptions, - args: RateUpdateArgs -): Promise> { - const res = await axios.post(url, { - query: generateGql('rateUpdate', options, args), - }); - const r = res.data as any; - if (r.errors && r.errors.length) { - throw new Error(r.errors[0].message); - } - const obj = r.data[Object.keys(r.data)[0]] as any; - const formattedObj: any = {}; - if (obj['id']) formattedObj['id'] = obj['id']; - if (obj['currencyKey']) formattedObj['currencyKey'] = obj['currencyKey']; - if (obj['synth']) formattedObj['synth'] = obj['synth']; - if (obj['rate']) formattedObj['rate'] = wei(obj['rate']); - if (obj['block']) formattedObj['block'] = wei(obj['block'], 0); - if (obj['timestamp']) formattedObj['timestamp'] = wei(obj['timestamp'], 0); - return formattedObj as Pick; -}; -export const getRateUpdates = async function ( - url: string, - options: MultiQueryOptions, - args: RateUpdateArgs -): Promise[]> { - const paginatedOptions: Partial> = { - ...options, - }; - let paginationKey: keyof RateUpdateFilter | null = null; - let paginationValue = ''; - if (options.first && options.first > MAX_PAGE) { - paginatedOptions.first = MAX_PAGE; - paginatedOptions.orderBy = options.orderBy || 'id'; - paginatedOptions.orderDirection = options.orderDirection || 'asc'; - paginationKey = (paginatedOptions.orderBy + - (paginatedOptions.orderDirection === 'asc' ? '_gt' : '_lt')) as keyof RateUpdateFilter; - paginatedOptions.where = { ...options.where }; - } - let results: Pick[] = []; - do { - if (paginationKey && paginationValue) - paginatedOptions.where![paginationKey] = paginationValue as any; - const res = await axios.post(url, { - query: generateGql('rateUpdates', paginatedOptions, args), - }); - const r = res.data as any; - if (r.errors && r.errors.length) { - throw new Error(r.errors[0].message); - } - const rawResults = r.data[Object.keys(r.data)[0]] as any[]; - const newResults = rawResults.map((obj) => { - const formattedObj: any = {}; - if (obj['id']) formattedObj['id'] = obj['id']; - if (obj['currencyKey']) formattedObj['currencyKey'] = obj['currencyKey']; - if (obj['synth']) formattedObj['synth'] = obj['synth']; - if (obj['rate']) formattedObj['rate'] = wei(obj['rate']); - if (obj['block']) formattedObj['block'] = wei(obj['block'], 0); - if (obj['timestamp']) formattedObj['timestamp'] = wei(obj['timestamp'], 0); - return formattedObj as Pick; - }); - results = results.concat(newResults); - if (newResults.length < 1000) { - break; - } - if (paginationKey) { - paginationValue = rawResults[rawResults.length - 1][paginatedOptions.orderBy!]; - } - } while (paginationKey && options.first && results.length < options.first); - return options.first ? results.slice(0, options.first) : results; -}; diff --git a/queries/futures/types.ts b/queries/futures/types.ts index 0835522f28..1cfc9f6db3 100644 --- a/queries/futures/types.ts +++ b/queries/futures/types.ts @@ -246,3 +246,14 @@ export type FuturesPotentialTradeDetails = { showStatus: boolean; statusMessage: string; }; + +export type FuturesAccountType = 'cross_margin' | 'isolated_margin'; + +export type FuturesAccountState = { + selectedAccountType: FuturesAccountType; + walletAddress: string | null; + selectedFuturesAddress: string | null; + crossMarginAddress: string | null; + crossMarginAvailable: boolean; + loading: boolean; +}; diff --git a/queries/futures/useGetAllFuturesTradesForAccount.ts b/queries/futures/useGetAllFuturesTradesForAccount.ts index 0ca9efa428..20edf6858e 100644 --- a/queries/futures/useGetAllFuturesTradesForAccount.ts +++ b/queries/futures/useGetAllFuturesTradesForAccount.ts @@ -39,6 +39,9 @@ const useGetAllFuturesTradesForAccount = ( id: true, timestamp: true, account: true, + abstractAccount: true, + accountType: true, + margin: true, size: true, asset: true, price: true, diff --git a/queries/futures/useGetCrossMarginAccountOverview.ts b/queries/futures/useGetCrossMarginAccountOverview.ts new file mode 100644 index 0000000000..211a8f5c22 --- /dev/null +++ b/queries/futures/useGetCrossMarginAccountOverview.ts @@ -0,0 +1,36 @@ +import { wei } from '@synthetixio/wei'; +import { useQuery } from 'react-query'; +import { useRecoilValue, useSetRecoilState } from 'recoil'; + +import QUERY_KEYS from 'constants/queryKeys'; +import useCrossMarginAccountContracts from 'hooks/useCrossMarginContracts'; +import { appReadyState } from 'store/app'; +import { crossMarginAvailableMarginState, futuresAccountState } from 'store/futures'; +import { isL2State, networkState } from 'store/wallet'; +import { zeroBN } from 'utils/formatters/number'; + +export default function useGetCrossMarginAccountOverview() { + const isAppReady = useRecoilValue(appReadyState); + const isL2 = useRecoilValue(isL2State); + const network = useRecoilValue(networkState); + const { crossMarginAddress } = useRecoilValue(futuresAccountState); + const setFreeMargin = useSetRecoilState(crossMarginAvailableMarginState); + + const { crossMarginAccountContract } = useCrossMarginAccountContracts(); + + return useQuery( + QUERY_KEYS.Futures.MarketLimit(network.id, crossMarginAddress), + async () => { + if (!crossMarginAddress || !crossMarginAccountContract) return { freeMargin: zeroBN }; + + const freeMargin = await crossMarginAccountContract.freeMargin(); + + setFreeMargin(wei(freeMargin)); + + return { freeMargin: wei(freeMargin) }; + }, + { + enabled: isAppReady && isL2 && !!crossMarginAddress, + } + ); +} diff --git a/queries/futures/useGetCrossMarginTradePreview.ts b/queries/futures/useGetCrossMarginTradePreview.ts new file mode 100644 index 0000000000..e93abf0e91 --- /dev/null +++ b/queries/futures/useGetCrossMarginTradePreview.ts @@ -0,0 +1,375 @@ +import { SynthetixJS } from '@synthetixio/contracts-interface'; +import { wei, WeiSource } from '@synthetixio/wei'; +import BN from 'bn.js'; +import { BigNumber, Contract, ethers } from 'ethers'; +import { formatBytes32String } from 'ethers/lib/utils'; +import { useMemo } from 'react'; + +import Connector from 'containers/Connector'; +import { PotentialTradeStatus } from 'sections/futures/types'; +import { + zeroBN, + ZERO_BIG_NUM, + UNIT_BIG_NUM, + UNIT_BN, + multiplyDecimal, + divideDecimal, +} from 'utils/formatters/number'; +import { FuturesMarketAsset, MarketKeyByAsset } from 'utils/futures'; +import logError from 'utils/logError'; + +import { KWENTA_TRACKING_CODE } from './constants'; +import { getFuturesMarketContract } from './utils'; + +// Need to recreate postTradeDetails from the contract here locally +// so we can modify margin for use with cross margin + +// Code replicated from the following contracts + +// https://github.com/Synthetixio/synthetix/blob/4d520d726bc013f2642dceb1dad4073fc78f4859/contracts/MixinFuturesViews.sol +// https://github.com/Synthetixio/synthetix/blob/4d2add4f74c68ac4f1106f6e7be4c31d4f1ccc76/contracts/FuturesMarketBase.sol +// https://github.com/Synthetixio/synthetix/blob/4b1b1b41598ca2f7f4cfc53e462c718023fe767e/contracts/FuturesMarketSettings.sol + +type TradeParams = { + sizeDelta: BigNumber; + price: BigNumber; + takerFee: BigNumber; + makerFee: BigNumber; + trackingCode: string; +}; + +type Position = { + id: string; + lastPrice: BigNumber; + size: BigNumber; + margin: BigNumber; + lastFundingIndex: BigNumber; +}; + +export default function useGetCrossMarginTradePreview( + marketAsset: FuturesMarketAsset, + address: string | null | undefined +) { + const { synthetixjs, provider } = Connector.useContainer(); + + const contractInstance = useMemo(() => { + if (!synthetixjs || !provider || !address) return null; + try { + return new FuturesMarketInternal(synthetixjs, provider, marketAsset, address); + } catch (err) { + logError(err); + return null; + } + }, [synthetixjs, provider, address, marketAsset]); + + const getPreview = async ( + sizeDelta: WeiSource | null | undefined, + marginDelta: WeiSource | null | undefined + ) => { + if (contractInstance) { + const sizeBN = wei(sizeDelta || 0).toBN(); + const marginBN = wei(marginDelta || 0).toBN(); + const res = await contractInstance.getTradePreview(sizeBN, marginBN); + return res; + } + }; + + return getPreview; +} + +class FuturesMarketInternal { + _synthetixjs: SynthetixJS; + _provider: ethers.providers.Provider; + _futuresMarketContract: Contract; + _futuresSettingsContract: Contract; + _marketKeyBytes: string; + _account: string; + + _cache: Record; + + constructor( + synthetixjs: SynthetixJS, + provider: ethers.providers.Provider, + marketAsset: FuturesMarketAsset, + account: string + ) { + this._synthetixjs = synthetixjs; + this._provider = provider; + + this._futuresMarketContract = getFuturesMarketContract(marketAsset, synthetixjs.contracts); + this._futuresSettingsContract = synthetixjs.contracts.FuturesMarketSettings; + this._marketKeyBytes = formatBytes32String(MarketKeyByAsset[marketAsset]); + this._account = account; + this._cache = {}; + } + + getTradePreview = async (sizeDelta: BigNumber, marginDelta: BigNumber) => { + const position = await this._futuresMarketContract.positions(this._account); + const price = await this._futuresMarketContract.assetPrice(); + + const takerFee = await this._getSetting('takerFee', [this._marketKeyBytes]); + const makerFee = await this._getSetting('makerFee', [this._marketKeyBytes]); + + const tradeParams = { + sizeDelta, + price: price.price, + takerFee, + makerFee, + trackingCode: KWENTA_TRACKING_CODE, + }; + + const { newPos, fee, status } = await this._postTradeDetails( + position, + tradeParams, + marginDelta + ); + + const liqPrice = await this._approxLiquidationPrice(newPos, newPos.lastPrice); + return { ...newPos, liqPrice, fee, price: tradeParams.price, status: status }; + }; + + _postTradeDetails = async ( + oldPos: Position, + tradeParams: TradeParams, + marginDelta: BigNumber + ) => { + const dynamicFee = await this._synthetixjs.contracts.Exchanger.dynamicFeeRateForExchange( + formatBytes32String('sUSD'), + this._marketKeyBytes + ); + + if (dynamicFee.tooVolatile) { + return { newPos: oldPos, fee: ZERO_BIG_NUM, status: PotentialTradeStatus.PRICE_TOO_VOLATILE }; + } + + const fee = await this._orderFee(tradeParams, dynamicFee.feeRate); + const { margin, status } = await this._recomputeMarginWithDelta( + oldPos, + tradeParams.price, + marginDelta.add(fee.mul(-1)) + ); + if (status !== PotentialTradeStatus.OK) { + return { newPos: oldPos, fee: ZERO_BIG_NUM, status }; + } + + const lastFundingIndex = await this._latestFundingIndex(); + + const newPos: Position = { + id: oldPos.id, + lastFundingIndex: lastFundingIndex, + margin: margin, + lastPrice: tradeParams.price, + size: oldPos.size.add(tradeParams.sizeDelta), + }; + + const minInitialMargin = await this._getSetting('minInitialMargin'); + + const positionDecreasing = + oldPos.size.gte(ZERO_BIG_NUM) === newPos.size.gte(ZERO_BIG_NUM) && + newPos.size.abs().lt(oldPos.size.abs()); + if (!positionDecreasing) { + if (newPos.margin.add(fee).lt(minInitialMargin)) { + return { + newPos: oldPos, + fee: ZERO_BIG_NUM, + status: PotentialTradeStatus.INSUFFICIENT_MARGIN, + }; + } + } + + const liqMargin = await this._liquidationMargin(newPos.size, tradeParams.price); + if (margin.lte(liqMargin)) { + return { newPos, fee: ZERO_BIG_NUM, status: PotentialTradeStatus.CAN_LIQUIDATE }; + } + const maxLeverage = await this._getSetting('maxLeverage', [this._marketKeyBytes]); + + const leverage = divideDecimal( + multiplyDecimal(newPos.size, tradeParams.price), + margin.add(fee) + ); + + if (maxLeverage.add(UNIT_BIG_NUM.div(100)).lt(leverage.abs())) { + return { newPos: oldPos, fee: zeroBN, status: PotentialTradeStatus.MAX_LEVERAGE_EXCEEDED }; + } + + const maxMarketValueUSD = await this._getSetting('maxMarketValueUSD', [this._marketKeyBytes]); + const max = maxMarketValueUSD.add(UNIT_BIG_NUM.mul(100)); + const tooLarge = await this._orderSizeTooLarge( + divideDecimal(max, tradeParams.price), + oldPos.size, + newPos.size + ); + if (tooLarge) { + return { + newPos: oldPos, + fee: ZERO_BIG_NUM, + status: PotentialTradeStatus.MAX_MARKET_SIZE_EXCEEDED, + }; + } + + return { newPos, fee: fee, status: PotentialTradeStatus.OK }; + }; + + _orderFee = async (tradeParams: TradeParams, dynamicFeeRate: BigNumber) => { + const notionalDiff = multiplyDecimal(tradeParams.sizeDelta, tradeParams.price); + const marketSkew = await this._futuresMarketContract.marketSkew(); + const sameSide = notionalDiff.gte(0) === marketSkew.gte(0); + const staticRate = sameSide ? tradeParams.takerFee : tradeParams.makerFee; + const feeRate = staticRate.add(dynamicFeeRate); + return multiplyDecimal(notionalDiff, feeRate).abs(); + }; + + _recomputeMarginWithDelta = async ( + position: Position, + price: BigNumber, + marginDelta: BigNumber + ) => { + const marginPlusProfitFunding = await this._marginPlusProfitFunding(position, price); + const newMargin = marginPlusProfitFunding.add(marginDelta); + + if (newMargin.lt(zeroBN.toBN())) { + return { margin: zeroBN.toBN(), status: PotentialTradeStatus.INSUFFICIENT_MARGIN }; + } + + const lMargin = await this._liquidationMargin(position.size, price); + + if (!position.size.isZero() && newMargin.lt(lMargin)) { + return { margin: newMargin, status: PotentialTradeStatus.CAN_LIQUIDATE }; + } + return { margin: newMargin, status: PotentialTradeStatus.OK }; + }; + + _marginPlusProfitFunding = async (position: Position, price: BigNumber) => { + const { funding } = await this._futuresMarketContract.accruedFunding(this._account); + return position.margin.add(this._profitLoss(position, price)).add(funding); + }; + + _profitLoss = (position: Position, price: BigNumber) => { + const priceShift = price.sub(position.lastPrice); + return multiplyDecimal(position.size, priceShift); + }; + + _nextFundingEntry = async (price: BigNumber) => { + const latestFundingIndex = await this._latestFundingIndex(); + const fundingSequenceVal = await this._futuresMarketContract.fundingSequence( + latestFundingIndex + ); + const unrecordedFunding = await this._unrecordedFunding(price); + return fundingSequenceVal.add(unrecordedFunding); + }; + + _latestFundingIndex = async () => { + const fundingSequenceLength = await this._futuresMarketContract.fundingSequenceLength(); + return fundingSequenceLength.sub(1); // at least one element is pushed in constructor + }; + + _netFundingPerUnit = async (startIndex: BigNumber, price: BigNumber) => { + const fundingSequenceVal = await this._futuresMarketContract.fundingSequence( + startIndex.toNumber() + ); + const nextFunding = await this._nextFundingEntry(price); + return nextFunding.sub(fundingSequenceVal); + }; + + _currentFundingRate = async (price: BigNumber) => { + const maxFundingRate = await this._getSetting('maxFundingRate', [this._marketKeyBytes]); + const skew = await this._proportionalSkew(price); + + const max = BN.max(UNIT_BN.neg(), new BN(skew.toString()).neg()); + const min = BigNumber.from(BN.min(max, UNIT_BN).toString()); + + return multiplyDecimal(min, maxFundingRate); + }; + + _unrecordedFunding = async (price: BigNumber) => { + const blockNum = await this._provider?.getBlockNumber(); + const block = await this._provider?.getBlock(blockNum); + const fundingLastRecomputed = await this._futuresMarketContract.fundingLastRecomputed(); + const elapsed = BigNumber.from(block.timestamp).sub(fundingLastRecomputed); + const currentFundingRatePerSecond = (await this._currentFundingRate(price)).div( + BigNumber.from(86400) + ); + return multiplyDecimal(currentFundingRatePerSecond, price).mul(elapsed); + }; + + _proportionalSkew = async (price: BigNumber) => { + if (price.lte(0)) throw new Error("price can't be zero"); + const skewScaleUSD = await this._getSetting('skewScaleUSD', [this._marketKeyBytes]); + const skewScaleBaseAsset = divideDecimal(skewScaleUSD, price); + if (skewScaleBaseAsset.isZero()) throw new Error('skewScale is zero'); + const marketSkew = await this._futuresMarketContract.marketSkew(); + return divideDecimal(marketSkew, skewScaleBaseAsset); + }; + + _approxLiquidationPrice = async (position: Position, currentPrice: BigNumber) => { + if (position.size.isZero()) { + return BigNumber.from('0'); + } + + const fundingPerUnit = await this._netFundingPerUnit(position.lastFundingIndex, currentPrice); + const liqMargin = await this._liquidationMargin(position.size, currentPrice); + + const result = position.lastPrice + .add(divideDecimal(liqMargin.sub(position.margin), position.size)) + .sub(fundingPerUnit); + + return result.lt(0) ? BigNumber.from(0) : result; + }; + + _liquidationMargin = async (positionSize: BigNumber, price: BigNumber) => { + const liquidationBufferRatio = await this._getSetting('liquidationBufferRatio'); + const liquidationBuffer = multiplyDecimal( + multiplyDecimal(positionSize.abs(), price), + liquidationBufferRatio + ); + const fee = await this._liquidationFee(positionSize, price); + return liquidationBuffer.add(fee); + }; + + _liquidationFee = async (positionSize: BigNumber, price: BigNumber) => { + const liquidationFeeRatio = await this._getSetting('liquidationFeeRatio'); + const proportionalFee = multiplyDecimal( + multiplyDecimal(positionSize.abs(), price), + liquidationFeeRatio + ); + const minFee = await this._getSetting('minKeeperFee'); + return proportionalFee.gt(minFee) ? proportionalFee : minFee; + }; + + _orderSizeTooLarge = async (maxSize: BigNumber, oldSize: BigNumber, newSize: BigNumber) => { + if (this._sameSide(oldSize, newSize) && newSize.abs().lte(oldSize.abs())) { + return false; + } + + const marketSkew = await this._futuresMarketContract.marketSkew(); + const marketSize = await this._futuresMarketContract.marketSize(); + + const newSkew = marketSkew.sub(oldSize).add(newSize); + const newMarketSize = marketSize.sub(oldSize.abs()).add(newSize); + + let newSideSize; + if (newSize.gt(ZERO_BIG_NUM)) { + newSideSize = newMarketSize.add(newSkew); + } else { + newSideSize = newMarketSize.sub(newSkew); + } + + if (maxSize.lt(newSideSize.div(2).abs())) { + return true; + } + + return false; + }; + + _sameSide(a: BigNumber, b: BigNumber) { + return a.gte(ZERO_BIG_NUM) === b.gte(ZERO_BIG_NUM); + } + + _getSetting = async (settingGetter: string, params: any[] = []) => { + const cached = this._cache[settingGetter]; + if (cached) return cached; + const res = await this._futuresSettingsContract[settingGetter](...params); + this._cache[settingGetter] = res; + return res; + }; +} diff --git a/queries/futures/useGetCurrentPortfolioValue.ts b/queries/futures/useGetCurrentPortfolioValue.ts index bc96f612bc..7fd338b205 100644 --- a/queries/futures/useGetCurrentPortfolioValue.ts +++ b/queries/futures/useGetCurrentPortfolioValue.ts @@ -6,10 +6,13 @@ import { useRecoilValue } from 'recoil'; import QUERY_KEYS from 'constants/queryKeys'; import Connector from 'containers/Connector'; import { appReadyState } from 'store/app'; +import { futuresAccountState } from 'store/futures'; import { isL2State, networkState, walletAddressState } from 'store/wallet'; +import { zeroBN } from 'utils/formatters/number'; import { FuturesMarketKey, MarketAssetByKey } from 'utils/futures'; import logError from 'utils/logError'; +import useGetCrossMarginAccountOverview from './useGetCrossMarginAccountOverview'; import { mapFuturesPosition } from './utils'; const useGetCurrentPortfolioValue = ( @@ -20,10 +23,19 @@ const useGetCurrentPortfolioValue = ( const isL2 = useRecoilValue(isL2State); const network = useRecoilValue(networkState); const walletAddress = useRecoilValue(walletAddressState); + const futuresAccount = useRecoilValue(futuresAccountState); + + const query = useGetCrossMarginAccountOverview(); + const freeMargin = query.data?.freeMargin || zeroBN; + const { synthetixjs } = Connector.useContainer(); return useQuery( - QUERY_KEYS.Futures.Positions(network.id, markets || [], walletAddress || ''), + QUERY_KEYS.Futures.Positions( + network.id, + markets || [], + futuresAccount?.crossMarginAddress || '' + ), async () => { const { contracts: { FuturesMarketData }, @@ -31,7 +43,7 @@ const useGetCurrentPortfolioValue = ( if (!markets) return null; try { - const positionsForMarkets = await Promise.all( + const positionsForIsolatedMarkets = await Promise.all( markets.map((market) => FuturesMarketData.positionDetailsForMarketKey( ethersUtils.formatBytes32String(market), @@ -40,7 +52,20 @@ const useGetCurrentPortfolioValue = ( ) ); - const portfolioValue = positionsForMarkets + const positionsForCrossMarginMarkets = futuresAccount?.crossMarginAddress + ? await Promise.all( + markets.map((market) => + FuturesMarketData.positionDetailsForMarketKey( + ethersUtils.formatBytes32String(market), + futuresAccount.crossMarginAddress + ) + ) + ) + : []; + + const combined = [...positionsForIsolatedMarkets, ...positionsForCrossMarginMarkets]; + + const portfolioValue = combined .map((position, i) => { const mappedPosition = mapFuturesPosition( position, @@ -49,7 +74,8 @@ const useGetCurrentPortfolioValue = ( ); return mappedPosition.remainingMargin; }) - .reduce((sum, val) => sum.add(val), wei(0)); + .reduce((sum, val) => sum.add(val), wei(0)) + .add(freeMargin); return !!portfolioValue ? portfolioValue : wei(0); } catch (e) { logError(e); @@ -57,7 +83,12 @@ const useGetCurrentPortfolioValue = ( } }, { - enabled: isAppReady && isL2 && !!walletAddress && markets.length > 0 && !!synthetixjs, + enabled: + isAppReady && + isL2 && + !!futuresAccount?.crossMarginAddress && + markets.length > 0 && + !!synthetixjs, ...options, } ); diff --git a/queries/futures/useGetFuturesMarginTransfers.ts b/queries/futures/useGetFuturesMarginTransfers.ts index ff884144bc..4696cb7e41 100644 --- a/queries/futures/useGetFuturesMarginTransfers.ts +++ b/queries/futures/useGetFuturesMarginTransfers.ts @@ -5,7 +5,8 @@ import { useRecoilValue } from 'recoil'; import QUERY_KEYS from 'constants/queryKeys'; import Connector from 'containers/Connector'; import { appReadyState } from 'store/app'; -import { isL2State, networkState, walletAddressState } from 'store/wallet'; +import { futuresAccountState } from 'store/futures'; +import { isL2State, networkState } from 'store/wallet'; import { getDisplayAsset } from 'utils/futures'; import logError from 'utils/logError'; @@ -16,10 +17,10 @@ const useGetFuturesMarginTransfers = ( currencyKey: string | null, options?: UseQueryOptions ) => { + const { selectedFuturesAddress } = useRecoilValue(futuresAccountState); const isAppReady = useRecoilValue(appReadyState); const isL2 = useRecoilValue(isL2State); const network = useRecoilValue(networkState); - const walletAddress = useRecoilValue(walletAddressState); const futuresEndpoint = getFuturesEndpoint(network); const { synthetixjs } = Connector.useContainer(); @@ -43,7 +44,11 @@ const useGetFuturesMarginTransfers = ( `; return useQuery( - QUERY_KEYS.Futures.MarginTransfers(network.id, walletAddress ?? '', currencyKey || null), + QUERY_KEYS.Futures.MarginTransfers( + network.id, + selectedFuturesAddress ?? '', + currencyKey || null + ), async () => { if (!currencyKey || !synthetixjs) return []; const { contracts } = synthetixjs!; @@ -53,7 +58,7 @@ const useGetFuturesMarginTransfers = ( try { const response = await request(futuresEndpoint, gqlQuery, { market: marketAddress, - walletAddress: walletAddress ?? '', + walletAddress: selectedFuturesAddress ?? '', }); return response ? mapMarginTransfers(response.futuresMarginTransfers) : []; @@ -63,7 +68,7 @@ const useGetFuturesMarginTransfers = ( } }, { - enabled: isAppReady && isL2 && !!currencyKey && !!synthetixjs && !!walletAddress, + enabled: isAppReady && isL2 && !!currencyKey && !!synthetixjs && !!selectedFuturesAddress, ...options, } ); diff --git a/queries/futures/useGetFuturesMarketPositionHistory.ts b/queries/futures/useGetFuturesMarketPositionHistory.ts index 1acfbdbe65..eb3d9c3342 100644 --- a/queries/futures/useGetFuturesMarketPositionHistory.ts +++ b/queries/futures/useGetFuturesMarketPositionHistory.ts @@ -5,8 +5,8 @@ import { useRecoilValue } from 'recoil'; import QUERY_KEYS from 'constants/queryKeys'; import Connector from 'containers/Connector'; import { appReadyState } from 'store/app'; -import { currentMarketState } from 'store/futures'; -import { isL2State, networkState, walletAddressState } from 'store/wallet'; +import { currentMarketState, futuresAccountState } from 'store/futures'; +import { isL2State, networkState } from 'store/wallet'; import { getDisplayAsset } from 'utils/futures'; import logError from 'utils/logError'; @@ -17,7 +17,8 @@ import { getFuturesEndpoint, mapTradeHistory } from './utils'; const useGetFuturesMarketPositionHistory = (options?: UseQueryOptions) => { const isAppReady = useRecoilValue(appReadyState); const isL2 = useRecoilValue(isL2State); - const walletAddress = useRecoilValue(walletAddressState); + const { selectedFuturesAddress } = useRecoilValue(futuresAccountState); + const network = useRecoilValue(networkState); const { synthetixjs } = Connector.useContainer(); const futuresEndpoint = getFuturesEndpoint(network); @@ -25,7 +26,11 @@ const useGetFuturesMarketPositionHistory = (options?: UseQueryOptions( - QUERY_KEYS.Futures.MarketPositionHistory(network.id, currencyKey || null, walletAddress || ''), + QUERY_KEYS.Futures.MarketPositionHistory( + network.id, + currencyKey || null, + selectedFuturesAddress || '' + ), async () => { if (!currencyKey) return null; try { @@ -46,7 +51,7 @@ const useGetFuturesMarketPositionHistory = (options?: UseQueryOptions) => { + const { selectedFuturesAddress } = useRecoilValue(futuresAccountState); const isAppReady = useRecoilValue(appReadyState); const isL2 = useRecoilValue(isL2State); const network = useRecoilValue(networkState); - const walletAddress = useRecoilValue(walletAddressState); const futuresEndpoint = getFuturesEndpoint(network); const marketInfo = useRecoilValue(marketInfoState); const setOpenOrders = useSetRecoilState(openOrdersState); return useQuery( - QUERY_KEYS.Futures.OpenOrders(network.id, walletAddress), + QUERY_KEYS.Futures.OpenOrders(network.id, selectedFuturesAddress), async () => { try { const marketAddress = marketInfo?.market; @@ -43,7 +43,7 @@ const useGetFuturesOpenOrders = (options?: UseQueryOptions) => { } } `, - { account: walletAddress, market: marketAddress } + { account: selectedFuturesAddress, market: marketAddress } ); const openOrders = response @@ -64,7 +64,7 @@ const useGetFuturesOpenOrders = (options?: UseQueryOptions) => { } }, { - enabled: isAppReady && isL2 && !!marketInfo?.market && !!walletAddress, + enabled: isAppReady && isL2 && !!marketInfo?.market && !!selectedFuturesAddress, refetchInterval: 5000, ...options, } diff --git a/queries/futures/useGetFuturesPositionForAccount.ts b/queries/futures/useGetFuturesPositionForAccount.ts index 1ed307f144..8366679304 100644 --- a/queries/futures/useGetFuturesPositionForAccount.ts +++ b/queries/futures/useGetFuturesPositionForAccount.ts @@ -4,7 +4,8 @@ import { useRecoilValue } from 'recoil'; import QUERY_KEYS from 'constants/queryKeys'; import { appReadyState } from 'store/app'; -import { isL2State, networkState, walletAddressState } from 'store/wallet'; +import { futuresAccountState } from 'store/futures'; +import { isL2State, networkState } from 'store/wallet'; import logError from 'utils/logError'; import { FUTURES_POSITION_FRAGMENT } from './constants'; @@ -12,14 +13,14 @@ import { PositionHistory } from './types'; import { getFuturesEndpoint, mapTradeHistory } from './utils'; const useGetFuturesPositionForAccount = (options?: UseQueryOptions) => { - const walletAddress = useRecoilValue(walletAddressState); + const { selectedFuturesAddress } = useRecoilValue(futuresAccountState); const isAppReady = useRecoilValue(appReadyState); const isL2 = useRecoilValue(isL2State); const network = useRecoilValue(networkState); const futuresEndpoint = getFuturesEndpoint(network); return useQuery( - QUERY_KEYS.Futures.AccountPositions(walletAddress, network.id), + QUERY_KEYS.Futures.AccountPositions(selectedFuturesAddress, network.id), async () => { try { const response = await request( @@ -32,7 +33,7 @@ const useGetFuturesPositionForAccount = (options?: UseQueryOptions) => { } } `, - { account: walletAddress } + { account: selectedFuturesAddress } ); return response?.futuresPositions ? mapTradeHistory(response.futuresPositions, true) : []; } catch (e) { @@ -41,7 +42,7 @@ const useGetFuturesPositionForAccount = (options?: UseQueryOptions) => { } }, { - enabled: isAppReady && isL2 && !!walletAddress, + enabled: isAppReady && isL2 && !!selectedFuturesAddress, refetchInterval: 5000, ...options, } diff --git a/queries/futures/useGetFuturesPositionForMarket.ts b/queries/futures/useGetFuturesPositionForMarket.ts index 2466ea0cc2..7f7a088079 100644 --- a/queries/futures/useGetFuturesPositionForMarket.ts +++ b/queries/futures/useGetFuturesPositionForMarket.ts @@ -5,8 +5,8 @@ import { useRecoilValue, useSetRecoilState } from 'recoil'; import QUERY_KEYS from 'constants/queryKeys'; import Connector from 'containers/Connector'; import { appReadyState } from 'store/app'; -import { marketKeyState, positionState } from 'store/futures'; -import { isL2State, networkState, walletAddressState } from 'store/wallet'; +import { marketKeyState, futuresAccountState, positionState } from 'store/futures'; +import { isL2State, networkState } from 'store/wallet'; import { MarketAssetByKey } from 'utils/futures'; import { FuturesPosition } from './types'; @@ -16,13 +16,13 @@ const useGetFuturesPositionForMarket = (options?: UseQueryOptions( - QUERY_KEYS.Futures.Position(network.id, market || null, walletAddress || ''), + QUERY_KEYS.Futures.Position(network.id, market || null, selectedFuturesAddress || ''), async () => { const { contracts: { FuturesMarketData }, @@ -32,9 +32,11 @@ const useGetFuturesPositionForMarket = (options?: UseQueryOptions) => { const isAppReady = useRecoilValue(appReadyState); const isL2 = useRecoilValue(isL2State); - const network = useRecoilValue(networkState); - const walletAddress = useRecoilValue(walletAddressState); - const { synthetixjs } = Connector.useContainer(); + const { synthetixjs, network } = Connector.useContainer(); const setFuturesPositions = useSetRecoilState(positionsState); const futuresMarkets = useRecoilValue(futuresMarketsState); + const { selectedFuturesAddress } = useRecoilValue(futuresAccountState); + const assets = futuresMarkets.map(({ asset }) => asset); return useQuery( - QUERY_KEYS.Futures.MarketsPositions(network.id, walletAddress, assets || []), + QUERY_KEYS.Futures.MarketsPositions(network.id, assets || [], selectedFuturesAddress || ''), async () => { - if (!assets || (walletAddress && !isL2)) { + if (!assets || (selectedFuturesAddress && !isL2)) { return []; } @@ -38,9 +38,11 @@ const useGetFuturesPositionForMarkets = (options?: UseQueryOptions ) => { + const { selectedFuturesAddress, selectedAccountType } = useRecoilValue(futuresAccountState); const isAppReady = useRecoilValue(appReadyState); const isL2 = useRecoilValue(isL2State); const network = useRecoilValue(networkState); - const walletAddress = useRecoilValue(walletAddressState); const { synthetixjs } = Connector.useContainer(); const tradeSize = useRecoilValue(tradeSizeState); const leverageSide = useRecoilValue(leverageSideState); const leverage = useRecoilValue(leverageState); const marketAsset = useRecoilValue(currentMarketState); + const crossMarginFreeMargin = useRecoilValue(crossMarginAvailableMarginState); + + // TODO: This should become variable once cross margin fully implemented + const marginDelta = crossMarginFreeMargin; + + const newSize = leverageSide === 'long' ? tradeSize : -tradeSize; + + const getPreview = useGetCrossMarginPotentialTrade(marketAsset, selectedFuturesAddress); const [, setPotentialTradeDetails] = useRecoilState(potentialTradeDetailsState); @@ -56,7 +67,9 @@ const useGetFuturesPotentialTradeDetails = ( network.id, marketAsset || null, tradeSize, - walletAddress || '', + selectedFuturesAddress || '', + selectedAccountType, + marginDelta.toString(), leverageSide ), async () => { @@ -70,12 +83,23 @@ const useGetFuturesPotentialTradeDetails = ( } = synthetixjs!; const FuturesMarketContract = getFuturesMarketContract(marketAsset, synthetixjs!.contracts); - const newSize = leverageSide === 'long' ? tradeSize : -tradeSize; - const [globals, { fee, liqPrice, margin, price, size, status }] = await Promise.all([ - await FuturesMarketData.globals(), - await FuturesMarketContract.postTradeDetails(wei(newSize).toBN(), walletAddress), - ]); + const globals = await FuturesMarketData.globals(); + + const preview = + selectedAccountType === 'cross_margin' + ? await getPreview(newSize, crossMarginFreeMargin) + : await FuturesMarketContract.postTradeDetails( + wei(newSize).toBN(), + selectedFuturesAddress + ); + + if (!preview) { + setPotentialTradeDetails(null); + return null; + } + + const { fee, liqPrice, margin, price, size, status } = preview; const potentialTradeDetails = { fee: wei(fee), @@ -97,7 +121,7 @@ const useGetFuturesPotentialTradeDetails = ( return potentialTradeDetails; }, { - enabled: isAppReady && isL2 && !!walletAddress && !!marketAsset && !!synthetixjs, + enabled: isAppReady && isL2 && !!selectedFuturesAddress && !!marketAsset && !!synthetixjs, ...options, } ); diff --git a/queries/futures/useGetFuturesTrades.ts b/queries/futures/useGetFuturesTrades.ts index 872482ae7f..ec410de328 100644 --- a/queries/futures/useGetFuturesTrades.ts +++ b/queries/futures/useGetFuturesTrades.ts @@ -44,6 +44,9 @@ const useGetFuturesTrades = ( id: true, timestamp: true, account: true, + abstractAccount: true, + accountType: true, + margin: true, size: true, asset: true, price: true, diff --git a/queries/futures/useGetFuturesTradesForAccount.ts b/queries/futures/useGetFuturesTradesForAccount.ts index 9fb47f9438..7d6bd85a43 100644 --- a/queries/futures/useGetFuturesTradesForAccount.ts +++ b/queries/futures/useGetFuturesTradesForAccount.ts @@ -5,10 +5,11 @@ import { useRecoilValue } from 'recoil'; import { DEFAULT_NUMBER_OF_TRADES } from 'constants/defaults'; import QUERY_KEYS from 'constants/queryKeys'; import { appReadyState } from 'store/app'; +import { futuresAccountState } from 'store/futures'; import { isL2State, isWalletConnectedState, networkState } from 'store/wallet'; import logError from 'utils/logError'; -import { getFuturesTrades } from './subgraph'; +import { FuturesAccountType, getFuturesTrades } from './subgraph'; import { FuturesTrade } from './types'; import { getFuturesEndpoint, mapTrades } from './utils'; @@ -22,9 +23,15 @@ const useGetFuturesTradesForAccount = ( const futuresEndpoint = getFuturesEndpoint(network); const isWalletConnected = useRecoilValue(isWalletConnectedState); const isL2 = useRecoilValue(isL2State); + const { selectedAccountType } = useRecoilValue(futuresAccountState); return useQuery( - QUERY_KEYS.Futures.TradesAccount(network.id, currencyKey || null, account || null), + QUERY_KEYS.Futures.TradesAccount( + network.id, + currencyKey || null, + account || null, + selectedAccountType + ), async () => { if (!currencyKey || !account) return null; @@ -36,6 +43,7 @@ const useGetFuturesTradesForAccount = ( where: { asset: `${ethersUtils.formatBytes32String(currencyKey)}`, account: account, + accountType: selectedAccountType as FuturesAccountType, }, orderDirection: 'desc', orderBy: 'timestamp', @@ -44,6 +52,9 @@ const useGetFuturesTradesForAccount = ( id: true, timestamp: true, account: true, + abstractAccount: true, + accountType: true, + margin: true, size: true, asset: true, price: true, diff --git a/queries/futures/useGetFuturesTradingVolume.ts b/queries/futures/useGetFuturesTradingVolume.ts index 454bbbe651..ec726a03b1 100644 --- a/queries/futures/useGetFuturesTradingVolume.ts +++ b/queries/futures/useGetFuturesTradingVolume.ts @@ -43,6 +43,9 @@ const useGetFuturesTradingVolume = ( id: true, timestamp: true, account: true, + abstractAccount: true, + accountType: true, + margin: true, asset: true, positionId: true, positionSize: true, diff --git a/queries/futures/useGetFuturesTradingVolumeForAllMarkets.ts b/queries/futures/useGetFuturesTradingVolumeForAllMarkets.ts index 9bdb6fea6e..ae07ec18a9 100644 --- a/queries/futures/useGetFuturesTradingVolumeForAllMarkets.ts +++ b/queries/futures/useGetFuturesTradingVolumeForAllMarkets.ts @@ -41,6 +41,9 @@ const useGetFuturesTradingVolumeForAllMarkets = ( id: true, timestamp: true, account: true, + abstractAccount: true, + accountType: true, + margin: true, asset: true, positionId: true, positionSize: true, diff --git a/queries/futures/useQueryCrossMarginAccount.ts b/queries/futures/useQueryCrossMarginAccount.ts new file mode 100644 index 0000000000..9fa57c160e --- /dev/null +++ b/queries/futures/useQueryCrossMarginAccount.ts @@ -0,0 +1,76 @@ +import { useCallback } from 'react'; +import { useQuery } from 'react-query'; +import { useRecoilState, useRecoilValue } from 'recoil'; + +import QUERY_KEYS from 'constants/queryKeys'; +import { FuturesAccountType } from 'queries/futures/types'; +import { futuresAccountState } from 'store/futures'; +import { networkState, walletAddressState } from 'store/wallet'; + +import useCrossMarginAccountContracts from '../../hooks/useCrossMarginContracts'; + +const supportedNetworks = [69]; + +export default function useQueryCrossMarginAccount() { + const { crossMarginContractFactory } = useCrossMarginAccountContracts(); + + const walletAddress = useRecoilValue(walletAddressState); + const network = useRecoilValue(networkState); + const [futuresAccount, setFuturesAccount] = useRecoilState(futuresAccountState); + + const queryAccountLogs = useCallback(async () => { + if (!walletAddress || !crossMarginContractFactory) return null; + const accountFilter = crossMarginContractFactory.filters.NewAccount(walletAddress); + if (accountFilter) { + const logs = await crossMarginContractFactory.queryFilter(accountFilter); + if (logs.length) { + return logs[0].args?.[1] || null; + } + } + return null; + }, [walletAddress, crossMarginContractFactory]); + + return useQuery( + QUERY_KEYS.Futures.CrossMarginAccount(network.id, walletAddress + 't' || ''), + async () => { + if (!supportedNetworks.includes(network.id)) { + const accountState = { + loading: false, + crossMarginAvailable: false, + crossMarginAddress: null, + walletAddress, + selectedFuturesAddress: walletAddress, + selectedAccountType: 'isolated_margin' as FuturesAccountType, + }; + setFuturesAccount(accountState); + return accountState; + } + + setFuturesAccount({ + crossMarginAvailable: true, + crossMarginAddress: null, + walletAddress, + selectedFuturesAddress: futuresAccount?.selectedFuturesAddress || walletAddress, + selectedAccountType: futuresAccount?.selectedAccountType || 'isolated_margin', + loading: true, + }); + + // TODO: Get selected type from persisted state + + const crossMarginAccount = await queryAccountLogs(); + + const accountState = { + loading: false, + crossMarginAvailable: true, + crossMarginAddress: crossMarginAccount, + walletAddress, + selectedFuturesAddress: crossMarginAccount || walletAddress, + selectedAccountType: (crossMarginAccount + ? 'cross_margin' + : 'isolated_margin') as FuturesAccountType, + }; + setFuturesAccount(accountState); + return accountState; + } + ); +} diff --git a/queries/walletBalances/useTokensBalancesQuery.ts b/queries/walletBalances/useTokensBalancesQuery.ts index 1542d21cbd..3b8fe96d5f 100644 --- a/queries/walletBalances/useTokensBalancesQuery.ts +++ b/queries/walletBalances/useTokensBalancesQuery.ts @@ -2,13 +2,13 @@ import { TokenBalances } from '@synthetixio/queries'; import { wei } from '@synthetixio/wei'; import { Provider, Contract as EthCallContract } from 'ethcall'; import { BigNumber } from 'ethers'; -import erc20Abi from 'lib/abis/ERC20.json'; import keyBy from 'lodash/keyBy'; import { useQuery, UseQueryOptions } from 'react-query'; import { CRYPTO_CURRENCY_MAP } from 'constants/currency'; import QUERY_KEYS from 'constants/queryKeys'; import Connector from 'containers/Connector'; +import erc20Abi from 'lib/abis/ERC20.json'; import { Token } from 'queries/tokenLists/types'; const FILTERED_TOKENS = ['0x4922a015c4407f87432b179bb209e125432e4a2a']; diff --git a/sections/dashboard/FuturesHistoryTable/FuturesHistoryTable.tsx b/sections/dashboard/FuturesHistoryTable/FuturesHistoryTable.tsx index 6d74c4b42c..f4fc890558 100644 --- a/sections/dashboard/FuturesHistoryTable/FuturesHistoryTable.tsx +++ b/sections/dashboard/FuturesHistoryTable/FuturesHistoryTable.tsx @@ -20,20 +20,21 @@ import useSelectedPriceCurrency from 'hooks/useSelectedPriceCurrency'; import { FuturesTrade } from 'queries/futures/types'; import useGetAllFuturesTradesForAccount from 'queries/futures/useGetAllFuturesTradesForAccount'; import { TradeStatus } from 'sections/futures/types'; -import { isL2State, walletAddressState } from 'store/wallet'; +import { futuresAccountState } from 'store/futures'; +import { isL2State } from 'store/wallet'; import { formatCryptoCurrency, formatCurrency } from 'utils/formatters/number'; import { FuturesMarketAsset, getMarketName, MarketKeyByAsset } from 'utils/futures'; import TimeDisplay from '../../futures/Trades/TimeDisplay'; const FuturesHistoryTable: FC = () => { + const { selectedFuturesAddress } = useRecoilValue(futuresAccountState); const { t } = useTranslation(); const isL2 = useRecoilValue(isL2State); - const walletAddress = useRecoilValue(walletAddressState); const { selectPriceCurrencyRate, selectedPriceCurrency } = useSelectedPriceCurrency(); const { switchToL2 } = useNetworkSwitcher(); - const futuresTradesQuery = useGetAllFuturesTradesForAccount(walletAddress); - const trades = useMemo( + const futuresTradesQuery = useGetAllFuturesTradesForAccount(selectedFuturesAddress); + const trades: FuturesTrade[] = useMemo( () => (futuresTradesQuery.isSuccess ? futuresTradesQuery?.data ?? [] : []), [futuresTradesQuery.isSuccess, futuresTradesQuery.data] ); diff --git a/sections/dashboard/Overview/Overview.tsx b/sections/dashboard/Overview/Overview.tsx index 82a9789a7f..e900ff847a 100644 --- a/sections/dashboard/Overview/Overview.tsx +++ b/sections/dashboard/Overview/Overview.tsx @@ -10,6 +10,7 @@ import TabButton from 'components/Button/TabButton'; import { TabPanel } from 'components/Tab'; import useGetCurrentPortfolioValue from 'queries/futures/useGetCurrentPortfolioValue'; import useGetFuturesPositionForAccount from 'queries/futures/useGetFuturesPositionForAccount'; +import useQueryCrossMarginAccount from 'queries/futures/useQueryCrossMarginAccount'; import { futuresMarketsState } from 'store/futures'; import { walletAddressState } from 'store/wallet'; import { formatCurrency, zeroBN } from 'utils/formatters/number'; @@ -39,6 +40,8 @@ const Overview: FC = () => { const futuresMarkets = useRecoilValue(futuresMarketsState); + useQueryCrossMarginAccount(); + const markets = futuresMarkets.map(({ asset }) => MarketKeyByAsset[asset]); const portfolioValueQuery = useGetCurrentPortfolioValue(markets); const portfolioValue = portfolioValueQuery?.data ?? null; diff --git a/sections/exchange/BasicSwap/BasicSwap.tsx b/sections/exchange/BasicSwap/BasicSwap.tsx index f0991e4e9f..831ffad602 100644 --- a/sections/exchange/BasicSwap/BasicSwap.tsx +++ b/sections/exchange/BasicSwap/BasicSwap.tsx @@ -1,10 +1,10 @@ -import { useExchangeContext } from 'contexts/ExchangeContext'; import { FC } from 'react'; import { useTranslation } from 'react-i18next'; import styled from 'styled-components'; import ArrowIcon from 'assets/svg/app/arrow-down.svg'; import { zIndex } from 'constants/ui'; +import { useExchangeContext } from 'contexts/ExchangeContext'; import { SwapCurrenciesButton, BoldText } from 'styles/common'; import BaseCurrencyCard from '../TradeCard/Cards/BaseCurrencyCard'; diff --git a/sections/exchange/FooterCard/SettleTransactionsCard/SettleTransactionsCard.tsx b/sections/exchange/FooterCard/SettleTransactionsCard/SettleTransactionsCard.tsx index 24f62b0daf..7003e08f82 100644 --- a/sections/exchange/FooterCard/SettleTransactionsCard/SettleTransactionsCard.tsx +++ b/sections/exchange/FooterCard/SettleTransactionsCard/SettleTransactionsCard.tsx @@ -1,5 +1,4 @@ import Tippy from '@tippyjs/react'; -import { useExchangeContext } from 'contexts/ExchangeContext'; import { FC, ReactNode } from 'react'; import { useTranslation, Trans } from 'react-i18next'; import styled from 'styled-components'; @@ -7,6 +6,7 @@ import styled from 'styled-components'; import Button from 'components/Button'; import { MobileOrTabletView } from 'components/Media'; import { EXTERNAL_LINKS } from 'constants/links'; +import { useExchangeContext } from 'contexts/ExchangeContext'; import { NoTextTransform, ExternalLink } from 'styles/common'; import { secondsToTime } from 'utils/formatters/date'; diff --git a/sections/exchange/MobileSwap/MobileSwap.tsx b/sections/exchange/MobileSwap/MobileSwap.tsx index 7df9edc2dc..19fc7d3918 100644 --- a/sections/exchange/MobileSwap/MobileSwap.tsx +++ b/sections/exchange/MobileSwap/MobileSwap.tsx @@ -1,8 +1,8 @@ -import { useExchangeContext } from 'contexts/ExchangeContext'; import React from 'react'; import styled from 'styled-components'; import ArrowIcon from 'assets/svg/app/arrow-down.svg'; +import { useExchangeContext } from 'contexts/ExchangeContext'; import { SwapCurrenciesButton } from 'styles/common'; import BaseCurrencyCard from '../TradeCard/Cards/BaseCurrencyCard'; diff --git a/sections/exchange/MobileSwap/RatioSelect.tsx b/sections/exchange/MobileSwap/RatioSelect.tsx index 651c80390a..973b770f55 100644 --- a/sections/exchange/MobileSwap/RatioSelect.tsx +++ b/sections/exchange/MobileSwap/RatioSelect.tsx @@ -1,7 +1,7 @@ -import { useExchangeContext } from 'contexts/ExchangeContext'; import React from 'react'; import styled, { css } from 'styled-components'; +import { useExchangeContext } from 'contexts/ExchangeContext'; import type { SwapRatio } from 'hooks/useExchange'; const RATIOS: SwapRatio[] = [25, 50, 75, 100]; diff --git a/sections/exchange/MobileSwap/SwapButton.tsx b/sections/exchange/MobileSwap/SwapButton.tsx index 43c35eb635..320ccceeb9 100644 --- a/sections/exchange/MobileSwap/SwapButton.tsx +++ b/sections/exchange/MobileSwap/SwapButton.tsx @@ -1,10 +1,10 @@ -import { useExchangeContext } from 'contexts/ExchangeContext'; import React from 'react'; import { useTranslation } from 'react-i18next'; import { useRecoilValue } from 'recoil'; import Button from 'components/Button'; import Connector from 'containers/Connector'; +import { useExchangeContext } from 'contexts/ExchangeContext'; import { isWalletConnectedState } from 'store/wallet'; const SwapButton: React.FC = () => { diff --git a/sections/exchange/MobileSwap/SwapInfoBox.tsx b/sections/exchange/MobileSwap/SwapInfoBox.tsx index 7b56dbc9f4..f7b5584931 100644 --- a/sections/exchange/MobileSwap/SwapInfoBox.tsx +++ b/sections/exchange/MobileSwap/SwapInfoBox.tsx @@ -1,5 +1,4 @@ import useSynthetixQueries from '@synthetixio/queries'; -import { useExchangeContext } from 'contexts/ExchangeContext'; import React from 'react'; import { useTranslation } from 'react-i18next'; import { useRecoilValue } from 'recoil'; @@ -10,6 +9,7 @@ import InfoBox from 'components/InfoBox'; import StyledTooltip from 'components/Tooltip/StyledTooltip'; import { Synths } from 'constants/currency'; import { NO_VALUE } from 'constants/placeholder'; +import { useExchangeContext } from 'contexts/ExchangeContext'; import { parseGasPriceObject } from 'hooks/useGas'; import { customGasPriceState, gasSpeedState, isL2State, isMainnetState } from 'store/wallet'; import { formatCurrency, formatNumber, formatPercent, zeroBN } from 'utils/formatters/number'; diff --git a/sections/exchange/TradeCard/Cards/BaseCurrencyCard.tsx b/sections/exchange/TradeCard/Cards/BaseCurrencyCard.tsx index ad7a097c55..cef7da00a4 100644 --- a/sections/exchange/TradeCard/Cards/BaseCurrencyCard.tsx +++ b/sections/exchange/TradeCard/Cards/BaseCurrencyCard.tsx @@ -1,9 +1,9 @@ -import { useExchangeContext } from 'contexts/ExchangeContext'; import React from 'react'; import { useTranslation } from 'react-i18next'; import { useRecoilValue, useSetRecoilState } from 'recoil'; import { CurrencyKey } from 'constants/currency'; +import { useExchangeContext } from 'contexts/ExchangeContext'; import SelectCurrencyModal from 'sections/shared/modals/SelectCurrencyModal'; import { baseCurrencyKeyState, diff --git a/sections/exchange/TradeCard/Cards/FooterCard.tsx b/sections/exchange/TradeCard/Cards/FooterCard.tsx index 6d288f1bdc..ff77cd76aa 100644 --- a/sections/exchange/TradeCard/Cards/FooterCard.tsx +++ b/sections/exchange/TradeCard/Cards/FooterCard.tsx @@ -1,10 +1,10 @@ -import { useExchangeContext } from 'contexts/ExchangeContext'; import React from 'react'; import { useTranslation } from 'react-i18next'; import { useRecoilValue } from 'recoil'; import ArrowsIcon from 'assets/svg/app/circle-arrows.svg'; import Button from 'components/Button'; +import { useExchangeContext } from 'contexts/ExchangeContext'; import useMarketClosed from 'hooks/useMarketClosed'; import RedeemTxModal from 'sections/dashboard/Deprecated/RedeemTxModal'; import ConnectWalletCard from 'sections/exchange/FooterCard/ConnectWalletCard'; diff --git a/sections/exchange/TradeCard/Cards/QuoteCurrencyCard.tsx b/sections/exchange/TradeCard/Cards/QuoteCurrencyCard.tsx index ed4965b02b..74713db71f 100644 --- a/sections/exchange/TradeCard/Cards/QuoteCurrencyCard.tsx +++ b/sections/exchange/TradeCard/Cards/QuoteCurrencyCard.tsx @@ -1,9 +1,9 @@ -import { useExchangeContext } from 'contexts/ExchangeContext'; import React from 'react'; import { useTranslation } from 'react-i18next'; import { useRecoilValue, useSetRecoilState } from 'recoil'; import { CurrencyKey } from 'constants/currency'; +import { useExchangeContext } from 'contexts/ExchangeContext'; import SelectCurrencyModal from 'sections/shared/modals/SelectCurrencyModal'; import { baseCurrencyKeyState, diff --git a/sections/futures/CrossMarginOnboard/CrossMarginOnboard.tsx b/sections/futures/CrossMarginOnboard/CrossMarginOnboard.tsx new file mode 100644 index 0000000000..a4a006c0a6 --- /dev/null +++ b/sections/futures/CrossMarginOnboard/CrossMarginOnboard.tsx @@ -0,0 +1,192 @@ +import { wei } from '@synthetixio/wei'; +import { constants } from 'ethers'; +import { ChangeEvent, useCallback, useState } from 'react'; +import { useTranslation } from 'react-i18next'; +import { useRecoilValue } from 'recoil'; +import styled from 'styled-components'; + +import BaseModal from 'components/BaseModal'; +import Button from 'components/Button'; +import ErrorView from 'components/Error'; +import NumericInput from 'components/Input/NumericInput'; +import Loader from 'components/Loader'; +import { CROSS_MARGIN_BASE_SETTINGS } from 'constants/address'; +import Connector from 'containers/Connector'; +import TransactionNotifier from 'containers/TransactionNotifier'; +import { useRefetchContext } from 'contexts/RefetchContext'; +import useCrossMarginAccountContracts from 'hooks/useCrossMarginContracts'; +import useSUSDContract from 'hooks/useSUSDContract'; +import useQueryCrossMarginAccount from 'queries/futures/useQueryCrossMarginAccount'; +import { futuresAccountState } from 'store/futures'; +import logError from 'utils/logError'; + +type Props = { + isOpen: boolean; + onClose: () => any; + onComplete?: () => void; +}; + +export default function CrossMarginOnboard({ onClose, onComplete, isOpen }: Props) { + const { t } = useTranslation(); + const { monitorTransaction } = TransactionNotifier.useContainer(); + const { synthetixjs, signer, network } = Connector.useContainer(); + const { + crossMarginAccountContract, + crossMarginContractFactory, + } = useCrossMarginAccountContracts(); + const susdContract = useSUSDContract(); + const query = useQueryCrossMarginAccount(); + + const futuresAccount = useRecoilValue(futuresAccountState); + const [depositAmount, setDepositAmount] = useState(''); + const [depositComplete, setDepositComplete] = useState(false); + const [creatingAccount, setCreatingAccount] = useState(false); + + const { handleRefetch } = useRefetchContext(); + + const createAccount = useCallback(async () => { + try { + if (!signer || !synthetixjs || !crossMarginContractFactory) + throw new Error('Signer or snx lib missing'); + + const crossMarginSettingsAddress = CROSS_MARGIN_BASE_SETTINGS[String(network.id)]; + + if (!crossMarginSettingsAddress) throw new Error('Unsupported network'); + + setCreatingAccount(true); + const tx = await crossMarginContractFactory.newAccount(); + monitorTransaction({ + txHash: tx.hash, + onTxConfirmed: async () => { + try { + query.refetch(); + } catch (err) { + logError(err); + } finally { + setCreatingAccount(false); + } + }, + onTxFailed: () => { + setCreatingAccount(false); + }, + }); + } catch (err) { + setCreatingAccount(false); + logError(err); + } + }, [ + signer, + synthetixjs, + crossMarginContractFactory, + network, + query, + setCreatingAccount, + monitorTransaction, + ]); + + const submitDeposit = useCallback( + async (weiAmount: string) => { + try { + if (!crossMarginAccountContract) throw new Error('No cross margin account'); + + const tx = await crossMarginAccountContract.deposit(weiAmount); + monitorTransaction({ + txHash: tx.hash, + onTxConfirmed: () => { + setDepositComplete(true); + handleRefetch('account-margin-change'); + onComplete?.(); + onClose(); + }, + }); + } catch (err) { + logError(err); + } + }, + [crossMarginAccountContract, monitorTransaction, handleRefetch, onComplete, onClose] + ); + + const depositToAccount = useCallback(async () => { + try { + if (!crossMarginAccountContract) throw new Error('No cross margin account'); + const weiAmount = wei(depositAmount ?? 0, 18); + const weiAmountString = weiAmount.toString(18, true); + const wallet = await signer?.getAddress(); + const allowance = await susdContract?.allowance(wallet, crossMarginAccountContract.address); + + if (wei(allowance).lt(weiAmount)) { + const tx = await susdContract?.approve( + crossMarginAccountContract.address, + constants.MaxUint256 + ); + monitorTransaction({ + txHash: tx.hash, + onTxConfirmed: () => { + submitDeposit(weiAmountString); + }, + }); + } else { + submitDeposit(weiAmountString); + } + } catch (err) { + logError(err); + } + }, [ + crossMarginAccountContract, + depositAmount, + signer, + susdContract, + monitorTransaction, + submitDeposit, + ]); + + const onEditAmount = (_: ChangeEvent, value: string) => { + setDepositAmount(value); + }; + + const renderContent = () => { + if (futuresAccount && !futuresAccount.crossMarginAvailable) { + return ; + } + if (creatingAccount || !futuresAccount || futuresAccount.loading) { + return ; + } + + if (futuresAccount?.crossMarginAddress && depositComplete) { + return Done; + } + + if (futuresAccount?.crossMarginAddress) { + return ( + <> + + Deposit sUSD + + ); + } + + return Create Account; + }; + + return ( + + {renderContent()} + + ); +} + +const StyledBaseModal = styled(BaseModal)` + [data-reach-dialog-content] { + width: 400px; + } + .card-body { + padding: 28px; + } +`; + +const OpenAccountButton = styled(Button)` + margin-top: 24px; + overflow: hidden; + white-space: nowrap; + height: 55px; +`; diff --git a/sections/futures/CrossMarginOnboard/index.tsx b/sections/futures/CrossMarginOnboard/index.tsx new file mode 100644 index 0000000000..ce966ca7b6 --- /dev/null +++ b/sections/futures/CrossMarginOnboard/index.tsx @@ -0,0 +1 @@ +export { default } from './CrossMarginOnboard'; diff --git a/sections/futures/FeeInfoBox/FeeInfoBox.tsx b/sections/futures/FeeInfoBox/FeeInfoBox.tsx index bbe7455978..85dcd228da 100644 --- a/sections/futures/FeeInfoBox/FeeInfoBox.tsx +++ b/sections/futures/FeeInfoBox/FeeInfoBox.tsx @@ -1,4 +1,3 @@ -import { useFuturesContext } from 'contexts/FuturesContext'; import React, { FC } from 'react'; import { useTranslation } from 'react-i18next'; import { useRecoilValue } from 'recoil'; @@ -8,6 +7,7 @@ import TimerIcon from 'assets/svg/app/timer.svg'; import InfoBox from 'components/InfoBox'; import StyledTooltip from 'components/Tooltip/StyledTooltip'; import { NO_VALUE } from 'constants/placeholder'; +import { useFuturesContext } from 'contexts/FuturesContext'; import useSelectedPriceCurrency from 'hooks/useSelectedPriceCurrency'; import { feeCostState, marketInfoState, orderTypeState, sizeDeltaState } from 'store/futures'; import { computeNPFee, computeMarketFee } from 'utils/costCalculations'; diff --git a/sections/futures/LeverageInput/LeverageInput.tsx b/sections/futures/LeverageInput/LeverageInput.tsx index f9f0adf2a9..76fe3bf01d 100644 --- a/sections/futures/LeverageInput/LeverageInput.tsx +++ b/sections/futures/LeverageInput/LeverageInput.tsx @@ -1,4 +1,3 @@ -import { useFuturesContext } from 'contexts/FuturesContext'; import { FC, useMemo, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { useSetRecoilState, useRecoilValue } from 'recoil'; @@ -7,6 +6,7 @@ import styled from 'styled-components'; import Button from 'components/Button'; import CustomNumericInput from 'components/Input/CustomNumericInput'; import { DEFAULT_FIAT_DECIMALS } from 'constants/defaults'; +import { useFuturesContext } from 'contexts/FuturesContext'; import { leverageState, leverageValueCommittedState, diff --git a/sections/futures/MarketInfoBox/MarketInfoBox.tsx b/sections/futures/MarketInfoBox/MarketInfoBox.tsx index f816e4b68a..3b55512c18 100644 --- a/sections/futures/MarketInfoBox/MarketInfoBox.tsx +++ b/sections/futures/MarketInfoBox/MarketInfoBox.tsx @@ -8,6 +8,8 @@ import PreviewArrow from 'components/PreviewArrow'; import { Synths } from 'constants/currency'; import { FuturesPotentialTradeDetails } from 'queries/futures/types'; import { + crossMarginAvailableMarginState, + futuresAccountState, leverageSideState, marketInfoState, maxLeverageState, @@ -28,21 +30,25 @@ const MarketInfoBox: React.FC = () => { const orderType = useRecoilValue(orderTypeState); const leverageSide = useRecoilValue(leverageSideState); const tradeSize = useRecoilValue(tradeSizeState); + const previewTrade = useRecoilValue(potentialTradeDetailsState); + const crossMarginFreeMargin = useRecoilValue(crossMarginAvailableMarginState); + const { selectedAccountType } = useRecoilValue(futuresAccountState); - const totalMargin = position?.remainingMargin ?? zeroBN; - const availableMargin = position?.accessibleMargin ?? zeroBN; + const totalMargin = + selectedAccountType === 'cross_margin' + ? position?.remainingMargin.add(crossMarginFreeMargin) ?? zeroBN + : position?.remainingMargin ?? zeroBN; - const buyingPower = - position && position?.remainingMargin.gt(zeroBN) - ? maxLeverage.mul(position?.remainingMargin ?? zeroBN) - : zeroBN; + const availableMargin = + selectedAccountType === 'cross_margin' + ? position?.accessibleMargin.add(crossMarginFreeMargin) ?? zeroBN + : position?.accessibleMargin ?? zeroBN; - const marginUsage = - position && position?.remainingMargin.gt(zeroBN) - ? position?.remainingMargin?.sub(position?.accessibleMargin).div(position?.remainingMargin) - : zeroBN; + const buyingPower = totalMargin.gt(zeroBN) ? totalMargin.mul(maxLeverage ?? zeroBN) : zeroBN; - const previewTrade = useRecoilValue(potentialTradeDetailsState); + const marginUsage = availableMargin.gt(zeroBN) + ? totalMargin.sub(availableMargin).div(totalMargin) + : zeroBN; const isNextPriceOrder = orderType === 1; @@ -96,10 +102,12 @@ const MarketInfoBox: React.FC = () => { const previewTradeData = React.useMemo(() => { const size = wei(tradeSize || zeroBN); + const potentialMarginUsage = previewTrade?.margin.gt(0) ? previewTrade?.margin?.sub(previewAvailableMargin)?.div(previewTrade?.margin)?.abs() ?? zeroBN : zeroBN; + const potentialBuyingPower = previewAvailableMargin?.mul(maxLeverage ?? zeroBN)?.abs() ?? zeroBN; diff --git a/sections/futures/MobileTrade/UserTabs/TradesTab.tsx b/sections/futures/MobileTrade/UserTabs/TradesTab.tsx index f0d54c9d3e..2b94315cb7 100644 --- a/sections/futures/MobileTrade/UserTabs/TradesTab.tsx +++ b/sections/futures/MobileTrade/UserTabs/TradesTab.tsx @@ -10,8 +10,7 @@ import { FuturesTrade } from 'queries/futures/types'; import useGetFuturesTradesForAccount from 'queries/futures/useGetFuturesTradesForAccount'; import TimeDisplay from 'sections/futures/Trades/TimeDisplay'; import { PositionSide, TradeStatus } from 'sections/futures/types'; -import { currentMarketState } from 'store/futures'; -import { walletAddressState } from 'store/wallet'; +import { currentMarketState, futuresAccountState } from 'store/futures'; import { GridDivCenteredRow } from 'styles/common'; import { formatCryptoCurrency } from 'utils/formatters/number'; @@ -20,13 +19,12 @@ import TradeDrawer from '../drawers/TradeDrawer'; const TradesTab: React.FC = () => { const { t } = useTranslation(); - + const { selectedFuturesAddress } = useRecoilValue(futuresAccountState); const marketAsset = useRecoilValue(currentMarketState); - const walletAddress = useRecoilValue(walletAddressState); const [selectedTrade, setSelectedTrade] = React.useState(); - const futuresTradesQuery = useGetFuturesTradesForAccount(marketAsset, walletAddress); + const futuresTradesQuery = useGetFuturesTradesForAccount(marketAsset, selectedFuturesAddress); const { isLoading, isFetched: isLoaded } = futuresTradesQuery; diff --git a/sections/futures/MobileTrade/drawers/TradeConfirmationDrawer.tsx b/sections/futures/MobileTrade/drawers/TradeConfirmationDrawer.tsx index 40536ae72a..623fe1cb4d 100644 --- a/sections/futures/MobileTrade/drawers/TradeConfirmationDrawer.tsx +++ b/sections/futures/MobileTrade/drawers/TradeConfirmationDrawer.tsx @@ -1,5 +1,4 @@ import useSynthetixQueries from '@synthetixio/queries'; -import { useFuturesContext } from 'contexts/FuturesContext'; import React, { useMemo } from 'react'; import { useTranslation } from 'react-i18next'; import { useRecoilValue } from 'recoil'; @@ -8,6 +7,7 @@ import styled from 'styled-components'; import Button from 'components/Button'; import { Synths, CurrencyKey } from 'constants/currency'; import Connector from 'containers/Connector'; +import { useFuturesContext } from 'contexts/FuturesContext'; import useSelectedPriceCurrency from 'hooks/useSelectedPriceCurrency'; import { PositionSide } from 'sections/futures/types'; import { currentMarketState, potentialTradeDetailsState } from 'store/futures'; diff --git a/sections/futures/OrderSizing/OrderSizing.tsx b/sections/futures/OrderSizing/OrderSizing.tsx index d9c690312d..cf34bfb008 100644 --- a/sections/futures/OrderSizing/OrderSizing.tsx +++ b/sections/futures/OrderSizing/OrderSizing.tsx @@ -1,19 +1,17 @@ -import { useFuturesContext } from 'contexts/FuturesContext'; import React from 'react'; import { useRecoilValue } from 'recoil'; import styled from 'styled-components'; import CustomInput from 'components/Input/CustomInput'; import { Synths } from 'constants/currency'; +import { useFuturesContext } from 'contexts/FuturesContext'; import { currentMarketState, maxLeverageState, - positionState, tradeSizeState, tradeSizeSUSDState, } from 'store/futures'; import { FlexDivRow } from 'styles/common'; -import { zeroBN } from 'utils/formatters/number'; type OrderSizingProps = { disabled?: boolean; @@ -22,23 +20,25 @@ type OrderSizingProps = { const OrderSizing: React.FC = ({ disabled }) => { const tradeSize = useRecoilValue(tradeSizeState); const tradeSizeSUSD = useRecoilValue(tradeSizeSUSDState); - const position = useRecoilValue(positionState); const marketAsset = useRecoilValue(currentMarketState); const maxLeverage = useRecoilValue(maxLeverageState); - const { onTradeAmountChange, onTradeAmountSUSDChange, onLeverageChange } = useFuturesContext(); + const { + onTradeAmountChange, + onTradeAmountSUSDChange, + onLeverageChange, + remainingMargin, + } = useFuturesContext(); const handleSetMax = () => { - const maxOrderSizeUSDValue = Number( - maxLeverage.mul(position?.remainingMargin ?? zeroBN) - ).toFixed(0); + const maxOrderSizeUSDValue = Number(maxLeverage.mul(remainingMargin)).toFixed(0); onTradeAmountSUSDChange(maxOrderSizeUSDValue); onLeverageChange(Number(maxLeverage).toString().substring(0, 4)); }; const isDisabled = React.useMemo(() => { - return position?.remainingMargin.lte(0) || disabled; - }, [position, disabled]); + return remainingMargin.lte(0) || disabled; + }, [remainingMargin, disabled]); return ( diff --git a/sections/futures/PositionCard/ClosePositionModal.tsx b/sections/futures/PositionCard/ClosePositionModal.tsx index 23e096f6d4..6cf4a30bae 100644 --- a/sections/futures/PositionCard/ClosePositionModal.tsx +++ b/sections/futures/PositionCard/ClosePositionModal.tsx @@ -1,7 +1,7 @@ import { CurrencyKey } from '@synthetixio/contracts-interface'; import useSynthetixQueries from '@synthetixio/queries'; import Wei, { wei } from '@synthetixio/wei'; -import { useRefetchContext } from 'contexts/RefetchContext'; +import { formatBytes32String } from 'ethers/lib/utils'; import { FC, useMemo, useEffect, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { useRecoilValue } from 'recoil'; @@ -13,15 +13,18 @@ import Error from 'components/Error'; import { Synths } from 'constants/currency'; import Connector from 'containers/Connector'; import TransactionNotifier from 'containers/TransactionNotifier'; +import { useRefetchContext } from 'contexts/RefetchContext'; +import useCrossMarginAccountContracts from 'hooks/useCrossMarginContracts'; import useSelectedPriceCurrency from 'hooks/useSelectedPriceCurrency'; import { KWENTA_TRACKING_CODE } from 'queries/futures/constants'; import { getFuturesMarketContract } from 'queries/futures/utils'; -import { currentMarketState, positionState } from 'store/futures'; +import { currentMarketState, futuresAccountState, positionState } from 'store/futures'; import { gasSpeedState } from 'store/wallet'; import { FlexDivCentered, FlexDivCol } from 'styles/common'; import { newGetExchangeRatesForCurrencies } from 'utils/currencies'; import { isUserDeniedError } from 'utils/formatters/error'; import { formatCurrency, formatNumber, zeroBN } from 'utils/formatters/number'; +import logError from 'utils/logError'; import { newGetTransactionPrice } from 'utils/network'; import { PositionSide } from '../types'; @@ -32,8 +35,10 @@ type ClosePositionModalProps = { const ClosePositionModal: FC = ({ onDismiss }) => { const { t } = useTranslation(); + const { handleRefetch } = useRefetchContext(); const { synthetixjs, synthsMap } = Connector.useContainer(); const { useEthGasPriceQuery, useExchangeRatesQuery, useSynthetixTxn } = useSynthetixQueries(); + const { crossMarginAccountContract } = useCrossMarginAccountContracts(); const ethGasPriceQuery = useEthGasPriceQuery(); const exchangeRatesQuery = useExchangeRatesQuery(); const gasSpeed = useRecoilValue(gasSpeedState); @@ -44,8 +49,7 @@ const ClosePositionModal: FC = ({ onDismiss }) => { const currencyKey = useRecoilValue(currentMarketState); const position = useRecoilValue(positionState); const positionDetails = position?.position; - - const { handleRefetch } = useRefetchContext(); + const { selectedAccountType } = useRecoilValue(futuresAccountState); const exchangeRates = useMemo( () => (exchangeRatesQuery.isSuccess ? exchangeRatesQuery.data ?? null : null), @@ -64,9 +68,10 @@ const ClosePositionModal: FC = ({ onDismiss }) => { 'closePositionWithTracking', [KWENTA_TRACKING_CODE], gasPrice ?? undefined, - { enabled: !!currencyKey } + { enabled: !!currencyKey && selectedAccountType === 'isolated_margin' } ); + // TODO: Get fee for cross margin const transactionFee = useMemo( () => newGetTransactionPrice( @@ -138,18 +143,45 @@ const ClosePositionModal: FC = ({ onDismiss }) => { }, [positionDetails, currencyKey, t, orderFee, transactionFee, selectedPriceCurrency, synthsMap]); useEffect(() => { - if (closeTxn.hash) { + if (closeTxn?.hash) { + monitorTx(closeTxn.hash); + } + + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [closeTxn?.hash]); + + const monitorTx = (txHash: string) => { + if (txHash) { monitorTransaction({ - txHash: closeTxn.hash, + txHash: txHash, onTxConfirmed: () => { onDismiss(); handleRefetch('close-position'); + handleRefetch('account-margin-change'); }, }); } + }; - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [closeTxn.hash]); + const closePosition = async () => { + if (selectedAccountType === 'cross_margin') { + if (!crossMarginAccountContract) return; + try { + const tx = await crossMarginAccountContract.distributeMargin([ + { + marketKey: formatBytes32String(currencyKey), + marginDelta: zeroBN.toBN(), + sizeDelta: positionSize.neg().toBN(), + }, + ]); + monitorTx(tx.hash); + } catch (err) { + logError(err); + } + } else { + closeTxn?.mutate(); + } + }; return ( = ({ onDismiss }) => { variant="primary" isRounded size="lg" - onClick={() => closeTxn.mutate()} + onClick={closePosition} disabled={ !!error || (!!closeTxn.errorMessage && !isUserDeniedError(closeTxn.errorMessage)) } > {t('futures.market.user.position.modal.title')} - {(error || closeTxn.errorMessage) && ( + {(error || closeTxn?.errorMessage) && ( )} diff --git a/sections/futures/PositionCard/PositionCard.tsx b/sections/futures/PositionCard/PositionCard.tsx index 35d1d49e44..251bdfcb0d 100644 --- a/sections/futures/PositionCard/PositionCard.tsx +++ b/sections/futures/PositionCard/PositionCard.tsx @@ -1,5 +1,4 @@ import Wei from '@synthetixio/wei'; -import { useFuturesContext } from 'contexts/FuturesContext'; import React, { useMemo } from 'react'; import { useTranslation } from 'react-i18next'; import { useRecoilValue } from 'recoil'; @@ -11,6 +10,7 @@ import { Synths } from 'constants/currency'; import { DEFAULT_FIAT_EURO_DECIMALS } from 'constants/defaults'; import { NO_VALUE } from 'constants/placeholder'; import Connector from 'containers/Connector'; +import { useFuturesContext } from 'contexts/FuturesContext'; import useFuturesMarketClosed from 'hooks/useFuturesMarketClosed'; import useSelectedPriceCurrency from 'hooks/useSelectedPriceCurrency'; import { PositionSide } from 'queries/futures/types'; diff --git a/sections/futures/ProfitCalculator/ProfitCalculator.tsx b/sections/futures/ProfitCalculator/ProfitCalculator.tsx index 4e5ba452e1..b924d4fa2d 100644 --- a/sections/futures/ProfitCalculator/ProfitCalculator.tsx +++ b/sections/futures/ProfitCalculator/ProfitCalculator.tsx @@ -1,10 +1,10 @@ import { wei } from '@synthetixio/wei'; -import { useFuturesContext } from 'contexts/FuturesContext'; import { useCallback, useEffect, useState, FC } from 'react'; import { useTranslation } from 'react-i18next'; import styled from 'styled-components'; import BaseModal from 'components/BaseModal'; +import { useFuturesContext } from 'contexts/FuturesContext'; import PositionButtons from 'sections/futures/PositionButtons'; import { FuturesMarketAsset, getMarketName } from 'utils/futures'; diff --git a/sections/futures/ShareModal/PositionMetadata.tsx b/sections/futures/ShareModal/PositionMetadata.tsx index 7ec0af5fa4..691b7c7b6b 100644 --- a/sections/futures/ShareModal/PositionMetadata.tsx +++ b/sections/futures/ShareModal/PositionMetadata.tsx @@ -1,9 +1,9 @@ -import { useFuturesContext } from 'contexts/FuturesContext'; import { format } from 'date-fns'; import { FC, useLayoutEffect, useState } from 'react'; import { useTranslation } from 'react-i18next'; import styled from 'styled-components'; +import { useFuturesContext } from 'contexts/FuturesContext'; import { PositionHistory } from 'queries/futures/types'; import getLocale from 'utils/formatters/getLocale'; diff --git a/sections/futures/Trade/AccountTypeToggle.tsx b/sections/futures/Trade/AccountTypeToggle.tsx new file mode 100644 index 0000000000..251fc3fd82 --- /dev/null +++ b/sections/futures/Trade/AccountTypeToggle.tsx @@ -0,0 +1,69 @@ +import { useState } from 'react'; +import { useRecoilState } from 'recoil'; +import styled from 'styled-components'; + +import Button from 'components/Button'; +import { futuresAccountState } from 'store/futures'; + +import CrossMarginOnboard from '../CrossMarginOnboard'; + +export default function AccountTypeToggle() { + const [openModal, setOpenModal] = useState(false); + const [accountState, setAccountState] = useRecoilState(futuresAccountState); + + const onCreatedAccount = () => { + // TODO: handle complete + }; + + const onSelectCrossMargin = () => { + accountState.crossMarginAddress + ? setAccountState({ + ...accountState, + selectedAccountType: 'cross_margin', + selectedFuturesAddress: accountState.crossMarginAddress, + }) + : setOpenModal(true); + }; + + return ( + <> + setOpenModal(false)} + onComplete={onCreatedAccount} + /> + + {accountState.selectedAccountType === 'cross_margin' ? ( + + setAccountState({ + ...accountState, + selectedAccountType: 'isolated_margin', + selectedFuturesAddress: accountState.walletAddress, + }) + } + > + ← Switch to Legacy Futures + + ) : ( + + Switch to Cross Margin + + )} + + ); +} + +const SwitchAccountButton = styled(Button)` + margin-bottom: 24px; + overflow: hidden; + white-space: nowrap; + height: 55px; + width: 100%; +`; + +const LegacyFuturesButton = styled.div` + cursor: pointer; + margin-bottom: 20px; + color: ${(props) => props.theme.colors.selectedTheme.button.text}; +`; diff --git a/sections/futures/Trade/CrossMarginAccountActions.tsx b/sections/futures/Trade/CrossMarginAccountActions.tsx new file mode 100644 index 0000000000..35093da687 --- /dev/null +++ b/sections/futures/Trade/CrossMarginAccountActions.tsx @@ -0,0 +1,58 @@ +import React from 'react'; +import { useTranslation } from 'react-i18next'; +import styled from 'styled-components'; + +import Button from 'components/Button'; +import useGetCrossMarginAccountOverview from 'queries/futures/useGetCrossMarginAccountOverview'; +import { zeroBN } from 'utils/formatters/number'; + +import CrossMarginOnboard from '../CrossMarginOnboard'; + +const CrossMarginAccountActions: React.FC = () => { + const { t } = useTranslation(); + const [openModal, setOpenModal] = React.useState<'deposit' | 'withdraw' | null>(null); + + const query = useGetCrossMarginAccountOverview(); + const freeMargin = query.data?.freeMargin || zeroBN; + + return ( + <> + + setOpenModal('deposit')} noOutline> + {t('futures.market.trade.button.deposit')} + + setOpenModal('withdraw')} + noOutline + > + {t('futures.market.trade.button.withdraw')} + + + {openModal === 'deposit' && ( + setOpenModal(null)} /> + )} + + ); +}; + +export default CrossMarginAccountActions; + +const MarketActionsContainer = styled.div` + display: grid; + grid-template-columns: 1fr 1fr; + grid-gap: 15px; + margin-bottom: 16px; +`; + +const MarketActionButton = styled(Button)` + font-size: 15px; + height: 40px; + background-color: transparent; + color: ${(props) => props.theme.colors.selectedTheme.gray}; + + &:hover:enabled { + color: ${(props) => props.theme.colors.selectedTheme.button.text}; + background-color: ${(props) => props.theme.colors.selectedTheme.button.fill}; + } +`; diff --git a/sections/futures/Trade/DepositMarginModal.tsx b/sections/futures/Trade/DepositMarginModal.tsx index f82fed25f4..7171fb9a7b 100644 --- a/sections/futures/Trade/DepositMarginModal.tsx +++ b/sections/futures/Trade/DepositMarginModal.tsx @@ -1,6 +1,5 @@ import useSynthetixQueries from '@synthetixio/queries'; import Wei, { wei } from '@synthetixio/wei'; -import { useRefetchContext } from 'contexts/RefetchContext'; import React from 'react'; import { useTranslation } from 'react-i18next'; import { useRecoilValue } from 'recoil'; @@ -13,6 +12,7 @@ import CustomInput from 'components/Input/CustomInput'; import { Synths } from 'constants/currency'; import { NO_VALUE } from 'constants/placeholder'; import TransactionNotifier from 'containers/TransactionNotifier'; +import { useRefetchContext } from 'contexts/RefetchContext'; import useSelectedPriceCurrency from 'hooks/useSelectedPriceCurrency'; import { currentMarketState } from 'store/futures'; import { gasSpeedState } from 'store/wallet'; diff --git a/sections/futures/Trade/ManagePosition.tsx b/sections/futures/Trade/ManagePosition.tsx index e2521a182f..dfaf43557f 100644 --- a/sections/futures/Trade/ManagePosition.tsx +++ b/sections/futures/Trade/ManagePosition.tsx @@ -1,4 +1,3 @@ -import { useFuturesContext } from 'contexts/FuturesContext'; import React, { useMemo } from 'react'; import { useTranslation } from 'react-i18next'; import { useSetRecoilState, useRecoilValue, useRecoilState } from 'recoil'; @@ -6,6 +5,7 @@ import styled from 'styled-components'; import Button from 'components/Button'; import Error from 'components/Error'; +import { useFuturesContext } from 'contexts/FuturesContext'; import { PositionSide } from 'queries/futures/types'; import { confirmationModalOpenState, diff --git a/sections/futures/Trade/MarketActions.tsx b/sections/futures/Trade/MarketActions.tsx index 76ca6063b5..d24ed8bf8e 100644 --- a/sections/futures/Trade/MarketActions.tsx +++ b/sections/futures/Trade/MarketActions.tsx @@ -6,8 +6,7 @@ import styled from 'styled-components'; import Button from 'components/Button'; import { Synths } from 'constants/currency'; -import { marketInfoState, positionState } from 'store/futures'; -import { walletAddressState } from 'store/wallet'; +import { futuresAccountState, marketInfoState, positionState } from 'store/futures'; import { zeroBN } from 'utils/formatters/number'; import DepositMarginModal from './DepositMarginModal'; @@ -15,13 +14,13 @@ import WithdrawMarginModal from './WithdrawMarginModal'; const MarketActions: React.FC = () => { const { t } = useTranslation(); + const { selectedFuturesAddress } = useRecoilValue(futuresAccountState); const position = useRecoilValue(positionState); const marketInfo = useRecoilValue(marketInfoState); - const walletAddress = useRecoilValue(walletAddressState); const [openModal, setOpenModal] = React.useState<'deposit' | 'withdraw' | null>(null); const { useSynthsBalancesQuery } = useSynthetixQueries(); - const synthsBalancesQuery = useSynthsBalancesQuery(walletAddress); + const synthsBalancesQuery = useSynthsBalancesQuery(selectedFuturesAddress); const sUSDBalance = synthsBalancesQuery?.data?.balancesMap?.[Synths.sUSD]?.balance ?? zeroBN; return ( @@ -48,9 +47,7 @@ const MarketActions: React.FC = () => { setOpenModal(null)} /> )} - {openModal === 'withdraw' && ( - setOpenModal(null)} /> - )} + {openModal === 'withdraw' && setOpenModal(null)} />} ); }; diff --git a/sections/futures/Trade/NextPriceConfirmationModal.tsx b/sections/futures/Trade/NextPriceConfirmationModal.tsx index f6b83479a0..0ee1a4a1ae 100644 --- a/sections/futures/Trade/NextPriceConfirmationModal.tsx +++ b/sections/futures/Trade/NextPriceConfirmationModal.tsx @@ -1,6 +1,5 @@ import useSynthetixQueries from '@synthetixio/queries'; import { wei } from '@synthetixio/wei'; -import { useFuturesContext } from 'contexts/FuturesContext'; import { FC, useMemo } from 'react'; import { useTranslation } from 'react-i18next'; import { useRecoilValue, useSetRecoilState } from 'recoil'; @@ -12,6 +11,7 @@ import { DesktopOnlyView, MobileOrTabletView } from 'components/Media'; import { Synths } from 'constants/currency'; import { NO_VALUE } from 'constants/placeholder'; import Connector from 'containers/Connector'; +import { useFuturesContext } from 'contexts/FuturesContext'; import useSelectedPriceCurrency from 'hooks/useSelectedPriceCurrency'; import GasPriceSelect from 'sections/shared/components/GasPriceSelect'; import { diff --git a/sections/futures/Trade/Trade.tsx b/sections/futures/Trade/Trade.tsx index 4cb6728ac4..cec61f0ab2 100644 --- a/sections/futures/Trade/Trade.tsx +++ b/sections/futures/Trade/Trade.tsx @@ -1,15 +1,17 @@ import React from 'react'; -import { useRecoilState } from 'recoil'; +import { useRecoilState, useRecoilValue } from 'recoil'; import styled from 'styled-components'; import SegmentedControl from 'components/SegmentedControl'; -import { leverageSideState, orderTypeState } from 'store/futures'; +import { futuresAccountState, leverageSideState, orderTypeState } from 'store/futures'; import FeeInfoBox from '../FeeInfoBox'; import LeverageInput from '../LeverageInput'; import MarketInfoBox from '../MarketInfoBox'; import OrderSizing from '../OrderSizing'; import PositionButtons from '../PositionButtons'; +import AccountTypeToggle from './AccountTypeToggle'; +import CrossMarginAccountActions from './CrossMarginAccountActions'; import ManagePosition from './ManagePosition'; import MarketActions from './MarketActions'; import MarketsDropdown from './MarketsDropdown'; @@ -18,12 +20,24 @@ import NextPrice from './NextPrice'; const Trade: React.FC = () => { const [leverageSide, setLeverageSide] = useRecoilState(leverageSideState); const [orderType, setOrderType] = useRecoilState(orderTypeState); + const futuresAccount = useRecoilValue(futuresAccountState); return (
+ { + //TODO: Remove dev check + process?.env?.NODE_ENV === 'development' && futuresAccount.crossMarginAvailable && ( + + ) + } + - + {futuresAccount.selectedAccountType === 'isolated_margin' ? ( + + ) : ( + + )} diff --git a/sections/futures/Trade/TradeConfirmationModal.tsx b/sections/futures/Trade/TradeConfirmationModal.tsx index 955f340b96..e64bdcf478 100644 --- a/sections/futures/Trade/TradeConfirmationModal.tsx +++ b/sections/futures/Trade/TradeConfirmationModal.tsx @@ -1,5 +1,4 @@ import useSynthetixQueries from '@synthetixio/queries'; -import { useFuturesContext } from 'contexts/FuturesContext'; import { FC, useMemo } from 'react'; import { useTranslation } from 'react-i18next'; import { useRecoilValue, useSetRecoilState } from 'recoil'; @@ -10,10 +9,14 @@ import Button from 'components/Button'; import { DesktopOnlyView, MobileOrTabletView } from 'components/Media'; import { Synths, CurrencyKey } from 'constants/currency'; import Connector from 'containers/Connector'; +import TransactionNotifier from 'containers/TransactionNotifier'; +import { useFuturesContext } from 'contexts/FuturesContext'; +import { useRefetchContext } from 'contexts/RefetchContext'; import useSelectedPriceCurrency from 'hooks/useSelectedPriceCurrency'; import { confirmationModalOpenState, currentMarketState, + futuresAccountState, potentialTradeDetailsState, } from 'store/futures'; import { gasSpeedState } from 'store/wallet'; @@ -28,17 +31,26 @@ import { PositionSide } from '../types'; const TradeConfirmationModal: FC = () => { const { t } = useTranslation(); const { synthsMap } = Connector.useContainer(); - const gasSpeed = useRecoilValue(gasSpeedState); - const market = useRecoilValue(currentMarketState); const { useExchangeRatesQuery, useEthGasPriceQuery } = useSynthetixQueries(); const { selectedPriceCurrency } = useSelectedPriceCurrency(); const ethGasPriceQuery = useEthGasPriceQuery(); const exchangeRatesQuery = useExchangeRatesQuery(); + const { monitorTransaction } = TransactionNotifier.useContainer(); + const { handleRefetch } = useRefetchContext(); + + const gasSpeed = useRecoilValue(gasSpeedState); + const market = useRecoilValue(currentMarketState); const potentialTradeDetails = useRecoilValue(potentialTradeDetailsState); + const { selectedAccountType } = useRecoilValue(futuresAccountState); - const setConfirmationModalOpen = useSetRecoilState(confirmationModalOpenState); + const { + orderTxn, + submitIsolatedMarginOrder, + submitCrossMarginOrder, + onLeverageChange, + } = useFuturesContext(); - const { orderTxn } = useFuturesContext(); + const setConfirmationModalOpen = useSetRecoilState(confirmationModalOpenState); const exchangeRates = useMemo( () => (exchangeRatesQuery.isSuccess ? exchangeRatesQuery.data ?? null : null), @@ -52,6 +64,7 @@ const TradeConfirmationModal: FC = () => { const gasPrice = ethGasPriceQuery.data != null ? ethGasPriceQuery.data[gasSpeed] : null; + // TODO: Get tx fee for cross margin order const transactionFee = useMemo( () => newGetTransactionPrice( @@ -123,7 +136,20 @@ const TradeConfirmationModal: FC = () => { }; const handleConfirmOrder = async () => { - orderTxn.mutate(); + if (selectedAccountType === 'cross_margin') { + const tx = await submitCrossMarginOrder(); + if (tx?.hash) { + monitorTransaction({ + txHash: tx.hash, + onTxConfirmed: () => { + onLeverageChange(''); + handleRefetch('modify-position'); + }, + }); + } + } else { + submitIsolatedMarginOrder(); + } onDismiss(); }; diff --git a/sections/futures/Trade/WithdrawMarginModal.tsx b/sections/futures/Trade/WithdrawMarginModal.tsx index 1a22b8d97d..a187e45a3e 100644 --- a/sections/futures/Trade/WithdrawMarginModal.tsx +++ b/sections/futures/Trade/WithdrawMarginModal.tsx @@ -1,6 +1,5 @@ import useSynthetixQueries from '@synthetixio/queries'; -import Wei, { wei } from '@synthetixio/wei'; -import { useRefetchContext } from 'contexts/RefetchContext'; +import { wei } from '@synthetixio/wei'; import React from 'react'; import { useTranslation } from 'react-i18next'; import { useRecoilValue } from 'recoil'; @@ -10,6 +9,7 @@ import CustomInput from 'components/Input/CustomInput'; import { Synths } from 'constants/currency'; import { NO_VALUE } from 'constants/placeholder'; import TransactionNotifier from 'containers/TransactionNotifier'; +import { useRefetchContext } from 'contexts/RefetchContext'; import useSelectedPriceCurrency from 'hooks/useSelectedPriceCurrency'; import { currentMarketState, positionState } from 'store/futures'; import { gasSpeedState } from 'store/wallet'; @@ -28,7 +28,6 @@ import { type WithdrawMarginModalProps = { onDismiss(): void; - sUSDBalance: Wei; }; const PLACEHOLDER = '$0.00'; diff --git a/sections/futures/UserInfo/OpenOrdersTable.tsx b/sections/futures/UserInfo/OpenOrdersTable.tsx index 4561c7419e..6aaef7d067 100644 --- a/sections/futures/UserInfo/OpenOrdersTable.tsx +++ b/sections/futures/UserInfo/OpenOrdersTable.tsx @@ -1,6 +1,5 @@ import useSynthetixQueries from '@synthetixio/queries'; import { wei } from '@synthetixio/wei'; -import { useRefetchContext } from 'contexts/RefetchContext'; import React from 'react'; import { useTranslation } from 'react-i18next'; import { CellProps } from 'react-table'; @@ -14,8 +13,14 @@ import Table, { TableNoResults } from 'components/Table'; import PositionType from 'components/Text/PositionType'; import Connector from 'containers/Connector'; import TransactionNotifier from 'containers/TransactionNotifier'; -import { currentMarketState, marketInfoState, openOrdersState } from 'store/futures'; -import { gasSpeedState, walletAddressState } from 'store/wallet'; +import { useRefetchContext } from 'contexts/RefetchContext'; +import { + currentMarketState, + futuresAccountState, + marketInfoState, + openOrdersState, +} from 'store/futures'; +import { gasSpeedState } from 'store/wallet'; import { formatCurrency } from 'utils/formatters/number'; import { getDisplayAsset, @@ -34,10 +39,10 @@ const OpenOrdersTable: React.FC = () => { const { useSynthetixTxn, useEthGasPriceQuery } = useSynthetixQueries(); const gasSpeed = useRecoilValue(gasSpeedState); - const walletAddress = useRecoilValue(walletAddressState); const currencyKey = useRecoilValue(currentMarketState); const marketInfo = useRecoilValue(marketInfoState); const openOrders = useRecoilValue(openOrdersState); + const { selectedFuturesAddress } = useRecoilValue(futuresAccountState); const { handleRefetch } = useRefetchContext(); @@ -51,7 +56,7 @@ const OpenOrdersTable: React.FC = () => { const cancelOrExecuteOrderTxn = useSynthetixTxn( `FuturesMarket${getDisplayAsset(currencyKey)}`, `${action}NextPriceOrder`, - [walletAddress], + [selectedFuturesAddress], gasPrice, { enabled: !!action, diff --git a/sections/futures/UserInfo/UserInfo.tsx b/sections/futures/UserInfo/UserInfo.tsx index 865e5d436a..7dcb1bfb8b 100644 --- a/sections/futures/UserInfo/UserInfo.tsx +++ b/sections/futures/UserInfo/UserInfo.tsx @@ -20,8 +20,12 @@ import useGetFuturesMarginTransfers from 'queries/futures/useGetFuturesMarginTra import useGetFuturesPositionForAccount from 'queries/futures/useGetFuturesPositionForAccount'; import useGetFuturesTradesForAccount from 'queries/futures/useGetFuturesTradesForAccount'; import FuturesPositionsTable from 'sections/dashboard/FuturesPositionsTable'; -import { currentMarketState, openOrdersState, positionState } from 'store/futures'; -import { walletAddressState } from 'store/wallet'; +import { + currentMarketState, + futuresAccountState, + openOrdersState, + positionState, +} from 'store/futures'; import PositionCard from '../PositionCard'; import ProfitCalculator from '../ProfitCalculator'; @@ -43,7 +47,7 @@ const FutureTabs = Object.values(FuturesTab); const UserInfo: React.FC = () => { const router = useRouter(); - const walletAddress = useRecoilValue(walletAddressState); + const { walletAddress } = useRecoilValue(futuresAccountState); const position = useRecoilValue(positionState); const marketAsset = useRecoilValue(currentMarketState); const openOrders = useRecoilValue(openOrdersState); diff --git a/store/futures/index.ts b/store/futures/index.ts index 0e908ce029..9e73a09e9e 100644 --- a/store/futures/index.ts +++ b/store/futures/index.ts @@ -5,6 +5,7 @@ import { atom, selector } from 'recoil'; import { Synths } from 'constants/currency'; import { DEFAULT_NP_LEVERAGE_ADJUSTMENT } from 'constants/defaults'; import { + FuturesAccountState, FuturesMarket, FuturesPosition, FuturesPotentialTradeDetails, @@ -171,6 +172,23 @@ export const potentialTradeDetailsState = atom({ + key: getFuturesKey('futuresAccountState'), + default: { + selectedAccountType: 'isolated_margin', + crossMarginAddress: null, + walletAddress: null, + selectedFuturesAddress: null, + crossMarginAvailable: false, + loading: false, + }, +}); + +export const crossMarginAvailableMarginState = atom({ + key: getFuturesKey('crossMarginAvailableMarginState'), + default: zeroBN, +}); + export const confirmationModalOpenState = atom({ key: getFuturesKey('confirmationModalOpen'), default: false, @@ -209,10 +227,20 @@ export const placeOrderTranslationKeyState = selector({ const position = get(positionState); const isMarketCapReached = get(isMarketCapReachedState); const orderType = get(orderTypeState); + const { selectedAccountType } = get(futuresAccountState); + const freeMargin = get(crossMarginAvailableMarginState); + + let remainingMargin; + if (selectedAccountType === 'isolated_margin') { + remainingMargin = position?.remainingMargin || zeroBN; + } else { + const positionMargin = position?.remainingMargin || zeroBN; + remainingMargin = positionMargin.add(freeMargin); + } if (orderType === 1) return 'futures.market.trade.button.place-next-price-order'; if (!!position?.position) return 'futures.market.trade.button.modify-position'; - return !position?.remainingMargin || position.remainingMargin.lt('50') + return remainingMargin.lt('50') ? 'futures.market.trade.button.deposit-margin-minimum' : isMarketCapReached ? 'futures.market.trade.button.oi-caps-reached' diff --git a/tests/e2e/specs/futures-spec.js b/tests/e2e/specs/futures-spec.js index 34b539d5a9..d1f1ee2239 100644 --- a/tests/e2e/specs/futures-spec.js +++ b/tests/e2e/specs/futures-spec.js @@ -23,11 +23,9 @@ describe('Futures Page', () => { // Deposit 100 sUSD futures.getDepositBtn().click(); - console.log('---- totalMarginText', totalMarginText); const originalTotalMargin = parseFloat( totalMarginText.split(' sUSD')[0].slice('1').replace(',', '') ); - console.log('---- originalTotalMargin', originalTotalMargin); futures.enterDepositMarginInsUSD(depositValue); futures.getDepositMarginBtn().click(); diff --git a/translations/en.json b/translations/en.json index 15166639d1..76edd90b7a 100644 --- a/translations/en.json +++ b/translations/en.json @@ -791,6 +791,9 @@ "avg-open-price": "avg open price", "current-price": "current price" } + }, + "onboard": { + "title": "Open Futures Account" } } }, diff --git a/utils/formatters/number.ts b/utils/formatters/number.ts index 105b199837..ab6f93517b 100644 --- a/utils/formatters/number.ts +++ b/utils/formatters/number.ts @@ -1,5 +1,6 @@ import Wei, { wei } from '@synthetixio/wei'; -import { ethers, utils } from 'ethers'; +import BN from 'bn.js'; +import { BigNumber, ethers, utils } from 'ethers'; import { CurrencyKey } from 'constants/currency'; import { @@ -41,6 +42,10 @@ export const getDecimalPlaces = (value: WeiSource) => (value.toString().split('. export const zeroBN = wei(0); +export const UNIT_BN = new BN('10').pow(new BN(18)); +export const UNIT_BIG_NUM = BigNumber.from('10').pow(18); +export const ZERO_BIG_NUM = BigNumber.from('0'); + export const truncateNumbers = (value: WeiSource, maxDecimalDigits: number) => { if (value.toString().includes('.')) { const parts = value.toString().split('.'); @@ -181,3 +186,11 @@ export function scale(input: Wei, decimalPlaces: number): Wei { } export const formatGwei = (wei: number) => wei / 1e8 / 10; + +export const divideDecimal = (x: BigNumber, y: BigNumber) => { + return x.mul(UNIT_BIG_NUM).div(y); +}; + +export const multiplyDecimal = (x: BigNumber, y: BigNumber) => { + return x.mul(y).div(UNIT_BIG_NUM); +}; From 9a10f917f3de929b47eb992684338d654f80ba8e Mon Sep 17 00:00:00 2001 From: Junwei Chen <11361147+KngZhi@users.noreply.github.com> Date: Sun, 7 Aug 2022 21:23:57 +0800 Subject: [PATCH 02/15] fix/smaller screens (#1209) * fix: align tooltip padding * feat: nowrap * feat: vertical scroll on MarketDetails * feat: add margin while less than xl * fix: switch case * fix: align all tooltip position * fix: hide scroll bar on firefox * fix: hard adjust for Firefox position * fix: timer position --- components/Tooltip/StyledTooltip.tsx | 24 +++++++++-- components/Tooltip/TimerTooltip.tsx | 27 +++++++++--- components/Tooltip/TooltipStyles.tsx | 3 +- .../futures/MarketDetails/MarketDetails.tsx | 42 +++++++++++-------- 4 files changed, 69 insertions(+), 27 deletions(-) diff --git a/components/Tooltip/StyledTooltip.tsx b/components/Tooltip/StyledTooltip.tsx index 4dcfb90058..f8d0f8eb4f 100644 --- a/components/Tooltip/StyledTooltip.tsx +++ b/components/Tooltip/StyledTooltip.tsx @@ -1,4 +1,4 @@ -import React, { useState } from 'react'; +import React, { useState, useRef } from 'react'; import { Tooltip, ToolTipWrapper } from './TooltipStyles'; @@ -15,23 +15,41 @@ interface ToolTipProps { left?: string; right?: string; style?: React.CSSProperties; + position?: string; } const StyledTooltip = (props: ToolTipProps) => { const [activeMouse, setActiveMouse] = useState(false); + const [position, setPosition] = useState({}); + const myRef = useRef(null); + + const setFixedPosition = () => { + const isFirefox = /firefox/i.test(navigator.userAgent); + if (myRef.current !== null) { + const { left, bottom, top } = myRef.current.getBoundingClientRect(); + if (isFirefox) { + setPosition({ left: `${left - 24}px`, top: `${top - 36}px` }); + } else { + setPosition({ left: `${left}px`, top: `${bottom + 20}px` }); + } + } + }; const openToolTip = () => { setActiveMouse(true); + if (props.position === 'fixed') { + setFixedPosition(); + } }; const closeToolTip = () => { setActiveMouse(false); }; return ( - + {props.children} {activeMouse && ( - +

{props.content}

)} diff --git a/components/Tooltip/TimerTooltip.tsx b/components/Tooltip/TimerTooltip.tsx index cb23b623cc..d5331b2479 100644 --- a/components/Tooltip/TimerTooltip.tsx +++ b/components/Tooltip/TimerTooltip.tsx @@ -1,4 +1,4 @@ -import React, { useCallback, useEffect, useState } from 'react'; +import React, { useCallback, useEffect, useState, useRef } from 'react'; import { useTranslation } from 'react-i18next'; import styled from 'styled-components'; @@ -15,6 +15,8 @@ interface ToolTipProps { bottom?: string; left?: string; right?: string; + style?: React.CSSProperties; + position?: string; } const formatTimeUnit = (value: number) => { @@ -24,9 +26,26 @@ const formatTimeUnit = (value: number) => { const TimerTooltip = (props: ToolTipProps) => { const { t } = useTranslation(); const [activeMouse, setActiveMouse] = useState(false); + const [position, setPosition] = useState({}); + const myRef = useRef(null); + + const setFixedPosition = () => { + const isFirefox = /firefox/i.test(navigator.userAgent); + if (myRef.current !== null) { + const { left, bottom, top } = myRef.current.getBoundingClientRect(); + if (isFirefox) { + setPosition({ left: `${left - 24}px`, top: `${top - 36}px` }); + } else { + setPosition({ left: `${left}px`, top: `${bottom + 20}px` }); + } + } + }; const openToolTip = () => { setActiveMouse(true); + if (props.position === 'fixed') { + setFixedPosition(); + } }; const closeToolTip = () => { @@ -74,10 +93,10 @@ const TimerTooltip = (props: ToolTipProps) => { if (minutes < 1) timeUnitsFormat = `exchange.market-details-card.timer-tooltip.seconds-ago`; return ( - + {props.children} {activeMouse && ( - + {t(`exchange.market-details-card.timer-tooltip.last-update`)}

@@ -94,8 +113,6 @@ const TimerTooltip = (props: ToolTipProps) => { export default TimerTooltip; const Container = styled.div` - padding-top: 10px; - padding-bottom: 10px; p { font-family: ${(props) => props.theme.fonts.mono}; span { diff --git a/components/Tooltip/TooltipStyles.tsx b/components/Tooltip/TooltipStyles.tsx index 473ddb113b..8d89f0a348 100644 --- a/components/Tooltip/TooltipStyles.tsx +++ b/components/Tooltip/TooltipStyles.tsx @@ -12,6 +12,7 @@ interface ToolTipStyleProps { bottom?: string; left?: string; right?: string; + position?: string; } export const Tooltip = styled.div` @@ -23,7 +24,7 @@ export const Tooltip = styled.div` border-radius: 8px; padding: 10px; margin: 0; - position: absolute; + position: ${(props) => props.position || 'absolute'}; top: ${(props) => props.top}; bottom: ${(props) => props.bottom}; left: ${(props) => props.left}; diff --git a/sections/futures/MarketDetails/MarketDetails.tsx b/sections/futures/MarketDetails/MarketDetails.tsx index d4c41c9e10..e8b61c7cb4 100644 --- a/sections/futures/MarketDetails/MarketDetails.tsx +++ b/sections/futures/MarketDetails/MarketDetails.tsx @@ -43,8 +43,8 @@ const MarketDetails: React.FC = ({ mobile }) => { case 'External Price': return ( @@ -55,7 +55,7 @@ const MarketDetails: React.FC = ({ mobile }) => { return ( @@ -66,7 +66,7 @@ const MarketDetails: React.FC = ({ mobile }) => { return ( @@ -77,7 +77,7 @@ const MarketDetails: React.FC = ({ mobile }) => { return ( @@ -88,7 +88,7 @@ const MarketDetails: React.FC = ({ mobile }) => { return ( @@ -98,23 +98,25 @@ const MarketDetails: React.FC = ({ mobile }) => { case marketInfo?.marketName: return ( {children} ); - case 'Inst. Funding Rate' || '1H Funding Rate': + case 'Inst. Funding Rate': + case '1H Funding Rate': return ( - {children} - + ); default: return children; @@ -163,15 +165,6 @@ const SkewDataContainer = styled.div` grid-row: 1; `; -const OneHrFundingRateTooltip = styled(StyledTooltip)` - ${media.greaterThan('sm')` - bottom: -115px; - z-index: 2; - left: -200px; - padding: 10px; - `} -`; - const MarketDetailsTooltip = styled(StyledTooltip)` z-index: 2; padding: 10px; @@ -183,6 +176,8 @@ const MarketDetailsContainer = styled.div<{ mobile?: boolean }>` padding: 10px 45px 10px 15px; margin-bottom: 16px; box-sizing: border-box; + overflow-x: scroll; + scrollbar-width: none; display: flex; justify-content: space-between; @@ -192,12 +187,23 @@ const MarketDetailsContainer = styled.div<{ mobile?: boolean }>` border-radius: 10px; box-sizing: border-box; + ${media.lessThan('xl')` + & > div { + margin-right: 10px; + } + `} + p, span { margin: 0; text-align: left; } + .heading, + .value { + white-space: nowrap; + } + .heading { font-size: 13px; color: ${(props) => props.theme.colors.selectedTheme.text.title}; From 2a7ab786f9b95a24499426550c104ed2f25b37af Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Aug 2022 13:27:08 +0000 Subject: [PATCH 03/15] Bump actions/cache from 3.0.5 to 3.0.6 (#1237) --- .github/workflows/audit_build_verify.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/audit_build_verify.yml b/.github/workflows/audit_build_verify.yml index c479caaa5c..ac5129334b 100644 --- a/.github/workflows/audit_build_verify.yml +++ b/.github/workflows/audit_build_verify.yml @@ -42,7 +42,7 @@ jobs: continue-on-error: true - name: Cache node modules - uses: actions/cache@0865c47f36e68161719c5b124609996bb5c40129 # pin@v3 + uses: actions/cache@f4278025ab0f432ce369118909e46deec636f50c # pin@v3 with: path: | .npm-cache @@ -98,7 +98,7 @@ jobs: continue-on-error: true - name: Cache node modules - uses: actions/cache@0865c47f36e68161719c5b124609996bb5c40129 # pin@v3 + uses: actions/cache@f4278025ab0f432ce369118909e46deec636f50c # pin@v3 with: path: | .npm-cache @@ -119,7 +119,7 @@ jobs: npm install --prefer-offline --no-audit --legacy-peer-deps - name: Cache next.js build cache - uses: actions/cache@0865c47f36e68161719c5b124609996bb5c40129 # pin@v2 + uses: actions/cache@f4278025ab0f432ce369118909e46deec636f50c # pin@v2 with: path: .next/cache key: ${{ runner.os }}-next-cache-${{ hashFiles('**/package-lock.json') }} From 55c2599f922179b72d009440a0fb33a4f10007d1 Mon Sep 17 00:00:00 2001 From: Adam Clarke Date: Mon, 8 Aug 2022 14:33:50 +0100 Subject: [PATCH 04/15] Make cross margin unavailable in prod mode (#1243) --- queries/futures/useQueryCrossMarginAccount.ts | 3 ++- sections/futures/Trade/Trade.tsx | 4 +--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/queries/futures/useQueryCrossMarginAccount.ts b/queries/futures/useQueryCrossMarginAccount.ts index 9fa57c160e..5067ad8e83 100644 --- a/queries/futures/useQueryCrossMarginAccount.ts +++ b/queries/futures/useQueryCrossMarginAccount.ts @@ -33,7 +33,8 @@ export default function useQueryCrossMarginAccount() { return useQuery( QUERY_KEYS.Futures.CrossMarginAccount(network.id, walletAddress + 't' || ''), async () => { - if (!supportedNetworks.includes(network.id)) { + //TODO: Remove dev check + if (!supportedNetworks.includes(network.id) || process?.env?.NODE_ENV !== 'development') { const accountState = { loading: false, crossMarginAvailable: false, diff --git a/sections/futures/Trade/Trade.tsx b/sections/futures/Trade/Trade.tsx index cec61f0ab2..25ba253e08 100644 --- a/sections/futures/Trade/Trade.tsx +++ b/sections/futures/Trade/Trade.tsx @@ -26,9 +26,7 @@ const Trade: React.FC = () => {

{ //TODO: Remove dev check - process?.env?.NODE_ENV === 'development' && futuresAccount.crossMarginAvailable && ( - - ) + futuresAccount.crossMarginAvailable && } From 3f84da92e25007a1d4474712c20a107b966db0a2 Mon Sep 17 00:00:00 2001 From: "troyb.eth" Date: Mon, 8 Aug 2022 23:25:52 -0600 Subject: [PATCH 05/15] Bug: Portfolio Value (#1247) fix portfolio value --- .../futures/useGetCurrentPortfolioValue.ts | 27 +++++++------------ .../MobileDashboard/OpenPositions.tsx | 7 +---- sections/dashboard/Overview/Overview.tsx | 7 +---- .../PortfolioChart/PortfolioChart.tsx | 7 +---- .../shared/Layout/HomeLayout/HomeLayout.tsx | 2 +- 5 files changed, 13 insertions(+), 37 deletions(-) diff --git a/queries/futures/useGetCurrentPortfolioValue.ts b/queries/futures/useGetCurrentPortfolioValue.ts index 7fd338b205..2d74d8ad47 100644 --- a/queries/futures/useGetCurrentPortfolioValue.ts +++ b/queries/futures/useGetCurrentPortfolioValue.ts @@ -6,24 +6,22 @@ import { useRecoilValue } from 'recoil'; import QUERY_KEYS from 'constants/queryKeys'; import Connector from 'containers/Connector'; import { appReadyState } from 'store/app'; -import { futuresAccountState } from 'store/futures'; +import { futuresAccountState, marketKeysState } from 'store/futures'; import { isL2State, networkState, walletAddressState } from 'store/wallet'; import { zeroBN } from 'utils/formatters/number'; -import { FuturesMarketKey, MarketAssetByKey } from 'utils/futures'; +import { MarketAssetByKey } from 'utils/futures'; import logError from 'utils/logError'; import useGetCrossMarginAccountOverview from './useGetCrossMarginAccountOverview'; import { mapFuturesPosition } from './utils'; -const useGetCurrentPortfolioValue = ( - markets: FuturesMarketKey[] | [], - options?: UseQueryOptions -) => { +const useGetCurrentPortfolioValue = (options?: UseQueryOptions) => { const isAppReady = useRecoilValue(appReadyState); const isL2 = useRecoilValue(isL2State); const network = useRecoilValue(networkState); const walletAddress = useRecoilValue(walletAddressState); const futuresAccount = useRecoilValue(futuresAccountState); + const marketKeys = useRecoilValue(marketKeysState); const query = useGetCrossMarginAccountOverview(); const freeMargin = query.data?.freeMargin || zeroBN; @@ -33,18 +31,16 @@ const useGetCurrentPortfolioValue = ( return useQuery( QUERY_KEYS.Futures.Positions( network.id, - markets || [], + marketKeys || [], futuresAccount?.crossMarginAddress || '' ), async () => { const { contracts: { FuturesMarketData }, } = synthetixjs!; - if (!markets) return null; - try { const positionsForIsolatedMarkets = await Promise.all( - markets.map((market) => + marketKeys.map((market) => FuturesMarketData.positionDetailsForMarketKey( ethersUtils.formatBytes32String(market), walletAddress @@ -54,7 +50,7 @@ const useGetCurrentPortfolioValue = ( const positionsForCrossMarginMarkets = futuresAccount?.crossMarginAddress ? await Promise.all( - markets.map((market) => + marketKeys.map((market) => FuturesMarketData.positionDetailsForMarketKey( ethersUtils.formatBytes32String(market), futuresAccount.crossMarginAddress @@ -70,7 +66,7 @@ const useGetCurrentPortfolioValue = ( const mappedPosition = mapFuturesPosition( position, false, - MarketAssetByKey[markets[i]] + MarketAssetByKey[marketKeys[i]] ); return mappedPosition.remainingMargin; }) @@ -83,12 +79,7 @@ const useGetCurrentPortfolioValue = ( } }, { - enabled: - isAppReady && - isL2 && - !!futuresAccount?.crossMarginAddress && - markets.length > 0 && - !!synthetixjs, + enabled: isAppReady && isL2 && !!walletAddress && marketKeys.length > 0 && !!synthetixjs, ...options, } ); diff --git a/sections/dashboard/MobileDashboard/OpenPositions.tsx b/sections/dashboard/MobileDashboard/OpenPositions.tsx index 3cdb96b8a9..1de1ae7e9d 100644 --- a/sections/dashboard/MobileDashboard/OpenPositions.tsx +++ b/sections/dashboard/MobileDashboard/OpenPositions.tsx @@ -11,10 +11,8 @@ import { Synths } from 'constants/currency'; import useGetCurrentPortfolioValue from 'queries/futures/useGetCurrentPortfolioValue'; import useGetFuturesPositionForAccount from 'queries/futures/useGetFuturesPositionForAccount'; import { SectionHeader, SectionTitle } from 'sections/futures/MobileTrade/common'; -import { futuresMarketsState } from 'store/futures'; import { walletAddressState } from 'store/wallet'; import { formatCurrency, zeroBN } from 'utils/formatters/number'; -import { MarketKeyByAsset } from 'utils/futures'; import FuturesPositionsTable from '../FuturesPositionsTable'; import SynthBalancesTable from '../SynthBalancesTable'; @@ -29,10 +27,7 @@ const OpenPositions: React.FC = () => { const { useExchangeRatesQuery, useSynthsBalancesQuery } = useSynthetixQueries(); - const futuresMarkets = useRecoilValue(futuresMarketsState); - - const markets = futuresMarkets.map(({ asset }) => MarketKeyByAsset[asset]); - const portfolioValueQuery = useGetCurrentPortfolioValue(markets); + const portfolioValueQuery = useGetCurrentPortfolioValue(); const portfolioValue = portfolioValueQuery?.data ?? null; const futuresPositionQuery = useGetFuturesPositionForAccount(); diff --git a/sections/dashboard/Overview/Overview.tsx b/sections/dashboard/Overview/Overview.tsx index e900ff847a..b032a08bda 100644 --- a/sections/dashboard/Overview/Overview.tsx +++ b/sections/dashboard/Overview/Overview.tsx @@ -11,10 +11,8 @@ import { TabPanel } from 'components/Tab'; import useGetCurrentPortfolioValue from 'queries/futures/useGetCurrentPortfolioValue'; import useGetFuturesPositionForAccount from 'queries/futures/useGetFuturesPositionForAccount'; import useQueryCrossMarginAccount from 'queries/futures/useQueryCrossMarginAccount'; -import { futuresMarketsState } from 'store/futures'; import { walletAddressState } from 'store/wallet'; import { formatCurrency, zeroBN } from 'utils/formatters/number'; -import { MarketKeyByAsset } from 'utils/futures'; import FuturesMarketsTable from '../FuturesMarketsTable'; import FuturesPositionsTable from '../FuturesPositionsTable'; @@ -38,12 +36,9 @@ const Overview: FC = () => { const { useExchangeRatesQuery, useSynthsBalancesQuery } = useSynthetixQueries(); - const futuresMarkets = useRecoilValue(futuresMarketsState); - useQueryCrossMarginAccount(); - const markets = futuresMarkets.map(({ asset }) => MarketKeyByAsset[asset]); - const portfolioValueQuery = useGetCurrentPortfolioValue(markets); + const portfolioValueQuery = useGetCurrentPortfolioValue(); const portfolioValue = portfolioValueQuery?.data ?? null; const futuresPositionQuery = useGetFuturesPositionForAccount(); diff --git a/sections/dashboard/PortfolioChart/PortfolioChart.tsx b/sections/dashboard/PortfolioChart/PortfolioChart.tsx index a43d73a799..3e55187a29 100644 --- a/sections/dashboard/PortfolioChart/PortfolioChart.tsx +++ b/sections/dashboard/PortfolioChart/PortfolioChart.tsx @@ -7,16 +7,11 @@ import Currency from 'components/Currency'; import { MobileHiddenView, MobileOnlyView } from 'components/Media'; import { Synths } from 'constants/currency'; import useGetCurrentPortfolioValue from 'queries/futures/useGetCurrentPortfolioValue'; -import { futuresMarketsState } from 'store/futures'; import { walletAddressState } from 'store/wallet'; import { zeroBN } from 'utils/formatters/number'; -import { MarketKeyByAsset } from 'utils/futures'; const PortfolioChart: FC = () => { - const futuresMarkets = useRecoilValue(futuresMarketsState); - - const markets = futuresMarkets.map(({ asset }) => MarketKeyByAsset[asset]); - const portfolioValueQuery = useGetCurrentPortfolioValue(markets); + const portfolioValueQuery = useGetCurrentPortfolioValue(); const portfolioValue = portfolioValueQuery?.data ?? null; const walletAddress = useRecoilValue(walletAddressState); diff --git a/sections/shared/Layout/HomeLayout/HomeLayout.tsx b/sections/shared/Layout/HomeLayout/HomeLayout.tsx index 5ac70c383f..8d571d0fae 100644 --- a/sections/shared/Layout/HomeLayout/HomeLayout.tsx +++ b/sections/shared/Layout/HomeLayout/HomeLayout.tsx @@ -1,7 +1,7 @@ -import { RefetchProvider } from 'contexts/RefetchContext'; import { FC } from 'react'; import { createGlobalStyle } from 'styled-components'; +import { RefetchProvider } from 'contexts/RefetchContext'; import { FullScreenContainer } from 'styles/common'; import Footer from './Footer'; From 2a8358b991614368bd9008b6bfd626401d13d5ad Mon Sep 17 00:00:00 2001 From: Hruday kumar reddy Date: Wed, 10 Aug 2022 01:48:38 +0530 Subject: [PATCH 06/15] fix: Remove arrow indicator for funding #1223 (#1246) * fix: Remove arrow indicator for funding #1223 * fix: updated logic and remove sort * fix: liniting erros * fix: added sorting back * fix: logic updated * fix: key updated for desktop --- components/ChangePercent/ChangePercent.tsx | 10 ++++++++-- .../FuturesMarketsTable/FuturesMarketsTable.tsx | 4 +++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/components/ChangePercent/ChangePercent.tsx b/components/ChangePercent/ChangePercent.tsx index 695c65d091..c9e0869a07 100644 --- a/components/ChangePercent/ChangePercent.tsx +++ b/components/ChangePercent/ChangePercent.tsx @@ -11,14 +11,20 @@ type ChangePercentProps = { value: WeiSource; className?: string; decimals?: number; + showArrow?: boolean; }; -export const ChangePercent: FC = ({ value, decimals = 2, ...rest }) => { +export const ChangePercent: FC = ({ + value, + decimals = 2, + showArrow = true, + ...rest +}) => { const isPositive = wei(value ?? 0).gt(0); return ( - {isPositive ? : } + {showArrow ? isPositive ? : : ''} {formatPercent(wei(value ?? 0).abs(), { minDecimals: decimals })} ); diff --git a/sections/dashboard/FuturesMarketsTable/FuturesMarketsTable.tsx b/sections/dashboard/FuturesMarketsTable/FuturesMarketsTable.tsx index c0a39294ea..14cfc8a3dc 100644 --- a/sections/dashboard/FuturesMarketsTable/FuturesMarketsTable.tsx +++ b/sections/dashboard/FuturesMarketsTable/FuturesMarketsTable.tsx @@ -196,12 +196,13 @@ const FuturesMarketsTable: FC = () => { ); }, - width: 125, sortable: true, + width: 125, sortType: useMemo( () => (rowA: any, rowB: any) => { const rowOne = rowA.original.fundingRate ?? wei(0); @@ -341,6 +342,7 @@ const FuturesMarketsTable: FC = () => { />
Date: Tue, 9 Aug 2022 16:03:09 -0600 Subject: [PATCH 07/15] Add funding rates to state (#1253) * fix market name * add funding rates to state * fix key --- constants/queryKeys.ts | 6 ++ contexts/RefetchContext.tsx | 3 + queries/futures/types.ts | 4 + .../useGetAverageFundingRateForMarkets.ts | 85 +++++++++++-------- .../FuturesMarketsTable.tsx | 17 ++-- .../futures/MarketDetails/useGetMarketData.ts | 28 +++--- store/futures/index.ts | 18 ++++ 7 files changed, 98 insertions(+), 63 deletions(-) diff --git a/constants/queryKeys.ts b/constants/queryKeys.ts index 6b85562559..19b5ef5eda 100644 --- a/constants/queryKeys.ts +++ b/constants/queryKeys.ts @@ -208,6 +208,12 @@ export const QUERY_KEYS = { networkId, currencyKey, ], + FundingRates: (networkId: NetworkId, periodLength: number) => [ + 'futures', + 'fundingRates', + networkId, + periodLength, + ], TradingVolumeForAll: (networkId: NetworkId) => ['futures', 'tradingVolumeForAll', networkId], MarketPositionHistory: (networkId: NetworkId, market: string | null, walletAddress: string) => [ 'futures', diff --git a/contexts/RefetchContext.tsx b/contexts/RefetchContext.tsx index d28c2509c7..a809eda087 100644 --- a/contexts/RefetchContext.tsx +++ b/contexts/RefetchContext.tsx @@ -1,6 +1,8 @@ import React from 'react'; import { useRecoilValue } from 'recoil'; +import { Period, PERIOD_IN_SECONDS } from 'constants/period'; +import useGetAverageFundingRateForMarkets from 'queries/futures/useGetAverageFundingRateForMarkets'; import useGetCrossMarginAccountOverview from 'queries/futures/useGetCrossMarginAccountOverview'; import useGetFuturesMarkets from 'queries/futures/useGetFuturesMarkets'; import useGetFuturesOpenOrders from 'queries/futures/useGetFuturesOpenOrders'; @@ -37,6 +39,7 @@ export const RefetchProvider: React.FC = ({ children }) => { const marketsQuery = useGetFuturesMarkets(); useExchangeRatesQuery({ refetchInterval: 15000 }); useGetFuturesPotentialTradeDetails(); + useGetAverageFundingRateForMarkets(PERIOD_IN_SECONDS[Period.ONE_HOUR]); const handleRefetch = (refetchType: RefetchType, timeout?: number) => { setTimeout(() => { diff --git a/queries/futures/types.ts b/queries/futures/types.ts index 1cfc9f6db3..b9a6ef9673 100644 --- a/queries/futures/types.ts +++ b/queries/futures/types.ts @@ -232,6 +232,10 @@ export type FundingRateUpdate = { timestamp: number; }; +export type FundingRates = { + [key in FuturesMarketAsset]: Wei; +}; + export type FuturesPotentialTradeDetails = { size: Wei; liqPrice: Wei; diff --git a/queries/futures/useGetAverageFundingRateForMarkets.ts b/queries/futures/useGetAverageFundingRateForMarkets.ts index 3d7697b364..0c637d7790 100644 --- a/queries/futures/useGetAverageFundingRateForMarkets.ts +++ b/queries/futures/useGetAverageFundingRateForMarkets.ts @@ -1,11 +1,11 @@ import Wei, { wei } from '@synthetixio/wei'; import request, { gql } from 'graphql-request'; -import { useQueries, UseQueryOptions } from 'react-query'; -import { useRecoilValue } from 'recoil'; +import { useQuery, UseQueryOptions } from 'react-query'; +import { useRecoilValue, useSetRecoilState } from 'recoil'; import QUERY_KEYS from 'constants/queryKeys'; import { appReadyState } from 'store/app'; -import { futuresMarketsState } from 'store/futures'; +import { fundingRatesState, futuresMarketsState } from 'store/futures'; import { isL2State, networkState } from 'store/wallet'; import { FuturesMarketKey, MarketKeyByAsset } from 'utils/futures'; import logError from 'utils/logError'; @@ -21,7 +21,7 @@ type FundingRateInput = { }; export type FundingRateResponse = { - asset: string; + asset: FuturesMarketKey; fundingRate: Wei | null; }; @@ -34,6 +34,7 @@ const useGetAverageFundingRateForMarkets = ( const network = useRecoilValue(networkState); const futuresMarkets = useRecoilValue(futuresMarketsState); const futuresEndpoint = getFuturesEndpoint(network); + const setFundingRates = useSetRecoilState(fundingRatesState); const fundingRateInputs: FundingRateInput[] = futuresMarkets.map( ({ asset, market, price, currentFundingRate }) => { @@ -46,15 +47,15 @@ const useGetAverageFundingRateForMarkets = ( } ); - return useQueries( - fundingRateInputs.map(({ marketAddress, marketKey, price, currentFundingRate }) => { - return { - queryKey: QUERY_KEYS.Futures.FundingRate(network.id, marketKey || ''), - queryFn: async () => { - if (!marketKey || !price || !marketAddress) return null; - const minTimestamp = Math.floor(Date.now() / 1000) - periodLength; + return useQuery( + QUERY_KEYS.Futures.FundingRates(network.id, periodLength), + async () => { + const minTimestamp = Math.floor(Date.now() / 1000) - periodLength; + + const fundingRatePromises = fundingRateInputs.map( + ({ marketAddress, marketKey, price, currentFundingRate }) => { try { - const response: { string: FundingRateUpdate[] } = await request( + const response = request( futuresEndpoint, gql` query fundingRateUpdates($market: String!, $minTimestamp: BigInt!) { @@ -93,35 +94,47 @@ const useGetAverageFundingRateForMarkets = ( } `, { market: marketAddress, minTimestamp: minTimestamp } - ); - const responseFilt = Object.values(response) - .filter((value: FundingRateUpdate[]) => value.length > 0) - .map((entry: FundingRateUpdate[]): FundingRateUpdate => entry[0]) - .sort((a: FundingRateUpdate, b: FundingRateUpdate) => a.timestamp - b.timestamp); + ).then((response: { string: FundingRateUpdate[] }): FundingRateResponse | null => { + if (!price) return null; + const responseFilt = Object.values(response) + .filter((value: FundingRateUpdate[]) => value.length > 0) + .map((entry: FundingRateUpdate[]): FundingRateUpdate => entry[0]) + .sort((a: FundingRateUpdate, b: FundingRateUpdate) => a.timestamp - b.timestamp); - const fundingRateResponse: FundingRateResponse = { - asset: marketKey, - fundingRate: - responseFilt && !!currentFundingRate - ? calculateFundingRate( - minTimestamp, - periodLength, - responseFilt, - price, - currentFundingRate - ) - : wei(0), - }; - return fundingRateResponse; + const fundingRateResponse: FundingRateResponse = { + asset: marketKey, + fundingRate: + responseFilt && !!currentFundingRate + ? calculateFundingRate( + minTimestamp, + periodLength, + responseFilt, + price, + currentFundingRate + ) + : wei(0), + }; + return fundingRateResponse; + }); + return response; } catch (e) { logError(e); return null; } - }, - enabled: isAppReady && isL2 && !!futuresMarkets, - ...options, - }; - }) + } + ); + + const fundingRateResponses = await Promise.all(fundingRatePromises); + const fundingRates: FundingRateResponse[] = fundingRateResponses.filter( + (funding): funding is FundingRateResponse => !!funding + ); + + setFundingRates(fundingRates); + }, + { + enabled: isAppReady && isL2 && futuresMarkets.length > 0, + ...options, + } ); }; diff --git a/sections/dashboard/FuturesMarketsTable/FuturesMarketsTable.tsx b/sections/dashboard/FuturesMarketsTable/FuturesMarketsTable.tsx index 14cfc8a3dc..8925c74125 100644 --- a/sections/dashboard/FuturesMarketsTable/FuturesMarketsTable.tsx +++ b/sections/dashboard/FuturesMarketsTable/FuturesMarketsTable.tsx @@ -13,14 +13,11 @@ import { MobileHiddenView, MobileOnlyView } from 'components/Media'; import Table from 'components/Table'; import { Synths } from 'constants/currency'; import { DEFAULT_FIAT_EURO_DECIMALS } from 'constants/defaults'; -import { Period, PERIOD_IN_SECONDS } from 'constants/period'; import Connector from 'containers/Connector'; -import useGetAverageFundingRateForMarkets, { - FundingRateResponse, -} from 'queries/futures/useGetAverageFundingRateForMarkets'; +import { FundingRateResponse } from 'queries/futures/useGetAverageFundingRateForMarkets'; import useGetFuturesTradingVolumeForAllMarkets from 'queries/futures/useGetFuturesTradingVolumeForAllMarkets'; import useLaggedDailyPrice from 'queries/rates/useLaggedDailyPrice'; -import { futuresMarketsState } from 'store/futures'; +import { fundingRatesState, futuresMarketsState } from 'store/futures'; import { getSynthDescription, isEurForex, @@ -34,14 +31,13 @@ const FuturesMarketsTable: FC = () => { const { synthsMap } = Connector.useContainer(); const futuresMarkets = useRecoilValue(futuresMarketsState); + const fundingRates = useRecoilValue(fundingRatesState); const synthList = futuresMarkets.map(({ asset }) => asset); const dailyPriceChangesQuery = useLaggedDailyPrice(synthList); const futuresVolumeQuery = useGetFuturesTradingVolumeForAllMarkets(); - const fundingRates = useGetAverageFundingRateForMarkets(PERIOD_IN_SECONDS[Period.ONE_HOUR]); - let data = useMemo(() => { const dailyPriceChanges = dailyPriceChangesQuery.data ?? []; const futuresVolume = futuresVolumeQuery.data ?? {}; @@ -50,9 +46,8 @@ const FuturesMarketsTable: FC = () => { const description = getSynthDescription(market.asset, synthsMap, t); const volume = futuresVolume[market.assetHex]; const pastPrice = dailyPriceChanges.find((price) => price.synth === market.asset); - const fundingRateResponse = fundingRates.find( - ({ data: fundingData }) => - (fundingData as FundingRateResponse)?.asset === MarketKeyByAsset[market.asset] + const fundingRate = fundingRates.find( + (funding) => (funding as FundingRateResponse)?.asset === MarketKeyByAsset[market.asset] ); return { @@ -64,7 +59,7 @@ const FuturesMarketsTable: FC = () => { volume: volume?.toNumber() ?? 0, pastPrice: pastPrice?.price, priceChange: market.price.sub(pastPrice?.price ?? 0).div(market.price), - fundingRate: (fundingRateResponse?.data as FundingRateResponse)?.fundingRate ?? null, + fundingRate: fundingRate?.fundingRate ?? null, openInterest: market.marketSize.mul(market.price), openInterestNative: market.marketSize, longInterest: market.marketSize.add(market.marketSkew).div('2').abs().mul(market.price), diff --git a/sections/futures/MarketDetails/useGetMarketData.ts b/sections/futures/MarketDetails/useGetMarketData.ts index 668f29abb1..e8747a7db5 100644 --- a/sections/futures/MarketDetails/useGetMarketData.ts +++ b/sections/futures/MarketDetails/useGetMarketData.ts @@ -3,15 +3,18 @@ import React from 'react'; import { useRecoilValue } from 'recoil'; import { DEFAULT_FIAT_EURO_DECIMALS } from 'constants/defaults'; -import { Period, PERIOD_IN_SECONDS } from 'constants/period'; import { NO_VALUE } from 'constants/placeholder'; import useSelectedPriceCurrency from 'hooks/useSelectedPriceCurrency'; -import useGetAverageFundingRateForMarket from 'queries/futures/useGetAverageFundingRateForMarket'; import useGetFuturesDailyTradeStatsForMarket from 'queries/futures/useGetFuturesDailyTrades'; import useGetFuturesTradingVolume from 'queries/futures/useGetFuturesTradingVolume'; import useExternalPriceQuery from 'queries/rates/useExternalPriceQuery'; import useLaggedDailyPrice from 'queries/rates/useLaggedDailyPrice'; -import { currentMarketState, marketInfoState, marketKeyState } from 'store/futures'; +import { + currentMarketState, + fundingRateState, + marketInfoState, + marketKeyState, +} from 'store/futures'; import { isFiatCurrency } from 'utils/currencies'; import { formatCurrency, formatPercent, zeroBN } from 'utils/formatters/number'; import { isEurForex } from 'utils/futures'; @@ -22,14 +25,12 @@ const useGetMarketData = (mobile?: boolean) => { const marketAsset = useRecoilValue(currentMarketState); const marketKey = useRecoilValue(marketKeyState); const marketInfo = useRecoilValue(marketInfoState); + const fundingRate = useRecoilValue(fundingRateState); const futuresTradingVolumeQuery = useGetFuturesTradingVolume(marketAsset); const { selectedPriceCurrency } = useSelectedPriceCurrency(); - const fundingRateQuery = useGetAverageFundingRateForMarket(PERIOD_IN_SECONDS[Period.ONE_HOUR]); - const avgFundingRate = fundingRateQuery?.data ?? null; - const futuresTradingVolume = futuresTradingVolumeQuery?.data ?? null; const futuresDailyTradeStatsQuery = useGetFuturesDailyTradeStatsForMarket(marketAsset); const futuresDailyTradeStats = futuresDailyTradeStatsQuery?.data ?? null; @@ -47,18 +48,13 @@ const useGetMarketData = (mobile?: boolean) => { const pastPrice = dailyPriceChanges.find((price) => price.synth === marketAsset); const fundingTitle = React.useMemo( - () => - `${ - fundingRateQuery.failureCount > 0 && !avgFundingRate && !!marketInfo ? 'Inst.' : '1H' - } Funding Rate`, - [fundingRateQuery, avgFundingRate, marketInfo] + () => `${!fundingRate?.fundingRate && !!marketInfo ? 'Inst.' : '1H'} Funding Rate`, + [fundingRate, marketInfo] ); const data: MarketData = React.useMemo(() => { const fundingValue = - fundingRateQuery.failureCount > 0 && !avgFundingRate && !!marketInfo - ? marketInfo?.currentFundingRate - : avgFundingRate; + !fundingRate && !!marketInfo ? marketInfo?.currentFundingRate : fundingRate?.fundingRate; const marketPrice = wei(marketInfo?.price ?? 0); @@ -187,9 +183,9 @@ const useGetMarketData = (mobile?: boolean) => { selectedPriceCurrency.name, externalPrice, pastPrice?.price, - avgFundingRate, - fundingRateQuery, + fundingRate, minDecimals, + fundingTitle, ]); return data; diff --git a/store/futures/index.ts b/store/futures/index.ts index 9e73a09e9e..b0cb45b067 100644 --- a/store/futures/index.ts +++ b/store/futures/index.ts @@ -10,6 +10,7 @@ import { FuturesPosition, FuturesPotentialTradeDetails, } from 'queries/futures/types'; +import { FundingRateResponse } from 'queries/futures/useGetAverageFundingRateForMarkets'; import { Rates } from 'queries/rates/types'; import { PositionSide } from 'sections/futures/types'; import { getFuturesKey, getSynthsKey } from 'store/utils'; @@ -89,6 +90,23 @@ export const ratesState = atom({ default: {}, }); +export const fundingRateState = selector({ + key: getFuturesKey('fundingRate'), + get: ({ get }) => { + const currentMarket = get(currentMarketState); + const fundingRates = get(fundingRatesState); + + return fundingRates.find( + (fundingRate: FundingRateResponse) => fundingRate.asset === MarketKeyByAsset[currentMarket] + ); + }, +}); + +export const fundingRatesState = atom({ + key: getFuturesKey('fundingRates'), + default: [], +}); + export const orderTypeState = atom({ key: getFuturesKey('orderType'), default: 0, From d5e4bbfbb80315fdcc1da7cb8ea349a6a754c53c Mon Sep 17 00:00:00 2001 From: "troyb.eth" Date: Tue, 9 Aug 2022 16:07:22 -0600 Subject: [PATCH 08/15] Remove skew hook (#1254) * add open interest to market * fix config * fix keys * fix skew info --- queries/futures/types.ts | 6 ++ queries/futures/useGetFuturesMarkets.ts | 15 ++++ .../futures/MarketDetails/MarketDetails.tsx | 40 +++++++++-- .../futures/MarketDetails/useGetSkewData.ts | 72 ------------------- sections/futures/TradingHistory/SkewInfo.tsx | 68 +++++++----------- 5 files changed, 83 insertions(+), 118 deletions(-) delete mode 100644 sections/futures/MarketDetails/useGetSkewData.ts diff --git a/queries/futures/types.ts b/queries/futures/types.ts index b9a6ef9673..7be44a1120 100644 --- a/queries/futures/types.ts +++ b/queries/futures/types.ts @@ -71,6 +71,12 @@ export type FuturesMarket = { makerFeeNextPrice: Wei; takerFeeNextPrice: Wei; }; + openInterest?: { + shortPct: number; + longPct: number; + shortUSD: Wei; + longUSD: Wei; + }; marketDebt: Wei; marketSkew: Wei; marketSize: Wei; diff --git a/queries/futures/useGetFuturesMarkets.ts b/queries/futures/useGetFuturesMarkets.ts index 5ee6f85ed1..6e2ea4a3c3 100644 --- a/queries/futures/useGetFuturesMarkets.ts +++ b/queries/futures/useGetFuturesMarkets.ts @@ -10,6 +10,7 @@ import { FuturesClosureReason } from 'hooks/useFuturesMarketClosed'; import { appReadyState } from 'store/app'; import { futuresMarketsState } from 'store/futures'; import { isL2State, isWalletConnectedState, networkState } from 'store/wallet'; +import { zeroBN } from 'utils/formatters/number'; import { FuturesMarketAsset, getMarketName, MarketKeyByAsset } from 'utils/futures'; import { FuturesMarket } from './types'; @@ -92,6 +93,20 @@ const useGetFuturesMarkets = (options?: UseQueryOptions) => { makerFeeNextPrice: wei(feeRates.makerFeeNextPrice), takerFeeNextPrice: wei(feeRates.takerFeeNextPrice), }, + openInterest: { + shortPct: wei(marketSize).eq(0) + ? 0 + : wei(marketSize).sub(marketSkew).div('2').div(marketSize).toNumber(), + longPct: wei(marketSize).eq(0) + ? 0 + : wei(marketSize).add(marketSkew).div('2').div(marketSize).toNumber(), + shortUSD: wei(marketSize).eq(0) + ? zeroBN + : wei(marketSize).sub(marketSkew).div('2').mul(price), + longUSD: wei(marketSize).eq(0) + ? zeroBN + : wei(marketSize).add(marketSkew).div('2').mul(price), + }, marketDebt: wei(marketDebt), marketSkew: wei(marketSkew), maxLeverage: wei(maxLeverage), diff --git a/sections/futures/MarketDetails/MarketDetails.tsx b/sections/futures/MarketDetails/MarketDetails.tsx index e8b61c7cb4..1a12b2de63 100644 --- a/sections/futures/MarketDetails/MarketDetails.tsx +++ b/sections/futures/MarketDetails/MarketDetails.tsx @@ -1,3 +1,4 @@ +import { Synths } from '@synthetixio/contracts-interface'; import React, { useMemo } from 'react'; import { useTranslation } from 'react-i18next'; import { useRecoilValue } from 'recoil'; @@ -8,10 +9,9 @@ import TimerTooltip from 'components/Tooltip/TimerTooltip'; import useRateUpdateQuery from 'queries/rates/useRateUpdateQuery'; import { currentMarketState, marketInfoState } from 'store/futures'; import media from 'styles/media'; -import { formatPercent } from 'utils/formatters/number'; +import { formatCurrency, formatPercent } from 'utils/formatters/number'; import useGetMarketData from './useGetMarketData'; -import useGetSkewData from './useGetSkewData'; type MarketData = Record; @@ -27,7 +27,6 @@ const MarketDetails: React.FC = ({ mobile }) => { const pausedClass = marketInfo?.isSuspended ? 'paused' : ''; - const skewData = useGetSkewData(); const data: MarketData = useGetMarketData(mobile); const lastOracleUpdateTimeQuery = useRateUpdateQuery({ @@ -38,6 +37,33 @@ const MarketDetails: React.FC = ({ mobile }) => { lastOracleUpdateTimeQuery, ]); + // skew text + const longText = useMemo(() => { + return ( + marketInfo?.openInterest && + formatCurrency(Synths.sUSD, marketInfo.openInterest.longUSD, { + sign: '$', + maxDecimals: 2, + ...(marketInfo?.openInterest?.longUSD.gt(1e6) + ? { truncation: { divisor: 1e6, unit: 'M' } } + : {}), + }) + ); + }, [marketInfo]); + + const shortText = useMemo(() => { + return ( + marketInfo?.openInterest && + formatCurrency(Synths.sUSD, marketInfo.openInterest.shortUSD, { + sign: '$', + maxDecimals: 2, + ...(marketInfo?.openInterest?.shortUSD.gt(1e6) + ? { truncation: { divisor: 1e6, unit: 'M' } } + : {}), + }) + ); + }, [marketInfo]); + const enableTooltip = (key: string, children: React.ReactElement) => { switch (key) { case 'External Price': @@ -144,10 +170,14 @@ const MarketDetails: React.FC = ({ mobile }) => {

Skew

- {formatPercent(skewData.data.long, { minDecimals: 0 })} ({skewData.long}) + {marketInfo?.openInterest && + formatPercent(marketInfo.openInterest.longPct ?? 0, { minDecimals: 0 })}{' '} + ({longText})
- {formatPercent(skewData.data.short, { minDecimals: 0 })} ({skewData.short}) + {marketInfo?.openInterest && + formatPercent(marketInfo.openInterest.shortPct ?? 0, { minDecimals: 0 })}{' '} + ({shortText})
diff --git a/sections/futures/MarketDetails/useGetSkewData.ts b/sections/futures/MarketDetails/useGetSkewData.ts deleted file mode 100644 index ded674219b..0000000000 --- a/sections/futures/MarketDetails/useGetSkewData.ts +++ /dev/null @@ -1,72 +0,0 @@ -import Wei from '@synthetixio/wei'; -import * as _ from 'lodash/fp'; -import { useMemo } from 'react'; -import { useRecoilValue } from 'recoil'; - -import { Synths } from 'constants/currency'; -import { FuturesMarket } from 'queries/futures/types'; -import { marketInfoState } from 'store/futures'; -import { formatCurrency, zeroBN } from 'utils/formatters/number'; - -export type SkewData = { - data: { - long: number; - longValue: Wei; - short: number; - shortValue: Wei; - }; - long: string; - short: string; -}; - -const useGetSkewData = (): SkewData => { - const marketInfo = useRecoilValue(marketInfoState); - const [skewData, long, short] = useMemo(() => { - const cleanMarket = (i: FuturesMarket) => { - const marketPrice = _.defaultTo(0, Number(i.price)); - return { - short: i.marketSize.eq(0) - ? 0 - : i.marketSize.sub(i.marketSkew).div('2').div(i.marketSize).toNumber(), - long: i.marketSize.eq(0) - ? 0 - : i.marketSize.add(i.marketSkew).div('2').div(i.marketSize).toNumber(), - shortValue: i.marketSize.eq(0) - ? zeroBN - : i.marketSize.sub(i.marketSkew).div('2').mul(marketPrice), - longValue: i.marketSize.eq(0) - ? zeroBN - : i.marketSize.add(i.marketSkew).div('2').mul(marketPrice), - }; - }; - - const skewData = marketInfo - ? cleanMarket(marketInfo) - : { - short: 0, - long: 0, - shortValue: zeroBN, - longValue: zeroBN, - }; - - const truncationConfig = { truncation: { divisor: 1e6, unit: 'M' } }; - - const long = formatCurrency(Synths.sUSD, skewData.longValue, { - sign: '$', - maxDecimals: 2, - ...(skewData.longValue.gt(1e6) ? truncationConfig : {}), - }); - - const short = formatCurrency(Synths.sUSD, skewData.shortValue, { - sign: '$', - maxDecimals: 2, - ...(skewData.shortValue.gt(1e6) ? truncationConfig : {}), - }); - - return [skewData, long, short]; - }, [marketInfo]); - - return { data: skewData, long, short }; -}; - -export default useGetSkewData; diff --git a/sections/futures/TradingHistory/SkewInfo.tsx b/sections/futures/TradingHistory/SkewInfo.tsx index 2e816b22cb..e5627d5d9c 100644 --- a/sections/futures/TradingHistory/SkewInfo.tsx +++ b/sections/futures/TradingHistory/SkewInfo.tsx @@ -1,4 +1,3 @@ -import * as _ from 'lodash/fp'; import React from 'react'; import { useMemo } from 'react'; import { useTranslation } from 'react-i18next'; @@ -6,54 +5,41 @@ import { useRecoilValue } from 'recoil'; import styled from 'styled-components'; import StyledTooltip from 'components/Tooltip/StyledTooltip'; -import useSelectedPriceCurrency from 'hooks/useSelectedPriceCurrency'; -import { FuturesMarket } from 'queries/futures/types'; -import { currentMarketState, futuresMarketsState } from 'store/futures'; +import { currentMarketState, marketInfoState } from 'store/futures'; import { CapitalizedText, NumericValue } from 'styles/common'; import { formatCurrency, formatPercent } from 'utils/formatters/number'; import OpenInterestBar from './OpenInterestBar'; +const DEFAULT_DATA = { + short: 0, + long: 0, + shortValue: 0, + longValue: 0, + shortText: '', + longText: '', +}; + const SkewInfo: React.FC = () => { const { t } = useTranslation(); - const currencyKey = useRecoilValue(currentMarketState); - const futuresMarkets = useRecoilValue(futuresMarketsState); - - const { selectedPriceCurrency } = useSelectedPriceCurrency(); + const marketInfo = useRecoilValue(marketInfoState); + const currentMarket = useRecoilValue(currentMarketState); const data = useMemo(() => { - const cleanMarket = (i: FuturesMarket) => { - const basePriceRate = _.defaultTo(0, Number(i.price)); - return { - short: i.marketSize.eq(0) - ? 0 - : i.marketSize.sub(i.marketSkew).div('2').div(i.marketSize).toNumber(), - long: i.marketSize.eq(0) - ? 0 - : i.marketSize.add(i.marketSkew).div('2').div(i.marketSize).toNumber(), - shortValue: i.marketSize.eq(0) - ? 0 - : i.marketSize.sub(i.marketSkew).div('2').mul(basePriceRate).toNumber(), - longValue: i.marketSize.eq(0) - ? 0 - : i.marketSize.add(i.marketSkew).div('2').mul(basePriceRate).toNumber(), - }; - }; - - const market = futuresMarkets.find((i: FuturesMarket) => i.asset === currencyKey); - return market - ? cleanMarket(market) - : { - short: 0, - long: 0, - shortValue: 0, - longValue: 0, - }; - }, [futuresMarkets, currencyKey]); - - const long = formatCurrency(selectedPriceCurrency.name, data.longValue, { sign: '$' }); - const short = formatCurrency(selectedPriceCurrency.name, data.shortValue, { sign: '$' }); + return marketInfo?.openInterest + ? { + short: marketInfo?.openInterest?.shortPct, + long: marketInfo?.openInterest?.longPct, + shortValue: marketInfo?.openInterest?.shortUSD, + longValue: marketInfo?.openInterest?.longUSD, + shortText: formatCurrency(currentMarket, marketInfo?.openInterest?.shortUSD, { + sign: '$', + }), + longText: formatCurrency(currentMarket, marketInfo?.openInterest?.longUSD, { sign: '$' }), + } + : DEFAULT_DATA; + }, [marketInfo, currentMarket]); return ( @@ -73,8 +59,8 @@ const SkewInfo: React.FC = () => { -

{short}

-

{long}

+

{data.shortText}

+

{data.longText}

); From 76b36b6670ae3fa1b7597c428b237a03f449f10c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?l=C3=A9o?= <28714795+leovct@users.noreply.github.com> Date: Wed, 10 Aug 2022 14:26:02 +0200 Subject: [PATCH 09/15] Improve landing page (#1208) * feat/nav: add learn more link * feat/hero: update subtitle * feat/trending-markets: update title and subtitle * feat/market: change synths to spot * feat/leaderboard: update subtitle * feat/stats: update title and subtitle * feat/statistics: update 24h values to all-time values (1/2) * feat/earnings: update titles and subtitles * feat/cards: reorder cards and update titles and descriptions * feat/stats: remove community stats * feat/features: update title and subtitle * feat/value-prop-cards: update titles and descriptions * feat/mobile-card: remove soon tag * feat/partners: update title * feat/learn: remove the learn more section * feat/hero: update landing page screenshot * feat/statistics: update 24h values to all-time values (2/2) * fix/earnings: recenter cards and rename icons * remove optimism logo Co-authored-by: platschi --- assets/png/marketing/market-order-preview.png | Bin 767610 -> 944875 bytes .../{stake-to-earn.svg => stake-n-earn.svg} | 0 .../{trade-to-earn.svg => trade-n-earn.svg} | 0 .../PoweredBySynthetix/PoweredBySynthetix.tsx | 4 - pages/index.tsx | 2 - sections/homepage/Assets/Assets.tsx | 2 +- sections/homepage/Earning/Earning.tsx | 101 +----- sections/homepage/Features/Features.tsx | 1 - sections/homepage/Learn/Learn.tsx | 323 ------------------ sections/homepage/Learn/index.ts | 1 - sections/homepage/ShortList/ShortList.tsx | 35 +- sections/shared/Layout/HomeLayout/Header.tsx | 6 + translations/en.json | 58 ++-- 13 files changed, 60 insertions(+), 473 deletions(-) rename assets/svg/earn/{stake-to-earn.svg => stake-n-earn.svg} (100%) rename assets/svg/earn/{trade-to-earn.svg => trade-n-earn.svg} (100%) delete mode 100644 sections/homepage/Learn/Learn.tsx delete mode 100644 sections/homepage/Learn/index.ts diff --git a/assets/png/marketing/market-order-preview.png b/assets/png/marketing/market-order-preview.png index 9dc9754e215a057374fba1d98ae5bc8955214c52..a41729c37ba52a3190f9f12185076c524d90ce1b 100644 GIT binary patch literal 944875 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

P&6w4mzo&%I)-P5i5b-M2W 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

TP(~8qeYc1$%&E^C7 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%0Dx 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

*+ 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

!uwM5Z2`udixC47n#5b8_sny+*yK=#g{ z+Z^cYo5SS6hJConq7mkQJ20m~;JbkN%@e=8|K-E}!;9BK$^pN&jKM`B6ZP}+=k3%= znvtTXhn3DxkNpF~(@{r@3^j7IZFvpl9`9yrfjFLpK^e2Cm}q=rVm_`zr1FpFGU)HH zk^>KBX?e@umi^WY??318WgG!^RPaWphs#`Lt@?DE*p`l;fAOyVkY2SwtpWN2 z0e6}E@Zi9brbF>N{^Gt%aIqJ+;kr1`Jh$Exes$3sd7Q@gYgQ}>RXMHBy7tfG!*)T2 zmsU;W4+5RcAT(kNz(N6p)z9PhH?;n*G1UHAyFHH&FG>1dd(YpCW_6psJN@E3=KTD; zJ(_XyxENPTH#hnT-w`Sayv^yd-dv1kV*Xp4#N?=)9r8E$hN5v|BRpc?_5aAbOtg@& zLDk<;Q~zcb0`9QyYO>qGZSNst!*SZ5{g1Bm=IVyi!Mi~ ztJ#2RH?xfy&(z20o6j1(k3KJ^C+}BtOB!$H_3AXh273r1%0DD0GV|nel`Dk~+r02g zS82b8`#Cy0C)G$7k(2+P>cmfbxmdbFKWXM?=jUhF{x)(_|1eW}lk%`4Fv?5h3gXxa zw8TWEjog*#K@P5@ZFjBl7lbovZQK0g`-z;9Oz><5m(Pw1Ehj`Yi(_Y_HNO8~wN#H# z%1&Wl@y6^9rse#LvD-y;PmPzen2Q(uP`1Hm~??2(4V3WN^Im7iulA5x+YfOsN=W z0lR1>H;X124Zr!__Jm1{xr+r&mS{SZKz=)%t)q;NhcgSvNku<*Y+dGu;W3N>``dT7 z)K@AN#7HmJq%EM&c3RC}h+3X|wG$baBlQautW$Xmf68K**IQ49DL@1ymfbFa=r+e_ ztIJ%GvHQKj)Hgluu-x8{WVM?oHXd@K^WS18FVNk~>BPbA{hMQ+8LQy;Iyu;%_m+}n zr^@B^N>+cwg5Vc$*I#~p+HX@#wJ*IN<+Hy$`)>xB{` z-w;?<+w8(L%}eHZZVk5zr@^^74Pf+;J^mKu05aS^&;1L6uTf99YKz;|ZducDRTx6v zCP_1q*LpWn@k2wQYC%*LYDCW_a5(3>AMf_I7eG`FJOq7V5k{}in5y8IX z1-im&0G{PQy&i_cc70gpBFyH0B_IpAPP}WH>4@AL_)Q+8jyWc)32dp&-};ldm0%>t z3-8M)0V5l#q#&MA;kn4w8DrXCR~a$R2wKSy(HwJ_jrjmFJ7cs6XsO1Is+=EE zzf|p%J?qVO-fqZHw)96EvF2pV7cV`mP&8*5ygVqEeejF@Ypd=-HSGe5)U61uaeKS( z`~Fl;%UvFvN(m6G?n$Qi#f9Ps7OK6Ne(4|U0|Li7?^--{Xxxbe6-D17lJ8Hokm0>Y zU1~V4jTU7>*1PbBVNdrP6AkK!fC`ABkW7bF|Era~=e1faso4HrCEEsGuSrlF+QICF z-V1Bmyz7OF!D`!vZv>)0pYQ4Ew^}YT5)x}?>sGip7%~&K%z1tY&25$dU6NqOTNH;< z;A0{BAvf<999#(B{$zKr`%0RJ0ZiBZb;iU+iyhV z7dpGX&bH)Ur++qqTMqfCMEY!n@O-mfNT5BLQiMPxlv>)KW6q5Iob^wPwZpaY&cx?r)5rR3>K3e&nw|tZWiZ6z75M zDS_exyo)i`i0zY5pJ&hA(>1E8YIR|`Ruf8c(&p=Zxsq4BJ_;Gn!K9Ysz1ZJ3L$apw z9HjnS#TQMQclTp3&GK{zoVKs%5A@9j-(PvB0{Z~Xua?ro0hwSzDo08)mgjU)z6B6g;D;)mJCeTBZ|1;n+rS!>CYKv3JG%`oxo<~d8Y>46dxeV zUuoD3N0MT1lj8#%J`iGr(MN7bT8a9r#HkK2B!oJ}i~7Qf;J$q$zmf%u+gDZ*J+dGw zm0zCS;E+;{89QD6vPb)pvmGtC{)sEYpj#9wO}#b_vCzut?$mbJpqV?1_|E331R7e)tE1;Sz{Z@;{kxQSMAiV z2&r1>T))}uM*=Iy$IJF&BrFz!mv$A7Buq@oOt}h~+{L%B6mTo|z9-_8nXb$5q_i~# zBsL`Otv>d@l);B?&AR-xYR<-er;@TgD>b?Bd4OP8fc~EG= z*g7m*Zq(FsXJ#k@EEx4aPI^4!PIw3LlCPTT2GMQVk{ucuZV>?8M-SNu-V@W(L8~T~ zcW_PC{fF{hs-53M(g$4Dg`g8|Bb}f#O*Oe{I7x&dD~o9gqtPTz0EoMZ6kyhW*$-WBT*d4s$N$a^^f8kSF z-p@0?PJMORhIC*ZRO!S{MVVR3bA9Z~al2a$U38ZxNn4h)MRQ5MezA*!kZ}gb#;Sgr zJEumTs2OkBog0wee>&zUzJ<0-rdTZL`awuIldehc`u0O%XJvf|^DEUj>q{CP zW2?cU+vN5`aGCnzeF;IJ>uXh)FlP9>>ZJBlQQX}lDOh!2tUHvv-&S9)`FaOUnDK2F^T`6#0`2t7($dVt$X+jA&?w)RWTfJ^E{|Noa4wXX=5Cvv8v5LHm)*qG8AcDLLra)%es=_2dJnJ~iJi9hAz`(pse5RVQg8&F02#=mi9XJ$dfEIa1JYU1Y&30gE?pI7toU z0^00(g)?!yGjaiM-Ypi5rn&oT=QcBA^V`R#n9p^`-L zg4JR3)No-$kJa#p77DIaYQ0%juTI;`Gr#q6m4vX$#VfiBFq@Wfjd(1M2zfL)xp=$4 zxtI)VHQwJE<+n(RHI~l0Q94z9EYC1vGDDTgP{4pWXmj3 z@(YvfF4x8QXaZ)jbI{nQ-yjG_(o zxiw!~E}PReyxjPC#9`y*7A-~{4v?N`H--}rf61YI&%Tjg+3pUTaE5n`<#s6~G08oo zSQX@bD3^-b;aq*=v%+j5SSyc0Da}8)j)X?;$BP`-21|K=p$8iWssx&Kj*;SK#N;+3 zyy*(8_D{fr3Wz0@^(dviXdJYTY~H+AErD_JcEEn}y#B>16TFip@_fk@hscodL4ITV zICGET`h9d@uQcLhjs%+9FIC+zm6u}D|IGr3YAI@dP0GLbb5_Kd&;G-In9Cg#tl#Xh zCn{m&-@4@u^-AhfAOAuF*QqokK(mO)fG@Jq8(9!7d^dECEfJ2N~U8KfI zJM|TV9E{N2=0_~W+6$wu58is{ebK$PqJg${^FO+JVUbi>T4pwK6w5jwU zb9f&!ZedjtxHBx(TGo5zMjiLo%QB)c+q6$4pL!heRiS6M&!fJ`0|Hh&JHyvAHl)AJa8$F!1YC^5#1lcsAIW^}V^s zaL3zycs?@kKqGA9IaTr>`Wi5ItZOV3Y>8Y^x4t8`j#j@r<0TSxEGRR_7csX_ zlcwYM;%H+2j7N`7Nz|JEpf74HUabF1CZj1~ zsNfdstdvmBN%)-#gr6VdwCcBk4KNhj+xWNM*CGrLgCDk`TnPpVL{y+B)#C?Erx`r7Thl4UIQ{!<~Q zw$X~r!_D#n+3`#Ze@7Qfd=#^O>sM;6XeNc9JR&UZhKiT>(Y(6uYg=9`Vlc?-ikF8) z5ltV{*(7R73gzVRnN9qi%m+I)pVXAz2Hy}7PVsp^H_Od$iR(^>J)JscEQb2L`6P7| zh)yLXLe7q8X7A4gXJIlia9lAGuict-`26`@+fo!*fuVcb@wp5e_N-~2)2`&n@X+&U zf%DI3Y2Q`@EcR-K_oJa}(04?=G?AdL1`^VcS_+nkHE>0-7u3^&3CkEOMScM_9Nbh_Y<)*9GEdel|e)rnc9{rtEpmgGwS{B{k&@2{cv5gHf`)5)BabdXsvRxV>puQ7LUM*l&SXx>M zhOaN8{P;$=Y0dDiMVt|AA=p~#tQW9ek?J1-^dTmcQgDoR`bYm-(1!nuG5&~ z$2HkQm0#O)3x#+&B-8DUZj{*xf6N?hyB#!|tNT(EdwHauQQZ*|R^$C*JC$R4;`p$9 z+&g>nW4iAj^eFrfdPF&KuXL_UeL0et=I6{iAShS%uz%}Hd#7Xvh5MAFr0G^+Kre)0 zY`HD2*IHlbUCF&3Ptb0rcc>u!Q5ogr?gCy}`jpA?ZTAct0FHZ5!}4?q6vtYDDgWCh z@9s7)XrW)ck?G$^wvB2lHc86A+V1h}Ey;qW^3YKcGvO~xi-rSlf>8^29d-_+ zh)7AW_8m6?rFVQi@Pf|gKr|ZS$ryGw(midS96i!2Q81bBB&XHvLf>)+b!Hmi!GY@i zW(w^O{g2-P7Z+UL`>Xwl2C}xiI9f&JgF0Zj0RY5w=Gkgo#sv~ix}s}xQJSUEI^JD$ zVMva_)}g+l%v7$}eZncwuHN?FzgATgPBLfi@4bxJp$f)O4tm}D!~qd{I+WX>`buKj zTQgAN^C^bbQ|8l47L8h>$x^6gf-=4yBGwpdgVt|^H1JJz&o`@egE*uxW)t6}en8YI zf^>8m<@839V8eR<9&J6v4rbix#0V|yCnn4Oa|96jBOi)(7A%zi#WT{~x7_tRYdRhp%ef!}92YeS^3 zlW7inY%#?Dh;>UMh-MO-z(Mn?wSA_Tz_{F(Y3_lD@g{pYsP;>U%|%>;bu_nT#pGV5 zBACptj_e8iE;=bQVjC3;GYpZa_J)s)7a0yB4%TiCqC{m>Sj4shU+quJ(JzDPwHcZX z9FUA@LhRo9+rmO4s5Jfhm$lb78+hG6VVFWicBuM(N&sJwnfKwGhXF7st{A9gAqf~Er_zQJ3#^HyOKP<+={jF$EcYLv#$Y`b~WjT0SW9$ zKyxMJTVUG&r9_xg)Ai8+4k>Kpoh36d`C}QYOVOBYaf9i*SF?ujdL=uDE4ASX^4ElM zReZAt!lIxWzpc7PFfmN|(E=t)b8V*3Q-|!X#tnOz-iv+BNM2Wac+-3wKP0QXvyr4V zORl6ll0`$VD;fWt+7zdH_jKd0MbwtM5VmaS<<7=cA)VhDd$l@IJf1cAj2P$M8)HW% zGpSlTgXL=jU6pcLN}=-`1wd}_0`C&WMeB)UvKXYPhY+NRXXOeT)ClV z@B!9--E;n7By@OhuIYQ-Qe7*7X`h7VRm&=IH}`jf`hpQJkqim+8ZiiPxSK+u!zqXBTNvtAUz6ob*u(};q_I-K?K0{s*i$JQd2|fdX zKq7=joM8;&;O^ioe?WOFa*~M0J3uBZ&pITm2V1$~Ig5kDe>N4XeGNvA{Fcgv{smP< zRi%);pm^5g6y1fO+Q2&3GZ@_h4Suv@1*_}fH=%0hE)u9)A_m90^k|j0*O~?5cSabI zJGbC0`LI&tV2XFWIS}W#o#8#@CE`j$K`DUR0Q)c$cI+VV5hTtVBs}Y<#Zj0Y24Y(b zWmhjUc=q^IIi)MmdY=DB-MDb{VG_?=A&I{p6Bg>e&1$h&_DoXD?9JoPmO{ zUVuh9i{W~m(KA+-MKO;u z?vniBnj~|@^Wh?SE795HY8C1YoCJEWf4uGe5{yB%b!LSaeRZq`>ac81ocS$>A(64|qwk-fAb z@)^Rb7+1Gh74w4;UB}&a3N=4I5%2W-v}~hn`uFz;)Vc4JpDP|ek@LjMO5g&$B4y$? z(}fC77PFb{-=an(nX+4Acg^JAku*PYleBmxmbvu&&=>mNb%Z0$tqxfc2yoh+JaDd9f zcu5{49yBN3M?;2-S$T`@dX4R^qDq(y zK44!fps}(h_+<#rG9IY6Il67nzv9IYv0$@Sqaw3q6W-H*eUpyPWgSH-D62g`kzICk zPt=S;DVU39nLJGDrC}|(#-9Qtv{gzR#6jKMfx}dEm{!o%bT9sIVA|4n-Bd2i{1O3C zA_e3p|V zn^}Flg$Fpj(e>iKY~1mUBuMd5+h;BVbmY{A0`P%yIX{J+6@DORwlh*9ej$JZ&@Q`b zbW?Q)<`7b%gTCGURFPx3T2PA}m#OVf6O7%IBmT>J}Tm|$TzOK%Rmc%-!st%w45SX7cSiR8~A4}U%k_5D_WCA6^S6nj!Ni%uD; z#NR#m(S}$zN5QO@YG%f0mjnAHkQQ%I2k*&OI{pL{g!-h;IX~Xo0n%tKwYJMbkTcq5 zq!(Em>jG-L2r=sf0s`X?R9d$usSqCoC7bF=ljiHsKW5jtO7zQdlgDh^#mHw?X%thx z{kziIb^{Rq5HPx7r%*}%a%R2S6yNj&CJvX5z zxPu3hY*}HCC&DqoYac(oNcNicI+T8if*$W=c(Dmp@zqc3nZ12mT1kmT=q^Sg;%@X- zeU)eh!@=@G0JMQsa`61bOoLb~(M$CvwAtOUZiNV{G|Me@z|Uzp^9iI(g0V?Zax%5$ ziQs_|N2A~v7GJ)R7Cn-b)lg|biw{l z5?ZE!TX$|JrR(oGl?{GYL|Nc=8RhT4_-@Ss7M_&4tc*aXOoeGZOO zp6I>7(tUAobd3V`WP;FASoq2dOs0y`2Db+?j_>Dgjc$SpP_@1#Fo;o)NBAT0)4Oy5 z_do>Hw4RHp%L@zL-Rt4wJaveb_$fK!@01uonXxVi4WB%Cx66~liw~64R8&F|V#Pj% z6)pZh@_g88{}{z0q6}lKfTc zop-sz8xq_-y*5t7Z^n||@)!7wQ}u620rSy_ajxJdj^kE%R2#L2GN(J>T`G@j*!hI% zOdtz>_wucDv2qszhhx9HfEuHX%p2qAD`KvRn5?dOx-F)Y;Y64q9On(<*umJzf2aig zzf|IQhvBUP$xd{ZcsWSc=)@}qPVcVJ_D=E>eLRzmOCDOYB7{#a&O1d?j=(mPs!w4& z!BU;)okoM#5C$r_KC?dhA2KspwmcO!hv(IK=0M~fX2}Ew38g=Ekwqsyw3@7(N5--; zAM?9dcg&YEEa_L6Kf97$ju3#K^?&l zlQ6t;g=t({1dS)H`|@mWhre{Cy!SNSSa=^%ZMW9z1PH;q#~ z?pI&=JnzY9%#M@;+KW^RCJQlys{-tHzFhRyT46E&EKi zsu0+dBDDlPuPrC7TDMYae&=;9?16Qhzs|h|!z>tU`z=F|m=s3ZiI!=!PzK94S+37M+& zulN)FicsIsfy^_6#!+m1qTx1u{#q|dBFfK)7OTCX`r~5Vdzl!I>ne3p?UiJ!t)f0& zz|M`2Gbmb2j5pZwrbF{vsy7>_l*82MmE=7=T3vh$F4YsO%>T4E0m23iasXYK_3=zh zDFdP8t01^COjvg9Xc1{JG@z2Nc{+8=kfv9yP~!)e?TUOb28l|v?jCT4{3@N-hzBY!~LmUuY!Vq23cTUJR3=ToecH|qGBbmpm9;7%PnTLfv zDSQzXDNhJkebbE@nv|Igo>bd6C^oxhgfTjtDW$*G!FS%dm2Rq=4$Iad2E!i!2T5(1>76u z-<~7mWS9HP+S9Ku@pjqC32}@fENCEE$CLu=!>gR&8fr;jDSQ{-zBfx#^s0=cnwL80 z4y-l2-VXW*7-_r4B9e7COhl6-yGsBw`GYX}`!)z{FRqWm{Kf3m>4=8uPhR7ougA#L zj)amZtKVxJQ`nHXJ@mD}?X%W}G;r&BoN78!#4z?0Gejc!;)`Q|-h}70FjcgNJH(m+ ze}>tH7LpRRJ*qYE*0c4mvv)1Jv1%5H7g!@@1uT1N6O7;SrS4_L9HLr<$3EIMg18eR zC9shyV{YAfkIe9Igzw**SbDxb;32onEHnODa<5mW-Vl8a=Y(XOd`JnmaIg21guwOO z9oCC{)F3K=YmcH@f2NpcK!wi zAtYP~)>yfun1>Q(|D3Wswz<{l4`MvJv4D{c>S*!l{_%U*v1C294EK#E%FZH>Ge2A+ zJh47S{rrZslpDR|=`D_Y{ir{w?He=f1lbYw){uvL7u9Kd30JG*kFQ_&MvaXhx<%5E z`ak{;ptd8xF{63?0GbiZ_x}d4IwXrNIA|6N z@i~63Qs}*5!j#m-kIMQ4eJ8sLzckf=`-?~`Y9Zm5gan*_yr|h`;GYumC#EM38|?HZ zmlPSVXWU)=5Q5<+*R$EAl;5ENuzWPUdII|X#WwQNDlVAe(ahAGp=Ho!`4#y$jJnx` zSKhw}(A>Vm;H|-W!Zoo7raeTWx*`ydGM&l*f)%(T=M2~y(-WbDW_G)ygs%Ap zsMiHNr_EFho?GIWwr!iK%t*@Z^`NzkxWfMlUx~DDAl8^K$Ch?QsB8#DyeiiXUk^O| zrd8!g#H8E!v+m?}I)9?{_#zmMSccuS!1dB>rUc3JY+gf6C1h*(PAH7-c0GKQ{txHL zd2%04)x)fHb0t}O7zIhfIl_d;#+7=ZK6K^sA**Yu-~@bseK0!Dr*D1F94&!=o-7{D zZ|C$z(-W66(>S2k9xcR2iDMdBw8F;v)9%bg*xXS>u|rzvxU|69h}j{ucM74mkM=1G=QE{i zUtMf>w)1U6iaC#Xr$(X>?Jy(`ep>Pf7>6g+2fKJM_p%b;I%fsc1R^O0KT`|r-7cWO z9dG;wGUB zz5X9miBe_F{?t`JH|gLYlyK|Rnco^+&WyrLv$;VJG0C)D7q9|@Rtq&U%YDM8`z)Pb zuZhLqsvmfng!=UVNt`<%&eA|WN85fxX&9Z#CC&A1S>QVKVtlO(tw(1zD$$UrX>Vv%Dly7#7kM=Z2+rE^1C?I4U&{5u znuD)Is(&!M2nE1$&}HR3)`{c5o}oG{*ILfd8D+7ST;H08cfT54BR?@(f-%acvJ>wg zENo#}H?WPwb6uq3G9L{(l@7Sl%n@znDuMA^^}D-ZDktB-Lcw*t?^bT9zAQA3|C&ivS)n95b8tZ$vhGjE^yc4!xL$XbO36X9R276-~YZHjnKCS zXi{XLtCwC8BQL-+a^QPuz6qBJh5uhr@}ElhmSPnhYfQQEoY9slMtg?@cwvIvwt7%h zN==@lMZ+Id;k2#KTK7KQ1SaK`oL72D2ggX<6)I7vypDiuc7 z9ii*EQS(1D)`^P%Sd`6(cnV?CB+2@)?51^`rU(c3Xg*rTQBFQgYHqlt@@eO3xE?yW zNk0>QLeU(ekth504aY8h;|;{Z%KVhE)_QgzUo?_e(eo%oiGUQ6L299t;U;(&aE{>e z*bQxFneU2ijY8S-*f8-|&?ZYN*N_l?yp3!9Bt_!f7nOcFXlbh@_==QTE-{nVT}XsU zTOfb`(@vRUg;YWtd~h@doo(0gvIw2I{)PE{*kME`mkIodS6`*{_)>? zelVn1T73U>dz*F%-0pY)Qk)BF|3){Y%ib-A&2?}?(zd}Qg)B7*(v1c>zIZk*j; z&j4;s;mzd`_&drA9FtyE#EQoO3CVQnhV6qheNSFu=^}l(e>%TY=33W^`rwVA+qLpW zRYsp@-`C=zp{I~)^AB1*jm3BO-&_+NZX|f5!c^iX^(#) zr0-zmxdj}AV(-wusWUzg1sX!p2*)#m6)<5LS5;TTB`(?B*L30n+x=AzB5!DYAuN;}Z z=uw@Wtj5L3P`=;r^-p46Un;kHk|bqj(@~3pK7exzFu^3=K6sv-cGJlpaDixmDcK8A zg2fe29}y*auMo=$OkQuo;b&CYMlIQRx~yI)^1$|k49(N!PP12_Afkw`EWrtuBJHY( zUlI{_Ed*`;K;fI+%Z;gMPlJl!H~C@?pH1X`0VB0O)$9HhNW#Rg4_8VBVh=nnu|O0q z;(gAD(dm-o2x^&AD7GS!<6qi-Tjh33e-b5Jmg=OMpYfLQD{J*+tcNw=M{Sm3(cOQeiNnZdFW8rGU&h~2yK#r>$Q$7p$`5(h_) z963#SX8slg>-*O7L=Z<_!P;V+(@S^N_1o$;IjNG`fTaUrnGiz+$-4|7!A@KkJSyJo zOjVRDg;`e1c2 z1EviuDpA)5omu|JvM2%NH&B&X?u+{TFm^4fu?j~fs_Z8gj`XuMt z_Npm)jGED4n{;PHES3Xr_g{jC=D!w-SbOv$a;LszKU^f`c~KK9!7#h6$SdTI_B~3A zNk!zxzhg#5M=i+R{3L7G=B1~@b^TPpv9pKt`Mp&bw_&4hQu*39R*L%M;&USGpG2v>~TO30f#R08{$)?3-OVg zx2RU*{HcE28Qb9gXPTN)jo*XVLvi9@x$N%>e{=Z$5O-zz3My%7>57GR_SeDdr+bt2 zj35h9T`Q}f)16J+3`a?Z&czysLE=(<71={Dd~Sz{*uGJgBV8VX|FQLHYtxNvo${7v z8tbK+c@q!yLF21BsfGGRcwMf^6ihS|VudPAak)vb7lPZaFTAZIEfBC~wOF;COWbrK^E4Y1jw1IH){`V;g}Q&|ZDs!sTHKKNo*4#&@3|DPUZ*l%VV$ z-B7T$Z zAETfb5q#DJQ-60VsumL6lM)di1aEY$m-|ogxefrGAfCn=;9pXkrBVD_dSsQJk>E6a zV7B3Ixqx-_q;$hZI>_)Ah|;ozZD!*eKO;hXPAx!N+7Sg_%fI8Uj}{B!l=@z${6z8l zfXcS|o5?qpYY<^euR1%o^weGv^BaNh5H_rCY2QL&==>t7^d@;6aVS#RHOaj;JPkQ) zcXu~Wz-!Ww)2D|EtS7<+7(z|oo#@cEM19xE6tVbe3Th`6;V-* zWqyxdL*gNvye6AL!_)XLH97xkFyYVx~)i-#uZmT#KIOSp!|ru1U{3k z%TQ)A<&pq!Dk3~4zo3=iuo~54pS~6fXX|6q$#(vJ_+EzmdXY+*G9rY0^~3*)PT9Pqy_p!13w9A>PN5uB%gyr_%DqS{O%SX?CjAKd z$>+q!;LTi>HoWIOLdW3D=L00{?Cj1gaKsAG{Pdn54fpMF8GuuYbJn8zV$I~^-XCV6 z@eZaw;K^a(F4po;ZW?A?9L_s{zCNCK6ZQ?V&Lo~VE_ps&PrfGe%8iqE23S$)&ZvGx zWBG>Yz&${Xi%ks;4F}!F;M8i!p2lg_lJ|Z1T3fkDfuuWY$xoDjTVnpYcQce@RT2(w z9?s0%fKe-EUA-R%Cr`bhZel+YSI>YJQVt2{2yGUxyIt>$3aQoY!^m5`)YCuj?xB4d zTFAF#G_XQ{zO<*Xn@(0>k!c(^IaC=h(tHK4^>mbv6=HR1(DMW!v^~CIps}rZ$G?}9 zG51OY&Fv|&-faGy0|VJ*S3yT^UDM-l(hA0M>kVLMnw9e8<9+p|!0nC96)yc`)Lh`; zH_fzhi#0<>VqG+Q8NzlQ1APk9|=waLduN^Xm( zkmE8f&Sg(+ZnX+-5szR>Kd>5A44{$~UlDp@G?N;l!}-A>Vv$4FAmd|5E3?zBV&26> z^wRz=8fi%0NGLDRRafdO47*?JAaBfG4Z7c zD0<^wLo8TUV>FrRRkZiqA}?*}|>kxa;o77rj)VZH!c5^Agu)bQ}0W?x|lfB_Ph`Rd_Do4P>e zVA~V`<+*C5+67lYPbB(RyU#kM#cmMuXaNV|Hk|(3W56K052~qG!u-x{y^w2As9pbI z+4~=s#uCqUAs@}U48gD$c0+&Cv52C1{8d&EjZ2)5-9S@M zKkN=IBt>wJ1tma^dEQPYIsx|X0Cdqtt*T(R-W4B%uCn zSNmVd2>cJGpd5tSYG69)-}AcP%4McC%jisTN9dJZ(&1&2%U)e%claYratnJ(QF!J3 z#-(_C-R9*LpW3-8biOs52)c#|X{!-+%X`NVn?Zo{3QJA!^xUZY4LPXlGmk9|?0)+` zUrMa1Z56y!HrSiF@$D72;PegA{bRxCK(I{cPMq!7oUt7JOxnfAb6Wjt7M_BG;&{id z%4yAnl(ZKPtkXC}VW3I$xo2+*0Jj`FXyKYD+rvglWm|h`wrvIFZFeibbZ(&P=@9p0 zqGI<3V0wkH`5|qF_OYetvch+i2WUOCeyOjQ6wxD!3+lM^KXQaUn}Q={7uwtpXNC{)>%?$TxqOsl?!RYSBdA=CrGw#(~Sn?|4Wg2r9lB~nm}rD&$ceU z&0b2dcei#erQzLY5V&@Ih1Lc&VTb=YeQeeDL* zWpA?=mByg@3a7?zXJDG#<*4w>uGGFpnGSCPS%|+$^cywUyYob+ij01WUg;=kr2L?s|f1yjM z$0me4MiZ1d_8NW{S5GmZUfA95N}djj@)5G!WX}B}a>?_0gE|J&D)f3AE)eWO=$oCR z$?*dbk`%d;G`#lB^RynyhHA_JS;7Iag@XZNay+$RGMq{u4b`rg&&-($2e zBKo{(!5Pq!93lqf9V@7Tuxmce$FyIbfnD-&Ae2U;fb)laSb9pR4!+IkytF3n3Zt( z4SP1tNQ4DTGHs~dCZc}O$}bK!y_fu`)0ql;YX2@RrN;jm4@!lqWRQXR1@Yq$XKzn3 zAq1ogm_KqAV|V7|)~Cm2m-vN(S=mE${4=&=UUL>1m-mX2?`YBs-d>=?HG1)=8dZZMUyuGli3uCU^on=QO$z()rVYfghB)p)D2wb{p(vI#0z|F`TsJfj`24P=k*d+ zeiRw_ht`*mcNaBgYn>5cMUX!(-So-l;^gZ4>1DRtS0pZ#QtpP9!+QQ%Xo5fxI(hy? zBD&yhWVn)^q9^mh7|cXB;aFl8tbl)JDT}+^M|a8>c-R}P|H4I{AZqyk3E%&x?DQWY zZqB#{W5QNfYzy3KVfq%8-nUBX*{@@ zM??wP?x^dFu%1}KpURi95DKcjkD{OHq~XEGHZ&#p1KVyh+8D^_^5f~Z)H9gP@uZnK!r8A&9l z;yUGC)Dp&hARd&8NW^38h?;U{Z!Y%w_#VB|$&A#=d7%7dKRZ+xhl#XFfcli^=`PlJA-MfB_roVKz$JX@ZuCDuvT_HRqj?#N7Q>XF9=lj(`GA<+zyw z@ZzNbL^JA>-CeW1xBG}FE{1-u!+?2~+K97_7_1Co9scCaNLCtckSG%V#1ERKF_EwT zDH@)Q5t~8et8j2xC5&j)R*1cdbRvAC?%d?WNC0R#dxSpZc4G=bPFaIrHi zR}f!1ITOI(A$FT64)R^{@hM9pa?KzAI=!Y_)Ca@~GiR(9#w2Kj;I97tE7y%BtyyA2g^y5MCV1>hdCD-$+s%EafyeZ96vIc=8@=Y`#^w z+44`jJv-jc~ zb=F%#Az|l2f~Y=Oqp-fO5%d#3$Y?Ke z<%fFVgLGmRmAET|5JSVlveOSm#+FWqHu&6+Ep(?ZF0lC+UNxTj)v-R+0`4)b%y8ugB)_ z5B`VVZE+1Xnfog;9K`0PGD37e@`?KyKXnjGqfkC)JDzhtL89sa+um;xN6snMV_6_?~A_PTajA)$HP)H{@}NiFSSNB@cT{i8d(f(5VTeQ3D1T#DiTo_i#DOS+&u zA`zKzK*IAQJ~;P%Ac|b+(!D99<(>gzXE->zCVcwSHMxd#7ZOcdJOKXzb}*hlNGQ!yYokpt9U{`|T0=P^AcUdVDI4TPMq1 zf7#9_8(lyvn>Z_q+qM{cpab<6W%w}$h828;livN6#9hRlM$Uev5v z3%Y!x6e-Hac5AulGnLmIAvDYY#p?t88=|z|fJ*1rzqXbAtXAhh@MVtj?-60dS|eV1 zA@D2!$T*7VF52KQFy{-w6lCI3a6rgco z&+bdOjtJYk>?fqa)n@g82{flO=+LJ@mb!q~B1mrvgP`dXcD+L3!Tf1d0W(z%7=FPP ze$O^QnleBDB`It$0bDz`r`-;Rjz~fRk;Tarsb5;BMIPb(-`)Yta7XCyuz8S;Zf!2R}#0kE$VRaXSD zQ|p1%W~L;yvpd>V1_}fKP^#estwH`0$QX=rteXI4TfWs|!vGz^SNQ}4c)Ccu%$d^> zSeivM*nGktwC-K+EW4-*zxdEa(4ftzr;UmrVor(ewO8XeKj=d|9XQ`@F~hU+ckq}l zw|JiIkEA%Emh!4(dixT{p0TK%@t~#}uO}b}w+!Ih;_sWQ7<0Q{Fcq&j@)Po)ufJlx zq5rW@Z(Cim=bGbMEEhjWi4}QHw34x;^%(x93d-i*MU#RNKKJ}p58ta-uguV!Y&#LT z+|Ke|B`n%2Bdct5~xU2|A5iKuaj1i)V<9xN`)fI^yF{&=?O;MVXjM)N`i_E&LM_IKTfz2ecb zScN`zl*o0yzezS$0<^OKI$`?7^@yPOJzL5|IcxivlJE8yhf7ZMDFausx!_HPneVE@ z?wX^SO6faBy|nD~HrA!|PkL)wNz_V4H}qi7kb~X<9GeFus&s<1AH>K$btLX=pXt57 z-1UA_Y3dL1=#RLYtqh5mP9hLsp~3XSNf<~)Xr5W8XhNrP?`G3I=8C14k8wKE0;3jX zoT+=f_{3H9+3H7+yh=Z)%6UPL>$n>fYo&B=FVr(g2OcJwwyW z%zHNa0fXK!yFZ#n)iX301A&5&eYVn_<8X@~>vtWj4&*ChbRJfV6@d>MHOlT`!gN(> zGGd6Pm}ChnU&KSLPKQJEWS9akVXL+om5L~Mra=f-fGi1}9mf&T7oR$(+-6Y^EWtJ$ z09lr3T&08+cSgBz}$G^9-vMt^#{hPj|mIYwNXA|pEdv4z{Bwn5k9_% z`^7=VVxv>GJGJr+;EuScP)s_|dFb1-qVO>{RwHI2;L(C@N0u|3ty6cN9_6AsHE}lO+~WNxZl|B%=y(4{>G69iBd3j`^3 zZO;qzv)Wa-JMSzO8yw-s)9^nXcP3yRJ{|AmN-Q51RQbv>#{QkpF+{2SQn0f9NlGfz zg~gpJfa5)~7z?4l(TkEP#YLlpX$D8H@L-=d7{qo83TEFX1AJa2r_acF{kCn`oE>dd z%#y>dJLbP!l$8kQjtvkMTylD42|J56TR08_U)Qrc;9+*iql1B~tS}B?=Xbk#xKSUVP zn9dS}#k78fq5u7t3L-n4$fsvSu;Yf&SrjWMf3Jnb;H4Dvka3^ zoIc_bu)gaT9lL94vW`kC<)@}bl#?7c9EHi3=tgN0mrq5(XX-*BgF3uAp}O}vc5ZNZ z8v<(ToM}vJ4M`qIJ#C|e#{!l;`(Q_{)3YbmXHEzmU;A9b$2~GdIovK&YG>9onZgLKVVTuD1`D{^SF}7< zRo%>Vyp<%xH_=-E0M#h<8^&<3?d>Vi!=~Ad^f$GKs-%3BXMicL)JeB=0J7 z80E;=e*)?q*|@HI)1{(;sLS2>@nBhCTuv7#QW%^QI)n*}Rc#tAayA*CR*q!Oa`DwE z((CaaQ+J|VHtX{N^KcrT5TK2lMNi_mE2W{n>w1$4Oi`Z~#F|^s$LW6{i%Vsx#3l;% z5g7x<)|xK*P|^Cbdi0MA<#$Dd?lS@LaL7%_#IaaEKRqblx7_AwHM{L$ zha}1j1jDpO7+xQlv^e3S5T0m&C0IdtdALQf|fddaYmfb*RD1|xvmMu8P_hViGR z^IrLwJu`OYw%}mwuhuYdfq|qhUG2aX$FfcL;sk5>G{TRkw4lp#mYQ8ADovbF#z%y| z)^VOaWZM<-2QTBjUlYQsi)5L$*7nnH6OyR{ZX$LOjF9x#k>2$n*q?BbqXIJiIt#dX zc-eE-n4-|z%zLCeJoUuhThA8D7`C5g@Q7bnp9163*3il?Ah1&5JCwl$M_O%YXD zI=RSWXmyCkSMD1XOe~w`fPVg@cBT*Q0 z%Lvw2gHsJD#pCqKMB>UnoEr5;Hyb>z3BIXCD6(0$yTB3^qNHB6Ryc%nN z`I~4`O1A~i1T^!uI>Z-jLIMHPmLwyBO+!P@o9N~A&!5SV1@r3RY~85f^fZwHTM6p` z;xO!#)|hq%TE{bTa8;j+(DQG#5e-YL%&%`QSX)F$N6&|+Zo;)nMcsNIZ$i(rsOW>| zzYQoBqZ4GSnjTK)1D!Gx?}=;X81}!1i{p-gL&?q zhkimW0fS0pNF}YF&IzE`%b2Ck<^7A%DDr1J+go~_e)q{ghB$u}lSdyYYDc&OkP{Fb zvsF6XcgG;9**p6j^sJN#h{|p;12+NV{p<00w*E>En|qF1Ti4JK0ydagbMosK-{Lt~ z_yCyI{o|{5m%9%G2w z>2Jz#PU(5%32knaTt#b9iB)1?k+GF)s_VI?-d?vK=?#4n!Ux6GV)bFS)D$-y#LWuj zD4h`Xu263Cp+kx2lODYB7A9aP9RfLwNBuP5VM?cly1$EJX}L?HxqID@4IkRN?sX;N zTH8Kcs9c)=3C5yCaphA;I)#^X9K`$T3+6Nvm$m4N)}>~*aX=q-WZeO}2SD&;>ql`(t;M3mBhg*KW@@;3=teHwqNg(+4V>Rj2( zi(B(@xF3j*Sz)rp>5|NR?HF&q^&Ai(g&YF#q>lQzrF|Y?wh#Esul)Nzi_Iwq_8eZ( z`01T#T}XYl4VFFQ?3IMK7)C^sD0`j$9M;z0rmE`v11b7?8K4#;t4hPCBbkMurBcHN zrF$OnimT}t`-(#61&B)mELmcoOXklCSHZ>O|3P&z)u0A4x?E6S)N=+M_Pw$pC&3?E zCcjXWVtuFgoCGhw=QMQgpc+%6<;n?)_Ca6?wx4WZ1lSN9_u@Xm1{Toj0JfJMqw6g^ z_8oAmV8=yk_`)E+r3lya2;j;<@I>s>I8HY_V#A~XGQgKWvT1NZ;!u6m2_t)th=zPm zyT=xD1s$FtVQZM<@S_|3VJa^?)O#yfR_lD$hb2r?A^fJz8gw!WcV~R(Dd6O%Y~i9m zh)zW@fWq>vy1qm~7ldHrm!7Kgy(w{;esoE<7~zK=CgSk^TYyC+>~IWz1{RcYjp;-- zkvl-A@g~>;&5N(EB%L3o2Lv(B>@9nKE7fZg)Lk zn2_{6K$+G3$;e9eOqqk=-a>Y$87kXHiveV$lv=>)rNW^O^=I_z;+}n+S6PPbks6{} z$6}*$g{Vz)8%yx%-<&=Dg_LqfJ>Q#Fc9h5sg)%)o)m=bc+kJ5%P=KaSA*n?L%4`Da z*kEN~zVi0rRY|TcQ-$?1pRkRHIv}TLfcHE9GsY{4D)|da^bcUs1{u8FA4qOh8PTM0 z&ybL}d6Kr!e1-8++-BJuU9B=`jxNMYyi?RuXjKs5S{3E=G=@=tW|R8WI~G+}_%reI zHMDpItv8oz{MJh|=dxONcW}|blCRHlt+2eVw4YH^YH0NpZwzRD0*i1)MYCu|lOgE2 zAj)g{Zv@U|-qBG5WFVZkSgfgoA8<)Y#5+H?ia&Zns3pY3vR~28*bCn+<6<948`nO| zI%j#*iEW`}c|!zFd}E1qQ3gAcx${lRn=~0#FN@IcjU~G+AaB zcIx-wqEy!rXJv5Z&E3HtI+VH*YEJ++XL=_LllY%%S(ucPiE8 zJ3wgtmi5o0+IR|LR)3RQP9Bl7t?lxK-NGSN0G`DxcBW8=O8xQi6xD*jrr{15D@byk-h|xYp*uyWpu#LNA;H@_emdoyg*H%p zw7KPB;ezDbvEiuH5;X2xNwPN+iIk5pa830GLmwHmi{+#DdQL^#YCWsYGt8)4#&~|_ zEI<3(O?nPpMVH*8w@NDSNl4q7%zpL&rD>BpDh6os*eeX z1#ZsV&M8jt1RH)qn4)p7Jogse!&xTpvroGI-Gg9)Pe&8YS$nhH)CY^ z7#vZhbM@n?JHt(w_yxt;9JX|;e=*O7))a-$4NT`d-8&@fvv*_0Gwzi`UjB*sw>>=N z;Gkw9Ov_3+89tX?gnpzhmvy(mW)DG>4q~L6GxKMnI4*~Q;DK90?Q|vz>2%9)jv+-t z>f`KGHqMg;@GOZG`3HK^9$VLBTh_&DwMs$?n6QG#L!o|7$Reg|GapSuNc5f0`hS7` z_R}aHlA!~rGwIDg57Fj68qXUOMQj9WbKDLDTce!n74`R?+=O4$&3d=NBn!1203>*O zyL0#U7Pzga7@86I76Yu}KSXyxs{xjh3tP*eItcWg7 zc?yXajqb)13WbF%d?1AsNO0&!@0N?YjZJCJ)4fTDVbsZuQf5$JHy8&d)v&fzgt~G) z2`jr8V7Xl*xu>5VHj(z03g599b<4}xP^8>%7gW%>o=e0~J;u^uwTEsxy86?9nX4x4 znj)^1Wo2Q|??fa+6l4fc7LfW@8trn*n3#!^ndfy#T&1`96b0oxS6DfG{4**N{Rnpw z=mcT>tfy3dV0fW40R;hC(WDzTTn&hn4UM6(VJOpzOZ{^w1n=vBTqgl986UY|^8`@D zX@E}_!v3c|&|d*s0JDz<9@w`kIyvi~{+va!I|NTYRbBvJqsm5?Jyx>fABE*O=FUt$ zj&B`0MV-9UXY?GGG!rQ`B&?&Fv1d!1iLSXyK7E;6>P3(; z0ww0^J?CLp4EzbkS=KdMk8CG?^-jc$`J4R>bgo2~&+lDV0kw5XhxIE}A)J34&L3vg zM~&Q;X*@<1xVvzTI=eN=65r%jLiZUH*1j7|5%^2t_n(LU`&F5L+XplfxoWe?m|T9B zyGrWIMQ{GeV)gj&XYbx8vs+c+2_5|-M^*hS5MQDh>s(iFzdd(8vs7XDkwLNH4Is)B z{&2S*!NmB{N}7;Ns?iZr!gB+3#QjUOTT|ylnKp6YD@XwgFyh{b%An8@{GI=z{)<}Y zZ--RN461irq7)LqP_CC_-k0fIz2EJLEmU}$_w@YbL}W;XaSMbmRS4V)MGr*4{{c?} zd*f2cA%MSm2U&iO?7sI|8HJin96UG}(eI;GWjOCq;ABm7v9>MBmdo;^#S>{_xXS>g zUpex*4HtcXOq&)QPSk94nls(?HDbO2An|}Z8L1jr`+7}2n7|k@Q&-^t@5b(o)$M4w z#ewf-YEJ6Xd(m}iS(yi$xsxRqu4)faHTY|mKjq2(5&4ioFN6g0;eUUkfBjZZ1Usaz zUTfOZ%S8RPtWA&`#Xk(!(jhrX9n3!cszPJ zA>I;=?2wKPAQi0w8r<%(8!Z$zqR#?;4itKm413LZ@);wW^=ZLW{5uWHnWJq~W>|#%?yuTeW54)FvTZcsGDbF|`El-ig7t!Rpx>gZ zHk}O40Y4Mu{ z=oQvQWBS(&nN6 zan0rx`F5V^1UfE}YZxya;t$tnLOeE)O^G6Xv?38cOCI3(W@N3&{XjspXWd9>vyN&*Ef~l zhS-Wn2#lis{cqM%|8)||wN@mpKXAQk3f!nexMIwN4nvi)aEwRff_mM@#+q~KU(oTp zpTJ?sKu;48ce)LD$sbNPqso*8(q2eFLo%bN{ptCjD9yJ^^JhQXa<3B!idCz>0Q)_M z;+8%7`6+^%k(LZ{v_aRbP)N`Diw2t`#OrJL6VD6Woo+rDK~NWYT3c3noB|C(4i>EE zuA2t#qI%`CVf8m(25>{uU5zou*X-42p6eiAzkX$FwEnnbV)ySj!6O&=0A!b5WmwpM z7~cOiApYxb)~)}61HwK~otd9c9{K+6Ihi2jYK{)(-;XL)6y_9dh+8hj) z!t+_vT)Otkx5$u7NPWr7fOw06A9K^FPMB4jq7a|Dd;ur2?!>;QrvSN8N2NJaXoh^% zeXj#6HJ!|Rze>ad%r84P?nvnAYrJN5$}7yeGWko^ND;D;p64Ne8ezmB@<=@CXuEN z#mx!)7G%2AkA@4VJawmqW(JZj$*yju{rdqSV?M!>G5b?5^1mF-KaO@`7kT3iR@tbg zv#d;u2jJ8UL&CzEC%n;Jz5mTq0@^>UAVEPvg*+L`kg(7!V1s}wr{iT54pqAQRd(p& z* zQPHtO5GcLINDHZ$w)kH%k;Yzx3de z<9%{GQO=g4HkYT==68c8*6!}x;?VPyvC5ywB@V>{?C_(Hr$4ucH<}b$q;d=-^sK$U z;3o0ML^WH<`MXt{o>W=Wy?GH?JS`-@Ed{r8`N3Nz&l^@kEF@PU-2Q&Q+a)4BGeyoG=4e!N1>$5cTYE3%Lp!^c7%@I zofyX|$m#5sa*X-E8OKVvumBHeshq#LsqR0_^4}fO-%sW)R6q&`_8tzDXY!3ICLuv= z8=MxuEc~}p?XL$EL4}Eh)h@Mkx6{!b8e?;sBRb*4@d~KjLeuHJ`r{mTGITw6x6TO* zuw_D0=`_=*W)SYD^=U^}IF_>f+OZs>8DYhMlE|+lD2u}#NfOaK0t}4@S^M_$ZIJJL zoOc?^9dM3ciR3$*h^X92++H#u_j|y7Mra0QO89OUt%sfYE`S9AA>cJp<W#qkf$4@)m&KAFBeY( z$R1jAt905W=4mYE5o2RkrgcAH$madb#o&8Tpoi`%JsAb~6sU{hb4$z`Cat*T1-`zV zp>RF3=I_62d7i&QBddwP$KBe!c9pMsVO1S9KJn%vMqQz<%r-SHIwdCW32nqwC7aRi zs&!5y`o!N>`I$I@;9-*&sWU$Ov8(ET`7+uE8m2@}h>gt#R;S|O<1^6G=6*xqd(No-xxV3{c&Pf(I77Uab6UBpxQF!%5&sTnbGCI!;RTV_?Bxn z5YJD?o6+2%OE7?{rULf!ExAcUfYG!8D;`vi<^`U2EKQgh2)2r)ivcTR$-|yGCIrHU zGCxfyQf0&6I|b*M9X3=;NJ+@Wziix@Sr;*Zb|?}%?Wn3XnB|X0jpH)e_u8z!XE8GA zeKOpU<-^OXkjP5U|(Jr@4W>g&aKTKLe~nKCk1R6R3-o4t2QNDiMuRc`H!^Hm*6z zN3alDTj2RkEK#CU(9n=}4_G0bfg{B;u%${Z*xD)q&Ke6o1edB?d1%xwIn^S-%3J2v z@Xx1!Q9&XW^DhQTY36Mu6fqM^xvd)IrWb9BL*8R8Hm*D$R_7Nj<~A_tr)4`|-HcFr zC*ld-vGVVb-k(>$1ty~}l>*D!_`Z7Acx2NsspLt=O_l^~<&iB`wcdxusjC$P<#?(u zYZg_s9+EzVIBnGM7TFu0*TCMrysjTbJZ`nz=F)A?Wa#~p^34Qp*IO5E7fBT+UDPP& zWN_d>&2rS+lHwj?f2zAg?bUs*ClWodb5kMtqNnLPsm1M+rIH~j{GXS}1mvp?X-R&$ z@Aa~c{<-buw1-$7OBbZWh-Z<+r*hn(7MZa zHhhihcx$X}0gXJAi#qQM)?KTu_;3fMjh(U_-~h};E=~VA@Sy)UixIHLG(i^>*p5s|DXyw| zgQw~n=x9F8jzoO(FK=X4Nq0Z#jLDWYhjZ4GMKe zOFun*2^foLylQtmJc;BHVpU`Na`|COV5sB#w)R}Tbv;PZ?Y&j%#sUpWM$A63~>G?P4qba+~^Hk+pvtK>7%cs9`^tJTkwPRN~) zmUS{9j&G~0y!MoD18Yw9=6ILpdL_uZK6k%7%BN-M{AxB~RV{e8Zpq4z2CVV?wO=qP ztq?D;9U!|DCF+r)5yQ4uWh2?J?gb*UK-8BmE0H0*%)@+l3<*b&IWf{=oHN!*m z=C)xetysCnS)K-V#fDgFc6WNKVjlDJkNkYDgfLo7g3cw-dwx(7-5WkVe&-kBm~7`q zp(DR%Z}Ho_fBkR&7B&9)(gYneOpQ!vtbeRgjjpUh+1uj%l8MOzo#zbp@9$7c7XX3+ zuv}#m&)QzGw{y}UG3n+fGKjqmFZiSQPkPA1r}i?%mBHxnJsufRr@d0#?%kgKhm!dR zw}^@;E>~(QO~F{Pu5GjeC(SQv6eFmxZr5c#&6oY;+6IH`7WXcNITaGByYzGJqf2{Z z&B?D{Pbes<ptU%(9Uchug7O$VTm2bic~L7kjFX*SdSN zAYs&EclXL|Gq+w%T`p7mU`m=^31KTxm4COTv^9S`0?tC62a5NfB2nYSUW> zOdEHk&c>0niPkg%Hw{IFqGbMijpZV>;;&soVLMZkBsvhq;c{4r)ynPG@H;ei7LKbW zv<__}Ur}XVDB#x4_j#R88TRkCQZUXIjile~nLomYEHh~kHA1?sI2Vm?r7BvV*0&+9 zdAH79l<&U|`|SqCU*U^!=NLyEW)kvyw>t$LrE%KTT~sl+V$AVQcpHxtINV+2)4Lr8 z=r;$Uet+wgsrXb&+w}UPMZEI1y;h1(@QG8J%~HVS8~sX@uIGn*XH)G+47ooPdYf)U zvV(}~ZmW=(>+0r?+(({W)+j^Y)sRnqqYX4zD{0>Dgxj%&4M^Pi@n0xpVr%?lU7|)_^q6K6GO>Oh$K-HZLqE@#St0WcAf@JE z&_)0+xq#Q}yc$;#v9XNI)Y zW*z-m=LcU^-L8^%i7P(RF51sfYQ62m(ejorEW-Ze%IyqZbcAZTyA1ZI$Q);751#D= zcapq8R*7#vE?LHrekZG{^maQ0gVubYVskThtvN1j{|?P{N#}Ydke7|^{H{EU35NKD zVRZvn8Qu6{36x=c2`P*>29GW0N`)>u6i(!-3->Tykmi+I%G_I9+VK8$#%B0ep}YYr zDyVQ)(j>;Q&YJ1o>dEdZZOOD`5JfnilkDjxcfT3WyQzYU`+7?+ot~5(DeyzP72>MK(BdF94u3m0_%+T0uJ=rQiAhU*TnHlif9MrIZ z=6@5-tL7bQSLA%AyREQh6j%tDBmdYITPLQl@l-PuV$M z-}wJMoDM5c=ybCIE9%XON;&axap^cXY7;LU^lO2CXLM71FS2-IsY$)NyPJU#)l5u@ zKV`x&QaQu=E*Y{Lunv|pv#YrqQ@A}QD&7%x6&5H&GufYu*u2bq`P5`WHVrMRMkkGh z*qX(*W@t&J3|wu}^*%ti)~c)KscSZ!X1#lwBCf-&ooKL#{{@Co7ovLUbYUrfp?(C3 zX)pS2YiR3KE`oiro{j=NI~}m$#!3bn@~n0q(e%p&OYe^f=?jMGI+WMu%nLQHn4{LQ z2U_Hw-{*OQ9y%&k-|v@wPW-1;6%U;qMoY=e zbfgBg99O(&-{Gyvp4Yj!l;X7w9UNp_uQT%@XuTCYFj_hr9ckP-%J^_r%=|cvAE!L4 zGx1b;u~!kp4i8Tgc@(WK_xJW^fng9SQ`g18*z;xzwPAB5t-S(*$F<@wYDA|x{sZO; zk4F@RC?2hf$0_wMMO#ykt+MeVYGl?v;Y%@Dle1`+@O!?gzq3ry^5(GdQO>BpqeLs` zX2iIO1vf(Wt&2lW4^C>`>^6`OmvS7l2fVCwD-_+mJT`33M+OR1E(xrgv(ohVSW~Pq zJnH($u2znc7w*%|oxQKCwNluolgUh0JJpfMHx{{5uX;F(%M1L&7XROkX#p^%Tp)j9 ze|R;E3Rj|88$RGOd`M3GcWV-0!?lTpnOC9d4}=M2daSlOoHLpk9MGgfR+-JxT0V5V z&Yv4B09lp!&L75oG|Dt$Z*_OJ@0HX%wEA>kQ zBl6ucU2QwZ!eqrER@shXdC&NHK7>J=sV1sz*u+nk>_sz&^qhlC_&e5TOxkPyx=Ecl{99T(;5Egh0B$cX-U zRQ6`BEOf3^k@0>z?|Ib#Vg>o*+)T)|Rc4SP{6TU`HXi=71S@HVxu%rG*0f($5s=vb zNanluIPIQn;jfmq)~sHpnBP{@JR7;4Ea?UP&P?){Z1NPD9~u>zm*OsH3z6@jMtHvF zjraW*#ut;oub_`{yI^u}x$;>U_mjTIFwUW)`%E{hEsK=aUaO==FaHrT{tUg82FZnY z8#-u^Dd9`Wdl8nAhkQNd?V09YLnlaiRr;tqg@554M-KzeGKqZRjH0U(hAXH0ozVV- zo3*<0qw{6P2M4ijDJT9aNzy}Ij1sQ1H2ze*ZKdmn9iMR04Kk+{2E>+DlP@im7>ZWz z1lT;_k%>jN`^{)@k(%y=#|-e;p%HL6|6A(*%M+DFqrB;*NN>d5)D_@J(O<_#MMeFO z2uKx~lvJP;w{2UT9RQ=L{RG4nh-hZJOV4#a*~)05cylK%OO2S-@MD_pkho8&FUqZz zA0o$lJ`^n>eVDI9rvodHY&!YC)L~p&f}%58@DQt3&7ZvO{Pv#xGl-dLNAb!Y?@j}u ztqd>0zVyO|+JoA;Gk0a63 z*6IiCatKArQtc&s(Dj1PRjw#$MoV#pV=sZW>A}LaI(JMhkIw3Vaxt+EH;K>VEe78> z0i)8C8Mo5=KOMhs7|5CYwaSM^rxLtg(TiihLR#tk$p&?`d>$7L+f}{7sJp~kiQX!O zMkG$T#4k^@D6GPGeK*RVe>P1FJe8_oa6KP8s%8lAKNLjtzSk?zO5+C4Z(KJ-1XC5vsmq*+qecjUqKMgNdE*L4oT-KQRK$5ppoQnK(%5pvtI}iaS*QVk2f3u2F z5PXt3=IEHAu`wev^RT>wzw0Txg-qF#R(&hj_~@5Z|E%rGb*sf*pVK~LOJ=-c!vKbRo5UUt|?RCi2{MxvLPrK!PJ$os8@t=mGJ@M|qTvv=B z4H;D9vv_P2HVv^(L@u9*UOlljxW8clWipE3(JKY&PxH#RW)^8jgPh% zfirWRPc;mIKbc$RKJrvbDdUMzNwzo1a|EJN4AZUfe@k)Vs7Am0`;3e#Ui4K!>hCW` zJ*I&l2fC$aEM80yvVQLMJ1YN??zEv(N9w2+ytyq};bW=WLMbiQZf)sS#HK}_L4H&@ zavyZvb3F4!Q5TL8qsx3y<#q77{D4c2qMiUQoqs&RSagRx$A^YiV(JvUr&Qhrd%{#J z-yUApGx%B!Aiy$H?5z2+6B#Q$YWOheWeBz+JazzeK7n}ECOh4tBF@Phd4$&bys+~EQB%sL;-{{k&NtuI)N5zyW+^&lH zdJ)gQh@8ivxwKmERTZPBT7RX`(M0U*O;tW{AVB@V_v!@MQ1xwEP|l}mdp6_lmnF7t zD)A!?>yiG=-V86@w&Cu}oGiok<5|Aew$8Y87r;7|4R9%YaH`73sS3n?{+$iZGqLs+ z%<^)r9TV3!{;FbX%pAk^Ei6}AocBvVA{}i89$H-=pwAgUTW3aw)TGx|uvz-RYn8rGVCRVZsOr+%qTsy-ncOoD?+mNTme|^U z@v+XD()7j32KTr$cHURncT0Op^Hxokt*-XIo%||z?a{Yq;|u2` z4xO}VroOz{XWbh8`winIzA|fKfjshHDMMS1**7RH3 ziB+2!lDqx5vA?$hbb7IDFc56ho@ku63ZcR@kaK7*Y2dXrHSs{$1h1RoP9!kPUX{cs zhQ2cz;*XhHD($#CmpG#}*V%6&UdpL;Lwv27DQz9*Ej_L2S(yXA66}X2N(4(QapL9% z1Q_7Os~PealI>KMrJ*7>g!qum_t>NxZXJ-f1Ye#dUDXL83|i#3N(z6=-m5hyU%Xu@ z=GxoALLoq`egmlaDBb5l?6wPr9^$`8mH16!h4HU5^oLL24hK$X2q)ZH>f9E6*T4&W zuQZzzmQpEQd3ay1R6T+~R%rfb)^f#s-Ut-$1fT;G-M%NN1p8a`X|5S9%*Bn@JOn&8 z_qK2cj~AN?&FscYTZIa@UJj+2j)$O3w<%`R`mn!ya2A>?5%>z+S>DUcC089o zvklgBwdxu*%xuySfGT#tEdyau%Y572&6TB1{zt3cx7VR4Y<3YvPRC8%u#R`v{ z91;jCe;`<6MZx-4{rHCgIZ44@QbcBEQq^PX^x1u6t_I5gAB+TPDH#(zOW8IQKPsZI zsjuaKveajVTh-=rQ5(@MLF56wK{BruEMDkUrCLpgV#E`==h^;>C{OA5_(oC%^aXiK z<4%wZH_nBBV=h&$+ax~q5NtMMLp-L!M~l#Thuy$=)i3hqfy3RQ$OIb{WYy@ zvY@AYUV($R$(&%(RM7|ZKs?~cWe^3$5r_@dOQ}*SOW_AoinXdXRt1XW4zTSvCd!c7 z2<5QSyE<}a)f}MzQZDh+X`((~Qy+tXbByfual&FW50Sm}Nr$ayq3CB`3qAQX&4lA? z)yhGRQ!VWZ_ox#5z1!hN@}2ofbA~w5<-**O1?NbDyTyf;?BB*N9E-R9xW0WBRcqU2!cGH+~>~ zM_%oPZ0jDUis$P&wLF%k{o%~+!Shz*-ksv|=(GE;fdh@ojis%V#psICLZ6YIIJqeK(SMYd| zt}LQmy!LjVEc3Euj_yhsmpkwJ_Wb8u!IOqPPG|3P`^}UY zeFYBBg%VzePTyN~yc9Go&ed(*yGhG-kKY$?CP@HN#DoeLUQ{*rZk^UFT(P(?VrrfY zbi6Po>ee_=tFwrJvs5|Y9ZSAq1NGr`JR)mU%pX#YUyoO&a=5j@OJb>L)9N?6WQv&g zN4uzC7)e$>XY}^*o1a3scrfy9o{6*2&S`Sr`+_nPPcPbh(qJdyh5lBn;!;b?aEIh@ z$=dN-BT}3fP=0%rtMglHr!i@ktUDd%cNVFwl4^Tom)mdm9yQ43JOQzzuptTlw+zLI zX;jYNXE-6IBCwB&%1o$Yf+YY*`KVf|SIb?7r!d3J zd~`o3Z$#&Dv8MjfAfT)8E<=v_3BgY9WawKq>-?$PPz4RS^r7&SnARUE>)?8|jD@=! z?s~POd=J*k8CO(?-fe9+bxV3=7qw+RB`l+Kz8ctN?;8`lYWLq+N4)a_+{STH2|yNa>ItQE^nYGEb6> zu)J{cO34?jINdm2@YK7)!Zp@225jTo&Q4EKNH8*}shusMeeHHsU8s2G-hZ(_N3Y*& z{$;VTs|H;O0a}d{etskx?&WBa?VdEIM18DQh+j9(@Equb)G=H#i30P2WDKr0RKkao zLuWl_bBvy2_t;W>MvNAddt~9~T;>b#)|$$cHVgf(> z@IeNgnzQ2VmBTeovHe3`2-y|^e%>g<6a4r%RnN9y>|!2IC$pq+3mq5X%9B{?Z+US- zC+CX|hBtiH8F6^3lf0<-G(tEr^&ibYdGEq`diGX^%y}hck}l+D9dX~u#Hu6?Yd4>V zD^D7I6l}XKwp$V;<=z>yZk?XsAIYmJoF{>QHkp-taX8vOZ_SB4rOi>Ogya4zM6fJ_ z9oZ=!;7JHubLzU@`#{|M*9YS#&yw^M?SIYm&Mjk$^9z;sF~~iBq-$wy@ljiBx zYUG&MskCS6A)pRy)H2YS_7j<wpPqIpIthecfIIKm zM}eVET1qq{!ArU-Pm7QCv3?rVDKC}icY5g4%-1@E=PTar|E|^raDaSZki0SobTC;H z=F9@UK8YP*VXVHioMdF2K;5ao4JDr{E-cTTCx&-WL{8&&iy_!ix5CR`gnP19#DX;A zPdxX6)--T2?H=f=PQ@2s#1l6CIZLq9?IxctnHX|>XO{B4$lqy~PI=7Q94}2@dgJ@U zy~Aue>=L_t(OO2Mr~|(D%??g-EtAuvNFojL4BgN(_`lEh{$3FL<=~Ubfd^>hVY@^8 z_q%=oG$~+{uTFZhb4_ZsNsD2P!y;MU2?|qRqo|G+GL=daLB9+HBgXt6_TDnA&9zw@ zhCp!l;w_~Vr!7+4TA)yhyHnhq;#QzQkrpfN?(SZoxCVEJ;7+jjX02yEPrLW~9{c!y zfBRQ*q7orhwvEAufSz5>S*Jh{Pfb1Kl7lmZ*JFtaUK5P( zEFrD?PxPf&Kxv;b@bhadx66Cn`(k2w*(Hj&K#+GxBiohi>h4-^9c%sJKWa?*hFW>o znL`Whk_(QH_sj}RNXD$F>`I-i$LjSz`1-HU={nTxF`z4URlDVU7+W(#`eJSVSHA9| zzkmFsJM6e#$tc<(*f(v8MLFJcE5Vw>YQZ)pnsm1teSh7jqpby$KD( zuIJrxuE&9o2nmt;VwEm-d?Qq*5y~y4k=(v>1*w_#XpF z-a^cXF-&UmAyum2Kesux8Bo9zu?7?uk#l9yutZMH+d+Xh@6>|OHly=1b0rM3vZ^;f zy)D$&VkeDp_q;BP_x42ZQ#%~kydysI?ECHm(DhU#jnZ%O-Z2c)j}{U?Ge7@SYNd~IY5jmroxly-KUjMafcxa}Dy_$zdDZuL@{7#AklZD9%4=6c%NSxR%Q zSHxlblJhS|9ihfLCO0?!(J?1T|N4*WF+#1B-ox{hFC$`bhHuWuD%%=VEH3RO&=J=t zt#Hb(hpxyta}CfhOdx0JRs5xCZejt%qz)GhxU=2omCDsAET-EFM>UH6Hg4y2{IfWS zbCev_|0Cd`kn^Tq3j3tQP4~N{GZ}o4lW9m$1)NTTa1-Qy?eWehUF)ktJMEw4HY|uF zLG@-f#p=nopIBKCP1;(eeT2N+6VuyX7G1h$8@0TAYu+695dtR_KmEw6j(7T9P`u5t z2|w@07|J^%Sd5C9m_76*N%Ny5B(4Aaz$q~w;Dl&4yI*mhzj|$k{ZB7|L(iIpZ8#?TzX6|AzVr(hA z`_OzGQ>eV(xUSA?pEfb1ou0mKPDqc*xmqz}H>s|UW7B8c_8*7She9hguVr{=G%G~> zJ&uj|JzeO@|B%~Dy+UI@yT~3;2}u4ERbny%wnxun+Km}}Bal*`nL}Sv_`Z%dt7Wr{`KttPo~mb90SxvOZ&X&Bd_7be!g;pqnz@PljOmu z3YkghQy zHA-!Tw#y*d@20<6?E#t1$oYC7<-Ic#EDeVxzkEZ1O`2Kznf-0MVQ}vIG~Kkd@aJX+ z1V>UMx#{0>K|Y9A9!JOB*90u6W}U_rXJZ9a=8zgedPUXpfywWfe{E)bjrZb#io1T| z3dr`jyR&EWqGz(PVJ_X3xN4zZP={u@w7soVBunq@lXGL%KXMGeor+w4Aq6jM^$?bF zv_D~)DB7-#un?ETmp_3W`)8pmxGP{N1N+bYn);y_O2qej!;&5{yqXQkPG3}xST$t} zNBPjH5IurnOzunQjAoC84miwg!);nc(5jj6loN-vJ8(NYucCg$r~dqEaHa4apk;mA zXng&yqRTxsJsMhV_6zMVNgmK>y`9$Gg*DZXsx-^Yh=zwU2VcUR^Z9R| zQ52ngwjvPgU`DN}ynL-<=-`CQV)!RG7ZNHri0F=gi3|XK1Z9RojxzTYDEe2Hrn}5gDLKQ%uw$>w-CL%fChd3p5 z{sTp}L~F^-ji$e-aKRd}yqJ7;xqFYK)O)#v!U@T9+UGP8`6g`X-h!#4vU!qEIvFsC za$jraCi;>Wq0PAINHin1fKX8--wnxX{>q_B@sb&%a?@(NN#BD$*ZAwk?0G`eFSLV9 z-znaiw-+oifMbZFo~x3YwQJj${OeDc(1Tb$T|AI;Y;wZ1V?#t9(_XGJMbwnVoa8Vn z@AST-V#ITFeuO#6LdGt%d3un;s!}{^c;KbF>cf+jz2mbi3gO_N*I*SSQFPT^6@9MB zN|kWelnm1o%krp{{4o0CW4OGeyO2(yW}d+Gw3+$I{w<6wH113x3uyfDAE@0r_(TZD z#<*@Yk?!{+$j;?M!GbcS7|k6&>z^g~yKS*87O$xc~x=(5I zoDQNBhK4I-vgJ$IO6c(_o5|TySU`=dg+AlQ!JYgF&S6B<-oNeLNw1CO$2i#MNRJdSUT+)Qt3Y?Z&IHu_t# z8Ca?(D$$l6qb}rsD^-&C`iN;epW$-;SlaSref?zKeAkmx&}p}PX1`<4{^YjSMZ+xN z;+0cUe3(kJcA>^qaO5Pl(3Y!*G}N3@Pe+ z$T^n79aC>$v7H4Y;4tc-UUs2gh(|eOYd> zZkA63Q)`h4tUNE$tm;iD-k!t{7tHs=;%n7dpP1br|3R!%ta_V{J~X-B(o(r{8%3Y8 zogU)lsZ-YaOyJhw`^#6an$&2-C^HEAR1}%Q_`5hJ@7`L6k?E8by00wxVT}t?x#Xtb z<3DT8D7bU5%+l4rs!wRKS{RyIH#9Utv) zM<+xkjULJ~$(%<~BfaHIi-c4kCZY_ZsnppGVn5VxmWr}_bs!~iTeY9>HY?BaxdJsd zW|PV?>V$$S10~rLV*+%7*6;!#4~-waIa;Iju+(6Exo`iCkY1~l!!y5unS zA7|?vI9ukOQ-Lule7{&BDI;@oeqE$w{rci2WKG1q%9H~P&$W0Lt)e{^%C)HcqT#Wh zHz9IakStr~HI@4mI%3yg2|Wr)Lvls!?O?+iOhy#WryljPC|*+1DY#%y(%cBdlC1;O zGUgqdy@EcO|5voiM;gRMS=pjVV&fK%4qxB-t!Mlpa}-zFq4d;Eq~b1X;dI41fzXtIxCr>(u@x7Sx7xgt%nk=l2CXGfLf18U@eJr%jS#bsqT(NGg(YZG~#7d!(4itpO> zxLEVQ_CGy?5>B)sFj;)EL3TVa8Nu}u!Y!bDU1Q=$d9_Uut!hZ`HASbRpC*43({RsO@}wHb|$I{Y8pDFVz&A#JhOm_ z!rlALUE5RCOUH(cg`ma6;4=m0)M@ict>~mAr58hB_&x;3GU3)#CAA;?*Ezvw)$B(- zQ8H)49pTDM!5sIy6+=quF#AtsqJdaIZ(W(rdQN4f&1C1a=6INWbRh7(;jfI$LNV`{ zfRAIGwCR%PMt~|E+|$MiFYPmAaS{EM2K2bc~2SlXvh3$bp!UJBk@MpKkBP9Fc2s&uzCzc6+U`ngx0f*X?6r zgsRL`A!D`Y-+tE%VJv`N5N~Nur20cIs66O}v)*CWKlH*w^{#pIQ&crmo-0TTgV`#U zlm(7nq7uSXj-w34v~4QSv)UayTlH9~QRwOk$9dDbdL`!&`VB2DEu+8!$k+4wNK)jA z32uu4NsI~3q(rVIUG75B3mrUjJ-Py-efB0QX?v`!g9jR$p~1+@ys(a3Rm-k(P?(TW zqN4G-FV7 zZmMfRiqd<}h2~?=-AM4UOj`MJ;uJcjvqeqQ@h&n2D>l#puW!6z=8NtpMT1xCE`$xCm>_Kz z2uD2IQBts>ReBYsfye%I&Ulp+vGpC)x-k!GU7I(`(zK)yCKoY=#;My20sjOSPYhS6=ax)pKwyd0J4=tG$ z)l*haW$S2<E$W*`1!P8&Um{?s5M9S`Ii5E`*P_;rbmiD+&b$K$X8ieR!-v;`LPB>2pwU@ zq0xUrQW790Z}XfT;0<@S?BsNuOP#fQ_lfwsdK|GcGpQEqU#AGtYIoM*Hn|*E1;>C3 z1cO|)%d2E(Vz7wG-ZY$5^Kxu-#xg30U{2j0c7)G-44-c@ELLBXK<_71h4>s-^9#2o zST$S8_yTnaD#6G zV8v*{B95?7&8jH&qjYg9mtkHpTidd8UfnNXX=WQU<_Rw;;OgMj=B>KQ&C!LGe1*|% zW~2;%N5Td%2*sj7NW@Mkh(2hx`LPCjzL2S0UT-kj!O)NxKR4FjGTMsu%;qA^kE2p* zQ#}bHE)}!06P`0}HgBnADu}+u&wj(^zx!B_xcNl;Eu_(MUd9o6QC+&=6~;4~fAZD= zNJF{!@YU?sx$S0$An)c81Ep5{3N?EtyZ!+9L_eR?>O)5>l3aO1IJLP_RMj+F1u62w zmQPrF%6~VH?F#FTBTQkfsb=o`EgxgD4d?(37-8o9AJ#@5ur}4>jN&c7y;Uf61b9_h zM&PpgWZYx?F@u(dL0S{v-dI`9;EqEsX!&Kx3hmam3K29eR)vw^K*1M$LQrm^^R65- z;)H&;0w*;Dc6H+f=T?<-*kI-@M>y>;F5HcnE_@K~t%2es-}=zC^i>kFst2#mrNWyV#TtV@QhhEtBal>LpRiy~3tCaIpLrE32#eP}m(ul6 z!1{K|EMNfxAUwBnqCPc#N-v=6^=vr4O6WO>ysh@TihY`-e+)?|$W+G{9Opwy$b3U0ew%8C!%Fu6R}B8fig9+l zR+Q*B#{MwqVMkj-#A1KnQQbfsz}ptp6#MX-hXRjCDhjwLG10u(^HSn`H*V|2Or@pT z=~%za3Nm>1(D6|-w|!Pma1+NG>JB3>~9_JZ)l zC`a7|Y>VfHk6VRA5{ZfI``nukyXc@ApZbseCM_uXVd1}IE z!0GA~Sf)2Sk6;#OGH5Y`d7|MT;y)eDt8-p8FsDfH4_R(eFL~Wx`*wwTK+s2OBf84E zQ=Y249jdZK1#PTtY>nKzN!Z%5e4*z*T)N-Z3BR9BSV-0Z_Ac3eFs}Z5$m`fiM^-iy z0bAf_L-m6{aUASzK2bQ5QruiT!vb_Z$X{{qQ^^m#q9xYJT-0(ctLX{ABy%{7=;-4r zQNlTFL*9oR>IJ&Yx?e7L*PoUPDq0L70^*+_Waeb{mip6dwZUE&!I!Bom+f=yU3^cw z|0y8hLBS|za15t>QP{<=dAyGtU+pRl@V$pbR304!0X2#r&4Qn?{DlClQm&yj6fNd5 zT3$<@@zyDuo<|eB%8qREw%&WFp#8DtqEqdH*r*C!_E9XgWQ_ZU$s6-SPP)KBn{BXN5=DZoc z?>`yD>r-gmvg>!euC*Nb|0{pmBQ!3I6`< zGLi?{KNcMmqi&ms&I&6MxZOPozL@2~ogE4nxC7c%vSsTN=jG)Ald)0;`BvGpW?E$@ z7s$D^CpE8$t$8?6wgz&SRqBLy0rxZZZa=)YM@^+{N=cSn!2JjDiqwY>=NtD2SHzCp zNnQo2bQAYMbjcIrraEqYbAmb3(`r0hsR$1JBjPHEv3GW>%&uouTnyF5fE-p!Qx`eL z7o13%Z-A^0J=^MijTWTp|JlPbkQX_?%-UMya#HR*MSo=sZ8lw0ZY(K5RS7+OQ7}Hq z$f%G~0<;$pOw^>$RH5qbDU}RlrSPg$v9yuW>$1cIotF){u&{5#?k=4Lw}KA53d<5i z8+P>{|GbSh@S?Ikm|Xmn*5(aHxd6D~1?`tWQBp5`_IJC`FHCR#otd4|1M>3wY_Z?* z|2RfOfLB`TufSPM+iu2x zlj1LFYS<=7yrl5W@DkwEv+CM5K1DxKyBxYR2E!{EqzU>5SBhh&c-l&`Qt;G%hnP4i)**32&u5FK)+^S$8Wky+n0uy4Y1C`}`OxPaxykpyR z5<%E!js}~eE~eys4hC6$dEbr3%Wuui2VP1t*~yzf14aYFUrREo6wU15>id}hdc(-T zz+^?^WAwMU<-Kc_P3_b?g&asdFlP98t)|t$LZi_j=mUvIKKMnSK0tMEXT&~GQrERE zu00;IgPduGV1isPoHZ=ox3&A$5f*g8RQd~z zRw88tAl58bS{zbwK=FMQu0#zrb&(;;8a|@MBjRA~zcqU4yH@aQGOueUPZ!^5C$qYo zY_9!6yy^krt|mtlPz}AI)RRyKl)HLZe-9Q-b8Vq)nJP+opx6?vZ$bqH`wPqOMR^X= zJD3YEAo&niw>uH2=y1V|is9RYkseCLlLI-LaR&N#B{%FU&R$hV!fYDqT)HUAqiL$EJtqc zM}IgU!Vkb>xHG-r58zP=yvlf;Q)!(w!n&9)Tl=2Y|1IfEeaqmkQ>oHv2+*zr-2p-& zMeq(omA2(c=UYv8m6+_047}%-YTM?Hw47eO0`dO z8?3g{JI;q>pOcQB0Hx7u92LC8{m4nRU8!+ssy_`yKFgY^}F9x zE-^`wxsup^M25_z+&{-|ds+HT-7-yJ62K=8Z>hVRxj$SiTzF3aRlugK@)kI3f-OR< z&8L!`m3K#Z zIVo~%By;XB4seBZ$p9I)LQuvp0cvc5Sm6Ty=6>k%BD!iAHgASKQZntc?~)l#JR_r8 zkvA2lSh(DK%PmRsJPF0t-$A044&wxDms^Pi_Pj@?e=(|iPj|hMN z6@9_e+BuP!mbs=D*C}J$%|5RnaAb7l?yC&N%9ko?M7z8Vi#TUeGjE}jfes^(F?Mt5Z2xnRq~vpj%-WwwkWLNV zAuyaDnublu&tSxC^{iI>K;xa$RcE=2;&%*~0faVb0)56;D;{VJnJ>Lm^P1lbs7B?~ z2xw+-J&R#zVH18wuRJg)5+Hz%F>^nUbbOU@j(GP5T-2`H66WH%W__LK7_YM!!vtZp z&oS3hYyLi)W!~lW%xuPwRaqd-)svV^(mXfVySVSj)|Qm_oX`oIww`>-?h+E!SzP1tXUWo2c@@|pfd#I5+X!@l;!7HEU~dU{nrXe@2P@S%TB z=srZjeAoWoAAfNyxV_y{psUmEAgj9P-GbAJ9oLpug^{%_6~at4#M{ZTy0(8{u13_2 zLRWCHNUfl!FQ#Bv;J(hxtBkpm^7ZKuO<;kwQ%tt{daI!O;WyuN*|Z`Km9tVNqbB8v z#TpqNVbx(R%l!b-Gt3vgrdTz(i zW@>;%g1Jn|8rCrJSM}T>hMP`}PfX-df~0biBIR>9K6zv4XLC{&9F9iG!5-VyL$9-* zbu!{Hl`CrcD#2B*cGBh+Qj50;R0Xo|7K9#KUcW0K+DRfDBlv*A_#z@#MNB(SR<8qG zuP#Ynu?mBk-^cKzsh7Xi+c*S5g(E+u_%$g0i z;iN8^`&ZqIr?XP5lj2k|#q(l?{(r?i#?bl9qIWeL*5(pd)&VOR<8Vzw9=lS)Xf z0O(_9rUc4B`{}=SLPRYMUc*o; zgRz_f&S4CYLkeMS)+`%XaKj$9AL28dG+Qksvu>6yX*^c%Jf3;aK1sb~+fA9#a(l*k zKro@<*rG=hCJ%I2$x;B?9R&Gtp|IBiZVD1zaSZ|vVj)*A&)yem-K5JYk_QZunhe&o z83JEw+D9J;o1u*Jvs>184d}>PVv{nWd@AR^+}OE2KZ3~-pye@<7gx&wwKY0YoJw&e zR?nmmY1$QYRp;$2c^$Ml(Vau2|rl@a{+^s zB?{W<_|JAE`ETarJ9CU?d;OJ>hl6kEQ_J;Jcnk=4e&7~4&K%7{csfD8)#IUc=$9Ep zh?Qp+hQ!Aj)jYZP&DEpr?zTLeYfd}koFC+fi7GQw3~wz`la(+qE~9jjKKianN_ynP; z*6yh6!UF9#Yj}maEVmFoZa%Ka2g;WQs=P)LR=Z+LcA6HP`a*fOGe;I2Jhhv{1gt9U z?Ccne6vh%ZND;r*1P4+zatQ+y2#)K$3jC?Ne}1N(fA8zfp`{k{7)V$HHe|6f?OXz< zG|j-gX7RBo*2LCo_?R#Y9AqAmXytlIz_FFJ~N_wHTwUfqoIqDPha5T$y9Q_)pF zBvR&HyuxUp*j9t6n$PFw&o^2&cO_Mep8KvB;{lC)14-tS*LlXL^UjN0Q>c!+Q^LeL z4n9t^9$b6+(Je&G+UW-^_rl?KCpx`VJNi|Y;uIY6fs`+&V0=3Fp2yoWR$Z(gqSsgfz~JzZu{h(T;+!l17T0bD92r>Yj#uDLNMo~r3NWBt zyyXtU%~0m%$GhJsm4*bv(9+o)@Wh$Y2IOy+vD@i)#OEzE4+z!7KzPv~fiAiSTFH@q zH!YIG%=HDMfsTH6v_E_L<^m6kx%aVTM*Zmo)!D$;2>H>-wF|W>4i)u5$!kKZ=VOMO z7ZYzYUMa~FeG7#z-H23a90K_Wpu-ijhU}c#7Mylnhg9m?CU+u7j_0^#i-qrI$`Mib zzdxoo=(c$*q;ktj8l=A5lDksmyVRmHI3g-@o4MAHhz@VHYy9+kZp2xM7uEJR=!K&4 zcXrMTagWk14Sx`k(EAU=KlD_dYm&~@3iIEGVS+X`iB-J{s4Tn=9|tm$hAN|_TT&_l z5pe$Nx%<Rr?R1 zjoF^_M6Ks;yAQ%eb?|2y*9wugh>iZFi~HRqusgv!{7#)Y{JA7iY^+Ti?0vks`E@Mk znpGR;z@`0t&)NpCjL4Th6-b>LXM!}!<7FC64#9God47It;%l8=m3m2|y0R%s%e6??Co z5IeD#m)BWb_iP=xfE|Vh?7TZiX2DGBUMBqwYMI?MUZ!M{yyf}%dA1wZE5gbividcQ6kz!@A)E@C%Qb#nP%OB?!=1Y<6ViUF@1S!qD{@l|f~JLC<&nqjVPr z*(AopAC?vtN*WWUYd^|VTRbyHs>@&O(?`5ClAM*;~>riP?@J9m^j2 z*?5Ki@#beR0sUusuX`|W!|>+w7SBq<061QUonT;Ch1XGS5I$}Dxn+XV><07fQoDbM zjs*?j8+f^;ZY6KQI0f$4t!<;Ai>)T_dEBfoAX_z`XVRoAL)!eUL60#G1g{#M_GbLx z{Q~l@rS|w<8TNh#<~f@c=(sx+s}iy%w_NHsQ#R)EXz$7@y zoQ`;&S%{>X7>hEmk2DwW5NwavwppDteTC+yE3)ZrO6?%=hc}?y`%WyHTpWcHNqm^J z0i-wUlGzw5KB2#T&ISF+>vRhu@JcfX1nRmqe{M{T_63yg{rtBFTLpM{_|*-^NV$;z zawWa>UKqG0`qo)8giGkxPP zTRjU$C3p&r!aVDpqVZ0=VnV$^09PdZ7@>JPuqSvBM3`W`JZGrzLp8pAVTAOtfDwTS z{+qZOj|dtm>iCKN&&U3F)Ia*~-cJie1PiwL8Etq&1!UeQdY}_kzqyPX4Z!imkS@Xz z`kF%PTi=+}pkHdEQ>)SoYXM!^h zE+mlM@Y!8c0}3T3<`ytK&iKdsa}Y?ZxMr6Stgr4a+y%iNan8+XaZ4K7P!h%7-X{DMnXIeiBhfa`3%|5C96;Ab9i`onVC*g5kL2t6LjVsyvUeQe|xjXH7XwL z%gxnsx?06EG#vN4U9j1BG4aL^ckH@PBkuXJ$oDt);102`*`JA>zj@DnU{oqhP0Yq0 z+q_?)?TaGP;b$|YM!N|lT*~C^BVrZWpKDp3s|z9F(tD!019|Ha%VRQDO~d185!mQ* z^1Nmw-f?Fnk!$5(leuTwb9MuhK@M~A+Ipd!Sve}S$Hj2IzUqbh7PZZjdQuK3+Iw+QS7Zeomb!B=QtM(j@hvYNis}OH zou>~XoO)~f9AdZ*lKw_;>}yvT{S69EW$80toESE`FX0HE5JUm52M*B{xg#bu5Dy%g zZrDNa>&G0qu)ziH`+Z*`e0*CEpP9{ zsvihD+|+*P$SRY$YS^BhYsZ)V$25N4d=AWq@v+=ES#JwC8-XZ}cRb$lb2N7QmE6@Oh5`Qv~Hz{-#)a)RCT{HP{-Ps?qJ3GG{WS`y}C8gG%P$ zH@r?V;t7gt*s?}#<7T`Szb%h%!c43@bm*XV`Pa&7y+;?(Yieeh=*5V~I_gg);=IXi zik5HN$XE|rx=bhSKb-)LD~w)LOAED&5Bb335D#|^%2!@mWc44Y{l9;}D3;x_e0!?md+~C_1?Fy_6 zl+@6?Q9tj|YD@J|^Mlt-NDcnmF$hUq)~X>Gk48WCPoe6{vZc$H3VE(;_u#zA%I6@c z#F5jQX8E_oTZ1(xi+`3N?wa-xlLYfRt$AYwFlyyLHF}@&ez69AkdR?@U8?3e_BXBT z-YAx!xQY!tSwXJey=FyQWZIuApW&LWv04X{8afn>RXX?^s-MtvM^-_HAJKhC9Nild zW-&CMER;>@RLX~d8swm{E1e)oBi)ja?H8s98?(C;$a=?B}vGa~C_5s+Ocb%_8X`1+faG@Hot zhy>wQ_+1p$LEL7H1Gyz`QB0cbxz=EcW{DUEddQ|XnH??$Crw1Sw}1i&X~6H->tW<) zkE>D8O1lClDNR&6P;YsSef;0yaAP91%?#q1pMTO_Nt`V$y_&>joBHev>fa*aJiOZq zQm!H&ZhDL4j&k0fO?SU^+HhSOY8?)A)L&|kI$Jy}jL7~M(il;q<`im;86$0@kBcN7 zT`4YDI%2S3Ggj;}6Dv+ry3h4Kbr};=y`5=Gm=e4|nO!6;ip-N0Q`}b4t{Ix_!w%tL z%^4Cc&(He)(%f#GOiqDWu>KS=p?hDpuj}q-#!22>2H$rB2?GnRQ25uSODM(rA^bV7 z;Ne51s1h{LiD6pYU_sAg#OQ+00xB57LP)S`>)FfzxonHK6qPDzjj!&K*(tfK7sRw; z1H=M*mdKHLKE&}LoDegOLg>{i*)|5^P@Sadb@KA98t&TT6uP5%b#9TQ_51Zoj4!NA z#}Q7-qmht*7>q71{x&3v_v}3!uLdvTcUoA; zW*5AJ)0o54nqg`?Vz0ZKx{=jhv42bnH3M2{!D8K5x1Nzzz^Ea^(pdsmFNF*hqCxDI zhg&scX|Z*S@Kp0hW5s&0i9)qfy?L|sJEdaxESn&*^zoo?lDh;>M>nRD$-+UUy=2Jv zk2DRuzfoXK&&x2n-%mAZ5R>yckaYB54wtHGXsou^MVi_BEQa_*;z;0v-}vOxr_$zY zw0P14U{Pg}KJxWuVR3xna0tie0waiKm}Hx=-BHXdwS*%5i2sq!Ibg{x{J|m`5HGVJ zlLrVcczqgPv@F?@-irO;$_VynMfm(%X#N4XtzPc|{CfY9So4F*f3c!C;PjFQ$(o6d zn*gJp7}C-`p;DBHL#~qFctd^U=FzRy+N|(+?PpYkuP(xu&_g;p(iMDPgyqdWKlnA2 zt(9FAL4E2epRUj3aDg%{A=2W0OG_m02U!RiVCjuf zSydG+W-PV+hEAn)u0{#2)k1xiMy!8rju3!)e{nx0OK$m;rYqR-%49nI(cMi3vJYy* zaLuAn$NY%8G0xJ>bR^o#VeEV_m}Z zZw#iB11IXaIY^#!Fj$yM>(1r?^dPvR>`P2MclU4~=hssVd+B(r^IWAEV`D()OWv4~ zSk}8JXsHGVFH()kG|}du4$7p}7?O&k;8eb&TOzj`%iP@;&O`q0i2dY;B%jVSdY{A$myUp78U{YeuVDdk`0JONLlOi8$ z2e^E!`1!N(xMtB#9}=9!E_fjZG2=Me*qfaqFF$2QyTL(2LAeywM0)i3cjxdgNxDG> zQ01ZEr;+ujx4!|=zl;~PEATmze2ufv4&7)bTz9@3ISx~Safvv>{S@C}w_UZwIx}=K zH)OQ$XF2zuPvh`@5)+_!=?H@0D;UIE;p`CEU(n&O4I|QQ&UMuLd9LZ>ia0@{mP+ZOd(~i1X`0KPCgY4s{;d#}5(qAF zgS1+^7ur3)SJ9_;)*Suqu}-f2GUS%aMps)^;^|y#dY!OP zs|nf#=75ETh0W!XzxjFLHuCIu^Wu|dopNtV7kelz z;ldx{CpFiFZt!)bdd!|DEpKn9kyFLYOI$o^Z|DxH33Fk~l+bi5?c!E{W2 zET*XbDu21IxBfX!?1R(BqQn2F;lGLAPeU*w;@3VEnXZ4s^l6A%-0r*>ymYZj@F$RA-m#bKKQGF@JX_$VX>AND;TKVw5jfd^Tj9##YfPKuA` z859c%y*kFi$oAM!-bL9;6B4pVqcj$8#o3wtJO>sPDO`f?1tmV>e_<*s{4~fqh+^nK zKV#N(ibriM4OE(~ICKEx`|cO?x8wSm;gH7HyEB1ExY?|39L}1&F0|=Y2ZCr7vWjSY zVxD4BMxV^eN_F2dOP&A<3Eq34{VQUn!iXkf#tw?A^(X1fexeT{d z{h8EWF1PswuC+UVn@b#!P1W_x{1A=y5I9JxcL+bCw!$JxdUu%Ym*HoJ)aZ7=vclad zdZhn$yqd#&67YqNc-Z8~PW|oa+QKZA@+W>~bjyryEO?#23E7agz3q}_H(!V!G$utO z`W1eMfb`fU`=&|k=SdY+uj?PZafLCi_8_{J%Oi2m_hd`e`gE#t>+v>McD zGnR}F7QNsaK-zV7gaD_rqYR&Jyt-sdp0-@q80sGq^WAT6yu_3=t3DBE43vwTE1#84 zIvW(3(|YI`rc>cFU$@Zg5g3+Kze9cVg{Mfah{0~N$Gnb$q^=OP`|ZtEQzsS>Vd^}>&#{UAKKf=YVj#%&br2HW*w%Cb z*ZDqgDy%1g3p<8Y>q~?4L7LIt@Y4@3vMy={8OgZJyy0)JmnMpMZPI>Hsf$oxmQDzU z{~)b6r9rzvc`%1Gn&3x%|4k-uh#$;h%O}Ws;(s@X>JR3SA)&9Wg#hJp+fR@*lhOY; zNMY%bkGDs+W;+D=ytLXeRo77m&4hMS&<+vfnRu%ZEUm>0c>tFU(P$0jSLs6O_C?vg z5L@C(+%Wb%6}`;_hS6jAR6-Dl8OK6D|IYrffqwUJgddJ&y`Qa8N^FN0$h#7%tA9J` z7H~prM6j2#&zHE*vlc<5H(Ma}T%h{Kd@Fv#|6EZ1X=QtHjdSVUHtN*t89Wq{_td%< zCj3;H-~RrOtu^!y^2kDC{`hT-!OqX>4^#fgn^gY1J&A+Ua@Cgas&4nUucwYK7Hk|( zgsh&8V6O@+Mh*2==ay@6L$cdHSs<>m)*CI=CIYK+_wbB^K!baHpO zc|q{}Kr>9p?})t{MQn_y$QJ0^Mnd*u!=&BnsbQ~@{B0N+FB&9YxeMSTjx;N9fj714 z9KtrZjdB(1kdpa4@_9X9_^NFVCZ`E~W`LLpQ^|fsL)ltd^2RJK`1Vo>tzV~<1R0Aw zbMg`o;x)Fx99@yKuUr1_K)ibfs3(%HBc;hTT`_NkVcOTzxh-n#b5cTgSb{|9y!fq_ zSnRZt^GTOuRBAi+AYr~c#~YJM1sXDZI?2xi37Sfy7#;InX*}_$uUsZQYC1c_{b&P(sBNwR6db@= zq_K2)6lt|IPWjTYR|Y3eLAC$0{%gT0UvRJ{ygG2vJ z&o?-wkgv~lWBFMa?;JX3=?>bp5>8!4)5Y$4&8|-pSj()oHvSS5XrR?{2Rb%^`AtK< zvu!uwoZ!h)2z6?xAIA)+%M`>27>p*f^i?W$`^D3Hs=2iSzj4cN4KR7hl9Jj zTYz98xVsbF-Ge&>cL~8ExFom)NpP3o?(XjH_BD6jJ9p+Astc&A@_dB?eS zx*N0VwBw(fKv|C7*UJQWT?K`%(_Fi%&0_8Lav;wxZ+pKcl{!2>AU9U9i7HqPGQl1# zusDpd9L+Z|%Qe|+u@=6-BJC9tQD*V`L~oa>ulH{jT0K#J#TDHiz;0h`ayb=0L3QsU zI>?T+Xg{$*GN6`E10(JX3k&54rg2yUr}x+uH%8)&be}>aj@5@5Uw*eWS{RgB((qp< z*&WU-&Vucdj1DM0e8A(UbHmhbaiY^tXfogbjXe&GGc45u71;?>0YXfp!5LdF>DU+Aicfv9!#_h;^eeDf#0(%|zQK-r#~5fFIT)PX zJ{kHaBhr@7H`%w9JNq8nX`g;wizQR7P|~3G8h7iVfxBb8lwp+a3q?+E@3**$^!Ibn>%dc!z2)smbs{udVje9nOS9N?bgI(`R=$Pt$o-G%P0MTzvJCDfw`;55Uryu&%iCEVz9ObV8E#2p-@P3S`+NLZJF z&_**NI0UK+0Vl92n#0&PuQ_ijG=(8uurJlDptBR^N6FX-Zbls?FTdcFyNOq_l$81S zba}Lc?;m=@nY8-vsZ%mwf((sph2I9W6>3aj6@U=Hg2N*cISDM_ID0xn!Ty?NqPw~T z#(^<992}f`+(0PHe1E=v0Y$X;@z_fsYD@E@J)+UOyQ?2l00ltG6gXft zt%PUgL?C6>E<(HZca2yt^{?sQFWD@WIWN(8nmA}IFk;^Vm;kW;Q?$kASh2JFcG_6I zqbSneZ2C#2KhM^8_s5$|7D*#TOQBbRck0#efVpc*z)erH*@b(h#VaOav-cfYrEk~R zF2078Ou#7Y&1pf7g~62b=U`Y=(qgxT>5pPZ38h%7{74BG8`VC%UyW+ z3c%#WF&mIPjW?0HouZs>6qmk3bW{ki(fVWDzX5$kRM|bG<=jv0Z1*i&^dC&m`)*C4 zoI01~{rHcS(*nSfkdw_xtbua88*_IPi|kZ3_a2Su3=SMqWvp`n&RPcv)H5Z}_~B zfYLwWYz*kXT?Zw=FfcjZAtfG{H@3m9ZDzeA#OZMy@&q#UtYDp5ThvKx+R3?UU&i=C zsRG^ZIlcEK`JOfOc)aF$4{{cqqM;ywqyH&%g^efIZw`!Bkx$T(6l7!&n|s%4#mdmG zF?zqN|BP(=0&;>iG18usV-rm9x0B}ILNDGQNmD3HNQC#4-I8Bjw)UQfqvX9J}L z(yynKewXV1An}gEz`e~*wRqP5hJ5~eO)3@}LnH8H_@fXvt)0c0{2X*w2jG6ij?0^} zFoT1nfKgsjEa?lxl7f*Cs-2lT>vjJ3^Bc*2T}B!!#-z5&2MsHo6hT3_~71rQH- zc`5vLpN59|&SL`23Yl6X8cOxM==DF$EntB6jspxAP@Ea8B*{p55h&mSru+=aghNQ| zEVbDoUo4aLu8HyBG&R$Vj|GsyA7{BiX=&QZr0QoBgdH=kMB}Aq63wVLT|K?K4iCdV zTvV=qf2nynI9~LeKFP&*{WF(Uf&?kx<~+RlsT4@ll6*J!Y(1Rrwdy02T3plv4-cgdy3D2aAzx;0*pcf=U^@_3&~O|2tG1{dNl8AUJ1Q&t?ZoGO9oc8U6) zj=8d9BT#o%Zo__=}I% zW_w2$LfWL5%~Xy649ZcY?V@{*!E49D4ol1*a|O|UjP5gw?3cM3>rW{@<9h4d3SV}e z@c2x*0FDNuoDkEgbE{oWM@J`-P6x7LwRwDczSbO%BxLM(H-vbRlTvTt zqvgtP4=DPP6@( z4x@XcX~IyC^Ml_B_vz%sGR59cgiIoQH>CX;hDv&HV2wyAiIfYbrP(^*&dT`S?0CK* z=y7pXT+2JO8QTGsWKCo5eRT(~d%)QVNN9`>`rfvTe+~F(deC?J37Pc@+1#?(lF6!^ z3l=#rpo^Y=81n;x*i%?a`ZUp*l42GWpb$0EH|C{ zH^!(lte(*}UJf+;vB=S^qB!8+Xb%Wlml!KCb2c4Hfdr71jfd+)mx@=pTN1+Z-!^E_ z8#!;fl#WOmQJnv?uVst8y^CvumR7d#O;{0Vg4R}416eTVAM%1#(()>!Ek>)V&wO6d zPeu*8p4VlY8}8vq?F2$@BRS!2knaLUWkPBG*E@X1_|~d29{70a0I&(WoW>6_U(yML z75kQ0UL}MnnM+<}%>|R;@>x9gN9;12_kbWOCjwr{6JZN6v@M4Dp?2^a%=TtnqydYg z@74n@7HHMq(1v#}%8c-2^VrKzGfj(fZYd+<@jabpJ6L_|443FG;=o5_LhQSxK0lPz zcV~ZW=)p7=Q>j`$xOu1 z1h5-%asEaowykD57hC<SIHHS2@?ZxUoz#v-*^!OnoJX@-*H@ z<#b7fAPRNJd-B5yKf1qq#g8LmFZdTO>O?Fw}lUd(RM zHO&eGO2YuJ8f#N>(U=o1jZ#yj#9DtO(7~1dK%<_d7iQBFsl&YQgHTyjr@k0(Ci9ix znZDG_5v=;*>7(CFxqdX!R_m-^yP?f;t!QR4Ib0uMp+ah~lbLK-(CS@lkSt4wU(Y~M zT$f_0x$96C8!DUm$hg`#s1}z=`)eERr)k?+13Xq67NEfaPDfEUTDohyau@fyUwhG$ zO8ZF111P>sdKK`FEoMg;r4o2*K)CpZQv+`xXMu}!O=C2uISe1{!N%utaA)LH$`RJ8 zl0KtPvRME^di|wa1uj;}?_BYDJnzkZrtog<{flpfLcXMt?F&_9(p%25j6SCJ}Dd&W&|kR8gCW?Zys*1&Qygb8l1MN+y{NOoaQx3DPn#KeWQCL z0;$4DNjdG8qo-%pz9DP!09{=Go>Gp+=!xZWNrTKldp~|X05r2}9P}-Ho-B}#ven@% z7Q@1(SDU1+4UY>ra8+({lmA8}K$S6AqmQlnOBsK&H;Ur+s0qMxTkUXZdx~_cC~9q% z0TAfWb@3XPMxH3+GMJ~*RbMq z>|EX{pIM68B0p|i=j7zDq*K~Gnzc0KhA&8(Eg8X3F#M0_-bBD+R>xweQ%nv*-0Y2! z6wGQ|M>8YW7ZpaRvtNz4@^F1e_EQAf!n8jl;zKda2B1E`l4~Yzx;=`lUamW;uBw$- zto@}_DI_pJl?iFT+LF7u(jnp`ye9O!Z=kL^s%$l7j+V@@=&J(0a?U_n+}+gy)WpJE zuHAQ$KAR+@!g83+(eqF1o4cY+KDwOYy03S>SwxV}Pps9l98*k2u!4S=niIOTR4L{k zt)e0LeDH(W)9s8G(G8j}KLoU>h*(*K#*m!GwbQ||4`}B4UJpqn3}wu9j=7Q3kb|*d zI^qpG7-^eXJ$G!`nLn_y=N7rMS=r0 zejx$oT4)&R)1_A1sbOke%6T*s1hE_MuT?=(lCQXL6F7_Li%Zc8?UZ!qDlLR;IA7zQ?O&a7|-efWO&7V!QpepPCw}!I!V{ zxpiT_U)mM3+~g`8PxXV0VN@7N@8RljB%KXY zJQAnp3jYtQ#fkT`p4I$#KRj(TiE2k)Qt4FtCT%wHn`!+m&P61;f-xgVZhH zb)#EnSI^@3q^Vl28vxP13(zQw_k2ppTO6$@?vuGa(NiP&+Hi@}-n$4Z z8BMI=?Douo#9MAqC&8`%n{vFynzPceOZ%FDgx!iry~1_6f@$z)J12wTd&Spu-Xs)Y zN>~efQ`&3*N}H0#)3U<}IMh9NXA`oV9p7#{-3L2^2U;%ADTk>tB}Q!~@99#tj?*?= z)n#ZHaFLh7bL(}o-y7T)3~#i`ZmARHsj0MQ>VvSYN zB;x8JUZ7Y)ph8?++X9f)r{hI^ywV7!hVgjU-#oPe6MtW zn+i2;+b(;n^!P(``S4AU7kr@!p5U>k zP`mx&l#M%VQk$hqG+G6LAp8LD5QIFTmVx*$P`~OEY=!w+Xkv{3cIox7L?%2v5GJ@KS+NLkKrKKLEEUnQ>{Kql1C)?S^T z;`p;)vNz*R{F*>j$e!B zMm0#JV(G~druvW>yclXuJMMeuc#H~_$SFXO_r68*TQK3-6j|kZrvCytr|sbgd&f>I zvh;nT0hDyYA_e|;QePmJmH=!zJX}%2RiS2OU0v7rsKeNAAoA7bFF{FHK3ToJF?c*4 z5RER!@a~O;dy`GLzJsYj5bX?>Gr#5WAnX>V+LUVL=&t!qHwze59X=wONH_=l2zmhW za}H$cm zI93ywn&bb%yk%3K9~jd9e5N#o7#Vzu8-H=l)nT z+`SB-DVX|Oz0E}_1RrduIBe$fTp3~dK~e3>akIgNxM7c~8eJGVZ=tK)@tX>*Xx6N^~ zvbZb~G_KyxqA0jPEG-J4^Wn}2mbbA;J2nf=$cyere*rO1l}G=F`bImU-e_B;%=q{9 zO-(9+Args}vy4mJ1u{t(ymhua73Ye@+Q`iwFBH0&eH=&xbJ@OK6@?`ZpjEzm1aZyG zHv7dU3tkKrkrGCoI+MOJbfeZ$BljxkOLGQ`J>O?olf@h2##TJ1CE@arXoYCQB1b?? z+2|#gRp)v%hLXu!qp_=9?v0&PCOfP7Mlq5pLpz~?>#e$#)BMtky>6&wlS}jBj@}!T ziQz*(-W*sCJ#)HqTYw+gqtTr_$&NIst4i9hra(`6XM(GEf@k!q%Yabxed9*zScUJ zZ8LNzn1qNPUwq+Q2M}2TavS(J(zPkFGAWOSeytmtAxc{Frl_=+NefjvLAu;t21>?~ zF8K&_E+;R+%LT2ipTe^dI!)#lY4du~YAT)`ZL2*xn!VtFJ$;{1H&_{!9^HP?Y331{ z+4_p0pu0xFV7VPHp=a{Cx2Ll0s)n|N_l&jYGXY^ZWsAdFC7-f*e(7-5#-?UCm@8xl zP8F*ZFB3_1rPg4^Jwn5l>S(5vTC;eK=nkcD_iExAEEPby68YzxE?8Jwmp<&G%qbba z1a<@3r74!@&$d23&#ic>3uWSmEG$N1w)YK&qG$Q)TtKhEvE@9=to^w6O{a}i>pz2e zK#EGvZ8raSqZ(qf$9X(N;^jzKRWlS0$sC9S4 zi`j0lAA2NI@DocGolG))KpbUg@n7iN-fz7Z*sQx8JtkUJHmtxGDSzu^p>}rG6&907 zD4o!QJe6|yQUnRDML;8d_q~?2&|`}q9_~&n`$Iw#xmkai$LS3UKGDR_QD$sIX$fyc z4Z)tF?Fyr9JkpM{9GGf!oHJB-|NMShtdY;r<~2@a_HJI_aehZQd0RQTKJM5Z#sKh{ zR{UfGDzzZD_YiWy7M132MHv|?5wv1dHLA6k4#5(cQLi-I@yq)SdHeS|eo%$>q3tp4 zf`~jNbi|R%AknpO2m{n=`wSxD!#oLy;d~l?u3+91)L1et5k5h0DA-pxFTt04q&6Qq z{bmm=GK0(=2pkVUfe9+P`h!VJZCUGazJUPeeZB#GgQi))9o|c|gpIJ_q3+ zDWhZJN&!`8{GiENoCE{P;&n&SsL&nHB!Km&R)`PYi7Spvf`Es?C^u+}W-Fx3_B-GS z4?>hr<4}V*Oq(u+-@AEf%MvynEqpy}-&$KO6S4{Nk3&AYII-rc-b)#$M~NUFGgP&m z>#k#O%;s$Mdx5luwGYfr&K~DM5AfIJR$2d6H1VhTUsb&7p)vH8$)ouqSVdV9boI>I z)GgAr%=-H!&R>dd)d2E^#QAA%yf5QEnFV&&)Ew!+vBC8a1=20^{N}ic#dVI(=y@Rt zA=V=zo|wl4@AhQ1kXzO}kzPp-GL8stWcBmPhYc3}-(v7G zfgeInP=D;;YxJ`+I{plHsZdk(u_NX27K2O-HA%b%G=p6aOn4uQvI)3WbI&d*es=mV z0qToyCokG)vAq9yc69kAKV|SqqXaU;xye`Lh^+`3ZLG%e7&sAkT~MPbLjAt0S;<)8(DS9z)cpDm!0x#2rS%X-m~{$1;(2d#qY9p)kaCOkQ)?tF zHa+4tDTtjm5iisQ5mUc+)vH5KZY5ve!9|t8j;EHDS@o(B1|Yg=d*9LhN9LFE&nHXJ z4!NTZeKGl0zN(FFto%iUZ*4qnLMHqzrK^l?sO}Q1-zDkjyn0A?$8n$ba=jj zA8xZVylZE(eH>n%EHpkp4=lC19jDQcpRSR2UAv2az6T_rC$R>jk+?%@?dZLvXFkk+ zuiv>v zOo_ZB%g_2d}*JsnmXuX3vhUXN5=f=>%DtOREm9dFF9a+x0THTCj>`DJ`^$#A2Huc%-ASzNC)FleOwuMgG9zg%n~h!Jr)yc;pN zd!mF6@_c@LiSWEWC^BDeyakXX*sG@SiQh0&_&hiBb8|TkKLWP~R78k_pmcfM_XD6{ zQTHFBihh-gP$9A$Wfl6SVowwz)rPF&5u0%{Z3Q6jkJ-+C$u5X`1|RoETsj zRUq9UxxF5^pea&vJck?U2S4Y3#Rljc_&p&zg0L7OQNc#{&*RN>Spq&Vy9jD7l1>hl zg*JshM*6S&w?$XQQyA1rwZ$Pr03DCedAwN{74w)YMpTHgIHF0%6E~LTQyN6k!r4bS zF(P*3cLy`Sew|d^>C3ix%j!J)8arzVwT~VY&}SiTW$%FXUPt8K(8es)RIrW&u5U13(y@S_a!s@#Vi#Npm9HclXfokz~*$ zFyQ!v9DHG4aK4f(JvrQ!*&Z_%L3L$bjyoGBpXYH*x3$6gS_JOhmIVqMXddsGjr?Tn z??*-a5?Gjd^44FxI12CmKf;Ti4V^+2Eb$1zs|t`C4dl(Oy3uEmv_0MD8GH24&*LA# z-921eAI-J$54F^}y>lxsR{B%ml)l(vjT_L!JXH=f*VQIIqrIo_cHMdEKuvsD$d}C~ zF&ju!!rw_|)-k_oJeZ9s9R%>}X$IW7p6A>^|FWMonb-)^%>Jtxej)p9?b!CHSEzsQ z8Iz}8gNwm}kpU3l_m(X_vbkw_@(J-Ah zd@V>IfP*W7zf9o2a4)_-n36zm93A;|0(+#nvA-S>`KsFkKog0V@J*qF3~f*G=ssSr z0Tki_O+}SWgCU5?ecbkWO0c-UNJH})-A~J$?`LXPTf9(@@*K8`9Ani>dt(fsKu$iP z3Tf=0g8?asG6>6SC69scHkHqe02p5@7R~G1qnQD428GQ$lx&{g=O*LcXvqj^alms) zDd)={ngL`sddhP3+-Rk_q(uo>@K!?u;n4riY&riz!8<_-7?66I zB1ysvL1FxdDau)D(V{qF0gYJ70sFS?yj47uE{AC1ZDFbI*Je%ZClIcO%;ahFsJqTii^^kWit9gSE$2+#D~7@ASX5&Jsvg zi0eQfRO%GoG+v#b3)hkOiE*vC+3Mu#%#I*Dtvg@e7FLVQ%vhx$foiNKNwTuCs#tCI zRj>f9N+OdQ#>j}75}AR(n}Rjq7SMERz<)^wlHHusIrzvGB&w_zaUSeOf^{>jB@Rez z=hSsxfjwif>QR#!bTiMY*~aph&+EjyOs|Ql(@Qv-{Y_?i!mnsOYIyDu_{7Z`iuKlo zXMv8I=PLsc5wQAVbX`UVn6d!haGoh!a+TdPjEw%5^-`W_TeMhM%*jg`NXWJW4B2h2 zH~Qc4>}P-M|3~oyP)ea9z%;&gnSHGKE%rlLKK7S_v`6bTfU5eXgrrdT#xf#M^#?Xb zC{vn+^EZ5U@ITyz^u4(02>YZD_Y*?a!TSBM|n8ATsv@`^xL z_buug&R#UyLGQ#WLNwNU7uP}b4B`en@;K9h=Ov?~_uKsmgr(~5e=sivDdws#vk3Mu zr*P_+`DStW(3lTr;jTjfNM7VJZ{5aA5Uk})8GAIz{3kv$vai_8@`3_*?gB)@f+CHv zkz^Ll<@$d}`1t02PgptZ#!A|DJ*l5lOg9{EHXf?l_wWf$5<{kDwqoYTLyv#Z7df+5rSwm-q}Du zS7DrQRbn8D#^UqfGFM{~xu5}X#Go^ee2ME4JVCpUOe#2=56I~y&kLk(o7!^EJB318 zOiGSwGYh`^jzdN3^qZH>_mQ34q=h-ANQb%_u#2L4T?Nz@bLK_)!Tc ziwNn9TDd13(pzWG@CBwgI~iA;sxqlTeD`v!_BFKT<@M0%U}-coA|X3J;Yv6-C4~iC#%FKAMB0R>1m;|7>tZ8`G=X}}1r zmq;D0n5UKAnoTytfi-w5y}E*g>*xZf*|61_sOS_N%q>9scO92DQ4}dGhHvuTPh# zO!{!hzAV9ubF6G;C8`dUbsAd3z`TyRb8S*~dY1@C?fZ0BnK%0+IS@Qz`}8bDNf`ol zdf(C!bK~6Jtd1wJ<}YQ-3u}GGRkjxgMTzf(ly_*ZNdW~($%E6C?UtAk5;NMnDRhWM zr$X-zGqUw^bF7oQYg3f8uIVxKl%0?x_EBSMK@1vfnh9u)3es#e+gA3P<45ECAa`Ny7RYdlu$sBBzN7hoXRWG1%FQ7vE&0@6eq(fM~%R5l;U5$4?Ftq1A)%S2{t zIva{!_f=KbwdDC-8GcNd0fRkhThM6l+&vK+Uo97ifd1lDYc?lGA+t#m{_mtjDqx?^ z`;@KFA;#G!&)nB%QKt?t8mpxVH1dHiF4>)x8Xa>?8AKGW2dV=R$%3f(z7GUs zl&n58Rfp?Mx2NZ^Jw(%&QOB3@FMcG@cPo6@%Y_A0bL*@=Z7=b{ti-*oo|~tg1=9wF z!=N5aWN9%*L=8bH8Pj!h%scH(qcig!kJ}iJyWOJa1uASTQ%HmkKm#EjNXP}EiMjo| zx4z%c=Ftf@Qz20T{vrkHB#);(_$-yqUqw7o=Uxc3Guw|V05cupy!5jENgw7N!qXap zrNZnzA`bfl@o5Z)cdEvVrG{9~WiCD7n2zx@Gu8bMwet_pe)fj}xaZ#5xpPjeXuB;% zCAAxlTCqw=6%HY!;1g!VtODR^0*TB=IT48Y!ZuV&Rm94=^Y7J)w&qq%Q(dKuNSwQqC@ugVSv!`e(n zAVp+mwU`sVu^&D!462__q^#j;rHsA z9_Mh_5p*Nmy6{@ZkbvT?Y3w1%1x+QOJTdU$Hpjd@Ly=IM7AMoj_QS3x47_ zi15vVwGf-o1LV-L27JIhOlHlM%;9LDvo-@b+Dg-XC)?|ElG$H+5gFXhdqjveBY4K^ z&g+lrzoyDnNIC6RCe+UvZCx|}UIhC48$pjuwxBpwmqBDFXGs|vMTWLvNw_U0-mT&L z*ZNp8UG~7^fcH~FJi6YG#pe`}fwjOBJfgl}IB1M^Nrjy+zZZUfA*RJ*i2a%)=!A^) zAt04|`o|Y}IK~8So`3)vE{6yF?>0B>*NeWDl~vTR!hV6Tfkjc&f%Afy`mpL(Yow;) z9bn(S)CF7>NpndGS~lHF*Pz2^XOGQY$U`cW`YKbwm((4Cn_y!HdFQB2!@o7wGhz#D zuyp5sC@H3MQIP^mZhLFOiS&8|PdpO{L24GG86CfLvJFHR1iS+KWU!c{O~I=NxS=(8 zADaPh%8PjofM-jaK5gTsWoLHRlxny>vYCy@jcjx~hDLXzY5oui!CJ~!Tf5B!nzK!I zNZkkO4-O1JO+N2FZJnFwHaLlA{%Lu(;3N~UAnCOYa-LaW)ok{hrhhgny6r8QE}=^q zKU?ZleR8L!C(FU_fFDld)HrQQ=dk+=NLF0*x+8H>y?v1u_i;HnIf(>Zr1VUlkJDPc z^+=RrwfdFwvC4W+_tQCTDR!f7OFW-pkf*rM&ON>%UF|2sCX($=^(P?YOs$qP?ha;W zgS7w97gF02`sruzxFWdkJ;MCLVpRXOQuxQRbe*I^uc;u*y_u4^0kk!eNvOeO&~tye z+coXVWS|d8^z`I&cV?9GOhlxZXQ|}sbLGy$^5toc)v3s{xD6OOSgf9O85|+OPYqZx zFY|zy*yq^zx0#D@dkRs|74?6Om1oX$iU1}sl*TRIaH(3MrUAV}2y@`9TzEA9+ZX_j z0jW^Eg8y6I%zeE00OJv$5XWP2c(;(SNYdp7R5lJPMN%l(o9-GQ=Ojnz4+|O7X#PyO zR)E1D3(*R}hY5SbN0-g*5WqGyZ+CjXRjNb!%G&r*w*hF=}P zwgZ~s4Fb5k>}DyaiJwA5O6_Ma6wydJp>Kf~25&taGaOaZ|7q`lev$eOtfV%IaumGoHN zXIb5P54z5{Gt@7zx2K>cGA@mxKp==H*D6Wo&U%9jL8#fEW>`DKI$h8}zf7}L6M6!d zdRE9M8L?}CXfAbg_Q>iIz&+PRA+~1|iy&N|MBg=$`rfTY10>KvV~mWBo>@>xQ7yld zW%j_1Eu0u|keApd2j17R|1fGoNbd|yOmZ>s9SSZ1E1V$^Iq*)1$v5FO3k{{3jc+Nj zAG0H%bIE-EBB^otmrjk)sh}6V#@gjBGd-C@_rNrsxYn4-&kR0aO|!2%c_?)+A+mFf zMmyh%-|3ZrZ;l1SvHBC%H5z9RW?FFHoF%+Rb=A|Z7=wr)P$>2s&1dhaWuEW4JKjl? zy5x`FEHi3ZhHZzcUY}^M@SnkzwPc3OXfz*PS+~C+F{gmZ{!RsF4BBF0?R`4&pP6ZW zrxm;~D;0M1c_{pp5^d~Tj71qwq%}k#qLL}+T5S7sqDz{ zo-!!pk2ew-!BjtUKRXb1*&i`=mRq61-)uCDF{geASS9t~ZK|pIldkT;q>^hc&l0;M z!GhgomIc*yC7#Fs zw0eE4BP8VZwC?ES7XwGODR;z&a-30Tvr-1Nbw~8^*P9QYwp8_3$&Epy3w$z@{*<6u z?jWGQRLNI}x&Sw@O4ZryE9;HXS?d=&nX!*N-kz)j<>A27@%d_hvebVeijX5X;QFHv z{+5Z)z3!bh8`i)YSreI~5n8Ms4L*-4G2V=6CLY=F%VC8Tp+WNV<82skg-8he*l?C! z$3~sqis~^Q*(McCn!D+?2ADgBwom2H#?^BSCQGWoYh3TV3D68` zG`}WTmFKN4&n2B!NGD8NOzO(`<1dn}jgdq3*8q6eP-e_Nn|T;-%geK8uJmST3a>q6 zfqZuU;^-O$?En%IoLJmOzU7Fp0m)uc)^gJipo6y>1hTPMT^Hn9T7Cna5-0XrgV(~x z;&p|SwA0mBKVyWK^npRGNRVJQ2p*HhAJd1nzx;Tk;Q3O|fIIiK{EZcHuV~3=_z&>( zj}h_7@68UyyFaSn&$QS>-uDqt7?Pa+hTY)jx1!j0u<<$z9T|b@%PaLJ57p3`e16>e zEgM1#Y+Ty3LM+g~wBuzB;h+U!V8gs$l)r(5@IhPcvP{|D&Fh$dQTz&|66m?p*ndTi z@Gp{SZFrm&dMwiVW?|iV!dfibk^2YQA8&GZPOTD^mRt+9d!bJE-oB_bC__K-e+~=; z(mVKqd0eeJrd|0%kqGhk6%n5G(PVK(d%GiFbCeQxO3I^Z*cBAl8ls}u2Q+@MUH0I%28=ZHfowyzs%Gv9q7ONPR$}@RgA@IBWlS);8Y>`MO@vcN*(z-0O zooTd+KtsnjlbRSVIUIZPO<%KnI;z_B8|FW7FCET{L1go2Xj`QYbOx^{AG0Au8x%PLncpI z)gtaG0tvjedFIt_-{3^&F5wo&CE;nAudv*RFl1uUnhsvtPk!3!>pixMC!}mT`z#Ix z`6aX0&tIr@w!*-=$u))mu1|=B7ur)1B1;_)sZ6b@)(L5;&7L%CZ}|L!=}`Ea*7yM+ z^;O!-eVZ0s4~kB)@U~3dC7&nqKC3{RmTR@}WF(N!Ml!(_eLmkCrzGM#!-v@wC_TGO zD?h(?-c4knvfsp*zoe@UeTpi5b5^;RX8?%Nu6Dmv)NjI{|IPyVcY6^~q2y046bczb z#2*bzoy7&AWMn}?Zm*3sUI)YCAM!p)Mu^3)Z}m?$iu$6WRT>67SqTg&T*PDt%R6;J zrLsE{03%0%uk});QG%Tf&@pyrXiZMvssMI{z1mBWr~|cW`|yPx(Xf~t+1adx62AZJ z(f^K~LkGH=j}%{R{*RvpfV6nu0VCNh+WY{<^lVg^o)ZK34w~VPNvFBGC^Lgh2-7-6 zGew!~*4O1=f%FsUN?5A&hq=^+uFg)d@LBHAX$%=`WKRU~qiyC>k_A@oD(_;~YWw`h;>pA+I3ee>D+ooN zo@(sc4mX<{*pz;Hu(}SppRTAlSh#L$qR*4{#1MxNu$LI!g^z2t^r&g5EebgA5XoiZ zb0Av&GojfmRYOC;pp4fe5r-_1#(no^9mSMo!Y zO=c-G-=SbXvw@< z?qwHj}g1bxle9-J1WvU}p$A zXc-z_lO9fcxeX}PbX5hP#glEYV`r8~AU_)5bG;JOl3WEQ=uxDk-%avu6U*(tOl4#Y zpvy_i_c8Ln3pNx`k#&N|Yxq`yI&9tiu0fjO&ig~xBC0R=e!RK2^IL%!(sOEi;sNHm z1X2ziWC$c2#ocJ<1Wv*C0*}WRZmXnE;YzlD;t3n+03^ilA&U5n13Aa7zy(Rg3F;`) zKPG#*r!#xH&Yn)ax!y^G4czu~;SWrmqmK!SFSpZ9Ip{&3lBQrCO2XL`WIHAAB9%iWnOfCh_ z_ZMzLknNJa*ltzxpcaTM3c^bF}wM1tkWhmmiE!sq_}e*eHZ`{os<^+ICC zoj1TWZIbVGZn$^r_{iKsv)*Tu=0`xm15;pHtFGT}G_eC)y}7m^0i4JEg_$mwpZ;Q* z*Vbs5H<*xsNAUwv|JfGMRwVt&F7IeVBp9;rc=m9&3GhFP?b8;ZCA+3uzwg8E-2`7Rt!S_Rsw1iY)RF&DJID-Ln>A}q1FSxL8E|=TP=$~&RxJG7 z*k@2_S-6hm*=e9~(8D_5=-8WSNv_5Ja=Fv7 z0qv}2JOixDA3jYSiBr2IR@08-({a%MUdjLMC53wn>se=yWBfk=4!}L40=47`g&r4w z5+=3u6(zfl6dlj-E1&eA+|L8vl?X_|4XNA`C|SWun}rm8f8#-ah|!NMU@pm=d+x)J zE^|q<-t8rU%!UEKx2RCfP#4P2b`3VC`L*6L5!dh&#DbhTh)6PU+CAmiEv4;c_ZXxP zi-YMW5KM7-1KoFi-mt@yn0;72d(FS@on0*!j-F>3evkL9s7G>aK!}CwSpJ~8A&^oS zhtfVXgF_olOrbbI1RyTd8bt1T&p*WxOn@|tEr)ZWH%qVEr#u3ae&kA=22eS4C2pMVTQMA<}P?3LXRIIEo1y$dS{Ks$t$YQ>N zqPHZbo3${ZZ%BE4MLLL6efx`|0lJgm8y>s5`w}4O$pw5J2(_D|FW2P^YR}}NlI^a` zFlrS5P&k0@z(!5I$7xtueq8rn7tkvOA~UF#Nt7!{SB8U%f&LNR|8q1Ur+slbyHs2P zn?pRzFMvY)6*K3Hg*H~-Nf-GFvper|)^SWsO$INr;<2yDEv=qc6B!m$@NqZw3v|;h z22u(czQ9AHiW8=wX6ocq_iEw}^Y=uE?m&M5Abx^|4}5s;q)5gM-I=zg0lJ%mW}%9u z*HpwNbkf|tSB49G|MZyz8v?Oavhab#J}Xyy_zrK5iFQNjIr+-(@Q-Z$);SW+Od>~j z2hL-YT<4`pa#Xeyl3kRvq!3Im=<`dFL3}Ks;dF^wk`5W~Uwnq6uedQgWZ%DkoUN`@ zbj|`nBebusk}`Z}MxCUh;Q9nLy#k2YY;^=_S;h&hAr_FG8hL;1y5Qp1V~T*I5mc!aLSekVs z>>ssIXk9*!|IU}8`8)Qr4)QM`aV39Of!3fQ;C-jq5%}=jg9BIOhXe!C!n`KR-=%AU zG#|;pk0BLQKMB`f?#ue5P5k9sI>H=nb>XcuonRyAYX947l{*P=sGK#Hz#=C`LsgVF2yU?y6HQkDsnL>$t}Hcb=XU$-Y$S?-;VI?Mc1rDa zx|G_$w#szA((-!$Nm`pRwvaS0p9Li|0ynDZDtx!3E&8#CQo;Ai=*=i8|GxU6+~?04_7+OLQ- zUo6ZAYf{T3wkHD0d3SfeUkb~QFBg+BTwf@Vj(ObrXR>*zgh2oEnuk|}OUZ=2{pV@^ z>zRPxYZB-=Xe`;%xc2(E#BGH1kX3PM*5WM`YU9-PIA0IsFy;|}Xk>A3))!n4Etz(k zkCD8gP)vow=4NQL*ys=YrUpN4RUxt;vM2L1UPtV*U11Zsw6Gx<5QM35R68n};IoF& z#&e3mM)9o28yE@Zk?mu&S?#phZImG4wZw3w-7wpZ#&_3eBOznIv01Fo@WjgaPS;{b zEvwg&VS>QC3L-TnYSlj5mXi&#?!h4;yI&qimYX(OSaYjffJgiC&|q_%C^~YHANjGj z2@;k6t9<(FFrUCxh(*o&tOjn7-9n{AAZiQSqWLo3-5zF|Np#7h*F)k^!_KtCbQ83z z)?$4fCI*J1&=Rumog?Ubh30noh_~yl&$FLBP~=5ZuepKvjb++$!GlYO*7`>p8X7Z1 zEOp@|ef=yc8JV6n@=^0mr`Fq=VctWoB^pQ!vVUEDf*?Q{(^Y69_*W$;d%T<)hR;KA z#e0)oes3bz!r%xy;48g>4>!uM6Wa(>AeDaU$Knt5U%V{qg$C#AlG#9JO@l>tC)s~WWnSIB!LZ4t zOm!L&kAt^0)A#OH*hw%q0y1AlP4<^Ue0tH!0QIuzg}(|$L45`eUWSt(byS8rI(2vs z3;#G%zpAdsRqKYwPlI=IOodz!Jm-TQ>~pDT@Ii&)uq|?2A1tsrzHuG8L(YjKs;bV+{Zp(g@lh0Cy=x(pm1I!W{eHhod?y44civPiqFPMwvppe@;bexUyJ z-IpXFOC#qiSB1WUR?46|)C!O$$aga*l$a2l z!Y!++iUl|_gRmKxy$h25*a{;+zTQ4Cc$@{iY*dqkkhDCK3u82xGJfLch8q=N!~3&4 z6yyn0_%|98hy=%`PwY)L@QJiOv+YDKa~P5##D(eNKFZKSCu6ihmHXx zlq{e}Pwb@2ZK_EHrw9&V!Yre~HCC?O457{LrCt5HnKc};i7$O;^$N;6$j?3^9EOoQ zxuN)gVW(>tGthc}z`$&L2*eh6Ug0%H_I=`)^1djxsJ`C5ku}?}8C$c<5byz#>5Z8! zm6dXx4?%vVx_9D@G4&Nrfa=z=QC)Da8h9|_|yT=HcU z$a4nVT3!0RhmSvTjz@tQ|F_%YuHq`w9*_N`z?y&g;+ev817-=EWiNoh|1o>02gf9p6qy9%8A z{$5)E{W$_fET6-%G$&HcN)CVep@DULkJPsn(X=+OxpEv#@Htte`%T$Xo-uQ587^QO8f#G%-m*QIY`_xpga)GTSWYUNA0FW6#?C7tx{%ulED}qRF?Da~W&|%) zf5vpPS@msL{;1J%Kw+a2*f=+bc&hRTrP_H{;cuq(CJu<6wqtwn`~Rctt;4G7+ihVw zq(eeF7Tu_HNOvQhDlOezx@eG=T!hjk-JMF8G%UKi>zjV>t9w75z4zJ2KfERi>tfD% z|L!ryo$uZ!zMo@7NaOPOcIVSPk|19%B7C$Qr2CC%{cAo#zybe@k@g_u>IR!2vl&@@ z>5dX=-ygcAnkf0g)&nbcGh<&;Rv}({bc(4~rG9cFb#BAtgJh~c!U>|9)pjEgSTfj! za@!y+EFWF!|8T5Ohd_e;mC-%Xhea-{T(L?scK7G2 zZv#CrV-IHxV{)^cHimjh>@a($jeI`>WB)C0%bFj)P8otqZ_YOZ4|y0yFR?L@`@ zf~r4%^D6s`wVkrmN&bU403?DZ7UqNhwM^pyGrY)?+B$ukk6o2pH{}&GqS+yYkptE!l|B5U?By`O4y`y)*?FPp>ffaU7;cI87> znQ?oE)A_RDHc=jY4OWc@ zFz3Z$ZS%A1uQv%M43s&IY&ZLL+$v66xUCR8FAo^S`XZ@=N#iSvYWyl5>RpXNzul^6 z3vM$1HP*a?v|_$-E-=^GVsn5IK_kJ)`+;$`szuA`(JB0Z+;{6$zQR`F-eRQ|0(G>0 z%(>4PMXN<9mLvbEWqRpJ(p;#DOD1)8*9x`L58Zh2$&W5Y5|B6X*41913UP&v73=L( zJ{e&<6%=;|U~v$|Svub{DOr`+fCW z3MqyMnhG4@`NN1xRJkE_2y$~WUR-8U2VGP7;v7WkE9>v$Z&}gk+bk<&m-)#xZGUai zn3PHrFvpDNWi1;!S@cpZ)#n3*IilXft+Mq7L9Ian!w@Uct$9DLqC&!Xnj{=N=vwYl zPZuRWI2vtZc-oz*T}Mvt$yepf(om|(Z++IcRv-N35ZskJKc?K?7A7#CK6?nfQJ^v= z7n65GzPv4*B48^8^M&IIyB?0hJ2*H%---yG9^GRJQU*FQ(}nwU@DakAn04yEWCNUx zdTr?)PcCLW;JrU$%t&$cwOURZHJd$!yScf^zVx}Yyj=BDOmz)tG>LrnVq`hPivi(> z)aleBr&qG^v4-EO&J*r{vv}v9YWp8N!qP~7AL9!Ipq?~{p4{&&n^c%w04QuHZLlD5 zvHz)O2QgY&{MC7xsIhU+nKPOtE>OP|A`MIwszRXkz)-^$Ys(O7d~?>fqSB9sBp*0b zy*stZ-wX?X(7RjK5&`U~mmfgLCaziB_I&kJ#E1*A0dwZr|XMx)CXmWSm?r76|dBEU6lpm~RAA;@}LgwHd5iIoZV+xH~aG14>Jr&PwD$G&jd9Vno7O{_j3 zllSlBC-@V_QFT(|iRk*L{4^ou_ky2d_t*KR=TCiNrnJM)3 z*8yPeC!77%_t}~qW?|;ZQayZTM5>k9bfCkGrd58*oA=B&8O2 zZ+*kYs9N{MbE^py&OGHe8$T)^n;ozq_kkOtHB;C@<D{!}%}BQKUkN^k5QJ1e=*`K4Fr}(2Kppgy{$H^(o;7 zU+u;IEHo~9i7@FL-`&d#x)#cD=4C8ebJ)f2Y7-qTOcVqxJ`oq9cuVzLn*Lj$rUIDm zQMrQiZ^8P91@tKc&SL{_fq(d1YX6l%3~oA%QPNYN!sp^-)~XV6N0yaz>Go?Xyn@9o zxDqtfLQhi}O@S%(PZxdZypJ9%<`*DQ2uJ(UYA3`l*mOCPfsNtRymh>bB;1&OO1dyu zab*_wT+gW>bT@JSx`V_jPRRJmuW(T1KH%e^4ip){*$5RI>;f@H$puxdo*i&##q(`6J&LFKaEl4{WuSqjWiJD7Zs zPWalRdJAfQ&&hfRPHr>E;Z9FIJ>Z#NHBp;=|CMCYrt#YMTKen ziI+SvxGxz&HlKP(95abG+q|uFkMUBNARgsJbX(2PQA7oOk~ww7I$?;bhZu}!a-nS_ zTpTx+L~3 z{pMyig0^Dniy%PjBT#0vWlL@vjFw5Ec zbG2C3lEq1ySKF>Wf*vQicaee=$(~=tL|rn{FyjU=%1`TuXZCa|pMOfX%9De5BQ=Ji zz17uyM!=@+pUlEmT$qW=&P0`nTbRM`vSX9y)cT9$1B1pM%QfejoD!E~u$^}%WQ#KR z-biiyv}*F|URMj{(ClYIKu19ljm{8y!MQWRs1EFFI#2`X5Q9?T+W8?>?QmS9h>@Kk z+-o~D1p)_`cZ~4}d)uzLp!CODT?YDo*-yX4y8csGEG#S={Z`!rRA-CHuR*k5L&tjh ze^JZb>0V^wykWJ#T9^)fdzy^sJQfghK5_dzvhY0x#||1EAvAw$wsTxYj}Z2#=s9>h0F zmy4=vDS~ z=;;SlL2e03^U5zY00d|-8R21JxJ!~QxOPmBQ@A!N!Wm1lSiH1qcV?3vdC!$<9Mf`v zF5nD3$s^_2Q>xzgpULh0ocqSH^pm^SnhI?_skW!7072J*{}2U7$oTTwMp^r(Sdmx4 zOc0;Nw9nLH=p7@3M%{Oan?aP5bE?3^vpXT5FoKBuwA~upxzc9&YU`y?5&DNh#1}8^ zW~8px(?j(mo4vPZC})8H9VIlaNUGlP9jD8QME}|L7omCe_U+Widu0-%`;!<^RS@Og zQft|UR6ePzEr`nai`-LA>z?O|_A_~h@IPC`(8I-$oZ%A# z{HdNpoYSI4&`8$<#$=VX-sm@O{G^&D5pX-eC9KW1n5qih@NIV9c0~8sxJDatD)Dh5 zJL1<;1JZ1w=hQp-k5l*gQ_W=1=*$3vOxjFT0l1Qf{7oa+^B^Y5iFIaK<+nd7Dc;rF z;g}eGBO`{s&M=E317o~K-Qo@xfJE2o(Ne$Mfx;xSU5e6^9shjhgg&<#Mb$xomUmX! zf!2~0@KeZ#Zz}qMn9ZS;xliqNm*SwrULNUVJcq))m%N-@AZ{5WkEo_bIl6Z$1E0%x~pci0%P)i}hkljH2pcX;^(@*tK z=v0|e8ETitW>c3(5^mx8I!bjU@$V@cu0lY&KSP>(uwOYwnc5_C7?>l}^> zs%%2?Eu^lpCzFrHZ|PoDHH{R*ajDgMn$0HW^0~RHQgHQ}Q`US_{As4ANPL^J5Jc+?a!Bige4Cb<7bu)O|`6`5X_X%}_060 z$n|}6o@df!QzU%TvUH0^swK#h4_AYDt;Ik{TpcrHSWp1}dtzCi59QQf5l0Jz`C;UV zN@Rk+IR|9`iS#dNVr-DToo;bESQ!!>2~HX(9M-h`;7Dheh7vB(*(gAD5ic%bOYUgq z@OE?tGENd>DiFk9UG(NIc(}su(NCt9zTKi+MzA;uK|VZRIq;1O?nFv5DOe3OV6xjP zeLRn5*D*~a19zz)qo^!VD1=GifcZR?l{yx0CG+blcl-Db4c2-W)d)nakV}F)nF`jw zAD3e*=$s@eTcH33HAN^W`hxvcSRO(yl5U0Z@^pxHH8aH)Oy|-K#X)N;1u%vZ+>0cX zu*+videfBX;I!0ozctgCxnaYtmS%SoCcjkHdLO`f=#y;STAUyf`G|=@vKZvB+R|3L z^qB0C50t+_BQ667u*;Zex<0S=eaca>C0hr{OtVlAM3V5l*(_afcU~4pq(i8ho4k#$ z{i!;5-wqpX3`Ur0{JxHI-Es$2ud;P16KvBDZ5PjQaho(`&-1In{7q3{aqFlM6zK2{ zb{Fs>*ZIFL8n}geC6}Sd;?i<es=uSM07Dj|k2_MVZWA0zI2anMXJUMW8P>(+ZArP7~Y8wkRH zrBabn7$n)bb*4;&&Tguv&A=YPH@#70vqI60hRucw^IxNY0ON$L@tXyH7klXvU0uhg zlT%b;MLE(@A>3D18YQn4=S6od;mU!@)igR1p@nN;?D7cSj>&{p9Xa&;`HlG9`R*Z? zYU>sa5m1+gm<&ikT`821c^dG$t0}Am*Ln*?R{KnS69yd;`1ul^a=}T}zn&D|A!C+# ze=LX_ta^9|2##_C-;)Ng26ZFS<$O*k{sLLTk;eI4wUhbFOR-CbbDf4FTLXAF;l>@lg$soheIs3{6)7H(`jO&>k~h7W#bfjMJJU9-!oXE2;e*z;@3bMeF@w-gMCh8y5*+~B*>R3wy`vlgm*Dc-pPfG1y3WWh30f@Ubdv|CIRKE>$5lM zpNN*GAdoIb0>h1Szw**nKFG4@mOt~lAPdOU!nTn^XE^X<<2A0>>N;j4&sp+;fAo5T z&1J*p?d{BnNlWf;r;65*xYs_W)obL&?^alx1>H&dw1RyZmcdI`ie3M-Xfp8Elu3zD z74N%#-n)xiiG3hfu;*cvd0QE} zWmO6v^tw=`h1As4)LuK5ouPeTJ<)pGtA4X?%oQKbkg=k2Us2dFUnrM^$;}QX2qi2Q zFK%s-4!(w##5?i<^irNqZ|p^-5oqc-p%B;3-puIgnZ9&Sc53s(dZOUT3Fd3LLQrkXZ_%7aQ(IF z4`}WdyBLe6lC-orUWkrF@mIOm$YLebnZArvxdx=y@ytv6YVjy4^#_boa(78--tRMI zYiX9BkGI#nUwa*omfbM?`oMRT z`sRmxOmcOZ<5!IcwYO{omK@fqry7}r=S#(D>#lc#>u>Fg4pM~_%H1>WZ=H)ukIi(o zJmvUp3hEzITR%^=*Z+Y-{S?u;mnFv+Aw1Q$lf@;Ir_w6*wXAxmTlK#-o8P0g3Z*^p>*nc(`~fdioR0T8W2)dzk3%YpSvu-)Qti4*ro3 zghADp0ZL$*kXrL|X*lIF@n0Ywiwy_})uRvw-B2g2O5|B~`YZBBLZD3C8rP zaP7o&{~RuNlqN6XPYgx+gjqT1U)Qx78*svSwlyQG|3pb{<4)9FTVv#_jy^&cMyGKc zjF!VtjPR#VI7cT8Vdfd+0nNA35bw`pM8_BMzywIHA=q~ zmykKLP@;-t6l@Gr)-CMgRPs{iNy{>= z)$qO=l(ySrUsR-gp-^Zw#QkY-pV)smoDT_YKtu^`*VDGfLlwpS{b90nxro)p`wvW) zJm67zWG@?BwKy_p2-_v&W|;ixBc4N=;lXDGretNSwQhz>Ug$M)x;%2+Bw|q}u@nV! ztTMgnW3DDIhYKi{hJD|DTNukocG-+NMjgeSdobMz6u?XcNrPpDqPs5&oXdGu?w?aa z*0#5u;hM-9_>g`_l{FB;@KHq{eSPdN7tSHEo`q{%1H^W~B==*AxU zhd45!q0*=Zs`FY|IE7&(OJN^KM#~PJWMt(Neq7=96=qvau!q`w3!^c%ftsLu?)joW zyFt}8WK)|iTVnKd!W+i#J-&>%-FvT5qKXS_ zoDj|Ch2L`K$H8K1r@(%u2KPl`?d9H}8;8?|RB~iX3Nxe~5@$U3_9~pDJA!z1w9bQ! zR4Jl!qLak_Ck|>RMD%XqRFRexvvDYx_jms7m-)9fe{XYpK;W z0<3*l!0PN9b*>UfW7iieY^n^?{icm^$VjPP+OfW?f4(3V!fRa4TaCA)PggGz>qYAE zBALa$zgc0eVgKjj^fQTvS_HJ^as99gn~-(7bSqIi>&os{RFJ{JNXn>f%HUyJajVWQeh#{1*0S@};wSr5GPR2!8ny|0cry3#`>WMnw*?!rQH zGV2VIT{xbt_vUsk`UtFSjtcY7BaliI<#f?|e0ZM>H*;Z+78E2qTadZVDz%L-5f*`! z+eWWeR4(^yKZj8Gi z`7yFGmD#03*S<(pZn=7Glh^e*{UDB=8DPJQKMu(^eX9}TDMu_gLty4%nqRf_j_q#Y zyH|5KZRh!LGcGCflVS4iVZO~3V1W7Y0k7y!X$P%+BMQJyE))OBP6BpiffKVU8~5f< z=;q%Jwrw2`f_-$NWAOU>Ec+sOHo8_?UmO1bwK&uebRgy59-JlqakbK}m!^#yVVinL zJxiV~9gROpHPEJ*gD6d=QhMbc3)lll_rhWCid>^amu%4xwp@3Rn#fu9C>a{t}8echNNgln=7$W-yXzqP=pgAtJrQN{m{Kp)p>Mu+5XVaTz(xV!e+f-Bk>y+75lED3c{28Uj?wqBOzGo~nxAm}kXY{yM3=_SKYdDx5^hE|8M>Q9 zIYSQ~v?Zj<2!WAAVOaErVp~i}IZ+`>ilY-<&RE1V5(eYZN6R+9B83t9l#xL-Q*V&} zx`e6a?u6d^{G3*!KpT_7?}nO-D~&6|Fbz>i@+uF!xHU2VfbO}?3~f6);=o5^ie!vS zG?`CYq8y>e?(gqEih1K8n>SLTr>AgpO5(1qnCxpKup#}37M{stT0`0aZKqhTP<#FF z^wGc5a{Ip?(%hlYW|%C51N-Rma+-7$x(co868>PKlm`Eslm8C;{RPf3ZTs@Se*Us~ zbKoye{Ui|x=1+h2yVQBJtkV#J0=qi$BA2rPX;M_e`MKw%H~y~H;m1rc#U3D7a7EMa zLdaDlygWT7J0aYZj5JR`VYjROc{i(zuLmW5nt$LHzk_!%laTCzCT05d27ZvI`Wnb! zButd)_d>0wGBgK*YM5adlhuW)5?OGwB|&P@-G3B^g3b`Yh?fK%XKxi#ZKb3Ig<_9b zNqReyrYw39epR}Kef8j*?B&g4mbQpelu5Xk7k8|cmsIv&A8xzF%P8)@eAu4^#a|b7 z!hj%X5+>z)^7r%8|K)Vc;(vl>FZHew&xECL;CgbT?P;7@Uc=MVP>)p4iT|v)M)5B3 z?XwSQ%p6AzGQ>)fpTBcfYI_&|9#4T9Dqou!us|H`xGtBa)?HX0W_-BTZ@;(LNWoZO zzPzggrvxT93nyFhek6wra}USHMmfTo=y};kkZn3R%Yfql*(UF-N$6b7G&)Cg&OoB=?OAclkD=nHNkKEi&B?86XvZtI(e1aUiVtFol424C( zVEu@Xb3`UY5L&0bPM;h=6?FS%L|v%D{LmHWR`V6$nSR1HNDx{0=Yf%dZN(95RlLdQ zi|%JDI3dCbPjX((!)1Xrg9FXgR#i_+pCp6C+SIbTD>!bjzou&!pu(P0Bcx4i73?{! zlmFwU=X-v=^vES|w)DTL>fZ&f|Dv#>G@?|LA}IfGPC$NKh2z)f49$D}cm_Wl3o8>5 z)qcOOo8$6HE+i~UYM4CQ^nNxy1$%@Ikla5v@wG(L4MSltMz)>pU!}oTQ+PPkFOPl6 z0bX)lnKD*93o%>~7-xICKO|hft*Zagcx-Lv2zPXa&?rhGVJGWn>mzm;5>n@MuU5~1 zsQZsMpu=TI4X4r$u)CnEf>=c6SD zd=xXtHT2@rR|r1~qll7<35iVZx#;DHfQhn_^wKR7;CD5TYViXUgZ+`3d11ncl=1!T zt;9r$wb?sF_x+S|1#pkXzQZ3ccP`+#a^b3~R*bbFhR?t}Qu{LKWD9N#&ihX+zU?gA;47kSHVXwi2KkDnhJ}$q# z?wS&C^YiuPiGLf`$*+v*^k@71q+3W2JnJW1C#3Vc!fdUA8j?h^ zwx~c)yqyJ23JSkFzMjW3GVkWF9Fv?`i`n896!;+HTH5E|>P^mm zkKv3d@e2&Dp9Nhgg4|ms-Vgg05@xxkhFzG&0?laT4~su9Hy!VIE`}?~u2TPbJ1{_j zi1`0eAoBO|_}4esH~u0ou8#=z_kVo@q9pLFb`@IQ_99sbn?dLhifvdw2)|2#M1Tof zh;NxQe76;^QUD2|VI>Hl4h=*G*qG4bBqrLp08TEu3v@5CjD%$^sP24_0{+CkRphIr;c%Tn5Rk?m<=pD zl-C4fFcOZJHEAVTg#z1pW&HeO(+x+*_!#H@71ExJAbJ_~gSL=2T-2Z*^ZsdT{0_|qKY>>t@z=3{d)D|ro5`R5omcziLcT02vHhi*m+64=+GQ8t$|mOE z?9IJTGGQUFWSuxX6Rg8_$YHf>9hn>4{78?FQOk*nXLTeS=siV~?u#tc<+wq;6 zS{xj)J@&m069f^JY_!Uq^$eplG&k3|%5sikm*);yexcboXHn9eG4cP5rLV%Nn3-?SBGYwsUiDv@DX*PkC z{KAd6N#VghY&TPu6rM~eH3V+lWP*9~m1cxJ-yrs?P#r*ZUN+d%u|69-und`T@&nhl z5|4Mf8GCeL@(S*kyL&+|rP$j(n+ePbW%{Y3BoF)Z3I2wyHbrHKt3Bsgks9&SaD+DL z(o4+l-Z$dzw7yG~TBY|V%GguYrXE#H>d&5bH|wNtis}n)knuqhAnlMjNA?qr|a}@J-;^?=4&BG$|p*EOtapuSiLg){xX*@KF4*10g)9! z18ZX9+!vUz3x&&2<%QT2{B?r=yDw`oV1v3ikqDWQ8W&1I9L?_uhCcl5KmkPkRX^T@ zS|Z{@07}skpWl9~al{DL`d%~A<(;#5kAB#64q`b9lC|>}&qT>-@ROT*2c? z;SDc@Q*liB;IT314TwpZM6f15;gB(SWC&QgC3*R#Cm?91q2SbKsq}@__ZN#7TjS+K z82QxGBHyDjyO_UgnOW<_2mscB&Z3K-K~5fm$NA36%Ia12a{d4I{EEYopEPlaW~_hh zI~_%XBCpA$rk(K!eEqztB;v(afQwSfJnEg zn8bvGgfuu@W&|%N(;dDyD*a=>F+o74PO!iEZU4u!*8#KC9C0nP9?nWQaI-NhGNPlR zSj96{_#k=26>U$Jo_(VT1TFNifrq=^7O}3v^lQ=0yO?_kn5#72mSj+}e(18sk=xX_ zqdv|E{YLT{eNtocB27HyMGx?lG-BMGCPx!OQW0)Oe1tS1OUHKnJbVrsb&PP|IQ&wz zb7HMj+7YMzynV?} zHE(TJ6Z{n<##uZnbX1vqJlf;O>2cU%GgA5F=B1?6%Kdq2)f)1SZi(IGfO~`O`#~N1 z<-6{mczAI$S|DHoLa@JxtQxrNVXklz%WfXqfH__~y48F|!c@&{E^wZ~f(lYr#(vjj z!pX-+Y(A96D1$G^^Y?rHgN6UNXnQXsDpYoMax#{oMJGe;{oiMO-yeO;9v+MSWLw*w zY%4Wq>X!Z9{+;_y1kuHfwEJdGv`Gb$HLg%Iu5YMbrqUsPed04%nBTJiG8}a{sW^p@ z;K{ebk_>&|1l-78YKV#EiSMlY(Zyk))^Id&n-VR0dojf7E3pVxAcoV_wr{To zPj&|Ovl@bFboNkB3!Z<1IZ@WD9!YyAJlBM{+tCRO2-8wnaD(AA4Zn)vUGk7CzseQ5 zJ?j7JS2>vdu?})KU%^WHtq+T~+*nUnunBTYWT6j*xsGwA!bb9Dj0(Ub+Q zw7#Ev;sUDkNkw_+=}W`v20}wtuTsCg<19CGVaQr8YrI%K^{dtA*p&KKIvkuJF3e0} zcZ2mknnK#U0pk)Mt6ja?I?Ku!XHSqUNP2^{3Bu0&hyRyS1PoEj?CMu^Xkze6muhW< z1T9X+qms>LC+aUn#94n`ay#sQDG|bZIJh;VC{HlrHYK?Kj7Bf0X#V)+=kju8<@%cE z%b)7eDwxBKl`&>o^mUrXt8h%m$3}g3&TNKyFeK`(5>N=0Wz{|kb8qS|>)*ZZyxB4= zpiU$g2+-0h9!N8p`}U6GtInIIqhZHlOtk5p#@8&-E7bhnYPfWF%-J0sDo=D#EC}fL zmQA~j3F-H@wzfL_gPs1;{{P*Vb&)6th={W2*{G^{O6`dmz9c1S^8cVP0G$a4r2hq9 z&B)b8by#kKW8{{3u{e;+p8Eun?5|p!X;J(^HyCr!zEPR0TZHzEoe}g~N+q9clnJv{ z=h>AJ&`Kmv#;eSSbcd@WoVPNNGF96Q?mZ=(vu$9bgNu!R?bEXRLyX)nUpn4Cmv5Hs z;R;m`uLElAMUtABFdz{{N&I>0?7gH=$~b?yr()$cllllq*KedfpPP}-_~%dXx+8d* z-j;t;O|XI4j_u6m2=?P=%q!pHf+8Y#Og zw8vo4ZV|uadwho-HL%4EY_Al$yK%NtTEAbNahHU$@y%~k1v}tu5)S@YFV8h3PW0N4 z+bkSqe8Vv8qA=JuGkk8-=p-r!Ke-aZOf7R$t zL#VovHkHFb|4Z55S)?{rG2`I6aTgrU<;nONYB!c2fZZ^X&><& z5QlW*8#CmXAOlxqjYort?{%<@&RxML?>HM|Y4$>dBLhwe-;wk(*bW)h)@#W-LNL*F zn(#?zsJZ9RttVg>Bse}#&J6pglx$8%?c;2jOioRxO~t#~DrPMj>Y9f5b$i%f?Nq0r z90!>xstheDcYXAuIi7zJUp5o5@kQSBqP_FL#BR&_6&mcMskpd!H{(166*hq~=EFY) z(tjhGfinc;!ay*9s{nTf*vmc)|MA>^)Rg_3U%j@n=P(g2F;z6HrtRu`4pfzbD2eX0Wt3W1j6Up*4HCNq@=~ zw&xo+;i!*EvFS|Hu|8V3Z0-N)NffyaMTw>B5K+dtA(ljNpSo7w9Ft9t9ZMg7)&W!5 zABwMs4s=mQvkA?Gm5+Q}ini;x>4Km25bDOTH%)q^dcpO2H;JN^1-GgR`XHR*qZlk8YmzfO=W#`*ba@qoGPr=wqLW@(3tP2%j+UGb7C9fz-x3CUH6AUPlTK) z>I9CVF~u12&7c>klQ1i#wRu62k}I`8^zIO%ieHnsJm5VE} z@p?9i86GPKb(e-3o61z|4=e=SQK{$$TlqO3zaW5>mG&U zJMU}bLU5(Sct;Ihr=fJpe}7%)R?9Wyd(W-@)r}3jVgRf3;`E?AGgDez{dG@nfc?r)^uZY^Qmu3kj=(dv?wi;rWJT z(bo?>%=5LV=SPFL{>1k6Y1BLFL%z6YEY!kD2%_}nwA2!$>r7gVLDT_;G74eci_Nz< z1UN;gs3lT%xdNtdXQ7y@Re&u(_~06xsbQQ89rU4vd2voVkmknk|sdl|)Xz2WaFPNzXX@A`9hLstSTG*m9-aNw9==lucSPfxc2M+Mo*4eVBg z^2X841lgRdvc3PF81QPUQY~;H&WRV2Uy*dNi(%I_V_Sgi3MONPi3Us0VG!NEK`UA z849iPbcwuh2sg8MT^L-Gi0y!+aWGQGVg$OS=ejM7M9S(O&DM~88-fOnebZa9uTe$! z#9JRBFnUQ9{uA|sm-YHHo9L*asY9uKd?YG}YH3_JA$ut+A5ab~iy6DXcp_D??C}Se z|K|%pGb4E@5$hKx*DRyR>SnfY#@7y~4*wn3!hiOwet%WZiVE?dHC$^2YN%Gt5-Ov)g1Nn2gJ~Vg7TCmh*Qc7&P+oIdsFxjXT1}hEXYf( zr)x#ve&Ymxi#T4CfzlzWx$IkYOn=EDK zhrHPiy)r!{&E0wT13iuxdxzu8?e{(znbD#6%+?lLC-xmetaf2kOh2!4&om{){tXoO z>P=gn27Fzn(Uy%ytD1yMxlt}HN{Dtv ze3-b>L6Azd$nT+)pGYMqh1Nf$8-f^qTo3`!wnucmW`a{Jiow0qxsQ%6zS8oQ26^jhxp@IS z>;7!e(9;2H>&nm@_4*y61gQEz={RSK_y{A8$hSXEd`$#)T~M${i{~n3kWfe`aPVWP z-(VBnXv!R!dq&9m$8d`w`JsDYVhqFKX1HDLep~cO&OB^ytsT4z>ju2@zLA^B|+NO*OD~Zi;>dc>jt%Bg2vUOOD@`LJ$XgUh)d7)uVBpcQ?C{Qd2 z12YF>+p?lOWOeE2u{mN|x)}!SToZn}qzu+FG2g=>8k9;7yD~m3p8UzX*GnS0ddC>w z`2EyvQgU1k^n5z`R64#f3(X0%e2?eQ*GSq+ScD)}1kD@gM;l}*!ZhB zAnF2RR@m9}K2-`_{t1|zgo+yA^!u<+lM^y4v)mv*N=g|N_k*H^)GGNi3iR~w=9+;y zFY)R|IU~@SE;pw7wrD5{QAQedM<;O->8ay0@6iU(vjLBI6}$6(jyr11V5))7%A|1S zX-+84MtXz7&ImN`Y!AL&wEJ>|^OgVw2;rgO$J1Pi2INRWHO8nHy**Zg^J3!FU-`yF z%vC#Dv(9&*Eldgaq7t@t#o9qM=0j^XuPJXoNTTEu9D=;V@founLZYHRHp8UjqOA=s z%l^5Q{~3o)(*0#|r;rd4EjL3G%v<{V347|-Z)x4({&p{vu#rH z(N@e+jFg2R&FX1E@Kn2|O8XkT>aoe+PjV2#rrF5@he72&b_y(NT~C$y=7`=3 z-I}f*jWm7u<_auQAD+y2iEggtONmG6Ho=(`dg+IQEBW?wCB6ow&ya@(8oGo7YA#kR zi!8?5g+U3F&veAGhS<_=gM3|Zej(PT3DmHCF_-m+Kk9iCV`ARdL8;;Hio6I}e?A<4 zkT2IvL)7{6gl*9S2qp7f{mu*PGi;y-%|wmYt@_ahvhN^v?Tq@SK93=9-X8Tn$ z{bZ7bMGEgz3EkBwpwI5IlZ?-gMVsew8cIOVG@pysdoCV62I6!b_p?y1asDcPZ2oB5 zzjyj}UzbRui0>U%at$hm_a(?+GeSTl6Bfz z2oaBZ70<$>$%c!yNY=YJubVd%RYsSv)ZgtXf5=fRO<)RNR;-t!hzM_8PGOjXxo%QV z23jZzV4+i6`}-yD<^{>{;H5Fa+ul9xEB{NAvNeH2%E6HYEe=xl>&JDWP_eNc5E!y1 zN&Ss;A2NSg)Rqtz;#Jn;yn}u6o{X|=z|1?b5`RYv^(ua`NJ9?db6y`NawESNup-`< z%+xui%lLL86h#!y)bZR~XDXb{a#ujY$c36*1Fo)8vW#!*%hxZIWU?uG`j)6DerLzX z$6f01IQkt}FGKO7%Rwfp6Rvw9B2OCoVX<(ssWhWQ4Gblu^j!mHFgjvAQecV@!*9x2iKAH|J`h0$0Y0CgdL)+Hm^uaL%pD;~&lfA1Texg{B zs}|5s!cK4=HqO{?ZKF_JqPUcgrQ_z*25<`t>rM_Ms-+^<9UaF_D2PtXhcB$N5x0s& z??b&VHl~7I{$TyJXq#S_Eg;G!<~=GgDcIOrE{8MRbV_@4Zr5uT8Wb#>*t2=pV~U6J zNCPP{8exvNw?7ZgC9np$rM~E)lVyM)1WxBPO)c9FMh^Qdt^-th@@Y|(wbJF4-Sgt; zj07g=+eOHs?!KHK>EQT7-#cL(yx1A@3t4YKTp0tr>K8B-Lg@ ziJ82p>vwm);a_#fkT3bZhBL2tL6!1}-!(GZjaZxD!4Cb((cOcD z(FHMn6Sn_BPQjqgcOb;$8RN+QER^tPjIDdQakj1JUakM^?;oBg{gssqIE*t_fjLNh zf$5r#K`dKfzr|%-O>!)eFqMCxgU_GyDs}KUhco%^_W6&DYJ^4!n5491H~}sRqGT#+ zk(@iCDv0?pQv7tKNK6By%~+!lH_(-gWOe1?UiGVY!H>!J@*(ZPK4>vk<)L0_sQg8! zbPiZ)Q>*WC(;6ytJT*kU_#E74h;TyRLoITC4S^{nS*YUVk7o}0ARVt89-Tt397VbtmA*_3049$?dh7ec^w}IBhS$Vk%f}2_UNDFckHY0sny*wQ z^>}d6GWYV4n|CKCn<#|D~bf81CNQHx0W_7AigsnDt(ym5WsCzBWth{B@hs}^OZCO_&ta$`O-FeYVC6Bc{iQU zof=UKTja`lq!7Gx!ohDN^k>U>6k_+X_b0YP65gU5oKzJ{@`+;slvXu%?bXxE^NeTK zlc5~WCEBp8-6i&C4H(HD%Q20+7+$Oq0HJlSB~p3c+uKVc85>>xhj0B~F4`uskMQGQ z{rvn&m?izS#AAH^_|Sh}Q2GG{GRY$Pr=*kk%i)+JJ}67EuW2PR17|EGRhtQ|kP@V; zO{rtXZ#%Wl2^5Xx(%^S_?7D{by&OaX)0BhLCA>}HfNCt0=c&t<$D;n36a$GYK|3#) zbEM8w^7UGg1bq}{uj9yGk}8IFPt|ekDey+|>cQ<1zr4a{{&=;@sLgTY*B7Gv!>RPz zWqGEd`q+MOC)wi&TdHgUl1|4%WxQ0V*@d&ghST#QRMfT`aohvq`2xK}3%LLa;c;IP z`RNfFA&&S|W=VN!^ff}H6BgNMmnR{M1XE8)kICqD2KnT^+ zfH?Z+B$8+^^p-!lxi$8HS8j^|^y|_Ihh4;nV3q^-X-~6t7@<5ZH~iDHHUaAVR4UWD zVo5SBOz!~$yREUO+AdryyDK(xava(kd}8u^4A7QvKGdY+^KPRB0qgf(L&=e=s5526 z;a*-QX3?c7;>L{ye)4J`Pcc6Tb%Bl)9nd1Msf>6W1YE;%T&BiUV@V@o-y+KyU$v!O z>tMB0LV<8mdiC&g2Q25hv@HRr(y7;c2t$YCczV>z>z4J{BeH&xUdh$=8!SfGNPbxcXzj7mXnhcn|F~5_6nzj za{X;A5K(}^YQtQ)m~lTtCjmwS>QQlWA-T#U=_}EPwV^2n6=oS46JH6ia-^R7AKW3} zfs*-k(uCC1)l9H2MZ^2i?NB!^PJ~HD_H8X|1#l7_kW$}7nOgsFkl-`@v{KdieHlJ; zS=1)A0zY-}8j;OmlsRN9SAwCZ+A82V&XEv9`_jN9U=z!mC3@Ma77pIk??`-SE12gr z1mfAlRTZDfs??#e%Z}WplpopjI?eqOHy7&z(Dbj7<$x4I8ZvTjpP0}Sl!Uwbetm5^ z(gFI3>%vs22o#h!fv$}B$Xy@32-KVq97#ahz6}VyU^xz7C7$*luj*d?ewHzZ2rbrg zass_^;Sco(o1O}3e#qhQN5UR;CqJNHLgWRQ8`P(<2UzX=>uA9Apd2vD1*xOrXD!uf zlJ#{@@r3FX9CzFPZ%rvy=RlyA@H`xBoJh+}M04OpyxH?Q$~UvWT7O~LG}-Nn;s0ap zt;3?++DBnhN)ZJtQjnICk_Hh_I*0BULPEMzWGfO%cSy(#-8~4>F@%70=g=_3Q0L*C zz4wdf_rCkn@4WwT&Gqm+Yu&x>T5G)x@iZ8ovw31<4z~qrRP03TG21(>aEdX@5uaGZ z%3<(RHdGwzijRWY3d_jA-WDRg8ndCn!FgD9I%1>gF_s!yU0q#Scalf7f|?{hCOrc~ zGh5iF$3HRu@9gXU{1HKh9x1e}4u23$oW`u+E<#R4RVZxToiB{|zoo(t3;!+PU|=`v z30hkW3RvtML~>lyG*tasoy!~dZ4qu&(FC6fP0(*q9;wAT4K=UYXFEy|w&zVcJk6vi zxgYs4j3g1WLjcF6m8$jY5o3}}NMO%LHi2itNm2~mB9!)7{KZ~Jhks}`AWzY-%aF=I zT1l%Wb7_fBdV+8{WPb7uq0Kg;Ksb&q%q@JR1~a*Zm0llXk}6J+N|`3WDOQT+5xJ+G z9g7GFRIT6 zKKnni!u@25J?r3o(75jYB$gmjmYY@US*^b6h=8DCn_>7VmP~8A6rDsm`5EYs`90a{ zry|Qz=fFZJxvi<=_zn~ny!Jr3*v)cO=Kiv&t=?{VK@pI!pS#iYLqnHha?=l@fQN3g zt8XbY=+SCw45H?@F5>BKK~c)j#9Wox{P6Jb>|bQ~{+)~dyW7RT z>9WNM!$w!riL0~63g6I@%5>oC+5Z{H!Ik6b}X=4lSIOZO2nMZTW&vP)G-RDDgIS+h3LiCFe)%Dt#}w| zKt_`8Tb>$eVodYoFoz>m3{iDsmBBP!{StwNTvUsr3v z%W!1a@W{LP^$#EB2OjPhn~y=)Nzcx>jnW(zwHP*q_(L3ekF(`jdXVgL0o#1CL=CdT z`V3F+nR$70$2NWqiP3*@B)VKR@pr3jl{>EHB5Dg*z51atbk&qXp81*Pg}NBh`J;Z` z#l^9@-O<3wD}E1Yu6fB8jBefn1JuL2aaq*^f{Sh^1}Ca6l(sZE<`7cfvO4DV-9%it z&uBH-eC1ZRob8NA%m_5*G|fkNg27rtlAqY8)>+Ue<~4rC1d!+AyZhP8HtL>|*@oJj z*#Bh2-yHe*M|-H>?X#@ROtE)pTn>*);Qv9X8!tv{i8+$jL_W+PmiCHVH({WOdPa6j z25L%>u2#mv9PKeK!AMF<$D~bE5~Eo=rN7E)pPyr*3J{~ z3H!36Zmc6R<>V9>gOcJ9Q!13vK&HG_H*>I{R>`Q?2>($w3oVm`R=f|t?vk}28}TWD z7NP{!N{s(@e?)L*Nz#6gx1#ygQ$2+}Gs>JMlcvQmLXELawfuytzSDEL)$#MQ#cfP_ zXDk;@^y(03N~U9X$QUq3FmS2;8h6-dI1SA5KpAh0o9a-s50yQ+xWd~dr4tK9hyUOj z!od`;y}ffz`T>ZM-1f*#dfdZved>DEI4eY!whdwivQs-bIZ<4%?SSp<7qY1rS@N&( zF*ZHDr;0d&5~nE<)+tL`WBAv!4N#`yXy{l(V*mM%Kd~&eg-C-H_J!Bdq>uq9=1KR( zR+96ZbJ#MmYywpBr!Vmh{HP6Q6YqSH)=;bJOi@>L9^+B2-cyKXq3zr)S0hl3$< zMvCV2L@$LmAdho7w+b$1&ra6g)h%`_maf{PiwOeOr z;qe+hls5hG8A(%*ynWKKWab7%&A!ciRJ%Kyu3t1hu_cftJN~e5TF&fiUBIW{vAfF; z{|_kvdXhJYy}p4#c^*B0@z1#aoBz&e-loQNdpsF>wls%-$XsGvH>V){awkV!RTuf5 zSvmJZlkB%2>S%++Dp6(5wYNuXhkBzCW#FM}SvI3thEl^m!W1Wo(zLj4>rf7fzX|Pc zBJW2%Q|uxgck`0n|C{H(_{ZKDmk3LUb90Z=H(Eh;ay#?Ky^Wr3wP#XGoT3KwfBZd) zy)pjfds~7Up?^R7#fivm&;$IWPY5|gt^!9w20U$90&yz;jmE#B*H7Z`r(DfcUD8l@ zQi1K-)i2(w0K%fYHo$jvmR}-T zmyNdApXka{J=i0c(SE0TtRaa-fI;Z`_rCQtC(%lWX`idm0 z7*WxepjE1?v;32}{`);@c7XQoxkWesesZY-?Gk{_Q8KPS`$v7aBD8`geH#{S06FaxHs0Kya0nNobdv=$F_{NAtS?wxt08nrvrt z(EWrkFE-%CBpwE7{cFAYPbgkR44A#G78r2;jL^~h>OYh$00;>}KZX60l>9^rLO?iX zj0|5h|Ag_6ON`e~;6uO75@}gry#7yM-Kz*Qx&Y&aOtP9ZU4{Brh}ro1Az%}#szPntKsUYzS z%>J1*=NP0cpt75{vAU=Kp#AAzzhr)b*a2(0Ex&r}s!a@21t4u(4P7kx2Uc8R=)b=8 zH_-)H%jpvsNBNUL3IYNYp6vNm?zaadzLb@BPLrvDP|?{ff1=G>>_c&-9Sj(usv(32nj{xbEPC<2D{lPWYm zy!8B^Gb&tV`Y!=T#Ha?q5!Cq-e04y3Ap&5$lr6TAx4)!iSH2~$y`E({CG+c7ZOK!%OSQgR`7z`liU04|^*$L;5M$S_ zIF6qbg!NKEWK&-MHbaPYE{&b{MYYFI0A2^i3-)ixy&|kv3H%SJ2hjt(>|Sp1t&m$fZ60zw%c9 zbGoNOmpor~ehzne>rSGT`(e&XLnT)g%2Xgl*P_PuxxMOM2fNw&OVGeD#n@h(`G!`h zG9Hwd(WZ+Ho6B3;DdqaV?4SL@rGWDz>ZE9J<6`ko{v!VWob^8`zbpZFzO^uVLb6n_ISxK+7DK zXf||u>G>RILDct1j?aAZwf1VK zQuq8t&P~t7$4M6qtK6mPH-;0x&rCR~)q6N^jMaC2I7yuHvd#nLYkT(<5DXloQQU13 z2PD+*#oa41@QXSb41~$sMIG<6#h)LmK!z4+hSnzJZqdS?YFjC*U#L^?<%JntmNoKwi?*<3%99EPlAdojOGlX1 znXQ4FyYX-CtsPL-?=OBT++BazO`dAjTiWY;`pzeT)6pemx#in8i`lz-Jv^T4v9s*f z{mj#SX~?G2xuDe1v!s!#coh|uz4gH{{+-EUh{o3Sv#s>D{jb4}d&2C6n0kd98Eur_ zjD-?o^`7CpuYRP#VVYlDr<1>Y=iMToBw{<>EDsYf#rm+Ey}wLf_wEOg+0WtnO+q5Q%h+l+KfU)AimqIbOrTWUU& zF7HE3)$%eXX5Zt5D8JIo)Xgr@ZKvXvM3<21lu<2Vmw0*K(p*^2)2t$p$-(0SQg@eB z?^(JW%qO`-Of<~Lz<;4Eqc%=r{rEt~4zxAp8gDo%r8krwnRj>K(7*$^o}S`*&{sLl zHY8uU|Kq~G*JW9OV(74=&7s1senY_hD+PR~;)h z39fO5Ns{r|^p3_-V3nN{nr_~`-OazcMauHrearji!g?>^?y;B8u~$RV*|5w($l-7e zlIC2veoM5Gsn+{#HC6om3$;(z2?$i(+~S75>&LL2DOAQ2EuWj1QY|z5rJ4m|sVAO@ zrNkQRu9$omzg`qkQ)wWMRbwMq4W_SGZtI;zaedv}j;iNke@{1X+B&7$mJ6;A8gENo z&)JG$i){AN%{UI~`3{?oWY#KqlXCyGt~K!{3CXZ=5J_8uur@f^IlJN5JU4!MP`lQ) z9@uK`oP2B;fF!q2XKC0(ksra0(( zR@SNZ5uzo5UhH*GSPdu#f4!H5-ob3Bjl*eY$&fA{ zr*=c+`j8I69kv093&dwzKHVJoMBZGqY#4ZbkF9@uPzT)PG73)*+JR6q2Ii^4K5;$t9+QS_(O}u82613EF@pwe~ zMqVWT0PhI3WR*Bk5$@~N2fwY})CRyxd^|uhi7p+daf1p0Q5`o(%hY4qW$98oc4THF z%DrZ0jaWZohLF6E8Ci_dz38UpVU@tM%-sdY@5#4R+1tg@&}NX3lI_4>W^1Rx)d(gs zp0kb@gIEsoMtYS#orXnBoWE#Mdz_UD_DVOyY)jal^^ZO}U;Sb+(koEf&>HHk>fcBcYCW=e{Rm}E`#tleN&Rl;i%@c;RPXtj21Gp{a&xJ>FV(j|{V>sX@NTO2E6Dd_ zXYoB*dAf%0XNn`mL|EM^YAx?cxxok5gW_QXBTgGJd&WM>*yyEgH~4@HGJ29SI-^+- z9Sw?>WBc)=!BGZ89LrdxpD2W0D8iMRrR3%NzN;1fRfF@VA+`Wk*iavn%;Cc6G!`8L zv+&5Xt=BF@+Y46eJj-YI4~j$BtDlX_qrtU-d#kd56C2Zj^GaTVi0r3Z=65VUtR5yg z_Exx3n18oUKVDfeRZy;c`><(btO3lHhTG=QTR*Ox0=<=NCcYK|FO zr)9;*%ny~ni{fG2Dd#x*?Zgu90-YEU2YWQl#Bx|jf3(R7RIU6T-KLyU-e-e1)cFCMjo*edr}d~jCdQ9f)tmH8&KUPe|?wH<59nC7!OMlMJYsYXnF)1r- z3zKX%piEaT4DWB(2u5J2+HAdJII%{3(84Jbj0x}?UYJVc)(0o)OP{4a$m~$f9^GSI zqfX-iHk+S}4iPiRc_{{__zY8ypyrhV{62pCh&n(>x~OLi+l*On)SNYy<6D63LK(>xE9WoWMtMCCrQ9w5!KPH^Ait5Okyn}zp~A$ zy)V|G$EeTGr)CY}3&9aNnNU*QIh@p8J{<{tN!$vto#b+0zGHr9A}p;rqEZX$S=Xzn zan#7yt!4(-0+v~TX^s>~-CvhG{C&sD9Y`f~M`l^Lyp0W2ZHtF9a>dcR_E|C?29d1Z z9FgZ?Q_63@y<3%smR9Dn;Zcw5ed>L%GlDW1Qm~PoFh4-`*j2v6sp(N9-sgGoq^NIX1?~UxJQ|vk5j%L*XP1@E;cEuL9yJ`~#OYDi9ivbr< z43e^rTMaJtSUE3}dTfs7l)oBv7(5@w9HX=rZ+y4a@Yw^nP?BTHP(JSIXv)?{TnrIG zw+QV@tK657^wy1OU-=b+Z)24)%+palY)Q?rY zjy#(%#l~Qei^~*;3&lDrh=cC1pLQ2~d*%Jz2)V}NqA^_B+|_KLwnva?d7hKn1-b6# zkv!-GI1Uz5r*Mb2EHB2B6yCc9Q5)XE92CA9IR28yES3VqTYIKVr^z6?#xO1%rkU%^ zGXxz*4&KY(MwCL1xYWLq(Nzwn+Xxc(5Da`q4wKE7d7s#F;l&y^%QD@=?=*p6X^TpT z6Qf<nwoy1JE5nAM?eMMDKAFi%_)nz+EpgsBRB4cYU;E#%XO|+*_%yIP6NbcVfn@sGD=R;qFs(`}S?*@v^}eiC`$V z*_sm)A=+2d=oP!yYn{d?9X@afc)rL<+X^@VaCCnLb}BOsjV^29D=2W|&a##7V{CNU zmX=jwV$-rEkHGi~2S@LG>OFAVk4ijUW_>f83h z4glSY#{P3nd#}=n`r%KyP?>V_Y$=|N^K~Ib*~v_EHEO##d>_dt8~yR)>qe3iDBU3+ zTs^X9FS=aUsXyq!`G8VZc6Khpd2&5%M$dIJ_kMQ5?tC`H!RT>Uj87JDqG7q!q&{N! zLS6XiE6(O%=%igAJFGyhaJ{N&WMg#-AIgvE_4{Z%w8yt*^iy;YYtyr zJA~Pu?l-%-AZJ+eZgRyz0x5ceDO1)iGLQROT=WLZ6J6GSScH z!Lpc*; zz0U2s8>MYwiD}?eGKanxU{%#VYVjhDazZqPu$4mRO!=O|Ueng^prG_C6*(c9~uyqatZS9&0+sTA_9R^Gvm5);F|d% zwQtp0(2>&^M+KMhB#Praxdd)4%xgD#ow)_uW39oIWQY+vrEtNmP989#Y#oTKxi~pF zbIhJUf5QyQizq!C--0FLKjZ7HvHh#M_p}59^rW}Tiyh8ABmej%Ow7^$k`MQ6LgPH3 z)TyO?O6Es}d~by8a*TkwP3MqmUG5mT^K7+2{}8drxy8twmyz4M%p-X$*T=r{1YI;I ziI8}Si{VTis}CO|;l1CI2BWD@qJeohUTpQghGe6ku6a0@#RgwARx)92Kw6h2iWBea zLO1JLKT2$K7w=(J-9IlB>9ZnN|LSsluEtJ7>r)P2A$ z*~7}_#1xt#Kkh z^XvCf&$Qg-83C5n_EmOIv*TUTgOH8UaU6m@Yz%ap(GvCHuA|TTRQYe-_+q$%PSz_} zK&NRrsqSpGU6?+bQ>D`56*lm4Q9v+KQqn(s_>g3xV4{-oJg;83{S79)VmuoRFMShc zS~=|tD^E6pNZS4=5+9UnNjaofgz2dhNzaVO*TWq@x{`_xW)^(s^4wmlQbFJBHG2+o zk7{gKbG1(KYk^!lkgzsPc^p(aNI{mR;3&=9mHNm)sz#>T*m*0LRc-1%y(+$v>$F#_ zR2{NLrga$Pkzi0D_QEzt)`z&8ATBDkSqeg zPd(t0xk1L;SD;s0?s>S0*;@)Z&|*)8C-Liq3-_}xyNL(-ArV7E$*xl=g9ZnkcCfR8 zboT3AQ{8xb-X|L>!n-Sx{3jBvBlz2kq)lBSOoF&o7CW&u^S!mDu2ci?b?WKA))Y&V zGvNdtllNBNzZCqnpplQe($$`keVzuwPE`lOV>t`^@c2p|-z#RMa$-Wy$Y>V0&Lg|R z<^n;Bc7lVR-*-_LE?NXVL;6}p;GHR!G8`|=hkuccRd69SMvShM!eL5Vo>WR47DJKe z)~h3jubpdZ0;N8<$rm;pcpPkEoO$^UbE_BnIP_M5h<1{T=N*y9Uz6@bK;>)bRJM#S z#&t1CX0M4i(tOLZzFI!`PigF*65sw_Kpk#LR&^T_jI373(eusyMC`&MLX^A7lYofA zB_8AYnkRmyuQrVy4t;LQgN?+x8b4YvmWeM)=5%7q||4XXzElNlHmtE!L)5w#X98*Jc<120U$)E2jg2gs8?A zTxRT+x>M3W(aElyi`-nDS6rgtz=QTMQ1ui`e8M50u#>j3N?^0_u~cvtsvOT>oc5-J z;?Dw6hQ)k#&q?_ac<=K~FjOYGv!-5}-Me}L>Ptx8q%Gd$1!x<^!ni1|g?zO$lm)py z<1eG2(4Q4sS!U2ZeW5})>~rBb`e!xHpO%)xvPp9&-}CKpRU>i2**VTZ+9lhQoAn<+ zWZA3R3(jLHY7j0G8p8W9oONCnje;knAMBJpJZkEb&)RC|rv~D|!=h41+sVLraO0c-6oc_HcE7W!jqV+X{0fX`e}4)Cq_e}t)3xj*z=Qx9kK9#08CCx3>} zkiI?`beDVZ$7|yKbw`QyI}~G;gMK+EtL0ujtHFxEPpT>oNGIuV9p^(m;mZ({XH2c2 z%kKWuBAC^XkmOC#-7284Vbp861y3nhW6%(^XoQO<|luygeg9(KKkhKj;U&Fxk{}bPQ)#P8u(uN= zMqRXJRBk=4eOV6xJ>6OB)pMi(0!v*A(*I`*P=txxTKj^ktWZG}JZiye9;!aT7GM$5 zA9vkQAC%ItI74mFJAtwHrIohF51PG;jyZ;Dt|eHfejU`54) zT6qWp>dRmkRa<>RS0-cBm*- zCtWNh+Bxs#yDpG>7_F3Ay*@TWt?#ir9SR>VuTQ%!0$E(dP8%giMWy5cU$yCF)%L2a_fHyYAmW74lL^L&M+slV)V zvOtw``O#~xaGyMTm?N}lPiOi{ZCd&~$4Bu{*_b2kcpQ{4E!wHxMCaO<%M^=Lre^)@ zciWw>Qs2VYci1VKN8Jo1v|S{EI*Qa~NO6$4A)ol9KLw^fv=mI`TN0kC1xuNtxTtX1 z7|Rb~w=@c7aO9Z)H?N%xx;t(NgH~+DD>e>1Hpa@i7wcUYpZK@)O?$MdwR!R^2e~2M zu;^59unz;bJ%oXxpFy=}XW6jv_DC}~VA#ibGQm`d5YffX=)u2S3unuVVUdxJSAS-G z8gCJQ(Sv4RyGd!PAvopQCq`|NVws2Y!g2^QqBTYQT4Gi>fH!%$N5n4VEGaz?#mNiLBliq06)XTt^r+`$HE-=p*#f?5*NQc12S_|#EmnM!`KY4b;!NT?4oKQr3=06TfY z{x&f!U9NEHRp}a^wNbWS+&i%6G?zUW~{>ML`fQt=Cy|`yI*6ME%V>v_o|U%si}XNAJW;@T(@LXa70f&hTuiGx->TR* z0}fsowVh5jnYx!N71}#kG)udWA~SIyMApr_AlHx@(T)52*Uxs^s9cvi-Y&v8({O!NxCgh(bnF$;p_BP$wKes~+YW-(n|hIJ z-jiaIvXfWShr!||qEU(kCbb&=$w=49?cmzh;?v;dtFCM=bUl)15#vtC9@hQvT_r)Rba;rpKudk3x z|DLe=&gqy8aDWvPonk-cPy$Ogf+KqAn#GKt@_T!Aj%uOU0D7zyr?|e9T!rPbU5}+o z_4|FR9GqgMbDSr%%@Z;&ry+NPb#usUA(`Lubx29|LGd7Gm>)c8K7y|z({@W(hL|4A zI6+qEXIHt}%;fkU?{;h3z7ao)jK=ATdz} z9SQYy&A8(wV!+ASzvi%U0|g{FcVAU*^+LzW`_uf-%5Bd)fb5{pw1m|wjDT>V(=;G% zNU`=cp3@KY+HjUnI-2suN7qg^3qHQXdamL+;qF>+eqlpfy8%lEQ%u7yB=B~Ff`hHk z8K}nm+kpIu6*FZ+BG>oyGB|%c>0j%L6^2Gxl`fE~2Ep~~%ME8UBvPd1oXV_*g(O8_ z20*GicwlhwX0?sDLK*W-P@zxBWvUJ+#f(z9J^g-;KX9Pb_H<$oDAE_)TmJoW5y@L1 zC)uPlk#iFqC!H+nt$!{@yxV1uXzB#7tvP@hd6@Jx^hYH_V5pazvu07zmI3YxF!IYh zQ!~~+xkEg}k5Dnri@s_Z*P};vtTrka`Tj{X=E;7wK5`B8X=ITzy@7-7BmkdFw0>#A zk5+kb>O##V=fc8VMckNyuG$OvB@`fBgnUg|1e5q+Ib=Id^$as6*N`sZzTo^Q{B}bYdYV z0ScL3xxOxmRAu-{jkTlHTlzeMw4qfp64i>RJ0hqUUbvoi`!lEDe`WB+c7VnQO|LBq zuHVkWye|bb=vjj&a&rT4v&)p4mNu-^P}iOFzKgwP3*ST>XTGiHm3sYgF*<&+lmLB9 z5?$U>1l(t4g_iK%n;v&XqYA^{*<$ZHj%lACv}p-db8;Z)sU zDf>ZEJcLh5KdYTXb(MWZT|1^L56l#?s17CMDzlYls;+eg{SD+v^KqAOa*T^(gl_hOv=PM6W|W@Qcuh6EypKcyZe_NecDj3Q43iMA_BiZVp1?Dl(ez=> zl|JpXqsuKM4ToXzzim`ow1BkS!|8fnu4|0DnJV?W4%z?f zWKc+jJpz9i$3iC_YM3~#DOq0~D|1d9t3VW_Ht0ZqY~S9+In8EFCB-W9NyPVdA?l;8 z6wKtF=0&a#zfhc-RKoM*W4cEP6>DeB@yfO`e4FtZ0s+Ip<@>RE2|}+Um}7gCP*Ygd zy0(HZ?(Ksia$eZ1$5v2}eGfg$uY=K+t#|^e-7g*vhQFiMR>zfR?6V2*>#%$&us5N~ z?RX#vQA$r*+R)8ERk&(D#a;t@ zgf!b-3%dehGjU^c2V%bf6i3WGDKE3^0+rhg%8RlYfCK#K77r8O`_X>@lP>S!WciJo zJn{dCZ=RJndYTuDn#v0yQ~xN@0SK~e{8xK-d3_Ep_uvc@s6~5-9U>={&+0o_ct>ox zG+VI5!yE~8>Bh2~j6_bBBPo6!2R^c7w;>7J25)HUEVEIDjUTM9m0|dUi24?lWjspO zzUOCZIZi1@M=A`gCyOG^Yz&xa1hmr^{IYdDd><0@Q(P%&w`c%@y;JYnP5x{7>3^jv z8G8W&5*%-qCv%E@jGm9GbF8dM@ycamRaYH%-Bb%cs9ZtN!5DcTD`?T&a+v(6a)j2Pgmg)E z#8uQTTJ&+Z6De)HSUOjcp88y~T9(Xxn^B{TH>+mIy|u})f#x@H-miVF0=ahaauns;tYeU_%QfGQ*_s1B!aV-G%wif+(Q zgjMKnc~^{g_ZdM@HvP%Ty@NL<6PX`R&z@$!e8gP@ z$7WW30x~kv4+?fKn@M~weEQvUERoy@f+iLJ-e0_0PEriW+fG{6eor5gOn7P*HF3)* zp=wdkyTT-%#@M**EOEMQd+JuuiyF``-ZD+$*1F^vsQQY_*pE^8^{ zg(I@GI98RSdR)A$BYd8|>ZZDRpsfQRV}MvvBMhyrwOz#2ZC`K0*eSR$Ky zQ-<8o*T=-n*ZD{X%T2b6WR2Tb1n8>0 z{Fh7ifBkC212(o7Mc8?%A@OUhKn7W_Ci6R|9M;?%xQ5>SF{nY{qjYj092F7wiuv4q z(f-Xkb=pYr=o>7ZT=BEWsHF8+_8AT81+Hj}!1v*WkcSfV7O076kA*40@7a<}8#2cd z1>5$LPi5Lu6Y@%4oAG#b(hDD=G|OLsUY=3aYc)hozPEQ@Z}LUwQgC`+<#R@>%!iCm z`!0rEEl<}Jf%m}tNVVr49nV?4vX#?o?|el*@kXAIeXwCjMrZ6m-T`KGiHr3^g2hQa z(~cL&_+eRDdS9rbG;8~Rn>=+~-Jh-R5UPXT=B~wVf=cm`Ls=86GB10-o3YlcA?#vu zqbfg<;4}857Q8o$kWx^j({&xJ75mIPsU8Z{>?91!j7O$1hUe^;Ii@9~?lFQHL@-VeXl(QuDtD6H4KbuUUDB{lq)yag?ho z&X@GEVD%lMTk|ducY2kbx}oU z3VEU5eeiNkGHNH%pv+-5A&_vD&=J~E9;#OEW7d+Yrk#stIachF6H|8>T5-|91+N%( z)*JX-ZI!GsDO7r`+^YY9H?R4})A(~Cxab2xJPgVk&aJ^!FXEq0@k`5vTN%cO6iR4%lY+m}}=a(ks3f);Xx0 zVU^aY`rVp5i0_l-L=j98Y#}q``ihx{-I9Z(dlzF@YHs%oNO(`q?rdu|IBIhb5nWDz z^h60rwz!u&`@65!z`xM+bxfLh4Gmb?4~;^66nLT`YAW%$S}5<;RFvg;A!-9E>X4cQ z2TgVRG?1-phBKer}7h>P9s`tp4A9-ZwtR1`LyMn~KLl9Dk$ zu$0^_oy%QxwyiDAgDE8(u7PC~OH`mZY{h2A-%n%AaVXot@VbwwEZ%k=BGRLOZJ{2; zkgwq#XyHrrHR<7_eKuU0#!elMH>TB9FTNw1lWUl!~6GUATTM*V75cF z0U-N6%U*(Om<~0~Wj2a6yf!aCwrM>R@r{`SGIj-VpWl;quED#X*VmvNH=H-s-{JQs zOwZr2(c4$OwQ@RW)=UUSd>T*e+Tcu=+&9y|Kk{TNmA_?$%2y>9LB2f^CK{^0u$ zkc>1SEO&n=$QXOPSUm3y`o?a0pefsqb=H*p5ug8=3_)CpukTjnK!Cnv94qmDDKnO~ zzbNsKPJC_kvAj+WkX#=Y`bH|@9=I>;##?@Q7-40TaIsAH538l!2o&LZmMK?noegZQ zl$9lFRZc@QQ+iNmU!9s~3u0&Phryl`*ZE|GaE&pw`uw=iH(fNQU`WrzZqT(vi5gH_9d|8eUYz8GB+|$}x5~}!w9s2FxKS%_*0^hB3OP-lI#sKEFbCxe zRqou3@=kspg;Wx@N^Qdko2wep}+>DQ}yovw}{o^N48F2H1X! z#}D10vdovsQ7>9HpS;O(&#j0$ZCs6>S*N~RJhzLCh-r8U^|YRyTWOlr_{nu1U>F7%`1LA#%N4buLfOfU=GdWTiOh2Q-=V>=OG$EDgCS$DLEF3~| z1V2}5H+!IYf`PAXhPFYJW@)01T_(uWwl0#-mSmokhVf8Un&X}t(n@{*IAE1ol~Y?* zrNZ(cyD&N;DQ%^M6XkrGqb>3(!BWeqE1%X*DM)*91D~@?j*+dzG!rF<$fApc4dr~k z^TmArL5;Z~4#L~x1|p#rLr+yTc{777ajdN&xmpf-=c2$?qL##xXnXom=g?#5xBe6C z4SUW}WP8|)NsPfV^2+jb@7$gC@K4b7OsTi)uQgZ=;k&ymaBjf2rteZy;Bh2lgK`d; zsyUg|oqRgUrg!1Rpq{VMG9`NcwL`ns%e$A~hO+J%SYMe>!wj|_SZrqEjDU`?Ftc?w zWG|1`C+#WweIk`fxG6CKaTa~`J?|@3r&)?%flo<(r&{PpNU}5|E&t#qJq@pJd9SFX zsMo%uOQrNaP?)0a>@ob^wGs`(_cC_OfZ@+B%I0<@Ek{MgnZg#l#8)pWU8$5@)E6lm zVY%_2cr72jq33am$RH7aPx6tbUIuLyrS^D5RoVSV7NanU_;$bb%8OgrnKHpjnK`j9 zpTx(@d7n(w-G9Oq!P`N1=&Bj%xhCRy!E4=8S*5X0~?_%Ax)~A>lRfaI2o{1X1mJgLC(*SE1HZ zzVzpu8!aR+SVDJqOR8+94W2juV48dsIrl!-Y9f~w77f*Pbb(Musy8Nb;l`<_oD^ON ziBUX7hQf&VK5;>Dx{<>D_6JgRY_J zXh`n5v#qPNs~D`$tr3(axmiSjM?@{=*ZAc2%F!h6$%Zt!ujB_$$ENk#JMO|7_m4(S z+E$cJ=1U?A)&_c|YF`m~rq*~aH;hpEauu9(uqKa(l$OlD9&h8#edgFE`@r1J8osra z65vDTv{|#&gfst+EOm841a;bMvQqR=kNLz5r*y5US=G6j)Er7FH1~$ZWP)s7uy6xc zy`r)Q)tg9Bg-|?{KA8LCl@?vl&BL=D%IdAKWlEQq1#5HDH0TnZ;Wg~l(Y z%QI}3K3FhW^{Qjb!G&^&4DVpd$?D*v%5!9Vs;Ld{oXh$*uETU0i+F5e7n}SfTaeXO zzLFb@xl0C)H6G>y40^H8f;Ltc9+PS6t59aq<#XoxI3?|r8noV26lA-*iBi-pb z3mj-(ZwtRiDSt!0dhLI;cb!p9ZcF=!*sxHf z2?BbQ-bJN@g2+Jx4kffuMWhpov;+d^MU-lxR|NqH9i)>4m4MQFhft)KP?L}l^1YtQ zz3YD8k)PjM@++{yJ9}oHnR#aRUi%G+?BSHJNg|v1eTuzDlnrfY@ZraVs9TQD4D!1? zG*I>zQrv}i@ZhL#d*TPzuT_{S@&(GsX8RL$Lq6~_(vDKuU`;h6g>Rdd5HCuH88ab$uU)k)?P@k)@mFf;)x^vl`W0A0QCefY;_anWQJO**}5q-+F zjuD#lp;*$0ygsP@-1^v7C$SFE?ysjF=f&WLPR}|vQwiqhM$SI-UF%k#U0j`oK{#ru z1MSsoQ!8ksFyQ1KW7|(}B;Cq`t3&72qdCq}YbJB;6Z)^+NVwM9g&&*S6CL;8SQ&gs zIBk=){bW{%H!9FhrEU{P@L=&6Hr1zlog9xjO>@RH;0E1YZWgV`wilqoDFeQ>e#eve ze~V{L1FQH~K2JMVYIhVy{HJDfrcs+bNpmG3Lqm*pu!Rpso|Bc!!zfi!gJkZa1qg?z z5!C7*FqZ~^17)V;n0 z6D)Il;O3&S^pPVz>?junpN??J4Fcg|#rCIK)GOHJryX?*j#tVFAY16%Srj{%t5_|< zFTmMseZ^^N!g7@@edu9q)wZ+`CY*pC^;@YkgyzJ9{I}8Qmnh`|<|2hFLaPd!ivim&Wk*EI3WjB0I9;fjxTYJ88{h6Ye+%>)^vcxdhbjtH^f4KQk*Ym>6+fTdW zDr9Dol_Qib@N@GfHTQ0rIJ~dOVz6p{82dIIAG7MD*{5H6-m2p5FIK~@I=c1F>Ldr9 z^20sq-tar8Z|k~~_+vvfjMSXGWhgP(cY-hr#NI~wsfJ7Rk)C2imlz`uhOD*ijw8lT zFAVGIn&~kGkc$|6Qi;jzo6&QnU@x*>nV!~p*oT1(buYhF3n|AX&sZBJU)zTYsR%4` zyLUu49WVO1ROE5cVWTA;elzI9t67MUK)J0c`-EW$qj;ZPl6Ohl#q@9^{q5xO!%$48 zwQBd(tj~6yPOBGpmLJu8k($b;o;!y_t^t>{N6Qh4nRmgG+&VWuM55lq+XZS1Wk47~ zu`eob7uW60jmm{k zk}feZ9_ga*h2n}Dzi#0_0U*Z6$Gd|3ij0m&#j|3n)yb7SxWy;E>8upV$^{ zlpOM>3^6$iI>{>`q_oq#0hEf>Pi-&X{G z2iH6U1MTwj`Nj@WZRP9z!!~(lS;+p`S>v36X7^o=5p`XCrJO-$a;L=kycSb!a$s%X15(HU29xM{v9jC z>VQGg$9sZWgPk(hnuoztIm&zR-HADB?4w`|;G|P^8>#Bk*akPsfmR_6X7zBQc2pW0``cykNdTgo>jb?3&6kWKu2QO*)B0qz;q^;BEFDA2C zYJUghEf;rIOkNIjW;uPN6|p;-hFI}m+X&T-*|YqNm|AvkF4TR6ph2z|RZb1_U`O3e zD*eT@86-{$r?@TXRDdX#+<*U4)iS^nGSu`ets}%-{;(2c?XXDZrm{4HZ0Dg9O`$b)OSJRYac!$`t znNI9^1}End)B87(%dketIUdFUJzJD~dyRC+`hz0`IhC*uEJ1H{Z=_ZpLe7L~e>rlr zgFMXJC5)tl|7msC^3uu~zIU8)~+xn!Wd zOQ}rpcKr1Q#j}=Sc8y3@DKJL{!Va4ti4s_qBgWW6NCH6>%*JvMT{Bar^qplP_xU11 zv?L@VJo`zuF)yg%i_n({t&#YE=|y|ZzO!?cB6%0A;@w89FJ-`+BmBJAHThQ=(y@V? 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 z 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

d}^JRYM6m@Hh2CIYUuUhbm3Ut8UeuvP#`0p3U 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 $<4wyHP_@27 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

J!C8M$(f&}to+hAcS`~ak#HlXr`6skf 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≪?4xBwq8*w09HBq2d9s=(w&MDTf<+ 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

xurjkJh|@AH?_hXSq!C7TEZ(bl5gC81 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

DSKvN*o%fy7yn>5l5O;$e7&}8 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,iD}l;*|((AVpg&9Z-}}M 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

SJ7rb=l8Y@=(=})EYU~)IL~m^19q^ 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ŽQ5!$`}E{0Hv{qRHv4DNl+L1*aTa70 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 { - - - ); }; diff --git a/pages/index.tsx b/pages/index.tsx index 5601db0171..294d3d18ac 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -7,7 +7,6 @@ import styled from 'styled-components'; import Earning from 'sections/homepage/Earning'; import Features from 'sections/homepage/Features'; import Hero from 'sections/homepage/Hero'; -import Learn from 'sections/homepage/Learn'; import ShortList from 'sections/homepage/ShortList'; import TradeNow from 'sections/homepage/TradeNow'; import HomeLayout from 'sections/shared/Layout/HomeLayout'; @@ -37,7 +36,6 @@ const HomePage: HomePageComponent = () => { - diff --git a/sections/homepage/Assets/Assets.tsx b/sections/homepage/Assets/Assets.tsx index 7859d32a97..68092e05f1 100644 --- a/sections/homepage/Assets/Assets.tsx +++ b/sections/homepage/Assets/Assets.tsx @@ -164,7 +164,7 @@ const Assets = () => { { key: 'synths', name: MarketsTab.SPOT, - label: t('dashboard.overview.markets-tabs.synths').replace('Markets', ''), + label: t('dashboard.overview.markets-tabs.spot').replace('Markets', ''), active: activeMarketsTab === MarketsTab.SPOT, onClick: () => { setActiveMarketsTab(MarketsTab.SPOT); diff --git a/sections/homepage/Earning/Earning.tsx b/sections/homepage/Earning/Earning.tsx index 0ce19c414c..86836dd301 100644 --- a/sections/homepage/Earning/Earning.tsx +++ b/sections/homepage/Earning/Earning.tsx @@ -2,12 +2,9 @@ import React from 'react'; import { Trans, useTranslation } from 'react-i18next'; import styled from 'styled-components'; -import StakeToEarnIcon from 'assets/svg/earn/stake-to-earn.svg'; -import TradeToEarnIcon from 'assets/svg/earn/trade-to-earn.svg'; +import StakeNEarnIcon from 'assets/svg/earn/stake-n-earn.svg'; +import TradeNEarnIcon from 'assets/svg/earn/trade-n-earn.svg'; import VoteNGovernIcon from 'assets/svg/earn/vote-n-govern.svg'; -import Loader from 'components/Loader'; -import { Synths } from 'constants/currency'; -import useGetFuturesCumulativeStats from 'queries/futures/useGetFuturesCumulativeStats'; import { FlexDivCentered, FlexDivCol, @@ -18,29 +15,28 @@ import { WhiteHeader, } from 'styles/common'; import media, { Media } from 'styles/media'; -import { formatCurrency, formatNumber, zeroBN } from 'utils/formatters/number'; import { Copy, StackSection, Title } from '../common'; const EARNINGS = [ - { - id: 'stake-to-earn', - title: 'homepage.earning.stake-to-earn.title', - copy: 'homepage.earning.stake-to-earn.copy', - image: , - }, - { - id: 'trade-to-earn', - title: 'homepage.earning.trade-to-earn.title', - copy: 'homepage.earning.trade-to-earn.copy', - image: , - }, { id: 'vote-and-govern', title: 'homepage.earning.vote-and-govern.title', copy: 'homepage.earning.vote-and-govern.copy', image: , }, + { + id: 'stake-to-earn', + title: 'homepage.earning.stake-and-earn.title', + copy: 'homepage.earning.stake-and-earn.copy', + image: , + }, + { + id: 'trade-to-earn', + title: 'homepage.earning.trade-and-earn.title', + copy: 'homepage.earning.trade-and-earn.copy', + image: , + }, ]; const Earning = () => { @@ -56,7 +52,6 @@ const Earning = () => { ); - const totalTradeStats = useGetFuturesCumulativeStats(); return ( @@ -87,31 +82,6 @@ const Earning = () => { ))} - - - - {totalTradeStats.isLoading ? ( - - ) : ( - formatCurrency(Synths.sUSD, totalTradeStats.data?.totalVolume || zeroBN, { - sign: '$', - minDecimals: 0, - }) - )} - - {t('homepage.earning.stats.volume')} - - - - {totalTradeStats.isLoading ? ( - - ) : ( - formatNumber(totalTradeStats.data?.totalTrades ?? 0, { minDecimals: 0 }) - )} - - {t('homepage.earning.stats.trades')} - - ); @@ -141,51 +111,10 @@ const Emphasis = styled.b` color: ${(props) => props.theme.colors.common.primaryGold}; `; -const StatsName = styled.div` - font-size: 15px; - letter-spacing: -0.02em; - text-transform: uppercase; - color: ${(props) => props.theme.colors.common.secondaryGray}; - ${media.lessThan('sm')` - font-size: 11px; - `} -`; - -const StatsValue = styled.div` - font-size: 40px; - line-height: 100%; - color: ${(props) => props.theme.colors.common.primaryWhite}; - margin-top: 14px; - margin-bottom: 10px; - ${media.lessThan('sm')` - font-size: 24px; - `} -`; - -const StatsCardContainer = styled(FlexDivRow)` - margin: 80px 0px; - justify-content: center; - border-top: 1px solid #3d3c3c; - width: 1160px; - ${media.lessThan('sm')` - width: 345px; - margin: 60px auto; - padding: 0px; - `} -`; - -const StatsCard = styled(FlexDivColCentered)` - width: 580px; - padding: 10px 45px; - margin-top: 40px; - - &.first { - border-right: 1px solid #3d3c3c; - } -`; const CenteredCopy = styled(Copy)` font-size: 15px; text-align: center; + width: 300px; line-height: 150%; letter-spacing: -0.03em; color: ${(props) => props.theme.colors.common.secondaryGray}; diff --git a/sections/homepage/Features/Features.tsx b/sections/homepage/Features/Features.tsx index 49606b5a59..a1d3bd0799 100644 --- a/sections/homepage/Features/Features.tsx +++ b/sections/homepage/Features/Features.tsx @@ -61,7 +61,6 @@ const FEATURES = [ title: 'homepage.features.mobile.title', copy: 'homepage.features.mobile.copy', image: , - comingSoon: true, }, { key: 'easy-ramping', diff --git a/sections/homepage/Learn/Learn.tsx b/sections/homepage/Learn/Learn.tsx deleted file mode 100644 index ac3b0be5bf..0000000000 --- a/sections/homepage/Learn/Learn.tsx +++ /dev/null @@ -1,323 +0,0 @@ -import Image from 'next/image'; -import React from 'react'; -import { useTranslation } from 'react-i18next'; -import styled from 'styled-components'; - -import FaqIcon from 'assets/png/learn/faq.png'; -import ArrowUpRightIcon from 'assets/svg/app/arrow-up-right.svg'; -import HowGovernanceIcon from 'assets/svg/learn/how-governance.svg'; -import HowToStakeIcon from 'assets/svg/learn/how-to-stake.svg'; -import HowToTradeIcon from 'assets/svg/learn/how-to-trade.svg'; -import Button from 'components/Button'; -import { EXTERNAL_LINKS } from 'constants/links'; -import { - FlexDivCol, - FlexDivColCentered, - FlexDivRow, - SmallGoldenHeader, - WhiteHeader, -} from 'styles/common'; -import media from 'styles/media'; - -import { Copy, Title } from '../common'; - -const LEARNS = [ - { - key: 'how-to-trade', - title: 'homepage.learn.how-to-trade.title', - copy: 'homepage.learn.how-to-trade.copy', - image: , - onClick: () => window.open(EXTERNAL_LINKS.Docs.HowToTrade, '_blank'), - }, - { - key: 'how-to-stake', - title: 'homepage.learn.how-to-stake.title', - copy: 'homepage.learn.how-to-stake.copy', - image: , - onClick: () => {}, - }, - { - key: 'how-governance', - title: 'homepage.learn.how-governance.title', - copy: 'homepage.learn.how-governance.copy', - image: , - onClick: () => window.open(EXTERNAL_LINKS.Docs.Governance, '_blank'), - }, - { - key: 'faq', - title: 'homepage.learn.faq', - copy: '', - image: , - onClick: () => window.open(EXTERNAL_LINKS.Docs.Faq, '_blank'), - }, -]; - -const Learn = () => { - const { t } = useTranslation(); - - const title = ( - <> - {t('homepage.learn.title')} - {t('homepage.learn.description')} - - ); - - return ( - - {title} - - {LEARNS.map(({ key, title, copy, image, onClick }) => ( - - {image} - - {key !== 'faq' ? ( - <> - {t(title)} - {t(copy)} - - {key === 'how-to-stake' - ? t('homepage.learn.coming-soon') - : t('homepage.learn.title')} - - - - ) : ( - - {t(title)} - - - )} - - - ))} - - - ); -}; - -const StyledButton = styled(Button)` - width: 148px; - height: 40px; - display: flex; - align-items: center; - padding: 0px 30px; -`; - -const FeatureCopy = styled(Copy)` - font-size: 15px; - line-height: 150%; - letter-spacing: -0.04em; - color: ${(props) => props.theme.colors.common.secondaryGray}; - margin-bottom: 36px; - width: 280px; - - &.how-to-trade { - width: 300px; - } - - ${media.lessThan('sm')` - text-align: center; - `} -`; - -const FeatureTitle = styled(Title)` - font-size: 24px; - line-height: 100%; - font-family: ${(props) => props.theme.fonts.compressedBlack}; - text-transform: uppercase; - color: ${(props) => props.theme.colors.white}; - text-shadow: 0px 0px 12.83px rgba(255, 255, 255, 0.2); - width: 203px; - padding-bottom: 20px; - - &.how-to-stake, - &.how-governance { - width: 252px; - } - - &.how-to-trade { - margin-top: 0px; - } - - &.faq { - padding-bottom: 0px; - margin: 5px; - margin-left: 0px; - cursor: pointer; - } - - svg { - width: 20px; - height: 20px; - } - - ${media.lessThan('sm')` - text-align: center; - - &.faq { - width: 240px; - text-align: left; - padding-left: 10px; - } - `} -`; - -const StyledFlexDivRow = styled(FlexDivRow)` - margin: auto; - margin-top: 60px; - gap: 20px 20px; - width: 766px; - flex-wrap: wrap; - ${media.lessThan('sm')` - width: 325px; - `} -`; - -const Container = styled.div` - margin-bottom: 140px; -`; - -const FeatureCard = styled(FlexDivRow)` - background-color: #1a1a1a; - padding: 30px; - border: 1px solid rgba(255, 255, 255, 0.05); - transition: all 0.2s ease-in-out; - border-radius: 10px; - height: 380px; - - &.how-to-stake, - &.how-governance { - width: 373px; - display: flex; - flex-direction: column; - justify-content: flex-end; - } - - &.how-to-trade { - width: 766px; - height: 280px; - display: flex; - flex-direction: row-reverse; - justify-content: space-between; - } - - &.faq { - width: 766px; - height: 100px; - flex-direction: row-reverse; - } - - ${media.lessThan('sm')` - &.how-to-stake, - &.how-governance { - width: 325px; - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - } - - &.how-to-trade { - width: 325px; - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - height: 460px; - } - - &.faq { - width: 325px; - height: 100px; - flex-direction: row-reverse; - justify-content: space-between; - align-items: center; - padding: 20px; - } - `} -`; - -const FeatureIconContainer = styled.div` - display: flex; - align-items: center; - width: 64px; - height: 64px; - - &.faq { - padding-bottom: 15px; - } - - &.how-to-stake { - width: 154px; - height: 100px; - margin-bottom: 15px; - padding-left: 10px; - } - - &.how-governance { - width: 156px; - height: 100px; - margin-bottom: 15px; - padding-left: 10px; - } - - &.how-to-trade { - width: 332px; - height: 200px; - } - - ${media.lessThan('sm')` - &.how-to-stake { - width: 154px; - height: 100px; - margin-bottom: 15px; - } - - &.how-governance { - width: 156px; - height: 100px; - margin-bottom: 15px; - } - - &.how-to-trade { - width: 265px; - height: 160px; - margin-bottom: 15px; - } - - &.faq { - padding-bottom: 0px; - } - - img { - width: 50px; - height: 50px; - } - `}; -`; - -const FeatureContentContainer = styled(FlexDivCol)` - margin-left: 10px; - width: 288px; - justify-content: space-between; - - ${media.lessThan('sm')` - margin-left: 0px; - margin-right: 0px; - justify-content: center; - align-items: center; - - &.faq { - width: 0px; - padding-bottom: 0px; - justify-content: space-between; - } - `}; -`; - -export default Learn; diff --git a/sections/homepage/Learn/index.ts b/sections/homepage/Learn/index.ts deleted file mode 100644 index 72b4dd3e22..0000000000 --- a/sections/homepage/Learn/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './Learn'; diff --git a/sections/homepage/ShortList/ShortList.tsx b/sections/homepage/ShortList/ShortList.tsx index f3346a4ab3..0c3d1e3abb 100644 --- a/sections/homepage/ShortList/ShortList.tsx +++ b/sections/homepage/ShortList/ShortList.tsx @@ -4,7 +4,6 @@ import { useRouter } from 'next/router'; import React, { useMemo } from 'react'; import { useTranslation } from 'react-i18next'; import { CellProps } from 'react-table'; -import { useRecoilValue } from 'recoil'; import styled from 'styled-components'; import GridSvg from 'assets/svg/app/grid.svg'; @@ -15,9 +14,8 @@ import Table from 'components/Table'; import ROUTES from 'constants/routes'; import useENS from 'hooks/useENS'; import { FuturesStat } from 'queries/futures/types'; -import useGetFuturesDailyTradeStats from 'queries/futures/useGetFuturesDailyTradeStats'; +import useGetFuturesCumulativeStats from 'queries/futures/useGetFuturesCumulativeStats'; import useGetStats from 'queries/futures/useGetStats'; -import { futuresMarketsState } from 'store/futures'; import { FlexDivColCentered, FlexDivRow, SmallGoldenHeader, WhiteHeader } from 'styles/common'; import media, { Media } from 'styles/media'; import { formatCurrency, formatNumber, zeroBN } from 'utils/formatters/number'; @@ -35,8 +33,6 @@ type Stat = { const ShortList = () => { const { t } = useTranslation(); - const futuresMarkets = useRecoilValue(futuresMarketsState); - const statsQuery = useGetStats(true); const stats = useMemo(() => statsQuery.data ?? [], [statsQuery]); const pnlMap = useMemo( @@ -105,13 +101,7 @@ const ShortList = () => { ); - const dailyTradeStats = useGetFuturesDailyTradeStats(); - - const openInterest = useMemo(() => { - return futuresMarkets - .map((market) => market.marketSize.mul(market.price).toNumber()) - .reduce((total, openInterest) => total + openInterest, 0); - }, [futuresMarkets]); + const totalTradeStats = useGetFuturesCumulativeStats(); return ( @@ -266,10 +256,10 @@ const ShortList = () => { {t('homepage.shortlist.stats.volume')} - {dailyTradeStats.isLoading ? ( + {totalTradeStats.isLoading ? ( ) : ( - formatCurrency(Synths.sUSD, dailyTradeStats.data?.totalVolume || zeroBN, { + formatCurrency(Synths.sUSD, totalTradeStats.data?.totalVolume || zeroBN, { sign: '$', minDecimals: 0, }) @@ -278,26 +268,17 @@ const ShortList = () => { - {t('homepage.shortlist.stats.open-interest')} - - {!openInterest ? ( - - ) : ( - formatCurrency(Synths.sUSD, openInterest ?? 0, { - sign: '$', - minDecimals: 0, - }) - )} - + {t('homepage.shortlist.stats.traders')} + {statsQuery.isLoading ? : stats.length ?? 0} {t('homepage.shortlist.stats.trades')} - {dailyTradeStats.isLoading ? ( + {totalTradeStats.isLoading ? ( ) : ( - formatNumber(dailyTradeStats.data?.totalTrades ?? 0, { minDecimals: 0 }) + formatNumber(totalTradeStats.data?.totalTrades ?? 0, { minDecimals: 0 }) )} diff --git a/sections/shared/Layout/HomeLayout/Header.tsx b/sections/shared/Layout/HomeLayout/Header.tsx index 6a6c0c7e13..21e0b38171 100644 --- a/sections/shared/Layout/HomeLayout/Header.tsx +++ b/sections/shared/Layout/HomeLayout/Header.tsx @@ -45,6 +45,12 @@ const Header: FC = () => { icon: , onClick: () => window.open(EXTERNAL_LINKS.Social.Mirror, '_blank'), }, + { + id: 'learn-more', + label: t('homepage.nav.learn-more'), + icon: , + onClick: () => window.open(EXTERNAL_LINKS.Docs.DocsRoot, '_blank'), + }, ], // eslint-disable-next-line [t] diff --git a/translations/en.json b/translations/en.json index 76edd90b7a..23cb61e65f 100644 --- a/translations/en.json +++ b/translations/en.json @@ -51,15 +51,16 @@ "mirror": "Mirror", "twitter": "Twitter" }, - "blog": "Blog" + "blog": "Blog", + "learn-more": "Learn more" }, "hero": { "title": "UNSTOPPABLE SYNTHETIC LEVERAGE", - "copy": "Trade commodities, forex, crypto, and more with up to <0>25x leverage and <0>deep liquidity." + "copy": "Trade commodities, forex, crypto, and more with up to <0>25x leverage and <0>deep liquidity without the risk of your assets being frozen." }, "assets": { - "title": "TRENDING MARKETS", - "description": "Start Trading Synths now", + "title": "UNIQUE MARKETS", + "description": "Backed by Chainlink Oracles", "index": "Unique Indices", "forex": "Forex", "equities": "Traditional Equities", @@ -69,30 +70,31 @@ }, "shortlist": { "title": "Leaderboard", - "description": "Overview Of Current Most Profitable Accounts", + "description": "Follow Top Traders", "stats": { - "title": "Last 24H Stats", - "copy": "Access to decentralized trading tools", - "volume": "Trading Volume", - "trades": "Total Daily Trades", + "title": "Fostering a growing community of traders", + "copy": "Zero withdrawals frozen", + "volume": "Total Volume", + "traders": "Total Traders", + "trades": "Total Trades", "open-interest": "Open Interest" } }, "earning": { - "title": "Earnings", - "description": "See What You Can Do With <0>$KWENTA", - "copy": "Stake to earn, receive trading bonuses and participate in KwentaDAO governance.", - "stake-to-earn": { - "title": "stake to earn", - "copy": "Staking $KWENTA earns weekly rewards which include protocol fees and inflationary rewards" - }, - "trade-to-earn": { - "title": "trade to earn", - "copy": "Stakers who trade actively will receive increased staking rewards" - }, + "title": "Community Run", + "description": "GOVERNED BY THE <0>$KWENTA TOKEN", + "copy": "Community members earn and vote with $KWENTA", "vote-and-govern": { "title": "vote & govern", - "copy": "Token-managed governance empowers the community to help steer Kwenta" + "copy": "Token-managed governance empowers the community to steer Kwenta" + }, + "stake-and-earn": { + "title": "stake & earn", + "copy": "$KWENTA stakers earn protocol fees and inflationary rewards" + }, + "trade-and-earn": { + "title": "trade & earn", + "copy": "Trade on Kwenta to begin earning tokens" }, "how-to-earn": "How to earn", "stake-kwenta": "Coming Soon", @@ -125,8 +127,8 @@ "categories": "Commodities, Forex, Crypto and more." }, "features": { - "title": "FEATURES", - "description": "Trading Without The Limits Of A Centralized Exchange", + "title": "ADVANTAGES", + "description": "Trade without the limits of a centralized exchange", "blazing-fast": { "title": "Blazing Fast", "copy": "Near-instant trade confirmations using Optimism's Layer 2 scalability" @@ -141,22 +143,22 @@ }, "permissionless": { "title": "Permissionless", - "copy": "A fully on-chain DeFi futures trading experience" + "copy": "A full on-chain DeFi futures trading experience" }, "mobile": { "title": "Mobile", "copy": "Manage your trades at home or on the go" }, "easy-ramping": { - "title": "Easy Ramping", - "copy": "Deposit any asset to get started" + "title": "Easy On/Off Ramping", + "copy": "Deposit or withdraw assets freely" }, "zero-slippage": { "title": "Zero slippage", - "copy": "Trade any available market with little to no slippage regardless of size" + "copy": "Trade with no slippage on any market" }, "partners": { - "title": "Kwenta Ecosystem", + "title": "Partners", "copy": "Collaborating with industry leaders to deliver the best trading experience in DeFi." } }, From 3f6b621c89c14fae95aed1f5a95cb7078871e209 Mon Sep 17 00:00:00 2001 From: platschi Date: Wed, 10 Aug 2022 13:30:58 -0300 Subject: [PATCH 10/15] add security policy (#1257) * init security policy * add email and pgp key * language --- SECURITY.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 SECURITY.md diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000000..010b7a16b1 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,35 @@ +# Security Policy + +## Supported Versions + +Please have a look at [Releases](https://github.com/Kwenta/kwenta/releases). We recommend using the most recently released version. + +| Version | Supported | +| ------- | ------------------ | +| 3.x.x | :white_check_mark: | +| 2.x.x | :x: | + +## Reporting a Vulnerability + +Please send vulnerability reports to kwenta@proton.me and encrypt sensitive messages using our PGP key. + +Please do not file a public ticket mentioning the vulnerability, as doing so could increase the likelihood of the vulnerability being exploited before a fix has been created and released. + +``` +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: OpenPGP.js v4.10.10 +Comment: https://openpgpjs.org + +xjMEYvEiWBYJKwYBBAHaRw8BAQdAjs0DpOJQm/bTF9aKJjEFsKR177julOvK +SBqeFmalkA7NI2t3ZW50YUBwcm90b24ubWUgPGt3ZW50YUBwcm90b24ubWU+ +wo8EEBYKACAFAmLxIlgGCwkHCAMCBBUICgIEFgIBAAIZAQIbAwIeAQAhCRBH +cLXaun2i+xYhBDfYNsrP0erBkj2H1kdwtdq6faL7l00BAKrtIsTseUz8PjRg +5dqx3GvsBa6y5uyw72DnXe0YTzC3AQDAor8OFqN0EyrbjzY+wCtWF2RA8euM +afA1rqbkuJZGAc44BGLxIlgSCisGAQQBl1UBBQEBB0C5vwKrTj95esmVlepe +QSIPlHPbMRn9ORCdme1x+gTiTwMBCAfCeAQYFggACQUCYvEiWAIbDAAhCRBH +cLXaun2i+xYhBDfYNsrP0erBkj2H1kdwtdq6faL7v0UBAJ4R3Z1EPonxQOu/ +l0tKx8gqT/qpmIZ8EaQJqBr/RLc5AQCoYaggo4MZh0Bg+K0rXrszLF/FnzZY +Owcx56Dt6XQ9Bw== +=vWd9 +-----END PGP PUBLIC KEY BLOCK----- +``` From 263024f8f51d3a4826257d04ea78c64473e23839 Mon Sep 17 00:00:00 2001 From: "troyb.eth" Date: Thu, 11 Aug 2022 13:45:59 -0600 Subject: [PATCH 11/15] Competition Leaderboard (#1239) * simple leaderboard * separate all time leaderboard * adjust widths * styling * add page reset to table component * fix deps * add ens names and avatars * loading state * fix routing * add pin * fix pin * add no result * fix compact leaderboard * empty leaderboard copy * fix pagination * change copy --- components/Table/Table.tsx | 14 +- constants/queryKeys.ts | 2 +- hooks/useENSAvatar.ts | 10 +- hooks/useENSs.ts | 14 +- pages/dashboard/[[...tab]].tsx | 2 + sections/leaderboard/AllTime/AllTime.tsx | 309 +++++++++++ sections/leaderboard/AllTime/index.tsx | 1 + .../leaderboard/Competition/Competition.tsx | 307 +++++++++++ .../leaderboard/Competition/constants.tsx | 3 + sections/leaderboard/Competition/index.tsx | 1 + .../leaderboard/Leaderboard/Leaderboard.tsx | 480 ++++-------------- .../TraderHistory/TraderHistory.tsx | 15 +- sections/leaderboard/common.tsx | 46 ++ styles/common.tsx | 1 + translations/en.json | 11 +- 15 files changed, 815 insertions(+), 401 deletions(-) create mode 100644 sections/leaderboard/AllTime/AllTime.tsx create mode 100644 sections/leaderboard/AllTime/index.tsx create mode 100644 sections/leaderboard/Competition/Competition.tsx create mode 100644 sections/leaderboard/Competition/constants.tsx create mode 100644 sections/leaderboard/Competition/index.tsx create mode 100644 sections/leaderboard/common.tsx diff --git a/components/Table/Table.tsx b/components/Table/Table.tsx index 72f2f2a8bd..cfdd641885 100644 --- a/components/Table/Table.tsx +++ b/components/Table/Table.tsx @@ -118,6 +118,15 @@ export const Table: FC = ({ // eslint-disable-next-line react-hooks/exhaustive-deps }, []); + // reset to the first page + // this fires when filters are applied that change the data + // if a filter is applied that reduces the data size below max pages for that filter, reset to the first page + useEffect(() => { + if (pageIndex > pageCount) { + gotoPage(0); + } + }, [pageIndex, pageCount, gotoPage]); + const defaultRef = useRef(null); return ( @@ -185,7 +194,7 @@ export const Table: FC = ({ {!!noResultsMessage && !isLoading && data.length === 0 && noResultsMessage} - {!showShortList && showPagination && data.length > (pageSize ? pageSize : MAX_PAGE_ROWS) ? ( + {!showShortList && data.length > (pageSize ? pageSize : MAX_PAGE_ROWS) ? ( ` `; export const TableNoResults = styled(GridDivCenteredRow)` - padding: 50px 0; + padding: 50px 40px; + text-align: center; justify-content: center; margin-top: -2px; justify-items: center; diff --git a/constants/queryKeys.ts b/constants/queryKeys.ts index 19b5ef5eda..be4f50bf07 100644 --- a/constants/queryKeys.ts +++ b/constants/queryKeys.ts @@ -40,7 +40,7 @@ export const QUERY_KEYS = { Network: { EthGasPrice: ['network', 'ethGasPrice'], ENSNames: (addresses: string[]) => ['network', 'ensNames', addresses], - ENSAvatar: (ensName: string) => ['network', 'ensNames', ensName], + ENSAvatar: (ensName: string | null) => ['network', 'ensNames', ensName], }, WalletBalances: { Synths: (walletAddress: string, networkId: NetworkId) => [ diff --git a/hooks/useENSAvatar.ts b/hooks/useENSAvatar.ts index 2d67baf29f..059f0c101d 100644 --- a/hooks/useENSAvatar.ts +++ b/hooks/useENSAvatar.ts @@ -2,11 +2,17 @@ import { useQuery, UseQueryOptions } from 'react-query'; import QUERY_KEYS from 'constants/queryKeys'; -const useENSAvatar = (provider: any, ensName: string, options?: UseQueryOptions) => { +const useENSAvatar = ( + provider: any, + ensName: string | null, + options?: UseQueryOptions +) => { return useQuery( QUERY_KEYS.Network.ENSAvatar(ensName), async () => { - const avatar = ensName.endsWith('.eth') ? await provider.getAvatar(ensName) : null; + if (!ensName?.endsWith('.eth')) return null; + + const avatar: string | null = await provider.getAvatar(ensName); return avatar; }, { diff --git a/hooks/useENSs.ts b/hooks/useENSs.ts index eb7e27f873..bbda4b3a90 100644 --- a/hooks/useENSs.ts +++ b/hooks/useENSs.ts @@ -11,13 +11,17 @@ import { isL2State } from 'store/wallet'; const ADDRESSES_PER_LOOKUP = 1500; +type EnsInfo = { + [account: string]: string; +}; + const useENSs = (addresses: string[], options?: UseQueryOptions) => { const isAppReady = useRecoilValue(appReadyState); const isL2 = useRecoilValue(isL2State); const { staticMainnetProvider } = Connector.useContainer(); - return useQuery( + return useQuery( QUERY_KEYS.Network.ENSNames(addresses), async () => { const ReverseLookup = new Contract( @@ -34,9 +38,13 @@ const useENSs = (addresses: string[], options?: UseQueryOptions) => ensPromises.push(ensNamesPromise); } + let ensInfo: EnsInfo = {}; + const ensPromiseResult = await Promise.all(ensPromises); - const ensInfo = ensPromiseResult.flat(1).map((val: string, ind: number) => { - return val !== '' ? val : addresses[ind]; + ensPromiseResult.flat(1).forEach((val: string, ind: number) => { + if (val !== '') { + ensInfo[addresses[ind]] = val; + } }); return ensInfo; diff --git a/pages/dashboard/[[...tab]].tsx b/pages/dashboard/[[...tab]].tsx index b73548347f..d042d7a8a8 100644 --- a/pages/dashboard/[[...tab]].tsx +++ b/pages/dashboard/[[...tab]].tsx @@ -7,6 +7,7 @@ import { MobileHiddenView, MobileOnlyView } from 'components/Media'; import { RefetchProvider } from 'contexts/RefetchContext'; import DashboardContainer from 'sections/dashboard/DashboardContainer'; import MobileDashboard from 'sections/dashboard/MobileDashboard'; +import Leaderboard from 'sections/leaderboard/Leaderboard'; import AppLayout from 'sections/shared/Layout/AppLayout'; import { PageContent, FullHeightContainer } from 'styles/common'; @@ -28,6 +29,7 @@ const Dashboard: DashboardComponent = () => { + diff --git a/sections/leaderboard/AllTime/AllTime.tsx b/sections/leaderboard/AllTime/AllTime.tsx new file mode 100644 index 0000000000..1d6770809f --- /dev/null +++ b/sections/leaderboard/AllTime/AllTime.tsx @@ -0,0 +1,309 @@ +import { FC, useMemo } from 'react'; +import { useTranslation } from 'react-i18next'; +import { CellProps } from 'react-table'; +import { useRecoilValue } from 'recoil'; +import styled from 'styled-components'; + +import Currency from 'components/Currency'; +import { MobileHiddenView, MobileOnlyView } from 'components/Media'; +import Table from 'components/Table'; +import { Synths } from 'constants/currency'; +import { DEFAULT_LEADERBOARD_ROWS } from 'constants/defaults'; +import Connector from 'containers/Connector'; +import useENSAvatar from 'hooks/useENSAvatar'; +import { walletAddressState } from 'store/wallet'; + +import { AccountStat, getMedal, PIN, StyledTrader } from '../common'; + +type AllTimeProps = { + stats: AccountStat[]; + isLoading: boolean; + searchTerm: string; + onClickTrader: (trader: string) => void; + compact?: boolean; +}; + +const AllTime: FC = ({ stats, isLoading, searchTerm, onClickTrader, compact }) => { + const { t } = useTranslation(); + const walletAddress = useRecoilValue(walletAddressState); + + const { staticMainnetProvider } = Connector.useContainer(); + + if (compact) { + const ownPosition = stats.findIndex((i: { account: string }) => { + return i.account.toLowerCase() === walletAddress?.toLowerCase(); + }); + + const anchorPosition = ownPosition !== -1 && ownPosition > 10 ? stats[ownPosition] : null; + + stats = stats.slice(0, 10); + + if (anchorPosition) { + stats.push(anchorPosition); + } + } + + const data = useMemo(() => { + const statsData = stats + .sort((a: AccountStat, b: AccountStat) => a.rank - b.rank) + .map((trader: any, i: number) => { + const pinText = trader.account === walletAddress ? PIN : ''; + + return { + ...trader, + rankText: `${trader.rank}${pinText}`, + }; + }) + .filter((i: { account: string; traderEns: string }) => + searchTerm?.length + ? i.account.toLowerCase().includes(searchTerm) || + i.traderEns?.toLowerCase().includes(searchTerm) + : true + ); + + return [ + ...statsData.filter( + (trader) => trader.account.toLowerCase() === walletAddress?.toLowerCase() + ), + ...statsData.filter( + (trader) => trader.account.toLowerCase() !== walletAddress?.toLowerCase() + ), + ]; + }, [stats, searchTerm, walletAddress]); + + return ( + <> + + + {t('leaderboard.leaderboard.table.title')} + + ), + accessor: 'title', + columns: [ + { + Header: {t('leaderboard.leaderboard.table.rank')}, + accessor: 'rank', + Cell: (cellProps: CellProps) => ( + {cellProps.row.original.rankText} + ), + width: compact ? 40 : 60, + }, + { + Header: !compact ? ( + {t('leaderboard.leaderboard.table.trader')} + ) : ( + <> + ), + accessor: 'trader', + Cell: (cellProps: CellProps) => { + const avatar = useENSAvatar( + staticMainnetProvider, + cellProps.row.original.traderEns + ); + return ( + onClickTrader(cellProps.row.original.trader)}> + {compact && cellProps.row.original.rank + '. '} + + {avatar?.data ? ( + <> + {!avatar.isLoading && avatar.data && ( + {''} (err.target.style.display = 'none')} + /> + )} + {cellProps.row.original.traderEns} + + ) : ( + cellProps.row.original.traderEns ?? cellProps.row.original.traderShort + )} + + {getMedal(cellProps.row.original.rank)} + + ); + }, + width: 120, + }, + { + Header: ( + {t('leaderboard.leaderboard.table.total-trades')} + ), + accessor: 'totalTrades', + sortType: 'basic', + width: 80, + sortable: true, + }, + { + Header: ( + {t('leaderboard.leaderboard.table.liquidations')} + ), + accessor: 'liquidations', + sortType: 'basic', + width: 80, + sortable: true, + }, + { + Header: ( + {t('leaderboard.leaderboard.table.total-volume')} + ), + accessor: 'totalVolume', + sortType: 'basic', + Cell: (cellProps: CellProps) => ( + + ), + width: compact ? 'auto' : 100, + sortable: true, + }, + { + Header: {t('leaderboard.leaderboard.table.pnl')}, + accessor: 'pnl', + sortType: 'basic', + Cell: (cellProps: CellProps) => ( + + ), + width: compact ? 'auto' : 100, + sortable: true, + }, + ], + }, + ]} + /> + + + {t('leaderboard.leaderboard.table.rank')}, + accessor: 'rank', + Cell: (cellProps: CellProps) => ( + {cellProps.row.original.rank} + ), + width: 45, + }, + { + Header: () => {t('leaderboard.leaderboard.table.trader')}, + accessor: 'trader', + Cell: (cellProps: CellProps) => { + const avatar = useENSAvatar( + staticMainnetProvider, + cellProps.row.original.traderEns + ); + return ( + onClickTrader(cellProps.row.original.trader)}> + {compact && cellProps.row.original.rank + '. '} + + {avatar ? ( + <> + {!avatar.isLoading && avatar.data && ( + {''} (err.target.style.display = 'none')} + /> + )} + {cellProps.row.original.traderEns} + + ) : ( + cellProps.row.original.traderEns ?? cellProps.row.original.traderShort + )} + + {getMedal(cellProps.row.original.rank)} + + ); + }, + width: 150, + }, + { + Header: () => {t('leaderboard.leaderboard.table.pnl')}, + accessor: 'pnl', + Cell: (cellProps: CellProps) => ( + + ), + width: 125, + }, + ]} + /> + + + ); +}; + +const ColorCodedPrice = styled(Currency.Price)` + align-items: right; + color: ${(props) => + props.price > 0 + ? props.theme.colors.selectedTheme.green + : props.price < 0 + ? props.theme.colors.selectedTheme.red + : props.theme.colors.selectedTheme.button.text}; +`; + +const StyledTable = styled(Table)<{ compact: boolean | undefined }>` + margin-top: ${({ compact }) => (compact ? '0' : '15px')}; +`; + +const TableTitle = styled.div` + width: 100%; + display: flex; + justify-content: space-between; +`; + +const TitleText = styled.div` + font-family: ${(props) => props.theme.fonts.regular}; + color: ${(props) => props.theme.colors.selectedTheme.gray}; +`; + +const TableHeader = styled.div` + font-family: ${(props) => props.theme.fonts.regular}; + color: ${(props) => props.theme.colors.selectedTheme.gray}; +`; + +const StyledOrderType = styled.div` + color: ${(props) => props.theme.colors.selectedTheme.button.text}; + display: flex; + align-items: center; +`; + +export default AllTime; diff --git a/sections/leaderboard/AllTime/index.tsx b/sections/leaderboard/AllTime/index.tsx new file mode 100644 index 0000000000..021d28694d --- /dev/null +++ b/sections/leaderboard/AllTime/index.tsx @@ -0,0 +1 @@ +export { default } from './AllTime'; diff --git a/sections/leaderboard/Competition/Competition.tsx b/sections/leaderboard/Competition/Competition.tsx new file mode 100644 index 0000000000..4962a7b15f --- /dev/null +++ b/sections/leaderboard/Competition/Competition.tsx @@ -0,0 +1,307 @@ +import { wei } from '@synthetixio/wei'; +import { FC, useMemo } from 'react'; +import { useTranslation } from 'react-i18next'; +import { CellProps } from 'react-table'; +import { useRecoilValue } from 'recoil'; +import styled from 'styled-components'; + +import Currency from 'components/Currency'; +import { DesktopOnlyView, MobileOrTabletView } from 'components/Media'; +import Table, { TableNoResults } from 'components/Table'; +import { Synths } from 'constants/currency'; +import useGetFile from 'queries/files/useGetFile'; +import { walletAddressState } from 'store/wallet'; +import { formatPercent } from 'utils/formatters/number'; +import { truncateAddress } from 'utils/formatters/string'; + +import { AccountStat, getMedal, PIN, StyledTrader, Tier } from '../common'; +import { COMPETITION_DATA_LOCATION, MOBILE_COMPETITION_START } from './constants'; + +type CompetitionProps = { + activeTier: Tier; + ensInfo: Record; + compact?: boolean; + onClickTrader: (trader: string) => void; + searchTerm?: string | undefined; +}; + +const Competition: FC = ({ + activeTier, + ensInfo, + compact, + onClickTrader, + searchTerm, +}: CompetitionProps) => { + const { t } = useTranslation(); + const walletAddress = useRecoilValue(walletAddressState); + const competitionQuery = useGetFile(COMPETITION_DATA_LOCATION); + + const walletTier = useMemo(() => { + const competitionData = competitionQuery?.data ?? []; + const walletStat = competitionData.find( + ({ account }: AccountStat) => account === walletAddress + ); + return walletStat ? walletStat.tier : null; + }, [walletAddress, competitionQuery]); + + let data = useMemo(() => { + const competitionData = competitionQuery?.data ?? []; + + const cleanCompetitionData: AccountStat[] = competitionData + .sort((a: AccountStat, b: AccountStat) => a.rank - b.rank) + .map((trader: any, i: number) => { + const pinText = trader.account === walletAddress ? PIN : ''; + + return { + account: trader.account, + trader: trader.account, + traderEns: ensInfo[trader.account], + tier: trader.tier, + rank: trader.rank, + rankText: `${trader.rank}${pinText}`, + traderShort: truncateAddress(trader.account), + pnl: wei(trader.pnl), + pnlPct: `(${formatPercent(trader?.pnl_pct)})`, + totalVolume: trader.volume, + totalTrades: trader.trades, + liquidations: trader.liquidations, + }; + }) + .filter((trader: { tier: string }) => { + return compact && !!walletTier ? trader.tier === walletTier : trader.tier === activeTier; + }) + .filter((i: { trader: string; traderEns: string }) => + searchTerm?.length + ? i.trader.toLowerCase().includes(searchTerm) || + i.traderEns?.toLowerCase().includes(searchTerm) + : true + ); + + return [ + ...cleanCompetitionData.filter( + (trader) => trader.account.toLowerCase() === walletAddress?.toLowerCase() + ), + ...cleanCompetitionData.filter( + (trader) => trader.account.toLowerCase() !== walletAddress?.toLowerCase() + ), + ]; + }, [competitionQuery, ensInfo, searchTerm, activeTier, walletAddress, walletTier, compact]); + + const noResultsMessage = + Date.now() > MOBILE_COMPETITION_START.getTime() + ? t('leaderboard.competition.table.started') + : t('leaderboard.competition.table.starting-soon'); + + return ( + <> + + {noResultsMessage}} + columns={[ + { + Header: ( + + {t('leaderboard.competition.title')} + + ), + accessor: 'title', + columns: [ + { + Header: {t('leaderboard.leaderboard.table.rank')}, + accessor: 'rank', + sortType: 'basic', + Cell: (cellProps: CellProps) => ( + {cellProps.row.original.rankText} + ), + width: compact ? 100 : 60, + }, + { + Header: {t('leaderboard.leaderboard.table.trader')}, + accessor: 'trader', + Cell: (cellProps: CellProps) => { + return ( + onClickTrader(cellProps.row.original.account)} + > + + {cellProps.row.original.traderEns ?? cellProps.row.original.traderShort} + + {getMedal(cellProps.row.original.rank)} + + ); + }, + width: compact ? 180 : 120, + }, + { + Header: ( + {t('leaderboard.leaderboard.table.total-trades')} + ), + accessor: 'totalTrades', + sortType: 'basic', + width: compact ? 'auto' : 80, + sortable: true, + }, + { + Header: ( + {t('leaderboard.leaderboard.table.liquidations')} + ), + accessor: 'liquidations', + sortType: 'basic', + width: compact ? 'auto' : 80, + sortable: true, + }, + { + Header: ( + {t('leaderboard.leaderboard.table.total-volume')} + ), + accessor: 'totalVolume', + sortType: 'basic', + Cell: (cellProps: CellProps) => ( + + ), + width: compact ? 'auto' : 100, + sortable: true, + }, + { + Header: {t('leaderboard.leaderboard.table.pnl')}, + accessor: 'pnl', + sortType: 'basic', + Cell: (cellProps: CellProps) => ( + + + {cellProps.row.original.pnlPct} + + ), + width: compact ? 120 : 100, + sortable: true, + }, + ], + }, + ]} + /> + + + {t('leaderboard.leaderboard.table.rank')}, + accessor: 'rank', + Cell: (cellProps: CellProps) => ( + {cellProps.row.original.rank} + ), + width: 45, + }, + { + Header: () => {t('leaderboard.leaderboard.table.trader')}, + accessor: 'trader', + Cell: (cellProps: CellProps) => ( + + {compact && cellProps.row.original.rank + '. '} + {cellProps.row.original.traderShort} + {getMedal(cellProps.row.original.rank)} + + ), + width: 150, + }, + { + Header: () => {t('leaderboard.leaderboard.table.pnl')}, + accessor: 'pnl', + Cell: (cellProps: CellProps) => ( + + + {cellProps.row.original.pnlPct} + + ), + width: 125, + }, + ]} + /> + + + ); +}; + +const StyledTable = styled(Table)<{ compact: boolean | undefined }>` + margin-top: ${({ compact }) => (compact ? '0' : '15px')}; +`; + +const TableTitle = styled.div` + width: 100%; + display: flex; + justify-content: space-between; +`; + +const TitleText = styled.a` + font-family: ${(props) => props.theme.fonts.regular}; + color: ${(props) => props.theme.colors.selectedTheme.gray}; +`; + +const TableHeader = styled.div` + font-family: ${(props) => props.theme.fonts.regular}; + color: ${(props) => props.theme.colors.selectedTheme.gray}; +`; + +const PnlContainer = styled.div<{ direction: 'row' | 'column' }>` + display: flex; + flex-direction: ${(props) => props.direction}; + align-items: center; +`; + +const ColorCodedPrice = styled(Currency.Price)` + align-items: right; + margin-right: 5px; + color: ${(props) => + props.price > 0 + ? props.theme.colors.selectedTheme.green + : props.price < 0 + ? props.theme.colors.selectedTheme.red + : props.theme.colors.selectedTheme.button.text}; +`; + +const StyledValue = styled.div` + font-family: ${(props) => props.theme.fonts.mono}; + color: ${(props) => + props.color === 'green' + ? props.theme.colors.selectedTheme.green + : props.color === 'red' + ? props.theme.colors.selectedTheme.red + : props.theme.colors.selectedTheme.button.text}; + margin: 0; + text-align: end; +`; + +const StyledOrderType = styled.div` + color: ${(props) => props.theme.colors.selectedTheme.button.text}; + display: flex; + align-items: center; +`; + +export default Competition; diff --git a/sections/leaderboard/Competition/constants.tsx b/sections/leaderboard/Competition/constants.tsx new file mode 100644 index 0000000000..5ba64e04ad --- /dev/null +++ b/sections/leaderboard/Competition/constants.tsx @@ -0,0 +1,3 @@ +export const COMPETITION_DATA_LOCATION = 'competition/leaderboard_latest.json'; + +export const MOBILE_COMPETITION_START = new Date('2022-08-16'); diff --git a/sections/leaderboard/Competition/index.tsx b/sections/leaderboard/Competition/index.tsx new file mode 100644 index 0000000000..b2263d9773 --- /dev/null +++ b/sections/leaderboard/Competition/index.tsx @@ -0,0 +1 @@ +export { default } from './Competition'; diff --git a/sections/leaderboard/Leaderboard/Leaderboard.tsx b/sections/leaderboard/Leaderboard/Leaderboard.tsx index 6a0fd932d9..1e8c0ab583 100644 --- a/sections/leaderboard/Leaderboard/Leaderboard.tsx +++ b/sections/leaderboard/Leaderboard/Leaderboard.tsx @@ -1,458 +1,174 @@ -import Wei, { wei } from '@synthetixio/wei'; +import { wei } from '@synthetixio/wei'; import { useRouter } from 'next/router'; import { FC, useMemo, useState } from 'react'; -import { useTranslation } from 'react-i18next'; -import { CellProps } from 'react-table'; -import { useRecoilValue } from 'recoil'; import styled from 'styled-components'; -import Currency from 'components/Currency'; -import { MobileHiddenView, MobileOnlyView } from 'components/Media'; -import Table from 'components/Table'; +import TabButton from 'components/Button/TabButton'; import Search from 'components/Table/Search'; -import { Synths } from 'constants/currency'; -import { DEFAULT_LEADERBOARD_ROWS } from 'constants/defaults'; import ROUTES from 'constants/routes'; -import Connector from 'containers/Connector'; -import useENSAvatar from 'hooks/useENSAvatar'; import useENSs from 'hooks/useENSs'; import { FuturesStat } from 'queries/futures/types'; import useGetStats from 'queries/futures/useGetStats'; -import { walletAddressState } from 'store/wallet'; +import { FlexDivCol } from 'styles/common'; import { truncateAddress } from 'utils/formatters/string'; +import AllTime from '../AllTime'; +import { AccountStat, COMPETITION_TIERS, Tier } from '../common'; +import Competition from '../Competition'; import TraderHistory from '../TraderHistory'; type LeaderboardProps = { compact?: boolean; }; -type Stat = { - pnl: Wei; - liquidations: Wei; - totalTrades: Wei; - totalVolume: Wei; -}; - const Leaderboard: FC = ({ compact }: LeaderboardProps) => { - const { t } = useTranslation(); const [searchTerm, setSearchTerm] = useState(''); + const [activeTier, setActiveTier] = useState('bronze'); const [selectedTrader, setSelectedTrader] = useState(''); - const [traderENSName, setTraderENSName] = useState(null); const router = useRouter(); - const { staticMainnetProvider } = Connector.useContainer(); - - const walletAddress = useRecoilValue(walletAddressState); const statsQuery = useGetStats(); - const stats = useMemo(() => statsQuery.data ?? [], [statsQuery]); + const statsData = useMemo(() => statsQuery.data ?? [], [statsQuery]); const traders = useMemo( () => - stats.map((stat: FuturesStat) => { + statsData.map((stat: FuturesStat) => { return stat.account; }) ?? [], - [stats] + [statsData] ); const ensInfoQuery = useENSs(traders); - const ensInfo = useMemo(() => ensInfoQuery.data ?? [], [ensInfoQuery]); + const ensInfo = useMemo(() => ensInfoQuery.data ?? {}, [ensInfoQuery]); - useMemo(() => { - if (router.query.tab) { - const trader = router.query.tab[0]; - setSelectedTrader(trader); - } else { - setSearchTerm(''); - setSelectedTrader(''); - } - return null; - }, [router.query]); - - const pnlMap = stats.reduce((acc: Record, stat: FuturesStat) => { - acc[stat.account] = { - pnl: wei(stat.pnlWithFeesPaid ?? 0, 18, true), - liquidations: new Wei(stat.liquidations ?? 0), - totalTrades: new Wei(stat.totalTrades ?? 0), - totalVolume: wei(stat.totalVolume ?? 0, 18, true), - }; - return acc; - }, {}); - - const onChangeSearch = (text: string) => { - setSearchTerm(text?.toLowerCase()); - }; - - let data = useMemo(() => { - return stats + let stats: AccountStat[] = useMemo(() => { + return statsData .map((stat: FuturesStat, i: number) => ({ - address: stat.account, + account: stat.account, trader: stat.account, traderShort: truncateAddress(stat.account), - traderEns: ensInfo[i] - ? ensInfo[i].endsWith('.eth') - ? ensInfo[i] - : truncateAddress(ensInfo[i]) - : null, - totalTrades: (pnlMap[stat.account]?.totalTrades ?? wei(0)).toNumber(), - totalVolume: (pnlMap[stat.account]?.totalVolume ?? wei(0)).toNumber(), - liquidations: (pnlMap[stat.account]?.liquidations ?? wei(0)).toNumber(), - '24h': 80000, - pnl: (pnlMap[stat.account]?.pnl ?? wei(0)).toNumber(), + traderEns: ensInfo[stat.account] ?? null, + totalTrades: stat.totalTrades, + totalVolume: wei(stat.totalVolume, 18, true).toNumber(), + liquidations: stat.liquidations, + pnl: wei(stat.pnlWithFeesPaid, 18, true).toNumber(), })) + .filter((stat: FuturesStat) => stat.totalVolume > 0) .sort((a: FuturesStat, b: FuturesStat) => (b?.pnl || 0) - (a?.pnl || 0)) .map((stat: FuturesStat, i: number) => ({ rank: i + 1, ...stat, - })) - .filter((i: { trader: string; traderEns: string }) => - searchTerm?.length - ? i.trader.toLowerCase().includes(searchTerm) || - i.traderEns?.toLowerCase().includes(searchTerm) - : true - ); - }, [stats, searchTerm, pnlMap, ensInfo]); - - if (compact) { - const ownPosition = data.findIndex((i: { address: string }) => { - return i.address.toLowerCase() === walletAddress?.toLowerCase(); - }); + })); + }, [statsData, ensInfo]); - const anchorPosition = ownPosition !== -1 && ownPosition > 10 ? data[ownPosition] : null; - - data = data.slice(0, 10); - - if (anchorPosition) { - data.push(anchorPosition); + useMemo(() => { + if (router.asPath.startsWith(ROUTES.Leaderboard.Home) && router.query.tab) { + const trader = router.query.tab[0]; + setSelectedTrader(trader); + } else { + setSearchTerm(''); + setSelectedTrader(''); } - } + return null; + }, [router.query, router.asPath]); - const getMedal = (position: number) => { - switch (position) { - case 1: - return 🥇; - case 2: - return 🥈; - case 3: - return 🥉; - } + const onChangeSearch = (text: string) => { + setSearchTerm(text?.toLowerCase()); }; - const onClickTrader = (trader: string, ensName: string | null) => { + const onClickTrader = (trader: string) => { setSearchTerm(''); setSelectedTrader(trader); - setTraderENSName(ensName); router.push(ROUTES.Leaderboard.Trader(trader)); }; + const resetSelection = () => { + setSearchTerm(''); + setSelectedTrader(''); + router.push(ROUTES.Leaderboard.Home); + }; + return ( - <> - + + + + {COMPETITION_TIERS.map((tier) => ( + { + setActiveTier(tier); + setSelectedTrader(''); + }} + /> + ))} + { + setActiveTier(null); + setSelectedTrader(''); + }} + /> + - {selectedTrader !== '' ? ( + {!compact && selectedTrader !== '' ? ( setSelectedTrader('')} + ensInfo={ensInfo} + resetSelection={resetSelection} + compact={compact} + searchTerm={searchTerm} + /> + ) : activeTier ? ( + ) : ( - <> - - - {t('leaderboard.leaderboard.table.title')} - - ), - accessor: 'title', - columns: [ - { - Header: ( - {t('leaderboard.leaderboard.table.rank')} - ), - accessor: 'rank', - Cell: (cellProps: CellProps) => ( - {cellProps.row.original.rank} - ), - width: compact ? 40 : 100, - }, - { - Header: !compact ? ( - {t('leaderboard.leaderboard.table.trader')} - ) : ( - <> - ), - accessor: 'trader', - Cell: (cellProps: CellProps) => { - const avatar = useENSAvatar( - staticMainnetProvider, - cellProps.row.original.traderEns - ); - return ( - - onClickTrader( - cellProps.row.original.trader, - cellProps.row.original.traderEns - ) - } - > - {compact && cellProps.row.original.rank + '. '} - - {avatar ? ( - <> - {!avatar.isLoading && avatar.data && ( - {''} (err.target.style.display = 'none')} - /> - )} - {cellProps.row.original.traderEns} - - ) : ( - cellProps.row.original.traderEns ?? - cellProps.row.original.traderShort - )} - - {getMedal(cellProps.row.original.rank)} - - ); - }, - width: 175, - }, - { - Header: ( - - {t('leaderboard.leaderboard.table.total-trades')} - - ), - accessor: 'totalTrades', - sortType: 'basic', - width: 100, - sortable: true, - }, - { - Header: ( - - {t('leaderboard.leaderboard.table.liquidations')} - - ), - accessor: 'liquidations', - sortType: 'basic', - width: 100, - sortable: true, - }, - { - Header: ( - - {t('leaderboard.leaderboard.table.total-volume')} - - ), - accessor: 'totalVolume', - sortType: 'basic', - Cell: (cellProps: CellProps) => ( - - ), - width: compact ? 'auto' : 125, - sortable: true, - }, - { - Header: ( - {t('leaderboard.leaderboard.table.total-pnl')} - ), - accessor: 'pnl', - sortType: 'basic', - Cell: (cellProps: CellProps) => ( - - ), - width: compact ? 'auto' : 100, - sortable: true, - }, - ], - }, - ]} - /> - - - ( - {t('leaderboard.leaderboard.table.rank')} - ), - accessor: 'rank', - Cell: (cellProps: CellProps) => ( - {cellProps.row.original.rank} - ), - width: 45, - }, - { - Header: () => ( - {t('leaderboard.leaderboard.table.trader')} - ), - accessor: 'trader', - Cell: (cellProps: CellProps) => { - const avatar = useENSAvatar( - staticMainnetProvider, - cellProps.row.original.traderEns - ); - return ( - - onClickTrader( - cellProps.row.original.trader, - cellProps.row.original.traderEns - ) - } - > - {compact && cellProps.row.original.rank + '. '} - - {avatar ? ( - <> - {!avatar.isLoading && avatar.data && ( - {''} (err.target.style.display = 'none')} - /> - )} - {cellProps.row.original.traderEns} - - ) : ( - cellProps.row.original.traderEns ?? cellProps.row.original.traderShort - )} - - {getMedal(cellProps.row.original.rank)} - - ); - }, - width: 150, - }, - { - Header: () => ( - {t('leaderboard.leaderboard.table.total-pnl')} - ), - accessor: 'pnl', - Cell: (cellProps: CellProps) => ( - - ), - width: 125, - }, - ]} - /> - - + )} - + ); }; -const Medal = styled.span` - font-size: 16px; - margin-left: 4px; -`; - -const ColorCodedPrice = styled(Currency.Price)` - align-items: right; - color: ${(props) => - props.price > 0 - ? props.theme.colors.selectedTheme.green - : props.price < 0 - ? props.theme.colors.selectedTheme.red - : props.theme.colors.selectedTheme.button.text}; +const LeaderboardContainer = styled(FlexDivCol)` + min-width: 400px; `; -const SearchContainer = styled.div` - display: flex; - margin-top: 16px; +const StyledTabButton = styled(TabButton)` + min-width: 65px; height: 35px; + margin-right: 5px; `; -const TableContainer = styled.div<{ compact: boolean | undefined }>` - margin-top: 6px; - margin-bottom: ${({ compact }) => (compact ? '0' : '40px')}; -`; - -const StyledTable = styled(Table)<{ compact: boolean | undefined }>` - margin-top: ${({ compact }) => (compact ? '0' : '15px')}; -`; - -const TableTitle = styled.div` - width: 100%; - display: flex; - justify-content: space-between; -`; - -const TitleText = styled.div` - font-family: ${(props) => props.theme.fonts.regular}; - color: ${(props) => props.theme.colors.selectedTheme.gray}; -`; - -const TableHeader = styled.div` - font-family: ${(props) => props.theme.fonts.regular}; - color: ${(props) => props.theme.colors.selectedTheme.gray}; +const TabButtonContainer = styled.div` + display: grid; + grid-template-columns: repeat(4, 1fr); `; -const StyledOrderType = styled.div` - color: ${(props) => props.theme.colors.selectedTheme.button.text}; - display: flex; - align-items: center; +const SearchContainer = styled.div<{ compact: boolean | undefined }>` + display: ${({ compact }) => (compact ? 'none' : 'flex')}; + margin-top: ${({ compact }) => (compact ? '0' : '16px')}; + height: 35px; `; -const StyledTrader = styled.a` - color: ${(props) => props.theme.colors.selectedTheme.button.text}; - display: flex; - - &:hover { - text-decoration: underline; - cursor: pointer; - } +const TableContainer = styled.div<{ compact: boolean | undefined }>` + margin-top: ${({ compact }) => (compact ? '0' : '6px')}; + margin-bottom: ${({ compact }) => (compact ? '0' : '40px')}; `; export default Leaderboard; diff --git a/sections/leaderboard/TraderHistory/TraderHistory.tsx b/sections/leaderboard/TraderHistory/TraderHistory.tsx index 07259d9d32..e44e1da715 100644 --- a/sections/leaderboard/TraderHistory/TraderHistory.tsx +++ b/sections/leaderboard/TraderHistory/TraderHistory.tsx @@ -6,7 +6,6 @@ import styled from 'styled-components'; import Currency from 'components/Currency'; import CurrencyIcon from 'components/Currency/CurrencyIcon'; -import Loader from 'components/Loader'; import { DesktopOnlyView, MobileOrTabletView } from 'components/Media'; import Table from 'components/Table'; import { Synths } from 'constants/currency'; @@ -19,7 +18,7 @@ import { getMarketName } from 'utils/futures'; type TraderHistoryProps = { trader: string; - traderENSName: string | null; + ensInfo: Record; resetSelection: Function; compact?: boolean; searchTerm?: string | undefined; @@ -27,7 +26,7 @@ type TraderHistoryProps = { const TraderHistory: FC = ({ trader, - traderENSName, + ensInfo, resetSelection, compact, searchTerm, @@ -35,6 +34,7 @@ const TraderHistory: FC = ({ const { t } = useTranslation(); const positionsQuery = useGetFuturesAccountPositionHistory(trader); const positions = useMemo(() => positionsQuery.data ?? [], [positionsQuery]); + const traderENSName = useMemo(() => ensInfo[trader] ?? null, [trader, ensInfo]); let data = useMemo(() => { return positions @@ -68,10 +68,6 @@ const TraderHistory: FC = ({ ); }, [positions, searchTerm]); - if (positionsQuery.isLoading) { - return ; - } - return ( <> @@ -79,7 +75,7 @@ const TraderHistory: FC = ({ compact={compact} showPagination pageSize={10} - isLoading={false} + isLoading={positionsQuery.isLoading} data={data} hideHeaders={compact} columns={[ @@ -89,10 +85,9 @@ const TraderHistory: FC = ({ { resetSelection(); - router.push(ROUTES.Leaderboard.Home); }} > - {t('leaderboard.leaderboard.table.title')} + {t('leaderboard.trader-history.table.back')} > { + switch (position) { + case 1: + return 🥇; + case 2: + return 🥈; + case 3: + return 🥉; + } +}; + +export const COMPETITION_TIERS: Tier[] = ['bronze', 'silver', 'gold']; + +export type AccountStat = { + rank: number; + account: string; + trader: string; + traderShort: string; + traderEns: string | null; + totalTrades: Wei; + totalVolume: Wei; + liquidation: Wei; + pnl: Wei; +}; + +export const PIN = ' 📌'; + +const Medal = styled.span` + font-size: 16px; + margin-left: 4px; +`; + +export const StyledTrader = styled.a` + color: ${(props) => props.theme.colors.selectedTheme.button.text}; + display: flex; + + &:hover { + text-decoration: underline; + cursor: pointer; + } +`; diff --git a/styles/common.tsx b/styles/common.tsx index e2f16da168..3b4f341f35 100644 --- a/styles/common.tsx +++ b/styles/common.tsx @@ -249,6 +249,7 @@ export const FullHeightContainer = styled(FlexDiv)` flex-grow: 1; height: auto; position: relative; + gap: 10px; `; export const MainContent = styled(FlexDiv)` diff --git a/translations/en.json b/translations/en.json index 23cb61e65f..aa3cd598a1 100644 --- a/translations/en.json +++ b/translations/en.json @@ -810,13 +810,14 @@ "total-volume": "Total Volume", "liquidations": "Liquidations", "24h-pnl": "24H PnL", - "total-pnl": "PnL ($)", + "pnl": "PnL", "percent-pnl": "PnL (%)", "rank-mobile": "#" } }, "trader-history": { "table": { + "back": "Back", "timestamp": "Date/Time", "market": "Market", "status": "Status", @@ -825,6 +826,14 @@ "total-volume": "Total Volume", "total-pnl": "Realized PnL" } + }, + "competition": { + "title": "Competition", + "table": { + "table-updates": "Table data updates daily", + "starting-soon": "Competition starting soon", + "started": "Competition started, leaderboard updates every 3 hours" + } } }, "not-found": { From 970772948327cf75f2ddcf0bba13ed5b66baf98e Mon Sep 17 00:00:00 2001 From: Yadong Zhang Date: Fri, 12 Aug 2022 03:47:14 +0800 Subject: [PATCH 12/15] feat: competition banner. (#1241) * feat: competition banner. + feat: added simple UI. * feat: added copyings i18n support. * fix: missing unique key issue. * fix: updated font-family in copyings. * fix: added learn more external link placeholder. * feat: added competition banner background image. + support theme swtich. * fix: changed banner stroke color in light theme. * feat: added competition countdown component. * fix: center banner background image on mobile. * fix: competition copying layout on mobile. * refactor: extracted countdown logic into useDashboardCompetition hook. * fix: removed hardcode font-weight. * fix: prevented background-image from covering the text. * fix: increased font-size of competition copyings. * feat: added cta hover animation. * fix: used Math.ceil to round minutes instead of Math.floor. * chore: added necessary ts doc. * fix: replaced 'breakpoints' with 'media' query. * fix: added more competition status. * doc: added ts doc to complain competition dates. * fix: typo. * improve banner-bg opacity * improve font-size Co-authored-by: platschi --- assets/svg/app/competition-banner-bg.svg | 1 + constants/competition.ts | 9 ++ constants/links.ts | 4 + hooks/useDashboardCompetition.ts | 68 ++++++++++++ .../MobileDashboard/MobileDashboard.tsx | 3 + sections/dashboard/Overview/Overview.tsx | 3 + .../futures/MarketDetails/MarketDetails.tsx | 2 +- .../CompetitionBanner/CompetitionBanner.tsx | 102 ++++++++++++++++++ .../CompetitionBanner/CompetitionState.tsx | 56 ++++++++++ .../components/CompetitionBanner/index.ts | 1 + styles/theme/colors/dark.ts | 7 ++ styles/theme/colors/light.ts | 7 ++ translations/en.json | 10 +- utils/formatters/date.ts | 7 ++ 14 files changed, 278 insertions(+), 2 deletions(-) create mode 100644 assets/svg/app/competition-banner-bg.svg create mode 100644 constants/competition.ts create mode 100644 hooks/useDashboardCompetition.ts create mode 100644 sections/shared/components/CompetitionBanner/CompetitionBanner.tsx create mode 100644 sections/shared/components/CompetitionBanner/CompetitionState.tsx create mode 100644 sections/shared/components/CompetitionBanner/index.ts diff --git a/assets/svg/app/competition-banner-bg.svg b/assets/svg/app/competition-banner-bg.svg new file mode 100644 index 0000000000..89614fffb4 --- /dev/null +++ b/assets/svg/app/competition-banner-bg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/constants/competition.ts b/constants/competition.ts new file mode 100644 index 0000000000..893c05a12c --- /dev/null +++ b/constants/competition.ts @@ -0,0 +1,9 @@ +/** + * Competitions will most start and end at 00:00 UTC on the respective days. + * eg, if startDate is 2022/08/18, it means competition starts at 00:00 UTC 2022/08/18, and endDate is 00:00 UTC 2022/08/22 + */ +export const COMPETITION_DATES = { + // note: month starts at 0, not 1. + START_DATE: new Date(2022, 7, 18), + END_DATE: new Date(2022, 7, 22), +}; diff --git a/constants/links.ts b/constants/links.ts index cb98599f2a..1d1bee6cfd 100644 --- a/constants/links.ts +++ b/constants/links.ts @@ -54,4 +54,8 @@ export const EXTERNAL_LINKS = { Kips: { Home: 'https://kips.kwenta.io/all-kip/', }, + Competition: { + // TODO: add missing CTA link. + LearnMore: 'https://kwenta.io/', + }, }; diff --git a/hooks/useDashboardCompetition.ts b/hooks/useDashboardCompetition.ts new file mode 100644 index 0000000000..ce7d8de379 --- /dev/null +++ b/hooks/useDashboardCompetition.ts @@ -0,0 +1,68 @@ +import { useState, useEffect } from 'react'; + +import { COMPETITION_DATES } from 'constants/competition'; +import { PERIOD_IN_SECONDS } from 'constants/period'; +import { calculatedTimeDifference } from 'utils/formatters/date'; + +type TCompetitionSate = 'comingSoon' | 'comingToStart' | 'live' | 'comingToEnd' | 'ended'; + +/** + * @example + * ``` + * const START_DATE = new Date(2022, 7, 18); + * const END_DATE = new Date(2022, 7, 22); + * + * const diff_0 = differenceInSeconds(START_DATE, new Date(2022, 7, 9)); + * console.log('coming soon: ', diff_0); // 777600 + * + * const diff_1 = differenceInSeconds(START_DATE, new Date(2022, 7, 17, 1)); + * console.log('coming to start in 24h: ', diff_1); // 82800 + * + * const diff_2_1 = differenceInSeconds(START_DATE, new Date(2022, 7, 19)); + * const diff_2_2 = differenceInSeconds(END_DATE, new Date(2022, 7, 19)); + * console.log('live: ', diff_2_1, diff_2_2); // -86400, 259200 + * + * const diff_3 = differenceInSeconds(END_DATE, new Date(2022, 7, 21, 1)); + * console.log('will be ended in 24 hours: ', diff_3); // 0 < 82800 < 60 * 60 * 24 + * + * const diff_4 = differenceInSeconds(END_DATE, new Date(2022, 7, 23)); + * console.log('ended: ', diff_4); // -86400 + * ``` + */ +export const useDashboardCompetition = () => { + const [state, setState] = useState('comingSoon'); + const [difference, setDifference] = useState(0); + + useEffect(() => { + const interval = setInterval(() => { + const now = new Date(); + const start = new Date(COMPETITION_DATES.START_DATE); + const end = new Date(COMPETITION_DATES.END_DATE); + + let _difference = calculatedTimeDifference(start, now); + if (_difference > 0) { + if (_difference < PERIOD_IN_SECONDS.ONE_DAY) { + setState('comingToStart'); + setDifference(_difference); + } else { + setState('comingSoon'); + } + } else { + _difference = calculatedTimeDifference(end, now); + if (_difference > 0) { + if (_difference < PERIOD_IN_SECONDS.ONE_DAY) { + setState('comingToEnd'); + setDifference(_difference); + } else { + setState('live'); + } + } else { + setState('ended'); + } + } + }, 1000); + return () => clearInterval(interval); + }, []); + + return { state, difference }; +}; diff --git a/sections/dashboard/MobileDashboard/MobileDashboard.tsx b/sections/dashboard/MobileDashboard/MobileDashboard.tsx index e437bb3196..fb18fa2b99 100644 --- a/sections/dashboard/MobileDashboard/MobileDashboard.tsx +++ b/sections/dashboard/MobileDashboard/MobileDashboard.tsx @@ -1,11 +1,14 @@ import React from 'react'; +import { CompetitionBanner } from 'sections/shared/components/CompetitionBanner'; + import FuturesMarkets from './FuturesMarkets'; import OpenPositions from './OpenPositions'; import Portfolio from './Portfolio'; const MobileDashboard: React.FC = () => (

+ diff --git a/sections/dashboard/Overview/Overview.tsx b/sections/dashboard/Overview/Overview.tsx index b032a08bda..c21b177296 100644 --- a/sections/dashboard/Overview/Overview.tsx +++ b/sections/dashboard/Overview/Overview.tsx @@ -11,6 +11,7 @@ import { TabPanel } from 'components/Tab'; import useGetCurrentPortfolioValue from 'queries/futures/useGetCurrentPortfolioValue'; import useGetFuturesPositionForAccount from 'queries/futures/useGetFuturesPositionForAccount'; import useQueryCrossMarginAccount from 'queries/futures/useQueryCrossMarginAccount'; +import { CompetitionBanner } from 'sections/shared/components/CompetitionBanner'; import { walletAddressState } from 'store/wallet'; import { formatCurrency, zeroBN } from 'utils/formatters/number'; @@ -124,6 +125,8 @@ const Overview: FC = () => { return ( <> + + diff --git a/sections/futures/MarketDetails/MarketDetails.tsx b/sections/futures/MarketDetails/MarketDetails.tsx index 1a12b2de63..a147d14aee 100644 --- a/sections/futures/MarketDetails/MarketDetails.tsx +++ b/sections/futures/MarketDetails/MarketDetails.tsx @@ -156,7 +156,7 @@ const MarketDetails: React.FC = ({ mobile }) => { return enableTooltip( key, - +

{key}

{value} diff --git a/sections/shared/components/CompetitionBanner/CompetitionBanner.tsx b/sections/shared/components/CompetitionBanner/CompetitionBanner.tsx new file mode 100644 index 0000000000..87081e3254 --- /dev/null +++ b/sections/shared/components/CompetitionBanner/CompetitionBanner.tsx @@ -0,0 +1,102 @@ +import React from 'react'; +import { useTranslation } from 'react-i18next'; +import styled from 'styled-components'; + +import CompetitionBannerBg from 'assets/svg/app/competition-banner-bg.svg'; +import { COMPETITION_DATES } from 'constants/competition'; +import { EXTERNAL_LINKS } from 'constants/links'; +import { ExternalLink } from 'styles/common'; +import media from 'styles/media'; +import { formatDateWithoutYear } from 'utils/formatters/date'; + +import { CompetitionState } from './CompetitionState'; + +const BannerContainer = styled.div` + position: relative; + width: 100%; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + background-image: url('assets/svg/app/competition-banner-bg.svg'); + padding: 22px 0; + border: ${(props) => props.theme.colors.selectedTheme.competitionBanner.border}; + border-radius: 8px; + margin-bottom: 35px; + ${media.lessThan('sm')` + border-radius: 0; + margin-bottom: 0; + `} + gap: 10px; +`; + +const CompetitionPeriod = styled.p` + font-family: ${(props) => props.theme.fonts.monoBold}; + font-style: normal; + font-size: 13px; + line-height: 10px; + color: ${(props) => props.theme.colors.selectedTheme.gray}; + // clear UA style. + margin: 0; +`; + +const CTA = styled(ExternalLink)` + padding: 8px 11.5px; + background: #ffb800; + border-radius: 15px; + border: none; + font-family: ${(props) => props.theme.fonts.bold}; + font-style: normal; + font-size: 13px; + line-height: 8px; + color: #ffb800; + background-color: #252525; + text-transform: capitalize; + transition: color 0.2s, background-color 0.2s; + + &:hover { + cursor: pointer; + color: #171002; + background-color: #ffb800; + } +`; + +const StyledBg = styled(CompetitionBannerBg)` + width: 100%; + height: 100%; + + // prevent background-image from covering the text. + z-index: -1; + + position: absolute; + top: 0; + + ${media.lessThan('sm')` + left: 50%; + transform: translateX(-50%); + width: auto; + `} + + & > g { + stroke: ${(props) => props.theme.colors.selectedTheme.competitionBanner.bg}; + } +`; + +export const CompetitionBanner = () => { + const { t } = useTranslation(); + + const formatedStartDate = formatDateWithoutYear(COMPETITION_DATES.START_DATE); + const formatedEndDate = formatDateWithoutYear(COMPETITION_DATES.END_DATE); + + const competitionPeriod = `${formatedStartDate}-${formatedEndDate.split(' ')[1]}`; + + return ( + + {competitionPeriod} + + {t('common.learn-more')} + + + + ); +}; diff --git a/sections/shared/components/CompetitionBanner/CompetitionState.tsx b/sections/shared/components/CompetitionBanner/CompetitionState.tsx new file mode 100644 index 0000000000..d433424a62 --- /dev/null +++ b/sections/shared/components/CompetitionBanner/CompetitionState.tsx @@ -0,0 +1,56 @@ +import React from 'react'; +import { useTranslation } from 'react-i18next'; +import styled from 'styled-components'; + +import { useDashboardCompetition } from 'hooks/useDashboardCompetition'; +import { keepDoublePlaceholder } from 'utils/formatters/date'; + +const Container = styled.p` + font-family: ${(props) => props.theme.fonts.monoBold}; + font-style: normal; + font-size: 23px; + line-height: 25px; + text-align: center; + color: ${(props) => props.theme.colors.selectedTheme.competitionBanner.state.text}; + // clear UA style. + margin: 0; +`; + +export const CompetitionState = () => { + const { t } = useTranslation(); + + const { state, difference } = useDashboardCompetition(); + + const secondsToMinutes = difference / 60; + const hours = keepDoublePlaceholder(Math.floor(secondsToMinutes / 60)); + const minutes = keepDoublePlaceholder(Math.ceil(secondsToMinutes % 60)); + + let copying = ''; + + switch (state) { + case 'comingSoon': + copying = `${t('common.competition.before-launch-date')}`; + break; + + case 'comingToStart': + copying = `${t('common.competition.24h-before-launch-date')} ${hours}:${minutes}`; + break; + + case 'live': + copying = `${t('common.competition.during-competition')}`; + break; + + case 'comingToEnd': + copying = `${t('common.competition.24h-before-end-date')} ${hours}:${minutes}`; + break; + + case 'ended': + copying = `${t('common.competition.24h-after-end-date')}`; + break; + + default: + copying = ''; + } + + return {copying}; +}; diff --git a/sections/shared/components/CompetitionBanner/index.ts b/sections/shared/components/CompetitionBanner/index.ts new file mode 100644 index 0000000000..15de7a0688 --- /dev/null +++ b/sections/shared/components/CompetitionBanner/index.ts @@ -0,0 +1 @@ +export * from './CompetitionBanner'; diff --git a/styles/theme/colors/dark.ts b/styles/theme/colors/dark.ts index d359cf6ff2..79b7667181 100644 --- a/styles/theme/colors/dark.ts +++ b/styles/theme/colors/dark.ts @@ -95,6 +95,13 @@ const darkTheme = { openInterestBar: { border: '1px solid #2b2a2a', }, + competitionBanner: { + border: '1px solid #2b2a2a', + state: { + text: common.primaryWhite, + }, + bg: '#fff', + }, }; export default darkTheme; diff --git a/styles/theme/colors/light.ts b/styles/theme/colors/light.ts index 0173cfeae6..111f58bff8 100644 --- a/styles/theme/colors/light.ts +++ b/styles/theme/colors/light.ts @@ -96,6 +96,13 @@ const lightTheme = { openInterestBar: { border: '1px solid #F2F2F2', }, + competitionBanner: { + border: '1px solid #C9C9C9', + state: { + text: '#171002', + }, + bg: '#515151', + }, }; export default lightTheme; diff --git a/translations/en.json b/translations/en.json index aa3cd598a1..e0909e455b 100644 --- a/translations/en.json +++ b/translations/en.json @@ -1073,7 +1073,15 @@ "n-week-ago": "{{ timeDelta }}w ago", "n-year-ago": "{{ timeDelta }}y ago" }, - "min": "min" + "min": "min", + "competition": { + "before-launch-date": "Competition coming soon", + "24h-before-launch-date": "Competition starting in", + "during-competition": "Competition Live", + "24h-before-end-date": "Competition ending in", + "24h-after-end-date": "Competition ended" + }, + "learn-more": "learn more" }, "mobile-menu": { "currency": "Currency", diff --git a/utils/formatters/date.ts b/utils/formatters/date.ts index f606087b26..e7bc6b5dc5 100644 --- a/utils/formatters/date.ts +++ b/utils/formatters/date.ts @@ -62,3 +62,10 @@ export const timePresentation = (timestamp: string, t: TFunction) => { return format(actionTime, 'MM/dd/yyyy'); }; + +export const formatDateWithoutYear = (date: Date) => formatDate(date, 'MMMM dd'); + +export const calculatedTimeDifference = (dateLeft: Date, dateRight: Date) => + differenceInSeconds(dateLeft, dateRight); + +export const keepDoublePlaceholder = (num: number) => (num < 9 ? `0${num}` : num); From 86fbcf31b0700762b1bc26f614791460b5f61f72 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Aug 2022 19:51:03 +0000 Subject: [PATCH 13/15] Bump actions/cache from 3.0.6 to 3.0.7 (#1260) --- .github/workflows/audit_build_verify.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/audit_build_verify.yml b/.github/workflows/audit_build_verify.yml index ac5129334b..f6a6e06497 100644 --- a/.github/workflows/audit_build_verify.yml +++ b/.github/workflows/audit_build_verify.yml @@ -42,7 +42,7 @@ jobs: continue-on-error: true - name: Cache node modules - uses: actions/cache@f4278025ab0f432ce369118909e46deec636f50c # pin@v3 + uses: actions/cache@a7c34adf76222e77931dedbf4a45b2e4648ced19 # pin@v3 with: path: | .npm-cache @@ -98,7 +98,7 @@ jobs: continue-on-error: true - name: Cache node modules - uses: actions/cache@f4278025ab0f432ce369118909e46deec636f50c # pin@v3 + uses: actions/cache@a7c34adf76222e77931dedbf4a45b2e4648ced19 # pin@v3 with: path: | .npm-cache @@ -119,7 +119,7 @@ jobs: npm install --prefer-offline --no-audit --legacy-peer-deps - name: Cache next.js build cache - uses: actions/cache@f4278025ab0f432ce369118909e46deec636f50c # pin@v2 + uses: actions/cache@a7c34adf76222e77931dedbf4a45b2e4648ced19 # pin@v2 with: path: .next/cache key: ${{ runner.os }}-next-cache-${{ hashFiles('**/package-lock.json') }} From 3157f5c0344b1139e2b664c796c9c0c7768b7239 Mon Sep 17 00:00:00 2001 From: platschi Date: Thu, 11 Aug 2022 18:39:36 -0300 Subject: [PATCH 14/15] set competition date (#1261) * add competition blog link * set mobile competition dates --- constants/competition.ts | 4 ++-- constants/links.ts | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/constants/competition.ts b/constants/competition.ts index 893c05a12c..31c6361179 100644 --- a/constants/competition.ts +++ b/constants/competition.ts @@ -4,6 +4,6 @@ */ export const COMPETITION_DATES = { // note: month starts at 0, not 1. - START_DATE: new Date(2022, 7, 18), - END_DATE: new Date(2022, 7, 22), + START_DATE: new Date(2022, 7, 16), + END_DATE: new Date(2022, 7, 23), }; diff --git a/constants/links.ts b/constants/links.ts index 1d1bee6cfd..4b720c0fcf 100644 --- a/constants/links.ts +++ b/constants/links.ts @@ -55,7 +55,6 @@ export const EXTERNAL_LINKS = { Home: 'https://kips.kwenta.io/all-kip/', }, Competition: { - // TODO: add missing CTA link. - LearnMore: 'https://kwenta.io/', + LearnMore: 'https://mirror.xyz/kwenta.eth/WghvQFjEslsC0kwnGVP0QZnY1F7ZU3w5hpWxDPLbBsE', }, }; From fb5f71467aa9c8f14389d36770423fc292f02fef Mon Sep 17 00:00:00 2001 From: leifu Date: Fri, 12 Aug 2022 18:53:18 +0300 Subject: [PATCH 15/15] Add competition banner to leaderboard (#1262) --- components/Table/Search.tsx | 5 + sections/leaderboard/AllTime/AllTime.tsx | 2 +- .../leaderboard/Leaderboard/Leaderboard.tsx | 106 ++++++++++-------- .../CompetitionBanner/CompetitionBanner.tsx | 58 ++++++---- 4 files changed, 97 insertions(+), 74 deletions(-) diff --git a/components/Table/Search.tsx b/components/Table/Search.tsx index cb9abfb62a..10c01fa85d 100644 --- a/components/Table/Search.tsx +++ b/components/Table/Search.tsx @@ -3,6 +3,7 @@ import styled from 'styled-components'; import SearchIconPath from 'assets/svg/app/search.svg'; import SearchInput from 'components/Input/SearchInput'; +import media from 'styles/media'; type Props = { value: string | undefined; @@ -38,6 +39,10 @@ const StyledSearchInput = styled(SearchInput)` text-indent: 16px; border-radius: 8px; padding: 10px 15px; + + ${media.lessThan('sm')` + font-size: 13px; + `} `; const SearchBar = styled.div` diff --git a/sections/leaderboard/AllTime/AllTime.tsx b/sections/leaderboard/AllTime/AllTime.tsx index 1d6770809f..9469185c74 100644 --- a/sections/leaderboard/AllTime/AllTime.tsx +++ b/sections/leaderboard/AllTime/AllTime.tsx @@ -226,7 +226,7 @@ const AllTime: FC = ({ stats, isLoading, searchTerm, onClickTrader onClickTrader(cellProps.row.original.trader)}> {compact && cellProps.row.original.rank + '. '} - {avatar ? ( + {avatar?.data ? ( <> {!avatar.isLoading && avatar.data && ( = ({ compact }: LeaderboardProps) => { }; return ( - - - - {COMPETITION_TIERS.map((tier) => ( + <> + + + + + {COMPETITION_TIERS.map((tier) => ( + { + setActiveTier(tier); + setSelectedTrader(''); + }} + /> + ))} { - setActiveTier(tier); + setActiveTier(null); setSelectedTrader(''); }} /> - ))} - { - setActiveTier(null); - setSelectedTrader(''); - }} - /> - - - - - {!compact && selectedTrader !== '' ? ( - - ) : activeTier ? ( - - ) : ( - - )} - - + + + + + {!compact && selectedTrader !== '' ? ( + + ) : activeTier ? ( + + ) : ( + + )} + + + ); }; const LeaderboardContainer = styled(FlexDivCol)` min-width: 400px; + ${media.lessThan('sm')` + min-width: unset; + `} `; const StyledTabButton = styled(TabButton)` diff --git a/sections/shared/components/CompetitionBanner/CompetitionBanner.tsx b/sections/shared/components/CompetitionBanner/CompetitionBanner.tsx index 87081e3254..a2ae99b82e 100644 --- a/sections/shared/components/CompetitionBanner/CompetitionBanner.tsx +++ b/sections/shared/components/CompetitionBanner/CompetitionBanner.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { FC } from 'react'; import { useTranslation } from 'react-i18next'; import styled from 'styled-components'; @@ -11,10 +11,41 @@ import { formatDateWithoutYear } from 'utils/formatters/date'; import { CompetitionState } from './CompetitionState'; -const BannerContainer = styled.div` +type CompetitionBannerProps = { + compact?: boolean; + hideBanner?: boolean; +}; + +export const CompetitionBanner: FC = ({ + compact, + hideBanner, +}: CompetitionBannerProps) => { + const { t } = useTranslation(); + + const formatedStartDate = formatDateWithoutYear(COMPETITION_DATES.START_DATE); + const formatedEndDate = formatDateWithoutYear(COMPETITION_DATES.END_DATE); + + const competitionPeriod = `${formatedStartDate}-${formatedEndDate.split(' ')[1]}`; + + return ( + + {competitionPeriod} + + {t('common.learn-more')} + + + + ); +}; + +const BannerContainer = styled.div<{ + compact: boolean | undefined; + hideBanner: boolean | undefined; +}>` position: relative; width: 100%; - display: flex; + display: ${({ hideBanner }) => (hideBanner ? 'none' : 'flex')}; + margin-bottom: ${({ compact }) => (compact ? '5px' : '35px')}; flex-direction: column; justify-content: center; align-items: center; @@ -22,7 +53,6 @@ const BannerContainer = styled.div` padding: 22px 0; border: ${(props) => props.theme.colors.selectedTheme.competitionBanner.border}; border-radius: 8px; - margin-bottom: 35px; ${media.lessThan('sm')` border-radius: 0; margin-bottom: 0; @@ -74,29 +104,9 @@ const StyledBg = styled(CompetitionBannerBg)` ${media.lessThan('sm')` left: 50%; transform: translateX(-50%); - width: auto; `} & > g { stroke: ${(props) => props.theme.colors.selectedTheme.competitionBanner.bg}; } `; - -export const CompetitionBanner = () => { - const { t } = useTranslation(); - - const formatedStartDate = formatDateWithoutYear(COMPETITION_DATES.START_DATE); - const formatedEndDate = formatDateWithoutYear(COMPETITION_DATES.END_DATE); - - const competitionPeriod = `${formatedStartDate}-${formatedEndDate.split(' ')[1]}`; - - return ( - - {competitionPeriod} - - {t('common.learn-more')} - - - - ); -};