├── .gitignore ├── LICENSE ├── README.md ├── example.png ├── example ├── WalletExample.tsx ├── example.tsx └── index.html ├── package.json ├── src ├── components │ └── CloseButton.tsx ├── config.ts ├── connectors.ts ├── constants.ts ├── context │ ├── WalletModalOpenContext.tsx │ └── Web3ConfigProvider.tsx ├── hooks │ ├── useThemeConfig.ts │ ├── useWalletButton.tsx │ ├── useWalletModalState.ts │ └── useWeb3Context.ts ├── index.ts ├── modal │ ├── ModalActionLayout.tsx │ ├── ModalContent.tsx │ └── ModalOverlay.tsx ├── types.ts ├── utils │ └── address.ts └── wallet │ ├── ConnectWalletModal.tsx │ ├── WalletOption.tsx │ └── WalletOptions.tsx ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | .DS_Store 3 | .parcel-cache 4 | node_modules 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Iain Nash 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # simple wallet provider 2 | 3 | set of react hooks and components for an easy wallet login flow 4 | 5 | run example: 6 | `sh example/run.sh` 7 | 8 | -------------------------------------------------------------------------------- /example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourzora/simple-wallet-provider/333745a7d3b386a443de348c0f22f6c4b48cedb2/example.png -------------------------------------------------------------------------------- /example/WalletExample.tsx: -------------------------------------------------------------------------------- 1 | import React, { Fragment } from "react"; 2 | import { useWalletButton, Web3ConfigProvider } from "../src/"; 3 | 4 | const ConnectTrigger = () => { 5 | const { buttonAction, actionText, connectedInfo } = useWalletButton(); 6 | 7 | return ( 8 | 9 | {connectedInfo} 10 | 11 | 12 | ); 13 | }; 14 | 15 | export const WalletExample = () => { 16 | return ( 17 | 18 | 19 | 20 | ); 21 | }; 22 | -------------------------------------------------------------------------------- /example/example.tsx: -------------------------------------------------------------------------------- 1 | import ReactDOM from "react-dom"; 2 | import { WalletExample } from "./WalletExample"; 3 | 4 | ReactDOM.render(, document.getElementById("main")); 5 | -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Example Shared Cursor Playground 4 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@zoralabs/simple-wallet-provider", 3 | "version": "0.1.1", 4 | "description": "simple wallet provider app", 5 | "main": "dist/index.js", 6 | "typings": "dist/index.d.ts", 7 | "source": "src/index.ts", 8 | "files": [ 9 | "dist" 10 | ], 11 | "scripts": { 12 | "build": "yarn run prepack", 13 | "prettier": "prettier src --write", 14 | "prepack": "yarn clean && yarn run prettier && yarn run tsc", 15 | "clean": "rm -rf ./dist", 16 | "example": "npx parcel example/index.html" 17 | }, 18 | "repository": "git@github.com:ourzora/simple-wallet-provider.git", 19 | "author": "Iain ", 20 | "license": "MIT", 21 | "dependencies": { 22 | "@emotion/css": "^11.1.3", 23 | "@ethersproject/providers": "^5.4.3", 24 | "@ethersproject/units": "^5.4.0", 25 | "@reach/dialog": "^0.16.0", 26 | "@types/js-cookie": "^2.2.7", 27 | "@types/react": "^17.0.15", 28 | "babel-polyfill": "^6.26.0", 29 | "ethers": "^5.5.4", 30 | "react": "^17.0.2", 31 | "wagmi": "^0.2.10" 32 | }, 33 | "devDependencies": { 34 | "prettier": "^2.3.2", 35 | "react-dom": "^17.0.2", 36 | "typescript": "^4.3.5" 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/components/CloseButton.tsx: -------------------------------------------------------------------------------- 1 | export function CloseButton(props: React.SVGProps) { 2 | return ( 3 | 11 | Close button 12 | 16 | 17 | ); 18 | } 19 | -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- 1 | import { createContext } from "react"; 2 | import { Strings, Theme } from "./constants"; 3 | import type { Web3ConfigurationContextType } from "./types"; 4 | 5 | export const Web3ConfigurationContext = 6 | createContext({ 7 | networkId: undefined, 8 | rpcUrl: undefined, 9 | connectors: [], 10 | theme: Theme, 11 | strings: Strings, 12 | }); 13 | -------------------------------------------------------------------------------- /src/connectors.ts: -------------------------------------------------------------------------------- 1 | /* 2 | * Thanks Uniswap ❤️🦄 3 | * https://github.com/Uniswap/uniswap-interface/blob/master/src/connectors/index.ts 4 | */ 5 | 6 | import { WalletConnectConnector } from "@web3-react/walletconnect-connector"; 7 | import { AbstractConnector } from "@web3-react/abstract-connector"; 8 | import { ConnectorType, Web3ConfigurationContextType } from "./types"; 9 | import { LAST_CONNECTOR_KEY } from "./constants"; 10 | import { WalletLinkConnector } from "@web3-react/walletlink-connector"; 11 | 12 | export function getConnectorType(connector: AbstractConnector) { 13 | if (connector instanceof WalletConnectConnector) { 14 | return ConnectorType.WALLETCONNECT; 15 | } 16 | if (connector instanceof WalletLinkConnector) { 17 | return ConnectorType.WALLETLINK; 18 | } 19 | return ConnectorType.INJECTED; 20 | } 21 | 22 | export function fetchLastConnectorType( 23 | connectors: NonNullable 24 | ): AbstractConnector | undefined { 25 | const last = sessionStorage.getItem(LAST_CONNECTOR_KEY); 26 | if (last === ConnectorType.WALLETCONNECT) { 27 | return connectors.walletConnectConnector; 28 | } 29 | 30 | if (last === ConnectorType.WALLETLINK) { 31 | return connectors.walletLinkConnector; 32 | } 33 | 34 | return connectors.injectedConnector; 35 | } 36 | 37 | export function setLastConnectorType(connector?: AbstractConnector) { 38 | const connectorType = connector ? getConnectorType(connector) : undefined; 39 | if (!connectorType) { 40 | sessionStorage.removeItem(LAST_CONNECTOR_KEY); 41 | return; 42 | } 43 | 44 | return sessionStorage.setItem(LAST_CONNECTOR_KEY, connectorType); 45 | } 46 | -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- 1 | import { css } from "@emotion/css"; 2 | 3 | export const LAST_CONNECTOR_KEY = "LAST_CONNECTOR"; 4 | 5 | export const isClientSide = typeof window !== "undefined"; 6 | 7 | export const Theme = { 8 | modalWrapper: css``, 9 | dialogOverlay: css` 10 | position: fixed; 11 | top: 0; 12 | right: 0; 13 | bottom: 0; 14 | left: 0; 15 | padding: 0; 16 | margin: 0; 17 | z-index: 99999999; 18 | overflow: auto; 19 | background: rgba(0, 0, 0, 0.3); 20 | display: flex; 21 | text-align: center; 22 | `, 23 | modalText: css` 24 | position: relative; 25 | pointer-events: auto; 26 | background-color: white; 27 | box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; 28 | border-radius: 4px; 29 | `, 30 | modalContent: css` 31 | pointer-events: none; 32 | display: flex; 33 | flex: auto; 34 | flex-direction: column; 35 | justify-content: center; 36 | align-items: center; 37 | padding: 0; 38 | overflow-x: hidden; 39 | `, 40 | walletOptionsWrapper: css` 41 | padding: 15px; 42 | `, 43 | walletOption: css` 44 | background: #dedede; 45 | border: 0 none; 46 | position: relative; 47 | width: 100%; 48 | padding: 20px 30px; 49 | margin-bottom: 20px; 50 | cursor: pointer; 51 | transition: 0.3s background-color ease-in-out; 52 | border-radius: 6px; 53 | font: inherit; 54 | 55 | &:last-child { 56 | margin-bottom: 0; 57 | } 58 | &:hover { 59 | background: #bbb; 60 | } 61 | `, 62 | walletOptionsList: css` 63 | padding: 30px; 64 | background: white; 65 | `, 66 | walletError: css` 67 | color: #b22222; 68 | width: 100%; 69 | text-align: center; 70 | max-width: 420px; 71 | `, 72 | modalTitleText: css` 73 | margin-top: 2px; 74 | font-size: 1em; 75 | `, 76 | modalHeader: css` 77 | position: relative; 78 | border-bottom: 2px solid #dedede; 79 | display: flex; 80 | justify-content: space-between; 81 | padding: 14px; 82 | align-content: center; 83 | `, 84 | modalClose: css` 85 | background: #fff; 86 | padding: 4px; 87 | border: 0 none; 88 | border-radius: 4px; 89 | cursor: pointer; 90 | &:hover { 91 | background-color: #eee; 92 | } 93 | `, 94 | injectedIcon: css``, 95 | metamaskIcon: css``, 96 | walletConnectIcon: css``, 97 | modalConnectWalletButtonStyle: css``, 98 | modalError: css` 99 | padding: 12px; 100 | color: #8b0000; 101 | `, 102 | }; 103 | 104 | export const Strings = { 105 | CONNECT_WALLET: "Connect Wallet", 106 | CONNECT_WALLET_ARIA_LABEL: "connect wallet modal", 107 | CONNECT_WALLET_BUTTON_TEXT: "Connect Wallet", 108 | CONNECTED_BUTTON_TEXT: "Connected to ", 109 | DISCONNECT_WALLET_BUTTON_TEXT: "Disconnect Wallet", 110 | PROMPT_PLEASE_CONNECT_PROMPT: "Please", 111 | PROMPT_CONNECT_ACTION: "connect your wallet", 112 | PROMPT_AFTER_CONNECT_TO_CONTINUE: "to continue", 113 | WALLETLINK_APP_NAME: "", 114 | WALLETLINK_APP_LOGO_URL: "", 115 | }; 116 | -------------------------------------------------------------------------------- /src/context/WalletModalOpenContext.tsx: -------------------------------------------------------------------------------- 1 | import { createContext } from "react"; 2 | 3 | export const WALLET_MODAL_NAME = "WALLET"; 4 | 5 | type ModalNameType = string | null; 6 | 7 | export const WalletModalOpenContext = createContext<{ 8 | openModalName: ModalNameType; 9 | setOpenModalName: (modalName: ModalNameType) => void; 10 | }>({ 11 | openModalName: null, 12 | setOpenModalName: (_modalName: ModalNameType) => { 13 | throw new Error("Open Modal Context Not Setup"); 14 | }, 15 | }); 16 | -------------------------------------------------------------------------------- /src/context/Web3ConfigProvider.tsx: -------------------------------------------------------------------------------- 1 | import { Web3ConfigurationContext } from "../config"; 2 | import { Fragment, ReactNode, useState } from "react"; 3 | import { Theme, Strings } from "../constants"; 4 | import { WalletModalOpenContext } from "./WalletModalOpenContext"; 5 | import { ConnectWalletModal } from "../wallet/ConnectWalletModal"; 6 | import { 7 | Provider as WAGMIProvider, 8 | InjectedConnector, 9 | WalletConnectConnector, 10 | WalletLinkConnector, 11 | defaultChains, 12 | } from "wagmi"; 13 | 14 | export const Web3ConfigProvider = ({ 15 | rpcUrl, 16 | networkId, 17 | children, 18 | theme = {}, 19 | strings = {}, 20 | }: { 21 | theme?: Partial; 22 | strings?: Partial; 23 | rpcUrl?: string; 24 | networkId: number; 25 | children: ReactNode; 26 | }) => { 27 | const connectors = (networkId?: number) => { 28 | const chain = defaultChains.find((x) => x.id === networkId)!; 29 | const chains = [chain]; 30 | return [ 31 | new InjectedConnector({ chains }), 32 | new WalletConnectConnector({ 33 | chains, 34 | options: { rpc: rpcUrl, qrcode: true }, 35 | }), 36 | new WalletLinkConnector({ 37 | chains, 38 | options: { 39 | appName: document ? document.title : "DApp", 40 | jsonRpcUrl: rpcUrl, 41 | }, 42 | }), 43 | ]; 44 | }; 45 | 46 | const config = { 47 | networkId: networkId, 48 | rpcUrl: rpcUrl, 49 | connectors: connectors(networkId), 50 | theme: Object.assign({}, Theme, theme), 51 | strings: Object.assign({}, Strings, strings), 52 | }; 53 | 54 | const [openModalName, setOpenModalName] = useState(null); 55 | 56 | return ( 57 | 60 | 61 | 62 | 63 | 64 | {children} 65 | 66 | 67 | 68 | 69 | ); 70 | }; 71 | -------------------------------------------------------------------------------- /src/hooks/useThemeConfig.ts: -------------------------------------------------------------------------------- 1 | import { useContext } from "react"; 2 | import { css } from "@emotion/css"; 3 | import { Web3ConfigurationContext } from "../config"; 4 | import { Theme, Strings } from "../constants"; 5 | 6 | type ThemeType = typeof Theme; 7 | 8 | export function useThemeConfig() { 9 | const mediaContext = useContext(Web3ConfigurationContext); 10 | 11 | const getStyles = (themeKey: keyof ThemeType): any => { 12 | if (!(themeKey in mediaContext.theme)) { 13 | throw new Error( 14 | `"${String(themeKey)}" not found in [${Object.keys( 15 | mediaContext.theme 16 | ).join(", ")}]` 17 | ); 18 | } 19 | const styles = mediaContext.theme[themeKey]; 20 | return { 21 | className: `zora-wallet-${themeKey} ${css(styles)}`, 22 | }; 23 | }; 24 | 25 | const getString = (stringName: keyof typeof Strings) => { 26 | return mediaContext.strings[stringName]; 27 | }; 28 | 29 | return { getString, getStyles }; 30 | } 31 | -------------------------------------------------------------------------------- /src/hooks/useWalletButton.tsx: -------------------------------------------------------------------------------- 1 | import { useThemeConfig } from "./useThemeConfig"; 2 | import { shortenAddress } from "../utils/address"; 3 | import { useWalletModalState } from "./useWalletModalState"; 4 | import { useAccount } from "wagmi"; 5 | 6 | export const useWalletButton = () => { 7 | const [{ data: account }, disconnect] = useAccount(); 8 | const { getString } = useThemeConfig(); 9 | const { openWallet } = useWalletModalState(); 10 | 11 | const addressShortened = account 12 | ? shortenAddress(account.address) 13 | : undefined; 14 | const actionText = !account 15 | ? getString("CONNECT_WALLET_BUTTON_TEXT") 16 | : getString("DISCONNECT_WALLET_BUTTON_TEXT"); 17 | return { 18 | active: !!account, 19 | openModal: () => openWallet(), 20 | buttonAction: () => { 21 | !!account ? disconnect() : openWallet(); 22 | }, 23 | connectedInfo: !!account 24 | ? `${getString("CONNECTED_BUTTON_TEXT")} ${addressShortened}` 25 | : undefined, 26 | account: account 27 | ? { 28 | address: account, 29 | addressShortened, 30 | } 31 | : undefined, 32 | actionText, 33 | }; 34 | }; 35 | -------------------------------------------------------------------------------- /src/hooks/useWalletModalState.ts: -------------------------------------------------------------------------------- 1 | import { useContext } from "react"; 2 | import { 3 | WalletModalOpenContext, 4 | WALLET_MODAL_NAME, 5 | } from "../context/WalletModalOpenContext"; 6 | 7 | export const useWalletModalState = () => { 8 | const openContext = useContext(WalletModalOpenContext); 9 | return { 10 | openWallet: () => { 11 | openContext.setOpenModalName(WALLET_MODAL_NAME); 12 | }, 13 | openModalByName: (name: string) => { 14 | openContext.setOpenModalName(name); 15 | }, 16 | closeModal: () => { 17 | openContext.setOpenModalName(null); 18 | }, 19 | openModalName: openContext.openModalName, 20 | modalWalletOpen: openContext.openModalName === WALLET_MODAL_NAME, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /src/hooks/useWeb3Context.ts: -------------------------------------------------------------------------------- 1 | import type { Provider } from "@ethersproject/providers"; 2 | import { useEffect, useState } from "react"; 3 | import { useAccount } from "wagmi"; 4 | 5 | type MockWeb3Context = { 6 | provider: Provider; 7 | chainId?: number; 8 | account?: string; 9 | active: boolean; 10 | error?: Error; 11 | deactivate: () => void; 12 | }; 13 | 14 | /** 15 | * @deprecated useWeb3Context compat shim for `wagmi` hooks tool 16 | * @returns provider shim 17 | */ 18 | export const useWeb3Context = (): MockWeb3Context => { 19 | const [{ data: accountData, error }, disconnect] = useAccount(); 20 | // use default chainid 21 | const [chainId, setChainId] = useState(accountData?.connector?.chains[0].id); 22 | useEffect(() => { 23 | (async () => { 24 | // update with correct chainid 25 | setChainId(await accountData?.connector?.getChainId()); 26 | })(); 27 | }); 28 | 29 | return { 30 | provider: accountData?.connector?.getProvider(), 31 | chainId, 32 | active: !!accountData, 33 | error, 34 | account: accountData?.address, 35 | deactivate: disconnect, 36 | }; 37 | }; 38 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export * as types from "./types"; 2 | 3 | export { Web3ConfigProvider } from "./context/Web3ConfigProvider"; 4 | import * as wagmi from "wagmi"; 5 | export { useWalletButton } from "./hooks/useWalletButton"; 6 | export { useWalletModalState } from "./hooks/useWalletModalState"; 7 | export { ModalActionLayout } from "./modal/ModalActionLayout"; 8 | export {wagmi}; -------------------------------------------------------------------------------- /src/modal/ModalActionLayout.tsx: -------------------------------------------------------------------------------- 1 | import { SyntheticEvent, useCallback } from "react"; 2 | 3 | import { useThemeConfig } from "../hooks/useThemeConfig"; 4 | import { ModalOverlay } from "./ModalOverlay"; 5 | import { ModalContent } from "./ModalContent"; 6 | import { useWalletModalState } from "../hooks/useWalletModalState"; 7 | import { CloseButton } from "../components/CloseButton"; 8 | import { useConnect } from "wagmi"; 9 | 10 | export const ModalActionLayout = ({ 11 | children, 12 | error, 13 | modalTitle, 14 | modalName, 15 | modalDescription, 16 | }: { 17 | modalTitle: string; 18 | modalDescription: string; 19 | modalName: string; 20 | children: any; 21 | error?: string; 22 | }) => { 23 | const { getString, getStyles } = useThemeConfig(); 24 | const { openWallet, closeModal, modalWalletOpen } = useWalletModalState(); 25 | const [{ data: account }] = useConnect(); 26 | 27 | const openConnectWallet = useCallback((evt: SyntheticEvent) => { 28 | evt.preventDefault(); 29 | openWallet(); 30 | }, []); 31 | 32 | return ( 33 | 34 | {!!account || modalWalletOpen ? ( 35 | 36 |
37 |
38 |
{modalTitle}
39 | 42 |
43 | {children} 44 | {error && ( 45 |

46 |
47 | {error} 48 |

49 | )} 50 |
51 |
52 | ) : ( 53 | 57 |
58 | {getString("PROMPT_PLEASE_CONNECT_PROMPT")} 59 | 60 | {getString("PROMPT_CONNECT_ACTION")} 61 | 62 | {getString("PROMPT_AFTER_CONNECT_TO_CONTINUE")} 63 |
64 |
65 | )} 66 |
67 | ); 68 | }; 69 | -------------------------------------------------------------------------------- /src/modal/ModalContent.tsx: -------------------------------------------------------------------------------- 1 | import { DialogContent, DialogContentProps } from "@reach/dialog"; 2 | import { ReactNode } from "react"; 3 | import { useThemeConfig } from "../hooks/useThemeConfig"; 4 | 5 | export interface ModalContentProps extends DialogContentProps { 6 | className?: string; 7 | title?: string; 8 | size?: "small" | "normal"; 9 | ariaLabel?: string; 10 | canClose?: boolean; 11 | } 12 | 13 | export const ModalContent = ({ 14 | title, 15 | ariaLabel, 16 | children, 17 | }: { 18 | title: string; 19 | ariaLabel: string; 20 | children: ReactNode; 21 | }) => { 22 | const { getStyles } = useThemeConfig(); 23 | return ( 24 | 29 | {children} 30 | 31 | ); 32 | }; 33 | -------------------------------------------------------------------------------- /src/modal/ModalOverlay.tsx: -------------------------------------------------------------------------------- 1 | import { Fragment, ReactNode, useCallback, useContext, useEffect } from "react"; 2 | import { DialogOverlay } from "@reach/dialog"; 3 | import { WalletModalOpenContext } from "../context/WalletModalOpenContext"; 4 | import { useThemeConfig } from "../hooks/useThemeConfig"; 5 | import { isClientSide } from "../constants"; 6 | 7 | export const ModalOverlay = ({ 8 | children, 9 | canClose, 10 | modalName, 11 | }: { 12 | children: ReactNode; 13 | canClose: boolean; 14 | modalName: string; 15 | }) => { 16 | const { openModalName, setOpenModalName } = useContext( 17 | WalletModalOpenContext 18 | ); 19 | const { getStyles } = useThemeConfig(); 20 | 21 | const handleOnDismiss = useCallback(() => { 22 | console.log("dismiss"); 23 | if (canClose && setOpenModalName) { 24 | setOpenModalName(null); 25 | } 26 | }, [canClose, setOpenModalName]); 27 | 28 | const onEscape = useCallback( 29 | (e: KeyboardEvent) => { 30 | if (!canClose) { 31 | return; 32 | } 33 | 34 | if (e.key === "Escape") { 35 | return setOpenModalName(null); 36 | } 37 | }, 38 | [canClose, setOpenModalName] 39 | ); 40 | 41 | useEffect(() => { 42 | if (!isClientSide) { 43 | return; 44 | } 45 | window.document.addEventListener("keydown", onEscape, true); 46 | return () => { 47 | window.document.removeEventListener("keydown", onEscape, true); 48 | }; 49 | }); 50 | 51 | return openModalName === modalName ? ( 52 | 53 | {children} 54 | 55 | ) : ( 56 | 57 | ); 58 | }; 59 | -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- 1 | import { Strings, Theme } from "./constants"; 2 | 3 | export type Web3ConfigurationContextType = { 4 | networkId?: number; 5 | rpcUrl?: string; 6 | connectors: any[]; 7 | theme: typeof Theme; 8 | strings: typeof Strings; 9 | }; 10 | 11 | export enum ConnectorType { 12 | WALLETCONNECT = "WALLETCONNECT", 13 | WALLETLINK = "WALLETLINK", 14 | INJECTED = "INJECTED", 15 | } 16 | 17 | export enum ModalType { 18 | LIST_MODAL = "LIST_MODAL", 19 | BID_MODAL = "BID_MODAL", 20 | MANAGE_MODAL = "MANAGE_MODAL", 21 | } 22 | -------------------------------------------------------------------------------- /src/utils/address.ts: -------------------------------------------------------------------------------- 1 | import { getAddress, isAddress } from "@ethersproject/address"; 2 | 3 | export function shortenAddress(address: string, chars = 4): string { 4 | const isValid = isAddress(address); 5 | if (!isValid) { 6 | console.error(`Invalid 'address' parameter '${address}'.`); 7 | return ""; 8 | } 9 | 10 | const parsed = getAddress(address); 11 | return `${parsed.substring(0, chars + 2)}...${parsed.substring(42 - chars)}`; 12 | } 13 | -------------------------------------------------------------------------------- /src/wallet/ConnectWalletModal.tsx: -------------------------------------------------------------------------------- 1 | import { useThemeConfig } from "../hooks/useThemeConfig"; 2 | import { WalletOptions } from "./WalletOptions"; 3 | import { ModalActionLayout } from "../modal/ModalActionLayout"; 4 | import { WALLET_MODAL_NAME } from "../context/WalletModalOpenContext"; 5 | 6 | export const ConnectWalletModal = () => { 7 | const { getString, getStyles } = useThemeConfig(); 8 | 9 | return ( 10 | 15 |
16 | 17 |
18 |
19 | ); 20 | }; 21 | -------------------------------------------------------------------------------- /src/wallet/WalletOption.tsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import { Theme } from "../constants"; 3 | import { useThemeConfig } from "../hooks/useThemeConfig"; 4 | 5 | interface WalletOptionProps 6 | extends React.ButtonHTMLAttributes { 7 | as?: React.ElementType; 8 | onClick?: () => void; 9 | href?: string; 10 | target?: string; 11 | rel?: string; 12 | iconStylesKey?: keyof typeof Theme; 13 | } 14 | 15 | export const WalletOption: React.FC = ({ 16 | children, 17 | iconStylesKey, 18 | as, 19 | ...props 20 | }) => { 21 | const { getStyles } = useThemeConfig(); 22 | const Component = as || "button"; 23 | 24 | return ( 25 | 26 | {children} 27 | {iconStylesKey &&
} 28 | 29 | ); 30 | }; 31 | -------------------------------------------------------------------------------- /src/wallet/WalletOptions.tsx: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useMemo } from "react"; 2 | import { WalletOption } from "./WalletOption"; 3 | import { useThemeConfig } from "../hooks/useThemeConfig"; 4 | import { useWalletModalState } from "../hooks/useWalletModalState"; 5 | import { useConnect } from "wagmi"; 6 | 7 | export const WalletOptions: React.FC = () => { 8 | const { getStyles } = useThemeConfig(); 9 | const { closeModal, modalWalletOpen } = useWalletModalState(); 10 | 11 | const [{ data, error }, connect] = useConnect(); 12 | 13 | console.log({data}) 14 | 15 | // Close modal if connected 16 | useEffect(() => { 17 | if (data.connected && modalWalletOpen) { 18 | closeModal(); 19 | } 20 | }, [data.connected, modalWalletOpen, closeModal]); 21 | 22 | const renderWalletOptions = useMemo( 23 | () => 24 | data.connectors.map((x) => ( 25 | connect(x)} 29 | title={x.name} 30 | > 31 | {x.name} 32 | {!x.ready && " (unsupported)"} 33 | 34 | )), 35 | [connect] 36 | ); 37 | 38 | return ( 39 |
40 | {renderWalletOptions} 41 | {error &&
{error?.message ?? "Failed to connect"}
} 42 |
43 | ); 44 | }; 45 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "strict": true, 4 | "outDir": "./dist", 5 | "target": "es2018", 6 | "module": "commonjs", 7 | "moduleResolution": "node", 8 | "allowSyntheticDefaultImports": true, 9 | "preserveConstEnums": true, 10 | "forceConsistentCasingInFileNames": true, 11 | "importHelpers": true, 12 | "esModuleInterop": true, 13 | "declaration": true, 14 | "jsx": "react-jsx", 15 | "baseUrl": ".", 16 | "noImplicitAny": true, 17 | "strictNullChecks": true, 18 | "strictFunctionTypes": true, 19 | "strictPropertyInitialization": true, 20 | "noImplicitThis": true, 21 | "alwaysStrict": true, 22 | "noUnusedLocals": true, 23 | "noUnusedParameters": true, 24 | "noImplicitReturns": true, 25 | "noFallthroughCasesInSwitch": true, 26 | "resolveJsonModule": true 27 | }, 28 | "include": ["src"] 29 | } 30 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.7": 6 | version "7.16.7" 7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" 8 | integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== 9 | dependencies: 10 | "@babel/highlight" "^7.16.7" 11 | 12 | "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.4": 13 | version "7.17.0" 14 | resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34" 15 | integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng== 16 | 17 | "@babel/generator@^7.17.0": 18 | version "7.17.0" 19 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.0.tgz#7bd890ba706cd86d3e2f727322346ffdbf98f65e" 20 | integrity sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw== 21 | dependencies: 22 | "@babel/types" "^7.17.0" 23 | jsesc "^2.5.1" 24 | source-map "^0.5.0" 25 | 26 | "@babel/helper-compilation-targets@^7.13.0": 27 | version "7.16.7" 28 | resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b" 29 | integrity sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== 30 | dependencies: 31 | "@babel/compat-data" "^7.16.4" 32 | "@babel/helper-validator-option" "^7.16.7" 33 | browserslist "^4.17.5" 34 | semver "^6.3.0" 35 | 36 | "@babel/helper-define-polyfill-provider@^0.3.1": 37 | version "0.3.1" 38 | resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz#52411b445bdb2e676869e5a74960d2d3826d2665" 39 | integrity sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA== 40 | dependencies: 41 | "@babel/helper-compilation-targets" "^7.13.0" 42 | "@babel/helper-module-imports" "^7.12.13" 43 | "@babel/helper-plugin-utils" "^7.13.0" 44 | "@babel/traverse" "^7.13.0" 45 | debug "^4.1.1" 46 | lodash.debounce "^4.0.8" 47 | resolve "^1.14.2" 48 | semver "^6.1.2" 49 | 50 | "@babel/helper-environment-visitor@^7.16.7": 51 | version "7.16.7" 52 | resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" 53 | integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== 54 | dependencies: 55 | "@babel/types" "^7.16.7" 56 | 57 | "@babel/helper-function-name@^7.16.7": 58 | version "7.16.7" 59 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" 60 | integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== 61 | dependencies: 62 | "@babel/helper-get-function-arity" "^7.16.7" 63 | "@babel/template" "^7.16.7" 64 | "@babel/types" "^7.16.7" 65 | 66 | "@babel/helper-get-function-arity@^7.16.7": 67 | version "7.16.7" 68 | resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" 69 | integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== 70 | dependencies: 71 | "@babel/types" "^7.16.7" 72 | 73 | "@babel/helper-hoist-variables@^7.16.7": 74 | version "7.16.7" 75 | resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" 76 | integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== 77 | dependencies: 78 | "@babel/types" "^7.16.7" 79 | 80 | "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7": 81 | version "7.16.7" 82 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" 83 | integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== 84 | dependencies: 85 | "@babel/types" "^7.16.7" 86 | 87 | "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.16.7": 88 | version "7.16.7" 89 | resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" 90 | integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== 91 | 92 | "@babel/helper-split-export-declaration@^7.16.7": 93 | version "7.16.7" 94 | resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" 95 | integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== 96 | dependencies: 97 | "@babel/types" "^7.16.7" 98 | 99 | "@babel/helper-validator-identifier@^7.16.7": 100 | version "7.16.7" 101 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" 102 | integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== 103 | 104 | "@babel/helper-validator-option@^7.16.7": 105 | version "7.16.7" 106 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" 107 | integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== 108 | 109 | "@babel/highlight@^7.16.7": 110 | version "7.16.10" 111 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" 112 | integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== 113 | dependencies: 114 | "@babel/helper-validator-identifier" "^7.16.7" 115 | chalk "^2.0.0" 116 | js-tokens "^4.0.0" 117 | 118 | "@babel/parser@^7.16.7", "@babel/parser@^7.17.0": 119 | version "7.17.0" 120 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.0.tgz#f0ac33eddbe214e4105363bb17c3341c5ffcc43c" 121 | integrity sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw== 122 | 123 | "@babel/plugin-syntax-jsx@^7.12.13": 124 | version "7.16.7" 125 | resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz#50b6571d13f764266a113d77c82b4a6508bbe665" 126 | integrity sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q== 127 | dependencies: 128 | "@babel/helper-plugin-utils" "^7.16.7" 129 | 130 | "@babel/plugin-transform-runtime@^7.5.5": 131 | version "7.17.0" 132 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz#0a2e08b5e2b2d95c4b1d3b3371a2180617455b70" 133 | integrity sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A== 134 | dependencies: 135 | "@babel/helper-module-imports" "^7.16.7" 136 | "@babel/helper-plugin-utils" "^7.16.7" 137 | babel-plugin-polyfill-corejs2 "^0.3.0" 138 | babel-plugin-polyfill-corejs3 "^0.5.0" 139 | babel-plugin-polyfill-regenerator "^0.3.0" 140 | semver "^6.3.0" 141 | 142 | "@babel/runtime@^7.0.0", "@babel/runtime@^7.12.13", "@babel/runtime@^7.13.10", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2": 143 | version "7.17.2" 144 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.2.tgz#66f68591605e59da47523c631416b18508779941" 145 | integrity sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw== 146 | dependencies: 147 | regenerator-runtime "^0.13.4" 148 | 149 | "@babel/template@^7.16.7": 150 | version "7.16.7" 151 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" 152 | integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== 153 | dependencies: 154 | "@babel/code-frame" "^7.16.7" 155 | "@babel/parser" "^7.16.7" 156 | "@babel/types" "^7.16.7" 157 | 158 | "@babel/traverse@^7.13.0": 159 | version "7.17.0" 160 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.0.tgz#3143e5066796408ccc880a33ecd3184f3e75cd30" 161 | integrity sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg== 162 | dependencies: 163 | "@babel/code-frame" "^7.16.7" 164 | "@babel/generator" "^7.17.0" 165 | "@babel/helper-environment-visitor" "^7.16.7" 166 | "@babel/helper-function-name" "^7.16.7" 167 | "@babel/helper-hoist-variables" "^7.16.7" 168 | "@babel/helper-split-export-declaration" "^7.16.7" 169 | "@babel/parser" "^7.17.0" 170 | "@babel/types" "^7.17.0" 171 | debug "^4.1.0" 172 | globals "^11.1.0" 173 | 174 | "@babel/types@^7.16.7", "@babel/types@^7.17.0": 175 | version "7.17.0" 176 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" 177 | integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== 178 | dependencies: 179 | "@babel/helper-validator-identifier" "^7.16.7" 180 | to-fast-properties "^2.0.0" 181 | 182 | "@emotion/babel-plugin@^11.7.1": 183 | version "11.7.2" 184 | resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz#fec75f38a6ab5b304b0601c74e2a5e77c95e5fa0" 185 | integrity sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ== 186 | dependencies: 187 | "@babel/helper-module-imports" "^7.12.13" 188 | "@babel/plugin-syntax-jsx" "^7.12.13" 189 | "@babel/runtime" "^7.13.10" 190 | "@emotion/hash" "^0.8.0" 191 | "@emotion/memoize" "^0.7.5" 192 | "@emotion/serialize" "^1.0.2" 193 | babel-plugin-macros "^2.6.1" 194 | convert-source-map "^1.5.0" 195 | escape-string-regexp "^4.0.0" 196 | find-root "^1.1.0" 197 | source-map "^0.5.7" 198 | stylis "4.0.13" 199 | 200 | "@emotion/cache@^11.7.1": 201 | version "11.7.1" 202 | resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.7.1.tgz#08d080e396a42e0037848214e8aa7bf879065539" 203 | integrity sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A== 204 | dependencies: 205 | "@emotion/memoize" "^0.7.4" 206 | "@emotion/sheet" "^1.1.0" 207 | "@emotion/utils" "^1.0.0" 208 | "@emotion/weak-memoize" "^0.2.5" 209 | stylis "4.0.13" 210 | 211 | "@emotion/css@^11.1.3": 212 | version "11.7.1" 213 | resolved "https://registry.yarnpkg.com/@emotion/css/-/css-11.7.1.tgz#516b717340d36b0bbd2304ba7e1a090e866f8acc" 214 | integrity sha512-RUUgPlMZunlc7SE5A6Hg+VWRzb2cU6O9xlV78KCFgcnl25s7Qz/20oQg71iKudpLqk7xj0vhbJlwcJJMT0BOZg== 215 | dependencies: 216 | "@emotion/babel-plugin" "^11.7.1" 217 | "@emotion/cache" "^11.7.1" 218 | "@emotion/serialize" "^1.0.0" 219 | "@emotion/sheet" "^1.0.3" 220 | "@emotion/utils" "^1.0.0" 221 | 222 | "@emotion/hash@^0.8.0": 223 | version "0.8.0" 224 | resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" 225 | integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== 226 | 227 | "@emotion/memoize@^0.7.4", "@emotion/memoize@^0.7.5": 228 | version "0.7.5" 229 | resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.5.tgz#2c40f81449a4e554e9fc6396910ed4843ec2be50" 230 | integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== 231 | 232 | "@emotion/serialize@^1.0.0", "@emotion/serialize@^1.0.2": 233 | version "1.0.2" 234 | resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.0.2.tgz#77cb21a0571c9f68eb66087754a65fa97bfcd965" 235 | integrity sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A== 236 | dependencies: 237 | "@emotion/hash" "^0.8.0" 238 | "@emotion/memoize" "^0.7.4" 239 | "@emotion/unitless" "^0.7.5" 240 | "@emotion/utils" "^1.0.0" 241 | csstype "^3.0.2" 242 | 243 | "@emotion/sheet@^1.0.3", "@emotion/sheet@^1.1.0": 244 | version "1.1.0" 245 | resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.1.0.tgz#56d99c41f0a1cda2726a05aa6a20afd4c63e58d2" 246 | integrity sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g== 247 | 248 | "@emotion/unitless@^0.7.5": 249 | version "0.7.5" 250 | resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" 251 | integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== 252 | 253 | "@emotion/utils@^1.0.0": 254 | version "1.0.0" 255 | resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.0.0.tgz#abe06a83160b10570816c913990245813a2fd6af" 256 | integrity sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA== 257 | 258 | "@emotion/weak-memoize@^0.2.5": 259 | version "0.2.5" 260 | resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" 261 | integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== 262 | 263 | "@ethersproject/abi@5.5.0", "@ethersproject/abi@^5.5.0": 264 | version "5.5.0" 265 | resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.5.0.tgz#fb52820e22e50b854ff15ce1647cc508d6660613" 266 | integrity sha512-loW7I4AohP5KycATvc0MgujU6JyCHPqHdeoo9z3Nr9xEiNioxa65ccdm1+fsoJhkuhdRtfcL8cfyGamz2AxZ5w== 267 | dependencies: 268 | "@ethersproject/address" "^5.5.0" 269 | "@ethersproject/bignumber" "^5.5.0" 270 | "@ethersproject/bytes" "^5.5.0" 271 | "@ethersproject/constants" "^5.5.0" 272 | "@ethersproject/hash" "^5.5.0" 273 | "@ethersproject/keccak256" "^5.5.0" 274 | "@ethersproject/logger" "^5.5.0" 275 | "@ethersproject/properties" "^5.5.0" 276 | "@ethersproject/strings" "^5.5.0" 277 | 278 | "@ethersproject/abstract-provider@5.5.1", "@ethersproject/abstract-provider@^5.5.0": 279 | version "5.5.1" 280 | resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.5.1.tgz#2f1f6e8a3ab7d378d8ad0b5718460f85649710c5" 281 | integrity sha512-m+MA/ful6eKbxpr99xUYeRvLkfnlqzrF8SZ46d/xFB1A7ZVknYc/sXJG0RcufF52Qn2jeFj1hhcoQ7IXjNKUqg== 282 | dependencies: 283 | "@ethersproject/bignumber" "^5.5.0" 284 | "@ethersproject/bytes" "^5.5.0" 285 | "@ethersproject/logger" "^5.5.0" 286 | "@ethersproject/networks" "^5.5.0" 287 | "@ethersproject/properties" "^5.5.0" 288 | "@ethersproject/transactions" "^5.5.0" 289 | "@ethersproject/web" "^5.5.0" 290 | 291 | "@ethersproject/abstract-signer@5.5.0", "@ethersproject/abstract-signer@^5.5.0": 292 | version "5.5.0" 293 | resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.5.0.tgz#590ff6693370c60ae376bf1c7ada59eb2a8dd08d" 294 | integrity sha512-lj//7r250MXVLKI7sVarXAbZXbv9P50lgmJQGr2/is82EwEb8r7HrxsmMqAjTsztMYy7ohrIhGMIml+Gx4D3mA== 295 | dependencies: 296 | "@ethersproject/abstract-provider" "^5.5.0" 297 | "@ethersproject/bignumber" "^5.5.0" 298 | "@ethersproject/bytes" "^5.5.0" 299 | "@ethersproject/logger" "^5.5.0" 300 | "@ethersproject/properties" "^5.5.0" 301 | 302 | "@ethersproject/address@5.5.0", "@ethersproject/address@^5.5.0": 303 | version "5.5.0" 304 | resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.5.0.tgz#bcc6f576a553f21f3dd7ba17248f81b473c9c78f" 305 | integrity sha512-l4Nj0eWlTUh6ro5IbPTgbpT4wRbdH5l8CQf7icF7sb/SI3Nhd9Y9HzhonTSTi6CefI0necIw7LJqQPopPLZyWw== 306 | dependencies: 307 | "@ethersproject/bignumber" "^5.5.0" 308 | "@ethersproject/bytes" "^5.5.0" 309 | "@ethersproject/keccak256" "^5.5.0" 310 | "@ethersproject/logger" "^5.5.0" 311 | "@ethersproject/rlp" "^5.5.0" 312 | 313 | "@ethersproject/base64@5.5.0", "@ethersproject/base64@^5.5.0": 314 | version "5.5.0" 315 | resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.5.0.tgz#881e8544e47ed976930836986e5eb8fab259c090" 316 | integrity sha512-tdayUKhU1ljrlHzEWbStXazDpsx4eg1dBXUSI6+mHlYklOXoXF6lZvw8tnD6oVaWfnMxAgRSKROg3cVKtCcppA== 317 | dependencies: 318 | "@ethersproject/bytes" "^5.5.0" 319 | 320 | "@ethersproject/basex@5.5.0", "@ethersproject/basex@^5.5.0": 321 | version "5.5.0" 322 | resolved "https://registry.yarnpkg.com/@ethersproject/basex/-/basex-5.5.0.tgz#e40a53ae6d6b09ab4d977bd037010d4bed21b4d3" 323 | integrity sha512-ZIodwhHpVJ0Y3hUCfUucmxKsWQA5TMnavp5j/UOuDdzZWzJlRmuOjcTMIGgHCYuZmHt36BfiSyQPSRskPxbfaQ== 324 | dependencies: 325 | "@ethersproject/bytes" "^5.5.0" 326 | "@ethersproject/properties" "^5.5.0" 327 | 328 | "@ethersproject/bignumber@5.5.0", "@ethersproject/bignumber@^5.5.0": 329 | version "5.5.0" 330 | resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.5.0.tgz#875b143f04a216f4f8b96245bde942d42d279527" 331 | integrity sha512-6Xytlwvy6Rn3U3gKEc1vP7nR92frHkv6wtVr95LFR3jREXiCPzdWxKQ1cx4JGQBXxcguAwjA8murlYN2TSiEbg== 332 | dependencies: 333 | "@ethersproject/bytes" "^5.5.0" 334 | "@ethersproject/logger" "^5.5.0" 335 | bn.js "^4.11.9" 336 | 337 | "@ethersproject/bytes@5.5.0", "@ethersproject/bytes@^5.5.0": 338 | version "5.5.0" 339 | resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.5.0.tgz#cb11c526de657e7b45d2e0f0246fb3b9d29a601c" 340 | integrity sha512-ABvc7BHWhZU9PNM/tANm/Qx4ostPGadAuQzWTr3doklZOhDlmcBqclrQe/ZXUIj3K8wC28oYeuRa+A37tX9kog== 341 | dependencies: 342 | "@ethersproject/logger" "^5.5.0" 343 | 344 | "@ethersproject/constants@5.5.0", "@ethersproject/constants@^5.5.0": 345 | version "5.5.0" 346 | resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.5.0.tgz#d2a2cd7d94bd1d58377d1d66c4f53c9be4d0a45e" 347 | integrity sha512-2MsRRVChkvMWR+GyMGY4N1sAX9Mt3J9KykCsgUFd/1mwS0UH1qw+Bv9k1UJb3X3YJYFco9H20pjSlOIfCG5HYQ== 348 | dependencies: 349 | "@ethersproject/bignumber" "^5.5.0" 350 | 351 | "@ethersproject/contracts@5.5.0": 352 | version "5.5.0" 353 | resolved "https://registry.yarnpkg.com/@ethersproject/contracts/-/contracts-5.5.0.tgz#b735260d4bd61283a670a82d5275e2a38892c197" 354 | integrity sha512-2viY7NzyvJkh+Ug17v7g3/IJC8HqZBDcOjYARZLdzRxrfGlRgmYgl6xPRKVbEzy1dWKw/iv7chDcS83pg6cLxg== 355 | dependencies: 356 | "@ethersproject/abi" "^5.5.0" 357 | "@ethersproject/abstract-provider" "^5.5.0" 358 | "@ethersproject/abstract-signer" "^5.5.0" 359 | "@ethersproject/address" "^5.5.0" 360 | "@ethersproject/bignumber" "^5.5.0" 361 | "@ethersproject/bytes" "^5.5.0" 362 | "@ethersproject/constants" "^5.5.0" 363 | "@ethersproject/logger" "^5.5.0" 364 | "@ethersproject/properties" "^5.5.0" 365 | "@ethersproject/transactions" "^5.5.0" 366 | 367 | "@ethersproject/hash@5.5.0", "@ethersproject/hash@^5.5.0": 368 | version "5.5.0" 369 | resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.5.0.tgz#7cee76d08f88d1873574c849e0207dcb32380cc9" 370 | integrity sha512-dnGVpK1WtBjmnp3mUT0PlU2MpapnwWI0PibldQEq1408tQBAbZpPidkWoVVuNMOl/lISO3+4hXZWCL3YV7qzfg== 371 | dependencies: 372 | "@ethersproject/abstract-signer" "^5.5.0" 373 | "@ethersproject/address" "^5.5.0" 374 | "@ethersproject/bignumber" "^5.5.0" 375 | "@ethersproject/bytes" "^5.5.0" 376 | "@ethersproject/keccak256" "^5.5.0" 377 | "@ethersproject/logger" "^5.5.0" 378 | "@ethersproject/properties" "^5.5.0" 379 | "@ethersproject/strings" "^5.5.0" 380 | 381 | "@ethersproject/hdnode@5.5.0", "@ethersproject/hdnode@^5.5.0": 382 | version "5.5.0" 383 | resolved "https://registry.yarnpkg.com/@ethersproject/hdnode/-/hdnode-5.5.0.tgz#4a04e28f41c546f7c978528ea1575206a200ddf6" 384 | integrity sha512-mcSOo9zeUg1L0CoJH7zmxwUG5ggQHU1UrRf8jyTYy6HxdZV+r0PBoL1bxr+JHIPXRzS6u/UW4mEn43y0tmyF8Q== 385 | dependencies: 386 | "@ethersproject/abstract-signer" "^5.5.0" 387 | "@ethersproject/basex" "^5.5.0" 388 | "@ethersproject/bignumber" "^5.5.0" 389 | "@ethersproject/bytes" "^5.5.0" 390 | "@ethersproject/logger" "^5.5.0" 391 | "@ethersproject/pbkdf2" "^5.5.0" 392 | "@ethersproject/properties" "^5.5.0" 393 | "@ethersproject/sha2" "^5.5.0" 394 | "@ethersproject/signing-key" "^5.5.0" 395 | "@ethersproject/strings" "^5.5.0" 396 | "@ethersproject/transactions" "^5.5.0" 397 | "@ethersproject/wordlists" "^5.5.0" 398 | 399 | "@ethersproject/json-wallets@5.5.0", "@ethersproject/json-wallets@^5.5.0": 400 | version "5.5.0" 401 | resolved "https://registry.yarnpkg.com/@ethersproject/json-wallets/-/json-wallets-5.5.0.tgz#dd522d4297e15bccc8e1427d247ec8376b60e325" 402 | integrity sha512-9lA21XQnCdcS72xlBn1jfQdj2A1VUxZzOzi9UkNdnokNKke/9Ya2xA9aIK1SC3PQyBDLt4C+dfps7ULpkvKikQ== 403 | dependencies: 404 | "@ethersproject/abstract-signer" "^5.5.0" 405 | "@ethersproject/address" "^5.5.0" 406 | "@ethersproject/bytes" "^5.5.0" 407 | "@ethersproject/hdnode" "^5.5.0" 408 | "@ethersproject/keccak256" "^5.5.0" 409 | "@ethersproject/logger" "^5.5.0" 410 | "@ethersproject/pbkdf2" "^5.5.0" 411 | "@ethersproject/properties" "^5.5.0" 412 | "@ethersproject/random" "^5.5.0" 413 | "@ethersproject/strings" "^5.5.0" 414 | "@ethersproject/transactions" "^5.5.0" 415 | aes-js "3.0.0" 416 | scrypt-js "3.0.1" 417 | 418 | "@ethersproject/keccak256@5.5.0", "@ethersproject/keccak256@^5.5.0": 419 | version "5.5.0" 420 | resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.5.0.tgz#e4b1f9d7701da87c564ffe336f86dcee82983492" 421 | integrity sha512-5VoFCTjo2rYbBe1l2f4mccaRFN/4VQEYFwwn04aJV2h7qf4ZvI2wFxUE1XOX+snbwCLRzIeikOqtAoPwMza9kg== 422 | dependencies: 423 | "@ethersproject/bytes" "^5.5.0" 424 | js-sha3 "0.8.0" 425 | 426 | "@ethersproject/logger@5.5.0", "@ethersproject/logger@^5.5.0": 427 | version "5.5.0" 428 | resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.5.0.tgz#0c2caebeff98e10aefa5aef27d7441c7fd18cf5d" 429 | integrity sha512-rIY/6WPm7T8n3qS2vuHTUBPdXHl+rGxWxW5okDfo9J4Z0+gRRZT0msvUdIJkE4/HS29GUMziwGaaKO2bWONBrg== 430 | 431 | "@ethersproject/networks@5.5.2", "@ethersproject/networks@^5.5.0": 432 | version "5.5.2" 433 | resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.5.2.tgz#784c8b1283cd2a931114ab428dae1bd00c07630b" 434 | integrity sha512-NEqPxbGBfy6O3x4ZTISb90SjEDkWYDUbEeIFhJly0F7sZjoQMnj5KYzMSkMkLKZ+1fGpx00EDpHQCy6PrDupkQ== 435 | dependencies: 436 | "@ethersproject/logger" "^5.5.0" 437 | 438 | "@ethersproject/pbkdf2@5.5.0", "@ethersproject/pbkdf2@^5.5.0": 439 | version "5.5.0" 440 | resolved "https://registry.yarnpkg.com/@ethersproject/pbkdf2/-/pbkdf2-5.5.0.tgz#e25032cdf02f31505d47afbf9c3e000d95c4a050" 441 | integrity sha512-SaDvQFvXPnz1QGpzr6/HToLifftSXGoXrbpZ6BvoZhmx4bNLHrxDe8MZisuecyOziP1aVEwzC2Hasj+86TgWVg== 442 | dependencies: 443 | "@ethersproject/bytes" "^5.5.0" 444 | "@ethersproject/sha2" "^5.5.0" 445 | 446 | "@ethersproject/properties@5.5.0", "@ethersproject/properties@^5.5.0": 447 | version "5.5.0" 448 | resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.5.0.tgz#61f00f2bb83376d2071baab02245f92070c59995" 449 | integrity sha512-l3zRQg3JkD8EL3CPjNK5g7kMx4qSwiR60/uk5IVjd3oq1MZR5qUg40CNOoEJoX5wc3DyY5bt9EbMk86C7x0DNA== 450 | dependencies: 451 | "@ethersproject/logger" "^5.5.0" 452 | 453 | "@ethersproject/providers@5.5.3", "@ethersproject/providers@^5.4.3", "@ethersproject/providers@^5.5.1": 454 | version "5.5.3" 455 | resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.5.3.tgz#56c2b070542ac44eb5de2ed3cf6784acd60a3130" 456 | integrity sha512-ZHXxXXXWHuwCQKrgdpIkbzMNJMvs+9YWemanwp1fA7XZEv7QlilseysPvQe0D7Q7DlkJX/w/bGA1MdgK2TbGvA== 457 | dependencies: 458 | "@ethersproject/abstract-provider" "^5.5.0" 459 | "@ethersproject/abstract-signer" "^5.5.0" 460 | "@ethersproject/address" "^5.5.0" 461 | "@ethersproject/basex" "^5.5.0" 462 | "@ethersproject/bignumber" "^5.5.0" 463 | "@ethersproject/bytes" "^5.5.0" 464 | "@ethersproject/constants" "^5.5.0" 465 | "@ethersproject/hash" "^5.5.0" 466 | "@ethersproject/logger" "^5.5.0" 467 | "@ethersproject/networks" "^5.5.0" 468 | "@ethersproject/properties" "^5.5.0" 469 | "@ethersproject/random" "^5.5.0" 470 | "@ethersproject/rlp" "^5.5.0" 471 | "@ethersproject/sha2" "^5.5.0" 472 | "@ethersproject/strings" "^5.5.0" 473 | "@ethersproject/transactions" "^5.5.0" 474 | "@ethersproject/web" "^5.5.0" 475 | bech32 "1.1.4" 476 | ws "7.4.6" 477 | 478 | "@ethersproject/random@5.5.1", "@ethersproject/random@^5.5.0": 479 | version "5.5.1" 480 | resolved "https://registry.yarnpkg.com/@ethersproject/random/-/random-5.5.1.tgz#7cdf38ea93dc0b1ed1d8e480ccdaf3535c555415" 481 | integrity sha512-YaU2dQ7DuhL5Au7KbcQLHxcRHfgyNgvFV4sQOo0HrtW3Zkrc9ctWNz8wXQ4uCSfSDsqX2vcjhroxU5RQRV0nqA== 482 | dependencies: 483 | "@ethersproject/bytes" "^5.5.0" 484 | "@ethersproject/logger" "^5.5.0" 485 | 486 | "@ethersproject/rlp@5.5.0", "@ethersproject/rlp@^5.5.0": 487 | version "5.5.0" 488 | resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.5.0.tgz#530f4f608f9ca9d4f89c24ab95db58ab56ab99a0" 489 | integrity sha512-hLv8XaQ8PTI9g2RHoQGf/WSxBfTB/NudRacbzdxmst5VHAqd1sMibWG7SENzT5Dj3yZ3kJYx+WiRYEcQTAkcYA== 490 | dependencies: 491 | "@ethersproject/bytes" "^5.5.0" 492 | "@ethersproject/logger" "^5.5.0" 493 | 494 | "@ethersproject/sha2@5.5.0", "@ethersproject/sha2@^5.5.0": 495 | version "5.5.0" 496 | resolved "https://registry.yarnpkg.com/@ethersproject/sha2/-/sha2-5.5.0.tgz#a40a054c61f98fd9eee99af2c3cc6ff57ec24db7" 497 | integrity sha512-B5UBoglbCiHamRVPLA110J+2uqsifpZaTmid2/7W5rbtYVz6gus6/hSDieIU/6gaKIDcOj12WnOdiymEUHIAOA== 498 | dependencies: 499 | "@ethersproject/bytes" "^5.5.0" 500 | "@ethersproject/logger" "^5.5.0" 501 | hash.js "1.1.7" 502 | 503 | "@ethersproject/signing-key@5.5.0", "@ethersproject/signing-key@^5.5.0": 504 | version "5.5.0" 505 | resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.5.0.tgz#2aa37169ce7e01e3e80f2c14325f624c29cedbe0" 506 | integrity sha512-5VmseH7qjtNmDdZBswavhotYbWB0bOwKIlOTSlX14rKn5c11QmJwGt4GHeo7NrL/Ycl7uo9AHvEqs5xZgFBTng== 507 | dependencies: 508 | "@ethersproject/bytes" "^5.5.0" 509 | "@ethersproject/logger" "^5.5.0" 510 | "@ethersproject/properties" "^5.5.0" 511 | bn.js "^4.11.9" 512 | elliptic "6.5.4" 513 | hash.js "1.1.7" 514 | 515 | "@ethersproject/solidity@5.5.0": 516 | version "5.5.0" 517 | resolved "https://registry.yarnpkg.com/@ethersproject/solidity/-/solidity-5.5.0.tgz#2662eb3e5da471b85a20531e420054278362f93f" 518 | integrity sha512-9NgZs9LhGMj6aCtHXhtmFQ4AN4sth5HuFXVvAQtzmm0jpSCNOTGtrHZJAeYTh7MBjRR8brylWZxBZR9zDStXbw== 519 | dependencies: 520 | "@ethersproject/bignumber" "^5.5.0" 521 | "@ethersproject/bytes" "^5.5.0" 522 | "@ethersproject/keccak256" "^5.5.0" 523 | "@ethersproject/logger" "^5.5.0" 524 | "@ethersproject/sha2" "^5.5.0" 525 | "@ethersproject/strings" "^5.5.0" 526 | 527 | "@ethersproject/strings@5.5.0", "@ethersproject/strings@^5.5.0": 528 | version "5.5.0" 529 | resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.5.0.tgz#e6784d00ec6c57710755699003bc747e98c5d549" 530 | integrity sha512-9fy3TtF5LrX/wTrBaT8FGE6TDJyVjOvXynXJz5MT5azq+E6D92zuKNx7i29sWW2FjVOaWjAsiZ1ZWznuduTIIQ== 531 | dependencies: 532 | "@ethersproject/bytes" "^5.5.0" 533 | "@ethersproject/constants" "^5.5.0" 534 | "@ethersproject/logger" "^5.5.0" 535 | 536 | "@ethersproject/transactions@5.5.0", "@ethersproject/transactions@^5.5.0": 537 | version "5.5.0" 538 | resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.5.0.tgz#7e9bf72e97bcdf69db34fe0d59e2f4203c7a2908" 539 | integrity sha512-9RZYSKX26KfzEd/1eqvv8pLauCKzDTub0Ko4LfIgaERvRuwyaNV78mJs7cpIgZaDl6RJui4o49lHwwCM0526zA== 540 | dependencies: 541 | "@ethersproject/address" "^5.5.0" 542 | "@ethersproject/bignumber" "^5.5.0" 543 | "@ethersproject/bytes" "^5.5.0" 544 | "@ethersproject/constants" "^5.5.0" 545 | "@ethersproject/keccak256" "^5.5.0" 546 | "@ethersproject/logger" "^5.5.0" 547 | "@ethersproject/properties" "^5.5.0" 548 | "@ethersproject/rlp" "^5.5.0" 549 | "@ethersproject/signing-key" "^5.5.0" 550 | 551 | "@ethersproject/units@5.5.0", "@ethersproject/units@^5.4.0": 552 | version "5.5.0" 553 | resolved "https://registry.yarnpkg.com/@ethersproject/units/-/units-5.5.0.tgz#104d02db5b5dc42cc672cc4587bafb87a95ee45e" 554 | integrity sha512-7+DpjiZk4v6wrikj+TCyWWa9dXLNU73tSTa7n0TSJDxkYbV3Yf1eRh9ToMLlZtuctNYu9RDNNy2USq3AdqSbag== 555 | dependencies: 556 | "@ethersproject/bignumber" "^5.5.0" 557 | "@ethersproject/constants" "^5.5.0" 558 | "@ethersproject/logger" "^5.5.0" 559 | 560 | "@ethersproject/wallet@5.5.0": 561 | version "5.5.0" 562 | resolved "https://registry.yarnpkg.com/@ethersproject/wallet/-/wallet-5.5.0.tgz#322a10527a440ece593980dca6182f17d54eae75" 563 | integrity sha512-Mlu13hIctSYaZmUOo7r2PhNSd8eaMPVXe1wxrz4w4FCE4tDYBywDH+bAR1Xz2ADyXGwqYMwstzTrtUVIsKDO0Q== 564 | dependencies: 565 | "@ethersproject/abstract-provider" "^5.5.0" 566 | "@ethersproject/abstract-signer" "^5.5.0" 567 | "@ethersproject/address" "^5.5.0" 568 | "@ethersproject/bignumber" "^5.5.0" 569 | "@ethersproject/bytes" "^5.5.0" 570 | "@ethersproject/hash" "^5.5.0" 571 | "@ethersproject/hdnode" "^5.5.0" 572 | "@ethersproject/json-wallets" "^5.5.0" 573 | "@ethersproject/keccak256" "^5.5.0" 574 | "@ethersproject/logger" "^5.5.0" 575 | "@ethersproject/properties" "^5.5.0" 576 | "@ethersproject/random" "^5.5.0" 577 | "@ethersproject/signing-key" "^5.5.0" 578 | "@ethersproject/transactions" "^5.5.0" 579 | "@ethersproject/wordlists" "^5.5.0" 580 | 581 | "@ethersproject/web@5.5.1", "@ethersproject/web@^5.5.0": 582 | version "5.5.1" 583 | resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.5.1.tgz#cfcc4a074a6936c657878ac58917a61341681316" 584 | integrity sha512-olvLvc1CB12sREc1ROPSHTdFCdvMh0J5GSJYiQg2D0hdD4QmJDy8QYDb1CvoqD/bF1c++aeKv2sR5uduuG9dQg== 585 | dependencies: 586 | "@ethersproject/base64" "^5.5.0" 587 | "@ethersproject/bytes" "^5.5.0" 588 | "@ethersproject/logger" "^5.5.0" 589 | "@ethersproject/properties" "^5.5.0" 590 | "@ethersproject/strings" "^5.5.0" 591 | 592 | "@ethersproject/wordlists@5.5.0", "@ethersproject/wordlists@^5.5.0": 593 | version "5.5.0" 594 | resolved "https://registry.yarnpkg.com/@ethersproject/wordlists/-/wordlists-5.5.0.tgz#aac74963aa43e643638e5172353d931b347d584f" 595 | integrity sha512-bL0UTReWDiaQJJYOC9sh/XcRu/9i2jMrzf8VLRmPKx58ckSlOJiohODkECCO50dtLZHcGU6MLXQ4OOrgBwP77Q== 596 | dependencies: 597 | "@ethersproject/bytes" "^5.5.0" 598 | "@ethersproject/hash" "^5.5.0" 599 | "@ethersproject/logger" "^5.5.0" 600 | "@ethersproject/properties" "^5.5.0" 601 | "@ethersproject/strings" "^5.5.0" 602 | 603 | "@json-rpc-tools/provider@^1.5.5": 604 | version "1.7.6" 605 | resolved "https://registry.yarnpkg.com/@json-rpc-tools/provider/-/provider-1.7.6.tgz#8a17c34c493fa892632e278fd9331104e8491ec6" 606 | integrity sha512-z7D3xvJ33UfCGv77n40lbzOYjZKVM3k2+5cV7xS8G6SCvKTzMkhkUYuD/qzQUNT4cG/lv0e9mRToweEEVLVVmA== 607 | dependencies: 608 | "@json-rpc-tools/utils" "^1.7.6" 609 | axios "^0.21.0" 610 | safe-json-utils "^1.1.1" 611 | ws "^7.4.0" 612 | 613 | "@json-rpc-tools/types@^1.7.6": 614 | version "1.7.6" 615 | resolved "https://registry.yarnpkg.com/@json-rpc-tools/types/-/types-1.7.6.tgz#5abd5fde01364a130c46093b501715bcce5bdc0e" 616 | integrity sha512-nDSqmyRNEqEK9TZHtM15uNnDljczhCUdBmRhpNZ95bIPKEDQ+nTDmGMFd2lLin3upc5h2VVVd9tkTDdbXUhDIQ== 617 | dependencies: 618 | keyvaluestorage-interface "^1.0.0" 619 | 620 | "@json-rpc-tools/utils@^1.7.6": 621 | version "1.7.6" 622 | resolved "https://registry.yarnpkg.com/@json-rpc-tools/utils/-/utils-1.7.6.tgz#67f04987dbaa2e7adb6adff1575367b75a9a9ba1" 623 | integrity sha512-HjA8x/U/Q78HRRe19yh8HVKoZ+Iaoo3YZjakJYxR+rw52NHo6jM+VE9b8+7ygkCFXl/EHID5wh/MkXaE/jGyYw== 624 | dependencies: 625 | "@json-rpc-tools/types" "^1.7.6" 626 | "@pedrouid/environment" "^1.0.1" 627 | 628 | "@metamask/safe-event-emitter@2.0.0", "@metamask/safe-event-emitter@^2.0.0": 629 | version "2.0.0" 630 | resolved "https://registry.yarnpkg.com/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz#af577b477c683fad17c619a78208cede06f9605c" 631 | integrity sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q== 632 | 633 | "@pedrouid/environment@^1.0.1": 634 | version "1.0.1" 635 | resolved "https://registry.yarnpkg.com/@pedrouid/environment/-/environment-1.0.1.tgz#858f0f8a057340e0b250398b75ead77d6f4342ec" 636 | integrity sha512-HaW78NszGzRZd9SeoI3JD11JqY+lubnaOx7Pewj5pfjqWXOEATpeKIFb9Z4t2WBUK2iryiXX3lzWwmYWgUL0Ug== 637 | 638 | "@reach/dialog@^0.16.0": 639 | version "0.16.2" 640 | resolved "https://registry.yarnpkg.com/@reach/dialog/-/dialog-0.16.2.tgz#567e6f59d0a6dabe84b2ba4c456404efa6cb7d03" 641 | integrity sha512-qq8oX0cROgTb8LjOKWzzNm4SqaN9b89lJHr7UyVo2aQ6WbeNzZBxqXhGywFP7dkR+hNqOJnrA59PXFWhfttA9A== 642 | dependencies: 643 | "@reach/portal" "0.16.2" 644 | "@reach/utils" "0.16.0" 645 | prop-types "^15.7.2" 646 | react-focus-lock "^2.5.2" 647 | react-remove-scroll "^2.4.3" 648 | tslib "^2.3.0" 649 | 650 | "@reach/portal@0.16.2": 651 | version "0.16.2" 652 | resolved "https://registry.yarnpkg.com/@reach/portal/-/portal-0.16.2.tgz#ca83696215ee03acc2bb25a5ae5d8793eaaf2f64" 653 | integrity sha512-9ur/yxNkuVYTIjAcfi46LdKUvH0uYZPfEp4usWcpt6PIp+WDF57F/5deMe/uGi/B/nfDweQu8VVwuMVrCb97JQ== 654 | dependencies: 655 | "@reach/utils" "0.16.0" 656 | tiny-warning "^1.0.3" 657 | tslib "^2.3.0" 658 | 659 | "@reach/utils@0.16.0": 660 | version "0.16.0" 661 | resolved "https://registry.yarnpkg.com/@reach/utils/-/utils-0.16.0.tgz#5b0777cf16a7cab1ddd4728d5d02762df0ba84ce" 662 | integrity sha512-PCggBet3qaQmwFNcmQ/GqHSefadAFyNCUekq9RrWoaU9hh/S4iaFgf2MBMdM47eQj5i/Bk0Mm07cP/XPFlkN+Q== 663 | dependencies: 664 | tiny-warning "^1.0.3" 665 | tslib "^2.3.0" 666 | 667 | "@types/bn.js@^4.11.3": 668 | version "4.11.6" 669 | resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-4.11.6.tgz#c306c70d9358aaea33cd4eda092a742b9505967c" 670 | integrity sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg== 671 | dependencies: 672 | "@types/node" "*" 673 | 674 | "@types/js-cookie@^2.2.7": 675 | version "2.2.7" 676 | resolved "https://registry.yarnpkg.com/@types/js-cookie/-/js-cookie-2.2.7.tgz#226a9e31680835a6188e887f3988e60c04d3f6a3" 677 | integrity sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA== 678 | 679 | "@types/node@*": 680 | version "17.0.17" 681 | resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.17.tgz#a8ddf6e0c2341718d74ee3dc413a13a042c45a0c" 682 | integrity sha512-e8PUNQy1HgJGV3iU/Bp2+D/DXh3PYeyli8LgIwsQcs1Ar1LoaWHSIT6Rw+H2rNJmiq6SNWiDytfx8+gYj7wDHw== 683 | 684 | "@types/parse-json@^4.0.0": 685 | version "4.0.0" 686 | resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" 687 | integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== 688 | 689 | "@types/pbkdf2@^3.0.0": 690 | version "3.1.0" 691 | resolved "https://registry.yarnpkg.com/@types/pbkdf2/-/pbkdf2-3.1.0.tgz#039a0e9b67da0cdc4ee5dab865caa6b267bb66b1" 692 | integrity sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ== 693 | dependencies: 694 | "@types/node" "*" 695 | 696 | "@types/prop-types@*": 697 | version "15.7.4" 698 | resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" 699 | integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== 700 | 701 | "@types/react@^17.0.15": 702 | version "17.0.39" 703 | resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.39.tgz#d0f4cde092502a6db00a1cded6e6bf2abb7633ce" 704 | integrity sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug== 705 | dependencies: 706 | "@types/prop-types" "*" 707 | "@types/scheduler" "*" 708 | csstype "^3.0.2" 709 | 710 | "@types/scheduler@*": 711 | version "0.16.2" 712 | resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" 713 | integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== 714 | 715 | "@types/secp256k1@^4.0.1": 716 | version "4.0.3" 717 | resolved "https://registry.yarnpkg.com/@types/secp256k1/-/secp256k1-4.0.3.tgz#1b8e55d8e00f08ee7220b4d59a6abe89c37a901c" 718 | integrity sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w== 719 | dependencies: 720 | "@types/node" "*" 721 | 722 | "@walletconnect/browser-utils@^1.7.1": 723 | version "1.7.1" 724 | resolved "https://registry.yarnpkg.com/@walletconnect/browser-utils/-/browser-utils-1.7.1.tgz#2a28846cd4d73166debbbf7d470e78ba25616f5e" 725 | integrity sha512-y6KvxPhi52sWzS0/HtA3EhdgmtG8mXcxdc26YURDOVC/BJh3MxV8E16JFrT4InylOqYJs6dcSLWVfcnJaiPtZw== 726 | dependencies: 727 | "@walletconnect/safe-json" "1.0.0" 728 | "@walletconnect/types" "^1.7.1" 729 | "@walletconnect/window-getters" "1.0.0" 730 | "@walletconnect/window-metadata" "1.0.0" 731 | detect-browser "5.2.0" 732 | 733 | "@walletconnect/client@^1.7.1": 734 | version "1.7.1" 735 | resolved "https://registry.yarnpkg.com/@walletconnect/client/-/client-1.7.1.tgz#aaa74199bdc0605db9ac2ecdf8a463b271586d3b" 736 | integrity sha512-xD8B8s1hL7Z5vJwb3L0u1bCVAk6cRQfIY9ycymf7KkmIhkAONQJNf2Y0C0xIpbPp2fdn9VwnSfLm5Ed/Ht/1IA== 737 | dependencies: 738 | "@walletconnect/core" "^1.7.1" 739 | "@walletconnect/iso-crypto" "^1.7.1" 740 | "@walletconnect/types" "^1.7.1" 741 | "@walletconnect/utils" "^1.7.1" 742 | 743 | "@walletconnect/core@^1.7.1": 744 | version "1.7.1" 745 | resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-1.7.1.tgz#321c14d63af81241658b028022e0e5fa6dc7f374" 746 | integrity sha512-qO+4wykyRNiq3HEuaAA2pW2PDnMM4y7pyPAgiCwfHiqF4PpWvtcdB301hI0K5am9ghuqKZMy1HlE9LWNOEBvcw== 747 | dependencies: 748 | "@walletconnect/socket-transport" "^1.7.1" 749 | "@walletconnect/types" "^1.7.1" 750 | "@walletconnect/utils" "^1.7.1" 751 | 752 | "@walletconnect/crypto@^1.0.1": 753 | version "1.0.1" 754 | resolved "https://registry.yarnpkg.com/@walletconnect/crypto/-/crypto-1.0.1.tgz#d4c1b1cd5dd1be88fe9a82dfc54cadbbb3f9d325" 755 | integrity sha512-IgUReNrycIFxkGgq8YT9HsosCkhutakWD9Q411PR0aJfxpEa/VKJeaLRtoz6DvJpztWStwhIHnAbBoOVR72a6g== 756 | dependencies: 757 | "@walletconnect/encoding" "^1.0.0" 758 | "@walletconnect/environment" "^1.0.0" 759 | "@walletconnect/randombytes" "^1.0.1" 760 | aes-js "^3.1.2" 761 | hash.js "^1.1.7" 762 | 763 | "@walletconnect/encoding@^1.0.0": 764 | version "1.0.0" 765 | resolved "https://registry.yarnpkg.com/@walletconnect/encoding/-/encoding-1.0.0.tgz#e24190cb5e803526f9dfd7191fb0e4dc53c6d864" 766 | integrity sha512-4nkJFnS0QF5JdieG/3VPD1/iEWkLSZ14EBInLZ00RWxmC6EMZrzAeHNAWIgm+xP3NK0lqz+7lEsmWGtcl5gYnQ== 767 | dependencies: 768 | is-typedarray "1.0.0" 769 | typedarray-to-buffer "3.1.5" 770 | 771 | "@walletconnect/environment@^1.0.0": 772 | version "1.0.0" 773 | resolved "https://registry.yarnpkg.com/@walletconnect/environment/-/environment-1.0.0.tgz#c4545869fa9c389ec88c364e1a5f8178e8ab5034" 774 | integrity sha512-4BwqyWy6KpSvkocSaV7WR3BlZfrxLbJSLkg+j7Gl6pTDE+U55lLhJvQaMuDVazXYxcjBsG09k7UlH7cGiUI5vQ== 775 | 776 | "@walletconnect/ethereum-provider@1.7.1": 777 | version "1.7.1" 778 | resolved "https://registry.yarnpkg.com/@walletconnect/ethereum-provider/-/ethereum-provider-1.7.1.tgz#706bbb18659bd6475750fed7e5a93438c97a9fa9" 779 | integrity sha512-r01XPO8NHs0n/rjU77VXXgCtxC/hL8F34bu+UHGXmkMUHZGCSY2uKN4VCe2uptkCVYUQ9gCEDyCOUyQSQzULjw== 780 | dependencies: 781 | "@walletconnect/client" "^1.7.1" 782 | "@walletconnect/jsonrpc-http-connection" "^1.0.0" 783 | "@walletconnect/jsonrpc-provider" "^1.0.0" 784 | "@walletconnect/signer-connection" "^1.7.1" 785 | "@walletconnect/types" "^1.7.1" 786 | "@walletconnect/utils" "^1.7.1" 787 | eip1193-provider "1.0.1" 788 | eventemitter3 "4.0.7" 789 | 790 | "@walletconnect/iso-crypto@^1.7.1": 791 | version "1.7.1" 792 | resolved "https://registry.yarnpkg.com/@walletconnect/iso-crypto/-/iso-crypto-1.7.1.tgz#c463bb5874686c2f21344e2c7f3cf4d71c34ca70" 793 | integrity sha512-qMiW0kLN6KCjnLMD50ijIj1lQqjNjGszGUwrSVUiS2/Dp4Ecx+4QEtHbmVwGEkfx4kelYPFpDJV3ZJpQ4Kqg/g== 794 | dependencies: 795 | "@walletconnect/crypto" "^1.0.1" 796 | "@walletconnect/types" "^1.7.1" 797 | "@walletconnect/utils" "^1.7.1" 798 | 799 | "@walletconnect/jsonrpc-http-connection@^1.0.0": 800 | version "1.0.0" 801 | resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-http-connection/-/jsonrpc-http-connection-1.0.0.tgz#5bbdfbaf6d6519b3c08e492a6badb7460ab5ecd0" 802 | integrity sha512-fmBTox7Zo9Tb8wzKpnOgYl5cYPu+2xXifNMDYMRGkWDAygXBzRzmfdhk7OowCkSXeh8aDhE5eFtMk+u8MOmntg== 803 | dependencies: 804 | "@walletconnect/jsonrpc-utils" "^1.0.0" 805 | "@walletconnect/safe-json" "^1.0.0" 806 | cross-fetch "^3.1.4" 807 | 808 | "@walletconnect/jsonrpc-provider@^1.0.0": 809 | version "1.0.0" 810 | resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.0.tgz#066ee5a8a8554c55ea68f9ebf6fe8f96cdb66e7e" 811 | integrity sha512-ZVe23tYT0LdykZ/denBdkKCjBC13fnpj8MiKFuvUl0idBv1PiYKYJR3LVJHy8+7zk0lBbDH3hBNrbMt/K4kjcw== 812 | dependencies: 813 | "@walletconnect/jsonrpc-utils" "^1.0.0" 814 | "@walletconnect/safe-json" "^1.0.0" 815 | 816 | "@walletconnect/jsonrpc-types@^1.0.0": 817 | version "1.0.0" 818 | resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.0.tgz#fa75ad5e8f106a2e33287b1e6833e22ed0225055" 819 | integrity sha512-11QXNq5H1PKZk7bP8SxgmCw3HRaDuPOVE+wObqEvmhc7OWYUZqfuaaMb+OXGRSOHL3sbC+XHfdeCxFTMXSFyng== 820 | dependencies: 821 | keyvaluestorage-interface "^1.0.0" 822 | 823 | "@walletconnect/jsonrpc-utils@^1.0.0": 824 | version "1.0.0" 825 | resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.0.tgz#1a2f668d606e8f0b6e7d8fdebae86001bd037a3f" 826 | integrity sha512-qUHbKUK6sHeHn67qtHZoLoYk5hS6x1arTPjKDRkY93/6Fx+ZmNIpdm1owX3l6aYueyegJ7mz43FpvYHUqJ8xcw== 827 | dependencies: 828 | "@walletconnect/environment" "^1.0.0" 829 | "@walletconnect/jsonrpc-types" "^1.0.0" 830 | 831 | "@walletconnect/mobile-registry@^1.4.0": 832 | version "1.4.0" 833 | resolved "https://registry.yarnpkg.com/@walletconnect/mobile-registry/-/mobile-registry-1.4.0.tgz#502cf8ab87330841d794819081e748ebdef7aee5" 834 | integrity sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw== 835 | 836 | "@walletconnect/qrcode-modal@^1.7.1": 837 | version "1.7.1" 838 | resolved "https://registry.yarnpkg.com/@walletconnect/qrcode-modal/-/qrcode-modal-1.7.1.tgz#89b19c2eb6466ec237ccd597388d7a1b1b946067" 839 | integrity sha512-m/4lSx3pgj8V2eHVJcGnxBKUSCNFtyVIcg5tqbSJHi9HjKIBxvRq4D5M4X4yEpgXYtRmTucihxNCrj2zQrmlSQ== 840 | dependencies: 841 | "@walletconnect/browser-utils" "^1.7.1" 842 | "@walletconnect/mobile-registry" "^1.4.0" 843 | "@walletconnect/types" "^1.7.1" 844 | copy-to-clipboard "^3.3.1" 845 | preact "10.4.1" 846 | qrcode "1.4.4" 847 | 848 | "@walletconnect/randombytes@^1.0.1": 849 | version "1.0.1" 850 | resolved "https://registry.yarnpkg.com/@walletconnect/randombytes/-/randombytes-1.0.1.tgz#87f0f02d9206704ce1c9e23f07d3b28898c48385" 851 | integrity sha512-YJTyq69i0PtxVg7osEpKfvjTaWuAsR49QEcqGKZRKVQWMbGXBZ65fovemK/SRgtiFRv0V8PwsrlKSheqzfPNcg== 852 | dependencies: 853 | "@walletconnect/encoding" "^1.0.0" 854 | "@walletconnect/environment" "^1.0.0" 855 | randombytes "^2.1.0" 856 | 857 | "@walletconnect/safe-json@1.0.0", "@walletconnect/safe-json@^1.0.0": 858 | version "1.0.0" 859 | resolved "https://registry.yarnpkg.com/@walletconnect/safe-json/-/safe-json-1.0.0.tgz#12eeb11d43795199c045fafde97e3c91646683b2" 860 | integrity sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg== 861 | 862 | "@walletconnect/signer-connection@^1.7.1": 863 | version "1.7.1" 864 | resolved "https://registry.yarnpkg.com/@walletconnect/signer-connection/-/signer-connection-1.7.1.tgz#77d36fd7ca96c4ffc67ae649826b519b4a14ec8e" 865 | integrity sha512-eEGahkxQP+uFRrUAU4qKXRmTR2jZTG6vtUOQAasSbq346NDCLF4oM9ZqLBwKX/JrAE2bdap+UBgDlb5zebUUWQ== 866 | dependencies: 867 | "@walletconnect/client" "^1.7.1" 868 | "@walletconnect/jsonrpc-types" "^1.0.0" 869 | "@walletconnect/jsonrpc-utils" "^1.0.0" 870 | "@walletconnect/qrcode-modal" "^1.7.1" 871 | "@walletconnect/types" "^1.7.1" 872 | eventemitter3 "4.0.7" 873 | 874 | "@walletconnect/socket-transport@^1.7.1": 875 | version "1.7.1" 876 | resolved "https://registry.yarnpkg.com/@walletconnect/socket-transport/-/socket-transport-1.7.1.tgz#cc4c8dcf21c40b805812ecb066b2abb156fdb146" 877 | integrity sha512-Gu1RPro0eLe+HHtLhq/1T5TNFfO/HW2z3BnWuUYuJ/F8w1U9iK7+4LMHe+LTgwgWy9Ybcb2k0tiO5e3LgjHBHQ== 878 | dependencies: 879 | "@walletconnect/types" "^1.7.1" 880 | "@walletconnect/utils" "^1.7.1" 881 | ws "7.5.3" 882 | 883 | "@walletconnect/types@^1.7.1": 884 | version "1.7.1" 885 | resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-1.7.1.tgz#86cc3832e02415dc9f518f3dcb5366722afbfc03" 886 | integrity sha512-X0NunEUgq46ExDcKo7BnnFpFhuZ89bZ04/1FtohNziBWcP2Mblp2yf+FN7iwmZiuZ3bRTb8J1O4oJH2JGP9I7A== 887 | 888 | "@walletconnect/utils@^1.7.1": 889 | version "1.7.1" 890 | resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-1.7.1.tgz#f858d5f22425a4c2da2a28ae493bde7f2eecf815" 891 | integrity sha512-7Lig9rruqTMaFuwEhBrArq1QgzIf2NuzO6J3sCUYCZh60EQ7uIZjekaDonQjiQJAbfYcgWUBm8qa0PG1TzYN3Q== 892 | dependencies: 893 | "@walletconnect/browser-utils" "^1.7.1" 894 | "@walletconnect/encoding" "^1.0.0" 895 | "@walletconnect/jsonrpc-utils" "^1.0.0" 896 | "@walletconnect/types" "^1.7.1" 897 | bn.js "4.11.8" 898 | js-sha3 "0.8.0" 899 | query-string "6.13.5" 900 | 901 | "@walletconnect/window-getters@1.0.0", "@walletconnect/window-getters@^1.0.0": 902 | version "1.0.0" 903 | resolved "https://registry.yarnpkg.com/@walletconnect/window-getters/-/window-getters-1.0.0.tgz#1053224f77e725dfd611c83931b5f6c98c32bfc8" 904 | integrity sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA== 905 | 906 | "@walletconnect/window-metadata@1.0.0": 907 | version "1.0.0" 908 | resolved "https://registry.yarnpkg.com/@walletconnect/window-metadata/-/window-metadata-1.0.0.tgz#93b1cc685e6b9b202f29c26be550fde97800c4e5" 909 | integrity sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA== 910 | dependencies: 911 | "@walletconnect/window-getters" "^1.0.0" 912 | 913 | aes-js@3.0.0: 914 | version "3.0.0" 915 | resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-3.0.0.tgz#e21df10ad6c2053295bcbb8dab40b09dbea87e4d" 916 | integrity sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0= 917 | 918 | aes-js@^3.1.2: 919 | version "3.1.2" 920 | resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-3.1.2.tgz#db9aabde85d5caabbfc0d4f2a4446960f627146a" 921 | integrity sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ== 922 | 923 | ansi-regex@^4.1.0: 924 | version "4.1.0" 925 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" 926 | integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== 927 | 928 | ansi-styles@^3.2.0, ansi-styles@^3.2.1: 929 | version "3.2.1" 930 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 931 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 932 | dependencies: 933 | color-convert "^1.9.0" 934 | 935 | async-mutex@^0.2.6: 936 | version "0.2.6" 937 | resolved "https://registry.yarnpkg.com/async-mutex/-/async-mutex-0.2.6.tgz#0d7a3deb978bc2b984d5908a2038e1ae2e54ff40" 938 | integrity sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw== 939 | dependencies: 940 | tslib "^2.0.0" 941 | 942 | axios@^0.21.0: 943 | version "0.21.4" 944 | resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" 945 | integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== 946 | dependencies: 947 | follow-redirects "^1.14.0" 948 | 949 | babel-plugin-macros@^2.6.1: 950 | version "2.8.0" 951 | resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" 952 | integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== 953 | dependencies: 954 | "@babel/runtime" "^7.7.2" 955 | cosmiconfig "^6.0.0" 956 | resolve "^1.12.0" 957 | 958 | babel-plugin-polyfill-corejs2@^0.3.0: 959 | version "0.3.1" 960 | resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz#440f1b70ccfaabc6b676d196239b138f8a2cfba5" 961 | integrity sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w== 962 | dependencies: 963 | "@babel/compat-data" "^7.13.11" 964 | "@babel/helper-define-polyfill-provider" "^0.3.1" 965 | semver "^6.1.1" 966 | 967 | babel-plugin-polyfill-corejs3@^0.5.0: 968 | version "0.5.2" 969 | resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz#aabe4b2fa04a6e038b688c5e55d44e78cd3a5f72" 970 | integrity sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ== 971 | dependencies: 972 | "@babel/helper-define-polyfill-provider" "^0.3.1" 973 | core-js-compat "^3.21.0" 974 | 975 | babel-plugin-polyfill-regenerator@^0.3.0: 976 | version "0.3.1" 977 | resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz#2c0678ea47c75c8cc2fbb1852278d8fb68233990" 978 | integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A== 979 | dependencies: 980 | "@babel/helper-define-polyfill-provider" "^0.3.1" 981 | 982 | babel-polyfill@^6.26.0: 983 | version "6.26.0" 984 | resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" 985 | integrity sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM= 986 | dependencies: 987 | babel-runtime "^6.26.0" 988 | core-js "^2.5.0" 989 | regenerator-runtime "^0.10.5" 990 | 991 | babel-runtime@^6.26.0: 992 | version "6.26.0" 993 | resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" 994 | integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= 995 | dependencies: 996 | core-js "^2.4.0" 997 | regenerator-runtime "^0.11.0" 998 | 999 | base-x@^3.0.2: 1000 | version "3.0.9" 1001 | resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.9.tgz#6349aaabb58526332de9f60995e548a53fe21320" 1002 | integrity sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ== 1003 | dependencies: 1004 | safe-buffer "^5.0.1" 1005 | 1006 | base64-js@^1.3.1: 1007 | version "1.5.1" 1008 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" 1009 | integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== 1010 | 1011 | bech32@1.1.4: 1012 | version "1.1.4" 1013 | resolved "https://registry.yarnpkg.com/bech32/-/bech32-1.1.4.tgz#e38c9f37bf179b8eb16ae3a772b40c356d4832e9" 1014 | integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ== 1015 | 1016 | bind-decorator@^1.0.11: 1017 | version "1.0.11" 1018 | resolved "https://registry.yarnpkg.com/bind-decorator/-/bind-decorator-1.0.11.tgz#e41bc06a1f65dd9cec476c91c5daf3978488252f" 1019 | integrity sha1-5BvAah9l3ZzsR2yRxdrzl4SIJS8= 1020 | 1021 | blakejs@^1.1.0: 1022 | version "1.1.1" 1023 | resolved "https://registry.yarnpkg.com/blakejs/-/blakejs-1.1.1.tgz#bf313053978b2cd4c444a48795710be05c785702" 1024 | integrity sha512-bLG6PHOCZJKNshTjGRBvET0vTciwQE6zFKOKKXPDJfwFBd4Ac0yBfPZqcGvGJap50l7ktvlpFqc2jGVaUgbJgg== 1025 | 1026 | bn.js@4.11.8: 1027 | version "4.11.8" 1028 | resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" 1029 | integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== 1030 | 1031 | bn.js@^4.11.0, bn.js@^4.11.8, bn.js@^4.11.9: 1032 | version "4.12.0" 1033 | resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" 1034 | integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== 1035 | 1036 | bn.js@^5.1.1, bn.js@^5.2.0: 1037 | version "5.2.0" 1038 | resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" 1039 | integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== 1040 | 1041 | brorand@^1.1.0: 1042 | version "1.1.0" 1043 | resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" 1044 | integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= 1045 | 1046 | browserify-aes@^1.2.0: 1047 | version "1.2.0" 1048 | resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" 1049 | integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== 1050 | dependencies: 1051 | buffer-xor "^1.0.3" 1052 | cipher-base "^1.0.0" 1053 | create-hash "^1.1.0" 1054 | evp_bytestokey "^1.0.3" 1055 | inherits "^2.0.1" 1056 | safe-buffer "^5.0.1" 1057 | 1058 | browserslist@^4.17.5, browserslist@^4.19.1: 1059 | version "4.19.1" 1060 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3" 1061 | integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A== 1062 | dependencies: 1063 | caniuse-lite "^1.0.30001286" 1064 | electron-to-chromium "^1.4.17" 1065 | escalade "^3.1.1" 1066 | node-releases "^2.0.1" 1067 | picocolors "^1.0.0" 1068 | 1069 | bs58@^4.0.0: 1070 | version "4.0.1" 1071 | resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a" 1072 | integrity sha1-vhYedsNU9veIrkBx9j806MTwpCo= 1073 | dependencies: 1074 | base-x "^3.0.2" 1075 | 1076 | bs58check@^2.1.2: 1077 | version "2.1.2" 1078 | resolved "https://registry.yarnpkg.com/bs58check/-/bs58check-2.1.2.tgz#53b018291228d82a5aa08e7d796fdafda54aebfc" 1079 | integrity sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA== 1080 | dependencies: 1081 | bs58 "^4.0.0" 1082 | create-hash "^1.1.0" 1083 | safe-buffer "^5.1.2" 1084 | 1085 | btoa@^1.2.1: 1086 | version "1.2.1" 1087 | resolved "https://registry.yarnpkg.com/btoa/-/btoa-1.2.1.tgz#01a9909f8b2c93f6bf680ba26131eb30f7fa3d73" 1088 | integrity sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g== 1089 | 1090 | buffer-alloc-unsafe@^1.1.0: 1091 | version "1.1.0" 1092 | resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" 1093 | integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== 1094 | 1095 | buffer-alloc@^1.2.0: 1096 | version "1.2.0" 1097 | resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" 1098 | integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== 1099 | dependencies: 1100 | buffer-alloc-unsafe "^1.1.0" 1101 | buffer-fill "^1.0.0" 1102 | 1103 | buffer-fill@^1.0.0: 1104 | version "1.0.0" 1105 | resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" 1106 | integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= 1107 | 1108 | buffer-from@^1.1.1: 1109 | version "1.1.2" 1110 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" 1111 | integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== 1112 | 1113 | buffer-xor@^1.0.3: 1114 | version "1.0.3" 1115 | resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" 1116 | integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= 1117 | 1118 | buffer@^5.4.3: 1119 | version "5.7.1" 1120 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" 1121 | integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== 1122 | dependencies: 1123 | base64-js "^1.3.1" 1124 | ieee754 "^1.1.13" 1125 | 1126 | callsites@^3.0.0: 1127 | version "3.1.0" 1128 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" 1129 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== 1130 | 1131 | camelcase@^5.0.0: 1132 | version "5.3.1" 1133 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" 1134 | integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== 1135 | 1136 | caniuse-lite@^1.0.30001286: 1137 | version "1.0.30001311" 1138 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001311.tgz#682ef3f4e617f1a177ad943de59775ed3032e511" 1139 | integrity sha512-mleTFtFKfykEeW34EyfhGIFjGCqzhh38Y0LhdQ9aWF+HorZTtdgKV/1hEE0NlFkG2ubvisPV6l400tlbPys98A== 1140 | 1141 | chalk@^2.0.0: 1142 | version "2.4.2" 1143 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 1144 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 1145 | dependencies: 1146 | ansi-styles "^3.2.1" 1147 | escape-string-regexp "^1.0.5" 1148 | supports-color "^5.3.0" 1149 | 1150 | cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: 1151 | version "1.0.4" 1152 | resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" 1153 | integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== 1154 | dependencies: 1155 | inherits "^2.0.1" 1156 | safe-buffer "^5.0.1" 1157 | 1158 | cliui@^5.0.0: 1159 | version "5.0.0" 1160 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" 1161 | integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== 1162 | dependencies: 1163 | string-width "^3.1.0" 1164 | strip-ansi "^5.2.0" 1165 | wrap-ansi "^5.1.0" 1166 | 1167 | clone@^2.1.1: 1168 | version "2.1.2" 1169 | resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" 1170 | integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= 1171 | 1172 | clsx@^1.1.0: 1173 | version "1.1.1" 1174 | resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" 1175 | integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== 1176 | 1177 | color-convert@^1.9.0: 1178 | version "1.9.3" 1179 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 1180 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 1181 | dependencies: 1182 | color-name "1.1.3" 1183 | 1184 | color-name@1.1.3: 1185 | version "1.1.3" 1186 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 1187 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 1188 | 1189 | convert-source-map@^1.5.0: 1190 | version "1.8.0" 1191 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" 1192 | integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== 1193 | dependencies: 1194 | safe-buffer "~5.1.1" 1195 | 1196 | copy-to-clipboard@^3.3.1: 1197 | version "3.3.1" 1198 | resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz#115aa1a9998ffab6196f93076ad6da3b913662ae" 1199 | integrity sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw== 1200 | dependencies: 1201 | toggle-selection "^1.0.6" 1202 | 1203 | core-js-compat@^3.21.0: 1204 | version "3.21.0" 1205 | resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.21.0.tgz#bcc86aa5a589cee358e7a7fa0a4979d5a76c3885" 1206 | integrity sha512-OSXseNPSK2OPJa6GdtkMz/XxeXx8/CJvfhQWTqd6neuUraujcL4jVsjkLQz1OWnax8xVQJnRPe0V2jqNWORA+A== 1207 | dependencies: 1208 | browserslist "^4.19.1" 1209 | semver "7.0.0" 1210 | 1211 | core-js@^2.4.0, core-js@^2.5.0: 1212 | version "2.6.12" 1213 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" 1214 | integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== 1215 | 1216 | cosmiconfig@^6.0.0: 1217 | version "6.0.0" 1218 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" 1219 | integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== 1220 | dependencies: 1221 | "@types/parse-json" "^4.0.0" 1222 | import-fresh "^3.1.0" 1223 | parse-json "^5.0.0" 1224 | path-type "^4.0.0" 1225 | yaml "^1.7.2" 1226 | 1227 | create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: 1228 | version "1.2.0" 1229 | resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" 1230 | integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== 1231 | dependencies: 1232 | cipher-base "^1.0.1" 1233 | inherits "^2.0.1" 1234 | md5.js "^1.3.4" 1235 | ripemd160 "^2.0.1" 1236 | sha.js "^2.4.0" 1237 | 1238 | create-hmac@^1.1.4, create-hmac@^1.1.7: 1239 | version "1.1.7" 1240 | resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" 1241 | integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== 1242 | dependencies: 1243 | cipher-base "^1.0.3" 1244 | create-hash "^1.1.0" 1245 | inherits "^2.0.1" 1246 | ripemd160 "^2.0.0" 1247 | safe-buffer "^5.0.1" 1248 | sha.js "^2.4.8" 1249 | 1250 | cross-fetch@^3.1.4: 1251 | version "3.1.5" 1252 | resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" 1253 | integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== 1254 | dependencies: 1255 | node-fetch "2.6.7" 1256 | 1257 | csstype@^3.0.2: 1258 | version "3.0.10" 1259 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" 1260 | integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA== 1261 | 1262 | debug@^4.1.0, debug@^4.1.1: 1263 | version "4.3.3" 1264 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" 1265 | integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== 1266 | dependencies: 1267 | ms "2.1.2" 1268 | 1269 | decamelize@^1.2.0: 1270 | version "1.2.0" 1271 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 1272 | integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= 1273 | 1274 | decode-uri-component@^0.2.0: 1275 | version "0.2.0" 1276 | resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" 1277 | integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= 1278 | 1279 | detect-browser@5.2.0: 1280 | version "5.2.0" 1281 | resolved "https://registry.yarnpkg.com/detect-browser/-/detect-browser-5.2.0.tgz#c9cd5afa96a6a19fda0bbe9e9be48a6b6e1e9c97" 1282 | integrity sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA== 1283 | 1284 | detect-node-es@^1.1.0: 1285 | version "1.1.0" 1286 | resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" 1287 | integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== 1288 | 1289 | dijkstrajs@^1.0.1: 1290 | version "1.0.2" 1291 | resolved "https://registry.yarnpkg.com/dijkstrajs/-/dijkstrajs-1.0.2.tgz#2e48c0d3b825462afe75ab4ad5e829c8ece36257" 1292 | integrity sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg== 1293 | 1294 | eip1193-provider@1.0.1: 1295 | version "1.0.1" 1296 | resolved "https://registry.yarnpkg.com/eip1193-provider/-/eip1193-provider-1.0.1.tgz#420d29cf4f6c443e3f32e718fb16fafb250637c3" 1297 | integrity sha512-kSuqwQ26d7CzuS/t3yRXo2Su2cVH0QfvyKbr2H7Be7O5YDyIq4hQGCNTo5wRdP07bt+E2R/8nPCzey4ojBHf7g== 1298 | dependencies: 1299 | "@json-rpc-tools/provider" "^1.5.5" 1300 | 1301 | electron-to-chromium@^1.4.17: 1302 | version "1.4.68" 1303 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.68.tgz#d79447b6bd1bec9183f166bb33d4bef0d5e4e568" 1304 | integrity sha512-cId+QwWrV8R1UawO6b9BR1hnkJ4EJPCPAr4h315vliHUtVUJDk39Sg1PMNnaWKfj5x+93ssjeJ9LKL6r8LaMiA== 1305 | 1306 | elliptic@6.5.4, elliptic@^6.5.2, elliptic@^6.5.4: 1307 | version "6.5.4" 1308 | resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" 1309 | integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== 1310 | dependencies: 1311 | bn.js "^4.11.9" 1312 | brorand "^1.1.0" 1313 | hash.js "^1.0.0" 1314 | hmac-drbg "^1.0.1" 1315 | inherits "^2.0.4" 1316 | minimalistic-assert "^1.0.1" 1317 | minimalistic-crypto-utils "^1.0.1" 1318 | 1319 | emoji-regex@^7.0.1: 1320 | version "7.0.3" 1321 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" 1322 | integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== 1323 | 1324 | error-ex@^1.3.1: 1325 | version "1.3.2" 1326 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" 1327 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== 1328 | dependencies: 1329 | is-arrayish "^0.2.1" 1330 | 1331 | escalade@^3.1.1: 1332 | version "3.1.1" 1333 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" 1334 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== 1335 | 1336 | escape-string-regexp@^1.0.5: 1337 | version "1.0.5" 1338 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 1339 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 1340 | 1341 | escape-string-regexp@^4.0.0: 1342 | version "4.0.0" 1343 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" 1344 | integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== 1345 | 1346 | eth-block-tracker@4.4.3: 1347 | version "4.4.3" 1348 | resolved "https://registry.yarnpkg.com/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz#766a0a0eb4a52c867a28328e9ae21353812cf626" 1349 | integrity sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw== 1350 | dependencies: 1351 | "@babel/plugin-transform-runtime" "^7.5.5" 1352 | "@babel/runtime" "^7.5.5" 1353 | eth-query "^2.1.0" 1354 | json-rpc-random-id "^1.0.1" 1355 | pify "^3.0.0" 1356 | safe-event-emitter "^1.0.1" 1357 | 1358 | eth-json-rpc-filters@4.2.2: 1359 | version "4.2.2" 1360 | resolved "https://registry.yarnpkg.com/eth-json-rpc-filters/-/eth-json-rpc-filters-4.2.2.tgz#eb35e1dfe9357ace8a8908e7daee80b2cd60a10d" 1361 | integrity sha512-DGtqpLU7bBg63wPMWg1sCpkKCf57dJ+hj/k3zF26anXMzkmtSBDExL8IhUu7LUd34f0Zsce3PYNO2vV2GaTzaw== 1362 | dependencies: 1363 | "@metamask/safe-event-emitter" "^2.0.0" 1364 | async-mutex "^0.2.6" 1365 | eth-json-rpc-middleware "^6.0.0" 1366 | eth-query "^2.1.2" 1367 | json-rpc-engine "^6.1.0" 1368 | pify "^5.0.0" 1369 | 1370 | eth-json-rpc-middleware@^6.0.0: 1371 | version "6.0.0" 1372 | resolved "https://registry.yarnpkg.com/eth-json-rpc-middleware/-/eth-json-rpc-middleware-6.0.0.tgz#4fe16928b34231a2537856f08a5ebbc3d0c31175" 1373 | integrity sha512-qqBfLU2Uq1Ou15Wox1s+NX05S9OcAEL4JZ04VZox2NS0U+RtCMjSxzXhLFWekdShUPZ+P8ax3zCO2xcPrp6XJQ== 1374 | dependencies: 1375 | btoa "^1.2.1" 1376 | clone "^2.1.1" 1377 | eth-query "^2.1.2" 1378 | eth-rpc-errors "^3.0.0" 1379 | eth-sig-util "^1.4.2" 1380 | ethereumjs-util "^5.1.2" 1381 | json-rpc-engine "^5.3.0" 1382 | json-stable-stringify "^1.0.1" 1383 | node-fetch "^2.6.1" 1384 | pify "^3.0.0" 1385 | safe-event-emitter "^1.0.1" 1386 | 1387 | eth-query@^2.1.0, eth-query@^2.1.2: 1388 | version "2.1.2" 1389 | resolved "https://registry.yarnpkg.com/eth-query/-/eth-query-2.1.2.tgz#d6741d9000106b51510c72db92d6365456a6da5e" 1390 | integrity sha1-1nQdkAAQa1FRDHLbktY2VFam2l4= 1391 | dependencies: 1392 | json-rpc-random-id "^1.0.0" 1393 | xtend "^4.0.1" 1394 | 1395 | eth-rpc-errors@4.0.2: 1396 | version "4.0.2" 1397 | resolved "https://registry.yarnpkg.com/eth-rpc-errors/-/eth-rpc-errors-4.0.2.tgz#11bc164e25237a679061ac05b7da7537b673d3b7" 1398 | integrity sha512-n+Re6Gu8XGyfFy1it0AwbD1x0MUzspQs0D5UiPs1fFPCr6WAwZM+vbIhXheBFrpgosqN9bs5PqlB4Q61U/QytQ== 1399 | dependencies: 1400 | fast-safe-stringify "^2.0.6" 1401 | 1402 | eth-rpc-errors@^3.0.0: 1403 | version "3.0.0" 1404 | resolved "https://registry.yarnpkg.com/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz#d7b22653c70dbf9defd4ef490fd08fe70608ca10" 1405 | integrity sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg== 1406 | dependencies: 1407 | fast-safe-stringify "^2.0.6" 1408 | 1409 | eth-rpc-errors@^4.0.2: 1410 | version "4.0.3" 1411 | resolved "https://registry.yarnpkg.com/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz#6ddb6190a4bf360afda82790bb7d9d5e724f423a" 1412 | integrity sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg== 1413 | dependencies: 1414 | fast-safe-stringify "^2.0.6" 1415 | 1416 | eth-sig-util@^1.4.2: 1417 | version "1.4.2" 1418 | resolved "https://registry.yarnpkg.com/eth-sig-util/-/eth-sig-util-1.4.2.tgz#8d958202c7edbaae839707fba6f09ff327606210" 1419 | integrity sha1-jZWCAsftuq6Dlwf7pvCf8ydgYhA= 1420 | dependencies: 1421 | ethereumjs-abi "git+https://github.com/ethereumjs/ethereumjs-abi.git" 1422 | ethereumjs-util "^5.1.1" 1423 | 1424 | ethereum-cryptography@^0.1.3: 1425 | version "0.1.3" 1426 | resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz#8d6143cfc3d74bf79bbd8edecdf29e4ae20dd191" 1427 | integrity sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ== 1428 | dependencies: 1429 | "@types/pbkdf2" "^3.0.0" 1430 | "@types/secp256k1" "^4.0.1" 1431 | blakejs "^1.1.0" 1432 | browserify-aes "^1.2.0" 1433 | bs58check "^2.1.2" 1434 | create-hash "^1.2.0" 1435 | create-hmac "^1.1.7" 1436 | hash.js "^1.1.7" 1437 | keccak "^3.0.0" 1438 | pbkdf2 "^3.0.17" 1439 | randombytes "^2.1.0" 1440 | safe-buffer "^5.1.2" 1441 | scrypt-js "^3.0.0" 1442 | secp256k1 "^4.0.1" 1443 | setimmediate "^1.0.5" 1444 | 1445 | "ethereumjs-abi@git+https://github.com/ethereumjs/ethereumjs-abi.git": 1446 | version "0.6.8" 1447 | resolved "git+https://github.com/ethereumjs/ethereumjs-abi.git#ee3994657fa7a427238e6ba92a84d0b529bbcde0" 1448 | dependencies: 1449 | bn.js "^4.11.8" 1450 | ethereumjs-util "^6.0.0" 1451 | 1452 | ethereumjs-util@^5.1.1, ethereumjs-util@^5.1.2: 1453 | version "5.2.1" 1454 | resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz#a833f0e5fca7e5b361384dc76301a721f537bf65" 1455 | integrity sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ== 1456 | dependencies: 1457 | bn.js "^4.11.0" 1458 | create-hash "^1.1.2" 1459 | elliptic "^6.5.2" 1460 | ethereum-cryptography "^0.1.3" 1461 | ethjs-util "^0.1.3" 1462 | rlp "^2.0.0" 1463 | safe-buffer "^5.1.1" 1464 | 1465 | ethereumjs-util@^6.0.0: 1466 | version "6.2.1" 1467 | resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz#fcb4e4dd5ceacb9d2305426ab1a5cd93e3163b69" 1468 | integrity sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw== 1469 | dependencies: 1470 | "@types/bn.js" "^4.11.3" 1471 | bn.js "^4.11.0" 1472 | create-hash "^1.1.2" 1473 | elliptic "^6.5.2" 1474 | ethereum-cryptography "^0.1.3" 1475 | ethjs-util "0.1.6" 1476 | rlp "^2.2.3" 1477 | 1478 | ethers@^5.5.4: 1479 | version "5.5.4" 1480 | resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.5.4.tgz#e1155b73376a2f5da448e4a33351b57a885f4352" 1481 | integrity sha512-N9IAXsF8iKhgHIC6pquzRgPBJEzc9auw3JoRkaKe+y4Wl/LFBtDDunNe7YmdomontECAcC5APaAgWZBiu1kirw== 1482 | dependencies: 1483 | "@ethersproject/abi" "5.5.0" 1484 | "@ethersproject/abstract-provider" "5.5.1" 1485 | "@ethersproject/abstract-signer" "5.5.0" 1486 | "@ethersproject/address" "5.5.0" 1487 | "@ethersproject/base64" "5.5.0" 1488 | "@ethersproject/basex" "5.5.0" 1489 | "@ethersproject/bignumber" "5.5.0" 1490 | "@ethersproject/bytes" "5.5.0" 1491 | "@ethersproject/constants" "5.5.0" 1492 | "@ethersproject/contracts" "5.5.0" 1493 | "@ethersproject/hash" "5.5.0" 1494 | "@ethersproject/hdnode" "5.5.0" 1495 | "@ethersproject/json-wallets" "5.5.0" 1496 | "@ethersproject/keccak256" "5.5.0" 1497 | "@ethersproject/logger" "5.5.0" 1498 | "@ethersproject/networks" "5.5.2" 1499 | "@ethersproject/pbkdf2" "5.5.0" 1500 | "@ethersproject/properties" "5.5.0" 1501 | "@ethersproject/providers" "5.5.3" 1502 | "@ethersproject/random" "5.5.1" 1503 | "@ethersproject/rlp" "5.5.0" 1504 | "@ethersproject/sha2" "5.5.0" 1505 | "@ethersproject/signing-key" "5.5.0" 1506 | "@ethersproject/solidity" "5.5.0" 1507 | "@ethersproject/strings" "5.5.0" 1508 | "@ethersproject/transactions" "5.5.0" 1509 | "@ethersproject/units" "5.5.0" 1510 | "@ethersproject/wallet" "5.5.0" 1511 | "@ethersproject/web" "5.5.1" 1512 | "@ethersproject/wordlists" "5.5.0" 1513 | 1514 | ethjs-util@0.1.6, ethjs-util@^0.1.3: 1515 | version "0.1.6" 1516 | resolved "https://registry.yarnpkg.com/ethjs-util/-/ethjs-util-0.1.6.tgz#f308b62f185f9fe6237132fb2a9818866a5cd536" 1517 | integrity sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w== 1518 | dependencies: 1519 | is-hex-prefixed "1.0.0" 1520 | strip-hex-prefix "1.0.0" 1521 | 1522 | eventemitter3@4.0.7, eventemitter3@^4.0.7: 1523 | version "4.0.7" 1524 | resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" 1525 | integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== 1526 | 1527 | events@^3.0.0: 1528 | version "3.3.0" 1529 | resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" 1530 | integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== 1531 | 1532 | evp_bytestokey@^1.0.3: 1533 | version "1.0.3" 1534 | resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" 1535 | integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== 1536 | dependencies: 1537 | md5.js "^1.3.4" 1538 | safe-buffer "^5.1.1" 1539 | 1540 | fast-safe-stringify@^2.0.6: 1541 | version "2.1.1" 1542 | resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" 1543 | integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== 1544 | 1545 | find-root@^1.1.0: 1546 | version "1.1.0" 1547 | resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" 1548 | integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== 1549 | 1550 | find-up@^3.0.0: 1551 | version "3.0.0" 1552 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" 1553 | integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== 1554 | dependencies: 1555 | locate-path "^3.0.0" 1556 | 1557 | focus-lock@^0.10.1: 1558 | version "0.10.1" 1559 | resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-0.10.1.tgz#5f46fa74fefb87144479c2f8e276f0eedd8081b2" 1560 | integrity sha512-b9yUklCi4fTu2GXn7dnaVf4hiLVVBp7xTiZarAHMODV2To6Bitf6F/UI67RmKbdgJQeVwI1UO0d9HYNbXt3GkA== 1561 | dependencies: 1562 | tslib "^2.0.3" 1563 | 1564 | follow-redirects@^1.14.0: 1565 | version "1.14.8" 1566 | resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.8.tgz#016996fb9a11a100566398b1c6839337d7bfa8fc" 1567 | integrity sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA== 1568 | 1569 | function-bind@^1.1.1: 1570 | version "1.1.1" 1571 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 1572 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 1573 | 1574 | get-caller-file@^2.0.1: 1575 | version "2.0.5" 1576 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" 1577 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== 1578 | 1579 | get-nonce@^1.0.0: 1580 | version "1.0.1" 1581 | resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" 1582 | integrity sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q== 1583 | 1584 | globals@^11.1.0: 1585 | version "11.12.0" 1586 | resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" 1587 | integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== 1588 | 1589 | has-flag@^3.0.0: 1590 | version "3.0.0" 1591 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 1592 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 1593 | 1594 | has@^1.0.3: 1595 | version "1.0.3" 1596 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 1597 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 1598 | dependencies: 1599 | function-bind "^1.1.1" 1600 | 1601 | hash-base@^3.0.0: 1602 | version "3.1.0" 1603 | resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" 1604 | integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== 1605 | dependencies: 1606 | inherits "^2.0.4" 1607 | readable-stream "^3.6.0" 1608 | safe-buffer "^5.2.0" 1609 | 1610 | hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3, hash.js@^1.1.7: 1611 | version "1.1.7" 1612 | resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" 1613 | integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== 1614 | dependencies: 1615 | inherits "^2.0.3" 1616 | minimalistic-assert "^1.0.1" 1617 | 1618 | hmac-drbg@^1.0.1: 1619 | version "1.0.1" 1620 | resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" 1621 | integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= 1622 | dependencies: 1623 | hash.js "^1.0.3" 1624 | minimalistic-assert "^1.0.0" 1625 | minimalistic-crypto-utils "^1.0.1" 1626 | 1627 | ieee754@^1.1.13: 1628 | version "1.2.1" 1629 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" 1630 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== 1631 | 1632 | import-fresh@^3.1.0: 1633 | version "3.3.0" 1634 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" 1635 | integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== 1636 | dependencies: 1637 | parent-module "^1.0.0" 1638 | resolve-from "^4.0.0" 1639 | 1640 | inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.4: 1641 | version "2.0.4" 1642 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 1643 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 1644 | 1645 | invariant@^2.2.4: 1646 | version "2.2.4" 1647 | resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" 1648 | integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== 1649 | dependencies: 1650 | loose-envify "^1.0.0" 1651 | 1652 | is-arrayish@^0.2.1: 1653 | version "0.2.1" 1654 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 1655 | integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= 1656 | 1657 | is-core-module@^2.8.1: 1658 | version "2.8.1" 1659 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" 1660 | integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== 1661 | dependencies: 1662 | has "^1.0.3" 1663 | 1664 | is-fullwidth-code-point@^2.0.0: 1665 | version "2.0.0" 1666 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 1667 | integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= 1668 | 1669 | is-hex-prefixed@1.0.0: 1670 | version "1.0.0" 1671 | resolved "https://registry.yarnpkg.com/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz#7d8d37e6ad77e5d127148913c573e082d777f554" 1672 | integrity sha1-fY035q135dEnFIkTxXPggtd39VQ= 1673 | 1674 | is-typedarray@1.0.0, is-typedarray@^1.0.0: 1675 | version "1.0.0" 1676 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 1677 | integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= 1678 | 1679 | isarray@^2.0.1: 1680 | version "2.0.5" 1681 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" 1682 | integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== 1683 | 1684 | js-sha256@0.9.0: 1685 | version "0.9.0" 1686 | resolved "https://registry.yarnpkg.com/js-sha256/-/js-sha256-0.9.0.tgz#0b89ac166583e91ef9123644bd3c5334ce9d0966" 1687 | integrity sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA== 1688 | 1689 | js-sha3@0.8.0: 1690 | version "0.8.0" 1691 | resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" 1692 | integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== 1693 | 1694 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: 1695 | version "4.0.0" 1696 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 1697 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 1698 | 1699 | jsesc@^2.5.1: 1700 | version "2.5.2" 1701 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" 1702 | integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== 1703 | 1704 | json-parse-even-better-errors@^2.3.0: 1705 | version "2.3.1" 1706 | resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" 1707 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== 1708 | 1709 | json-rpc-engine@6.1.0, json-rpc-engine@^6.1.0: 1710 | version "6.1.0" 1711 | resolved "https://registry.yarnpkg.com/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz#bf5ff7d029e1c1bf20cb6c0e9f348dcd8be5a393" 1712 | integrity sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ== 1713 | dependencies: 1714 | "@metamask/safe-event-emitter" "^2.0.0" 1715 | eth-rpc-errors "^4.0.2" 1716 | 1717 | json-rpc-engine@^5.3.0: 1718 | version "5.4.0" 1719 | resolved "https://registry.yarnpkg.com/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz#75758609d849e1dba1e09021ae473f3ab63161e5" 1720 | integrity sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g== 1721 | dependencies: 1722 | eth-rpc-errors "^3.0.0" 1723 | safe-event-emitter "^1.0.1" 1724 | 1725 | json-rpc-random-id@^1.0.0, json-rpc-random-id@^1.0.1: 1726 | version "1.0.1" 1727 | resolved "https://registry.yarnpkg.com/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz#ba49d96aded1444dbb8da3d203748acbbcdec8c8" 1728 | integrity sha1-uknZat7RRE27jaPSA3SKy7zeyMg= 1729 | 1730 | json-stable-stringify@^1.0.1: 1731 | version "1.0.1" 1732 | resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" 1733 | integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= 1734 | dependencies: 1735 | jsonify "~0.0.0" 1736 | 1737 | jsonify@~0.0.0: 1738 | version "0.0.0" 1739 | resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" 1740 | integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= 1741 | 1742 | keccak@^3.0.0, keccak@^3.0.1: 1743 | version "3.0.2" 1744 | resolved "https://registry.yarnpkg.com/keccak/-/keccak-3.0.2.tgz#4c2c6e8c54e04f2670ee49fa734eb9da152206e0" 1745 | integrity sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ== 1746 | dependencies: 1747 | node-addon-api "^2.0.0" 1748 | node-gyp-build "^4.2.0" 1749 | readable-stream "^3.6.0" 1750 | 1751 | keyvaluestorage-interface@^1.0.0: 1752 | version "1.0.0" 1753 | resolved "https://registry.yarnpkg.com/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz#13ebdf71f5284ad54be94bd1ad9ed79adad515ff" 1754 | integrity sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g== 1755 | 1756 | lines-and-columns@^1.1.6: 1757 | version "1.2.4" 1758 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" 1759 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== 1760 | 1761 | locate-path@^3.0.0: 1762 | version "3.0.0" 1763 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" 1764 | integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== 1765 | dependencies: 1766 | p-locate "^3.0.0" 1767 | path-exists "^3.0.0" 1768 | 1769 | lodash.debounce@^4.0.8: 1770 | version "4.0.8" 1771 | resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" 1772 | integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= 1773 | 1774 | loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: 1775 | version "1.4.0" 1776 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" 1777 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== 1778 | dependencies: 1779 | js-tokens "^3.0.0 || ^4.0.0" 1780 | 1781 | md5.js@^1.3.4: 1782 | version "1.3.5" 1783 | resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" 1784 | integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== 1785 | dependencies: 1786 | hash-base "^3.0.0" 1787 | inherits "^2.0.1" 1788 | safe-buffer "^5.1.2" 1789 | 1790 | minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: 1791 | version "1.0.1" 1792 | resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" 1793 | integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== 1794 | 1795 | minimalistic-crypto-utils@^1.0.1: 1796 | version "1.0.1" 1797 | resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" 1798 | integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= 1799 | 1800 | ms@2.1.2: 1801 | version "2.1.2" 1802 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 1803 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 1804 | 1805 | node-addon-api@^2.0.0: 1806 | version "2.0.2" 1807 | resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32" 1808 | integrity sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA== 1809 | 1810 | node-fetch@2.6.7, node-fetch@^2.6.1: 1811 | version "2.6.7" 1812 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" 1813 | integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== 1814 | dependencies: 1815 | whatwg-url "^5.0.0" 1816 | 1817 | node-gyp-build@^4.2.0: 1818 | version "4.3.0" 1819 | resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.3.0.tgz#9f256b03e5826150be39c764bf51e993946d71a3" 1820 | integrity sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q== 1821 | 1822 | node-releases@^2.0.1: 1823 | version "2.0.2" 1824 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.2.tgz#7139fe71e2f4f11b47d4d2986aaf8c48699e0c01" 1825 | integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg== 1826 | 1827 | object-assign@^4.1.1: 1828 | version "4.1.1" 1829 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 1830 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= 1831 | 1832 | p-limit@^2.0.0: 1833 | version "2.3.0" 1834 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" 1835 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== 1836 | dependencies: 1837 | p-try "^2.0.0" 1838 | 1839 | p-locate@^3.0.0: 1840 | version "3.0.0" 1841 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" 1842 | integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== 1843 | dependencies: 1844 | p-limit "^2.0.0" 1845 | 1846 | p-try@^2.0.0: 1847 | version "2.2.0" 1848 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" 1849 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== 1850 | 1851 | parent-module@^1.0.0: 1852 | version "1.0.1" 1853 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" 1854 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== 1855 | dependencies: 1856 | callsites "^3.0.0" 1857 | 1858 | parse-json@^5.0.0: 1859 | version "5.2.0" 1860 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" 1861 | integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== 1862 | dependencies: 1863 | "@babel/code-frame" "^7.0.0" 1864 | error-ex "^1.3.1" 1865 | json-parse-even-better-errors "^2.3.0" 1866 | lines-and-columns "^1.1.6" 1867 | 1868 | path-exists@^3.0.0: 1869 | version "3.0.0" 1870 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" 1871 | integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= 1872 | 1873 | path-parse@^1.0.7: 1874 | version "1.0.7" 1875 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" 1876 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== 1877 | 1878 | path-type@^4.0.0: 1879 | version "4.0.0" 1880 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" 1881 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 1882 | 1883 | pbkdf2@^3.0.17: 1884 | version "3.1.2" 1885 | resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" 1886 | integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== 1887 | dependencies: 1888 | create-hash "^1.1.2" 1889 | create-hmac "^1.1.4" 1890 | ripemd160 "^2.0.1" 1891 | safe-buffer "^5.0.1" 1892 | sha.js "^2.4.8" 1893 | 1894 | picocolors@^1.0.0: 1895 | version "1.0.0" 1896 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" 1897 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== 1898 | 1899 | pify@^3.0.0: 1900 | version "3.0.0" 1901 | resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" 1902 | integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= 1903 | 1904 | pify@^5.0.0: 1905 | version "5.0.0" 1906 | resolved "https://registry.yarnpkg.com/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f" 1907 | integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== 1908 | 1909 | pngjs@^3.3.0: 1910 | version "3.4.0" 1911 | resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" 1912 | integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== 1913 | 1914 | preact@10.4.1: 1915 | version "10.4.1" 1916 | resolved "https://registry.yarnpkg.com/preact/-/preact-10.4.1.tgz#9b3ba020547673a231c6cf16f0fbaef0e8863431" 1917 | integrity sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q== 1918 | 1919 | preact@^10.5.9: 1920 | version "10.6.5" 1921 | resolved "https://registry.yarnpkg.com/preact/-/preact-10.6.5.tgz#726d8bd12903a0d51cdd17e2e1b90cc539403e0c" 1922 | integrity sha512-i+LXM6JiVjQXSt2jG2vZZFapGpCuk1fl8o6ii3G84MA3xgj686FKjs4JFDkmUVhtxyq21+4ay74zqPykz9hU6w== 1923 | 1924 | prettier@^2.3.2: 1925 | version "2.5.1" 1926 | resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.5.1.tgz#fff75fa9d519c54cf0fce328c1017d94546bc56a" 1927 | integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg== 1928 | 1929 | prop-types@^15.6.2, prop-types@^15.7.2: 1930 | version "15.8.1" 1931 | resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" 1932 | integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== 1933 | dependencies: 1934 | loose-envify "^1.4.0" 1935 | object-assign "^4.1.1" 1936 | react-is "^16.13.1" 1937 | 1938 | qrcode@1.4.4: 1939 | version "1.4.4" 1940 | resolved "https://registry.yarnpkg.com/qrcode/-/qrcode-1.4.4.tgz#f0c43568a7e7510a55efc3b88d9602f71963ea83" 1941 | integrity sha512-oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q== 1942 | dependencies: 1943 | buffer "^5.4.3" 1944 | buffer-alloc "^1.2.0" 1945 | buffer-from "^1.1.1" 1946 | dijkstrajs "^1.0.1" 1947 | isarray "^2.0.1" 1948 | pngjs "^3.3.0" 1949 | yargs "^13.2.4" 1950 | 1951 | query-string@6.13.5: 1952 | version "6.13.5" 1953 | resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.13.5.tgz#99e95e2fb7021db90a6f373f990c0c814b3812d8" 1954 | integrity sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q== 1955 | dependencies: 1956 | decode-uri-component "^0.2.0" 1957 | split-on-first "^1.0.0" 1958 | strict-uri-encode "^2.0.0" 1959 | 1960 | randombytes@^2.1.0: 1961 | version "2.1.0" 1962 | resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" 1963 | integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== 1964 | dependencies: 1965 | safe-buffer "^5.1.0" 1966 | 1967 | react-clientside-effect@^1.2.5: 1968 | version "1.2.5" 1969 | resolved "https://registry.yarnpkg.com/react-clientside-effect/-/react-clientside-effect-1.2.5.tgz#e2c4dc3c9ee109f642fac4f5b6e9bf5bcd2219a3" 1970 | integrity sha512-2bL8qFW1TGBHozGGbVeyvnggRpMjibeZM2536AKNENLECutp2yfs44IL8Hmpn8qjFQ2K7A9PnYf3vc7aQq/cPA== 1971 | dependencies: 1972 | "@babel/runtime" "^7.12.13" 1973 | 1974 | react-dom@^17.0.2: 1975 | version "17.0.2" 1976 | resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" 1977 | integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== 1978 | dependencies: 1979 | loose-envify "^1.1.0" 1980 | object-assign "^4.1.1" 1981 | scheduler "^0.20.2" 1982 | 1983 | react-focus-lock@^2.5.2: 1984 | version "2.7.1" 1985 | resolved "https://registry.yarnpkg.com/react-focus-lock/-/react-focus-lock-2.7.1.tgz#a9fbb3fa4efaee32162406e5eb96ae658964193b" 1986 | integrity sha512-ImSeVmcrLKNMqzUsIdqOkXwTVltj79OPu43oT8tVun7eIckA4VdM7UmYUFo3H/UC2nRVgagMZGFnAOQEDiDYcA== 1987 | dependencies: 1988 | "@babel/runtime" "^7.0.0" 1989 | focus-lock "^0.10.1" 1990 | prop-types "^15.6.2" 1991 | react-clientside-effect "^1.2.5" 1992 | use-callback-ref "^1.2.5" 1993 | use-sidecar "^1.0.5" 1994 | 1995 | react-is@^16.13.1: 1996 | version "16.13.1" 1997 | resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" 1998 | integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== 1999 | 2000 | react-remove-scroll-bar@^2.1.0: 2001 | version "2.2.0" 2002 | resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.2.0.tgz#d4d545a7df024f75d67e151499a6ab5ac97c8cdd" 2003 | integrity sha512-UU9ZBP1wdMR8qoUs7owiVcpaPwsQxUDC2lypP6mmixaGlARZa7ZIBx1jcuObLdhMOvCsnZcvetOho0wzPa9PYg== 2004 | dependencies: 2005 | react-style-singleton "^2.1.0" 2006 | tslib "^1.0.0" 2007 | 2008 | react-remove-scroll@^2.4.3: 2009 | version "2.4.3" 2010 | resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.4.3.tgz#83d19b02503b04bd8141ed6e0b9e6691a2e935a6" 2011 | integrity sha512-lGWYXfV6jykJwbFpsuPdexKKzp96f3RbvGapDSIdcyGvHb7/eqyn46C7/6h+rUzYar1j5mdU+XECITHXCKBk9Q== 2012 | dependencies: 2013 | react-remove-scroll-bar "^2.1.0" 2014 | react-style-singleton "^2.1.0" 2015 | tslib "^1.0.0" 2016 | use-callback-ref "^1.2.3" 2017 | use-sidecar "^1.0.1" 2018 | 2019 | react-style-singleton@^2.1.0: 2020 | version "2.1.1" 2021 | resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.1.1.tgz#ce7f90b67618be2b6b94902a30aaea152ce52e66" 2022 | integrity sha512-jNRp07Jza6CBqdRKNgGhT3u9umWvils1xsuMOjZlghBDH2MU0PL2WZor4PGYjXpnRCa9DQSlHMs/xnABWOwYbA== 2023 | dependencies: 2024 | get-nonce "^1.0.0" 2025 | invariant "^2.2.4" 2026 | tslib "^1.0.0" 2027 | 2028 | react@^17.0.2: 2029 | version "17.0.2" 2030 | resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" 2031 | integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== 2032 | dependencies: 2033 | loose-envify "^1.1.0" 2034 | object-assign "^4.1.1" 2035 | 2036 | readable-stream@^3.5.0, readable-stream@^3.6.0: 2037 | version "3.6.0" 2038 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" 2039 | integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== 2040 | dependencies: 2041 | inherits "^2.0.3" 2042 | string_decoder "^1.1.1" 2043 | util-deprecate "^1.0.1" 2044 | 2045 | regenerator-runtime@^0.10.5: 2046 | version "0.10.5" 2047 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" 2048 | integrity sha1-M2w+/BIgrc7dosn6tntaeVWjNlg= 2049 | 2050 | regenerator-runtime@^0.11.0: 2051 | version "0.11.1" 2052 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" 2053 | integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== 2054 | 2055 | regenerator-runtime@^0.13.4: 2056 | version "0.13.9" 2057 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" 2058 | integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== 2059 | 2060 | require-directory@^2.1.1: 2061 | version "2.1.1" 2062 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 2063 | integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= 2064 | 2065 | require-main-filename@^2.0.0: 2066 | version "2.0.0" 2067 | resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" 2068 | integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== 2069 | 2070 | resolve-from@^4.0.0: 2071 | version "4.0.0" 2072 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" 2073 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== 2074 | 2075 | resolve@^1.12.0, resolve@^1.14.2: 2076 | version "1.22.0" 2077 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" 2078 | integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== 2079 | dependencies: 2080 | is-core-module "^2.8.1" 2081 | path-parse "^1.0.7" 2082 | supports-preserve-symlinks-flag "^1.0.0" 2083 | 2084 | ripemd160@^2.0.0, ripemd160@^2.0.1: 2085 | version "2.0.2" 2086 | resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" 2087 | integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== 2088 | dependencies: 2089 | hash-base "^3.0.0" 2090 | inherits "^2.0.1" 2091 | 2092 | rlp@^2.0.0, rlp@^2.2.3: 2093 | version "2.2.7" 2094 | resolved "https://registry.yarnpkg.com/rlp/-/rlp-2.2.7.tgz#33f31c4afac81124ac4b283e2bd4d9720b30beaf" 2095 | integrity sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ== 2096 | dependencies: 2097 | bn.js "^5.2.0" 2098 | 2099 | rxjs@^6.6.3: 2100 | version "6.6.7" 2101 | resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" 2102 | integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== 2103 | dependencies: 2104 | tslib "^1.9.0" 2105 | 2106 | safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: 2107 | version "5.2.1" 2108 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 2109 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 2110 | 2111 | safe-buffer@~5.1.1: 2112 | version "5.1.2" 2113 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 2114 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 2115 | 2116 | safe-event-emitter@^1.0.1: 2117 | version "1.0.1" 2118 | resolved "https://registry.yarnpkg.com/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz#5b692ef22329ed8f69fdce607e50ca734f6f20af" 2119 | integrity sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg== 2120 | dependencies: 2121 | events "^3.0.0" 2122 | 2123 | safe-json-utils@^1.1.1: 2124 | version "1.1.1" 2125 | resolved "https://registry.yarnpkg.com/safe-json-utils/-/safe-json-utils-1.1.1.tgz#0e883874467d95ab914c3f511096b89bfb3e63b1" 2126 | integrity sha512-SAJWGKDs50tAbiDXLf89PDwt9XYkWyANFWVzn4dTXl5QyI8t2o/bW5/OJl3lvc2WVU4MEpTo9Yz5NVFNsp+OJQ== 2127 | 2128 | scheduler@^0.20.2: 2129 | version "0.20.2" 2130 | resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" 2131 | integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== 2132 | dependencies: 2133 | loose-envify "^1.1.0" 2134 | object-assign "^4.1.1" 2135 | 2136 | scrypt-js@3.0.1, scrypt-js@^3.0.0: 2137 | version "3.0.1" 2138 | resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-3.0.1.tgz#d314a57c2aef69d1ad98a138a21fe9eafa9ee312" 2139 | integrity sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA== 2140 | 2141 | secp256k1@^4.0.1: 2142 | version "4.0.3" 2143 | resolved "https://registry.yarnpkg.com/secp256k1/-/secp256k1-4.0.3.tgz#c4559ecd1b8d3c1827ed2d1b94190d69ce267303" 2144 | integrity sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA== 2145 | dependencies: 2146 | elliptic "^6.5.4" 2147 | node-addon-api "^2.0.0" 2148 | node-gyp-build "^4.2.0" 2149 | 2150 | semver@7.0.0: 2151 | version "7.0.0" 2152 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" 2153 | integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== 2154 | 2155 | semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: 2156 | version "6.3.0" 2157 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 2158 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 2159 | 2160 | set-blocking@^2.0.0: 2161 | version "2.0.0" 2162 | resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 2163 | integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= 2164 | 2165 | setimmediate@^1.0.5: 2166 | version "1.0.5" 2167 | resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" 2168 | integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= 2169 | 2170 | sha.js@^2.4.0, sha.js@^2.4.8: 2171 | version "2.4.11" 2172 | resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" 2173 | integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== 2174 | dependencies: 2175 | inherits "^2.0.1" 2176 | safe-buffer "^5.0.1" 2177 | 2178 | source-map@^0.5.0, source-map@^0.5.7: 2179 | version "0.5.7" 2180 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" 2181 | integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= 2182 | 2183 | split-on-first@^1.0.0: 2184 | version "1.1.0" 2185 | resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" 2186 | integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== 2187 | 2188 | stream-browserify@^3.0.0: 2189 | version "3.0.0" 2190 | resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f" 2191 | integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== 2192 | dependencies: 2193 | inherits "~2.0.4" 2194 | readable-stream "^3.5.0" 2195 | 2196 | strict-uri-encode@^2.0.0: 2197 | version "2.0.0" 2198 | resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" 2199 | integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY= 2200 | 2201 | string-width@^3.0.0, string-width@^3.1.0: 2202 | version "3.1.0" 2203 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" 2204 | integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== 2205 | dependencies: 2206 | emoji-regex "^7.0.1" 2207 | is-fullwidth-code-point "^2.0.0" 2208 | strip-ansi "^5.1.0" 2209 | 2210 | string_decoder@^1.1.1: 2211 | version "1.3.0" 2212 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" 2213 | integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== 2214 | dependencies: 2215 | safe-buffer "~5.2.0" 2216 | 2217 | strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: 2218 | version "5.2.0" 2219 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" 2220 | integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== 2221 | dependencies: 2222 | ansi-regex "^4.1.0" 2223 | 2224 | strip-hex-prefix@1.0.0: 2225 | version "1.0.0" 2226 | resolved "https://registry.yarnpkg.com/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz#0c5f155fef1151373377de9dbb588da05500e36f" 2227 | integrity sha1-DF8VX+8RUTczd96du1iNoFUA428= 2228 | dependencies: 2229 | is-hex-prefixed "1.0.0" 2230 | 2231 | stylis@4.0.13: 2232 | version "4.0.13" 2233 | resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.13.tgz#f5db332e376d13cc84ecfe5dace9a2a51d954c91" 2234 | integrity sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag== 2235 | 2236 | supports-color@^5.3.0: 2237 | version "5.5.0" 2238 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 2239 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 2240 | dependencies: 2241 | has-flag "^3.0.0" 2242 | 2243 | supports-preserve-symlinks-flag@^1.0.0: 2244 | version "1.0.0" 2245 | resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" 2246 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== 2247 | 2248 | tiny-warning@^1.0.3: 2249 | version "1.0.3" 2250 | resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" 2251 | integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== 2252 | 2253 | to-fast-properties@^2.0.0: 2254 | version "2.0.0" 2255 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" 2256 | integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= 2257 | 2258 | toggle-selection@^1.0.6: 2259 | version "1.0.6" 2260 | resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" 2261 | integrity sha1-bkWxJj8gF/oKzH2J14sVuL932jI= 2262 | 2263 | tr46@~0.0.3: 2264 | version "0.0.3" 2265 | resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" 2266 | integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= 2267 | 2268 | tslib@^1.0.0, tslib@^1.9.0, tslib@^1.9.3: 2269 | version "1.14.1" 2270 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" 2271 | integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== 2272 | 2273 | tslib@^2.0.0, tslib@^2.0.3, tslib@^2.3.0: 2274 | version "2.3.1" 2275 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" 2276 | integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== 2277 | 2278 | typedarray-to-buffer@3.1.5: 2279 | version "3.1.5" 2280 | resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" 2281 | integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== 2282 | dependencies: 2283 | is-typedarray "^1.0.0" 2284 | 2285 | typescript@^4.3.5: 2286 | version "4.5.5" 2287 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3" 2288 | integrity sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA== 2289 | 2290 | use-callback-ref@^1.2.3, use-callback-ref@^1.2.5: 2291 | version "1.2.5" 2292 | resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.2.5.tgz#6115ed242cfbaed5915499c0a9842ca2912f38a5" 2293 | integrity sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg== 2294 | 2295 | use-sidecar@^1.0.1, use-sidecar@^1.0.5: 2296 | version "1.0.5" 2297 | resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.0.5.tgz#ffff2a17c1df42e348624b699ba6e5c220527f2b" 2298 | integrity sha512-k9jnrjYNwN6xYLj1iaGhonDghfvmeTmYjAiGvOr7clwKfPjMXJf4/HOr7oT5tJwYafgp2tG2l3eZEOfoELiMcA== 2299 | dependencies: 2300 | detect-node-es "^1.1.0" 2301 | tslib "^1.9.3" 2302 | 2303 | util-deprecate@^1.0.1: 2304 | version "1.0.2" 2305 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 2306 | integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 2307 | 2308 | wagmi-private@0.1.8: 2309 | version "0.1.8" 2310 | resolved "https://registry.yarnpkg.com/wagmi-private/-/wagmi-private-0.1.8.tgz#744e8b29cce5daa2869fb51108f2a52431fd82af" 2311 | integrity sha512-xREyemJcxdLYlIYrNagdv46PUaovCCGz+Bfy/6D3ZUTbsW/5E/50MK+a+NzJSuAjCbtTF9kaiZIaGBUNx/AO8A== 2312 | dependencies: 2313 | "@ethersproject/providers" "^5.5.1" 2314 | eventemitter3 "^4.0.7" 2315 | 2316 | wagmi@^0.2.10: 2317 | version "0.2.10" 2318 | resolved "https://registry.yarnpkg.com/wagmi/-/wagmi-0.2.10.tgz#31a372a9998af07f8682d56cc6af139d3a3c4350" 2319 | integrity sha512-hTP9HfWrtuQzi+kN9IHi7sk/2nA+vsvKmQHEI9njSuMgGiJrLAGb9viHLQdGazlRR6aSoKBGz5CteXVhlV8AQg== 2320 | dependencies: 2321 | "@ethersproject/providers" "^5.5.1" 2322 | "@walletconnect/ethereum-provider" "1.7.1" 2323 | wagmi-private "0.1.8" 2324 | walletlink "^2.2.8" 2325 | 2326 | walletlink@^2.2.8: 2327 | version "2.4.7" 2328 | resolved "https://registry.yarnpkg.com/walletlink/-/walletlink-2.4.7.tgz#3dd034f7cd6e9d9f4cc1d677bb951869dc743e20" 2329 | integrity sha512-jhLVOMly9oWiSE8mZ4/+uMyVsAKHw71kGbgC1xYp50SQpuLT2pfa6Hiw2VQ0omP/WHsDAPFuBo8hJGxggr768w== 2330 | dependencies: 2331 | "@metamask/safe-event-emitter" "2.0.0" 2332 | bind-decorator "^1.0.11" 2333 | bn.js "^5.1.1" 2334 | clsx "^1.1.0" 2335 | eth-block-tracker "4.4.3" 2336 | eth-json-rpc-filters "4.2.2" 2337 | eth-rpc-errors "4.0.2" 2338 | js-sha256 "0.9.0" 2339 | json-rpc-engine "6.1.0" 2340 | keccak "^3.0.1" 2341 | preact "^10.5.9" 2342 | rxjs "^6.6.3" 2343 | stream-browserify "^3.0.0" 2344 | 2345 | webidl-conversions@^3.0.0: 2346 | version "3.0.1" 2347 | resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" 2348 | integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= 2349 | 2350 | whatwg-url@^5.0.0: 2351 | version "5.0.0" 2352 | resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" 2353 | integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= 2354 | dependencies: 2355 | tr46 "~0.0.3" 2356 | webidl-conversions "^3.0.0" 2357 | 2358 | which-module@^2.0.0: 2359 | version "2.0.0" 2360 | resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" 2361 | integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= 2362 | 2363 | wrap-ansi@^5.1.0: 2364 | version "5.1.0" 2365 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" 2366 | integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== 2367 | dependencies: 2368 | ansi-styles "^3.2.0" 2369 | string-width "^3.0.0" 2370 | strip-ansi "^5.0.0" 2371 | 2372 | ws@7.4.6: 2373 | version "7.4.6" 2374 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" 2375 | integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== 2376 | 2377 | ws@7.5.3: 2378 | version "7.5.3" 2379 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.3.tgz#160835b63c7d97bfab418fc1b8a9fced2ac01a74" 2380 | integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg== 2381 | 2382 | ws@^7.4.0: 2383 | version "7.5.7" 2384 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.7.tgz#9e0ac77ee50af70d58326ecff7e85eb3fa375e67" 2385 | integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A== 2386 | 2387 | xtend@^4.0.1: 2388 | version "4.0.2" 2389 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" 2390 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== 2391 | 2392 | y18n@^4.0.0: 2393 | version "4.0.3" 2394 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" 2395 | integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== 2396 | 2397 | yaml@^1.7.2: 2398 | version "1.10.2" 2399 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" 2400 | integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== 2401 | 2402 | yargs-parser@^13.1.2: 2403 | version "13.1.2" 2404 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" 2405 | integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== 2406 | dependencies: 2407 | camelcase "^5.0.0" 2408 | decamelize "^1.2.0" 2409 | 2410 | yargs@^13.2.4: 2411 | version "13.3.2" 2412 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" 2413 | integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== 2414 | dependencies: 2415 | cliui "^5.0.0" 2416 | find-up "^3.0.0" 2417 | get-caller-file "^2.0.1" 2418 | require-directory "^2.1.1" 2419 | require-main-filename "^2.0.0" 2420 | set-blocking "^2.0.0" 2421 | string-width "^3.0.0" 2422 | which-module "^2.0.0" 2423 | y18n "^4.0.0" 2424 | yargs-parser "^13.1.2" 2425 | --------------------------------------------------------------------------------