diff --git a/.env.example b/.env.example index 553595ddf..9f170dc39 100644 --- a/.env.example +++ b/.env.example @@ -47,6 +47,9 @@ NEXT_PUBLIC_SITE_URL=http://localhost:3000 # disable grillchat NEXT_PUBLIC_GRILLCHAT_DISABLE=true +#wallet connect +NEXT_PUBLIC_WC_PROJECT_ID= + # web3auth NEXT_PUBLIC_WEB3AUTH_CLIENT_ID= NEXT_PUBLIC_AUTH0_CLIENT_ID= diff --git a/components/account/WalletSelect.tsx b/components/account/WalletSelect.tsx index 614d70046..11e28fa08 100644 --- a/components/account/WalletSelect.tsx +++ b/components/account/WalletSelect.tsx @@ -1,4 +1,4 @@ -import { BaseDotsamaWallet } from "@talismn/connect-wallets"; +import { BaseDotsamaWallet, Wallet } from "@talismn/connect-wallets"; import { useAccountModals } from "lib/state/account"; import { usePrevious } from "lib/hooks/usePrevious"; import { supportedWallets, useWallet } from "lib/state/wallet"; @@ -18,7 +18,7 @@ const WalletSelect = () => { const wasConnected = usePrevious(connected); - const handleSelectWallet = async (wallet: BaseDotsamaWallet) => { + const handleSelectWallet = async (wallet: BaseDotsamaWallet | Wallet) => { if (!wallet.installed && wallet.extensionName !== "web3auth") { window.open(wallet.installUrl); } else { @@ -101,6 +101,7 @@ const WalletSelect = () => { const hasError = error != null; return ( { handleSelectWallet(wallet); }} diff --git a/components/create/editor/Publishing.tsx b/components/create/editor/Publishing.tsx index 066dab295..6fa694b94 100644 --- a/components/create/editor/Publishing.tsx +++ b/components/create/editor/Publishing.tsx @@ -55,7 +55,7 @@ export const Publishing = ({ editor, creationParams }: PublishingProps) => { ); const { data: baseFee } = useQuery( - [creationParams, wallet.activeAccount], + [creationParams?.metadata, wallet.activeAccount?.address], async () => { if (!feesEnabled) { return new Decimal(0); diff --git a/lib/constants/index.ts b/lib/constants/index.ts index 6f8684b08..2c8728e2e 100644 --- a/lib/constants/index.ts +++ b/lib/constants/index.ts @@ -37,6 +37,8 @@ export const SUPPORTED_WALLET_NAMES = [ "web3auth", ]; +export const ZTG_CHAIN_ID = "polkadot:1bf2a2ecb4a868de66ea8610f2ce7c8c"; + export const endpoints: EndpointOption[] = [ { value: "wss://zeitgeist-rpc.dwellir.com", diff --git a/lib/hooks/queries/useFeePayingAsset.ts b/lib/hooks/queries/useFeePayingAsset.ts index 7e019273b..f5dca611f 100644 --- a/lib/hooks/queries/useFeePayingAsset.ts +++ b/lib/hooks/queries/useFeePayingAsset.ts @@ -78,7 +78,6 @@ export const useFeePayingAsset = ( sufficientBalance: true, }; } else if (IOForeignAssetId.is(assetSelection.value)) { - console.log(IOForeignAssetId.is(assetSelection.value)); const balance = foreignAssetBalances.find( (asset) => IOForeignAssetId.is(assetSelection.value) && diff --git a/lib/hooks/useCrossChainExtrinsic.ts b/lib/hooks/useCrossChainExtrinsic.ts index c414662ea..3b5c454f6 100644 --- a/lib/hooks/useCrossChainExtrinsic.ts +++ b/lib/hooks/useCrossChainExtrinsic.ts @@ -68,59 +68,61 @@ export const useCrossChainExtrinsic = ( if (!signer || !extrinsic || !sourceChainApi || !destinationChainApi) return; + const extrinsicCallbackParams = { + api: sourceChainApi, + notifications, + successCallback: async (data) => { + callbacks?.onSourceSuccess && callbacks.onSourceSuccess(data); + + const unsub = await destinationChainApi.query.system.events( + (events) => { + for (const record of events) { + const { event } = record; + const { method } = event; + const types = event.typeDef; + + // assumes that any activity for the connected address on the destination + // chain means that there has been a successful deposit + const destinationChainActivityDetected = event.data.some( + (data, index) => + types[index].type === "AccountId32" && + ["deposit", "deposited"].includes(method.toLowerCase()) && + encodeAddress( + decodeAddress(wallet.activeAccount?.address), + ) === encodeAddress(decodeAddress(data.toString())), + ); + + if (destinationChainActivityDetected) { + unsub(); + setIsLoading(false); + setIsSuccess(true); + callbacks?.onDestinationSuccess && + callbacks.onDestinationSuccess(); + + queryClient.invalidateQueries([ + id, + currencyBalanceRootKey, + wallet.activeAccount?.address, + ]); + break; + } + } + }, + ); + }, + failCallback: (error) => { + setIsLoading(false); + setIsError(true); + + callbacks?.onSourceError && callbacks.onSourceError(); + notifications.pushNotification(error, { type: "Error" }); + }, + }; + signAndSend( extrinsic, signer, - extrinsicCallback({ - api: sourceChainApi, - notifications, - successCallback: async (data) => { - callbacks?.onSourceSuccess && callbacks.onSourceSuccess(data); - - const unsub = await destinationChainApi.query.system.events( - (events) => { - for (const record of events) { - const { event } = record; - const { method } = event; - const types = event.typeDef; - - // assumes that any activity for the connected address on the destination - // chain means that there has been a successful deposit - const destinationChainActivityDetected = event.data.some( - (data, index) => - types[index].type === "AccountId32" && - ["deposit", "deposited"].includes(method.toLowerCase()) && - encodeAddress( - decodeAddress(wallet.activeAccount?.address), - ) === encodeAddress(decodeAddress(data.toString())), - ); - - if (destinationChainActivityDetected) { - unsub(); - setIsLoading(false); - setIsSuccess(true); - callbacks?.onDestinationSuccess && - callbacks.onDestinationSuccess(); - - queryClient.invalidateQueries([ - id, - currencyBalanceRootKey, - wallet.activeAccount?.address, - ]); - break; - } - } - }, - ); - }, - failCallback: (error) => { - setIsLoading(false); - setIsError(true); - - callbacks?.onSourceError && callbacks.onSourceError(); - notifications.pushNotification(error, { type: "Error" }); - }, - }), + extrinsicCallback(extrinsicCallbackParams), IOForeignAssetId.is(fee?.assetId) ? fee?.assetId.ForeignAsset : undefined, ).catch((error) => { notifications.pushNotification(error?.toString() ?? "Unknown Error", { diff --git a/lib/hooks/useExtrinsic.ts b/lib/hooks/useExtrinsic.ts index 347ad0a5c..2c96fceef 100644 --- a/lib/hooks/useExtrinsic.ts +++ b/lib/hooks/useExtrinsic.ts @@ -79,36 +79,38 @@ export const useExtrinsic = ( } } + const extrinsicCallbackParams = { + api: sdk.api, + notifications, + broadcastCallback: () => { + setIsBroadcasting(true); + callbacks?.onBroadcast + ? callbacks.onBroadcast() + : notifications?.pushNotification("Broadcasting transaction...", { + autoRemove: true, + }); + }, + successCallback: (data) => { + setIsLoading(false); + setIsSuccess(true); + setIsBroadcasting(false); + + callbacks?.onSuccess && callbacks.onSuccess(data); + }, + failCallback: (error) => { + setIsLoading(false); + setIsError(true); + setIsBroadcasting(false); + + callbacks?.onError && callbacks.onError(); + notifications.pushNotification(error, { type: "Error" }); + }, + }; + signAndSend( extrinsic, signer, - extrinsicCallback({ - api: sdk.api, - notifications, - broadcastCallback: () => { - setIsBroadcasting(true); - callbacks?.onBroadcast - ? callbacks.onBroadcast() - : notifications?.pushNotification("Broadcasting transaction...", { - autoRemove: true, - }); - }, - successCallback: (data) => { - setIsLoading(false); - setIsSuccess(true); - setIsBroadcasting(false); - - callbacks?.onSuccess && callbacks.onSuccess(data); - }, - failCallback: (error) => { - setIsLoading(false); - setIsError(true); - setIsBroadcasting(false); - - callbacks?.onError && callbacks.onError(); - notifications.pushNotification(error, { type: "Error" }); - }, - }), + extrinsicCallback(extrinsicCallbackParams), IOForeignAssetId.is(fee?.assetId) ? fee?.assetId.ForeignAsset : undefined, ).catch((error) => { notifications.pushNotification(error?.toString() ?? "Unknown Error", { diff --git a/lib/state/wallet-connect.ts b/lib/state/wallet-connect.ts new file mode 100644 index 000000000..2eed3fa6d --- /dev/null +++ b/lib/state/wallet-connect.ts @@ -0,0 +1,182 @@ +import { Wallet, WalletAccount } from "@talismn/connect-wallets"; +import { WalletConnectModal } from "@walletconnect/modal"; +import { SessionTypes } from "@walletconnect/types"; +import { + IUniversalProvider, + UniversalProvider, +} from "@walletconnect/universal-provider"; +import { WalletConnectSigner } from "lib/util/wallet-connect-signer"; +import { ZTG_CHAIN_ID } from "lib/constants"; + +const WC_PROJECT_ID = process.env.NEXT_PUBLIC_WC_PROJECT_ID; +const DOMAIN_URL = "https://app.zeitgeist.pm/"; + +const walletConnectParams = { + projectId: WC_PROJECT_ID, + relayUrl: "wss://relay.walletconnect.com", + metadata: { + name: "Zeitgeist", + description: "Zeitgeist", + url: DOMAIN_URL, + icons: ["https://docs.zeitgeist.pm/img/Moon_White.png"], + }, +}; + +const requiredNamespaces = { + polkadot: { + methods: ["polkadot_signTransaction", "polkadot_signMessage"], + chains: [ZTG_CHAIN_ID], + events: ["accountsChanged"], + }, +}; + +const chains = Object.values(requiredNamespaces) + .map((namespace) => namespace.chains) + .flat(); + +if (!WC_PROJECT_ID) { + throw new Error("Missing WalletConnect project ID"); +} + +const modal = new WalletConnectModal({ + projectId: WC_PROJECT_ID, + chains, +}); + +const provider = await UniversalProvider.init(walletConnectParams); + +export class WalletConnect implements Wallet { + extensionName = "walletconnect"; + title = "WalletConnect"; + installUrl = ""; + logo = { + src: "/icons/walletconnect-icon.svg", + alt: "WalletConnect Logo", + }; + + _extension: IUniversalProvider | undefined; + _signer: WalletConnectSigner | undefined; + _session: SessionTypes.Struct | undefined; + + constructor({ + onModalOpen, + onModalClose, + }: { + onModalOpen?: () => void; + onModalClose?: () => void; + } = {}) { + modal.subscribeModal((state) => { + state.open ? onModalOpen?.() : onModalClose?.(); + }); + } + + get extension() { + return this._extension; + } + + get signer() { + return this._signer; + } + + get installed() { + return true; + } + + get rawExtension() { + return provider; + } + + close() { + modal.closeModal(); + } + + transformError = (err: Error): Error => { + return err; + }; + + enable = async (dappName: string, skipModal?: boolean) => { + if (!dappName) { + throw new Error("MissingParamsError: Dapp name is required."); + } + + try { + const { uri, approval } = await this.rawExtension.client.connect({ + requiredNamespaces, + }); + + const client = this.rawExtension.client; + + //checks if user was previously connect and restores session + const lastKeyIndex = client.session.getAll().length - 1; + let session = client.session.getAll()[lastKeyIndex]; + + //skips modal if user was previously connected or if it's the first load + if (uri && lastKeyIndex < 0 && !skipModal) { + await modal.openModal({ uri, chains }); + session = await approval(); + } + + this._extension = this.rawExtension; + this._session = session; + + this._signer = new WalletConnectSigner(client, session, ZTG_CHAIN_ID); + } finally { + modal.closeModal(); + } + }; + + getAccounts = async (): Promise => { + if (!this._session) { + throw new Error( + `The 'Wallet.enable(dappname)' function should be called first.`, + ); + } + + const wcAccounts = Object.values(this._session.namespaces) + .map((namespace) => namespace.accounts) + .flat(); + + return wcAccounts.map((wcAccount) => { + const address = wcAccount.split(":")[2]; + return { + address, + source: this.extensionName, + name: this.title, + wallet: this, + signer: this.signer, + }; + }); + }; + + subscribeAccounts = async (callback: (accounts: WalletAccount[]) => void) => { + if (!this._extension || !this._extension.events) { + console.error("Extension or event emitter is not initialized."); + return; + } + + try { + const initialAccounts = await this.getAccounts(); + callback(initialAccounts); + } catch (error) { + console.error("Error fetching initial accounts:", error); + } + + const handleAccountsChanged = async () => { + try { + const updatedAccounts = await this.getAccounts(); + callback(updatedAccounts); + } catch (error) { + console.error( + "Error fetching updated accounts on accountsChanged event:", + error, + ); + } + }; + + this._extension.events.on("accountsChanged", handleAccountsChanged); + + return () => { + this._extension?.events.off("accountsChanged", handleAccountsChanged); + }; + }; +} diff --git a/lib/state/wallet.tsx b/lib/state/wallet.tsx index f05aad28d..47ab1d73f 100644 --- a/lib/state/wallet.tsx +++ b/lib/state/wallet.tsx @@ -23,6 +23,7 @@ import { removeNotification, } from "./notifications"; import { web3AuthWalletInstance } from "./util/web3auth-config"; +import { WalletConnect } from "./wallet-connect"; const DAPP_NAME = "zeitgeist"; @@ -105,7 +106,7 @@ export type WalletState = { /** * Instance of the current wallet. */ - wallet?: BaseDotsamaWallet | KeyringPairOrExtSigner; + wallet?: BaseDotsamaWallet | KeyringPairOrExtSigner | WalletConnect; /** * The accounts of the current wallet. */ @@ -216,10 +217,12 @@ export type WalletError = { /** * List of supported wallets. */ + export const supportedWallets = [ new PolkadotjsWallet(), new SubWallet(), new TalismanWallet(), + new WalletConnect(), web3AuthWalletInstance, ]; @@ -235,20 +238,20 @@ let currentErrorNotification: Readonly | null = null; * @returns Promise - whether the wallet was enabled */ -const enableWallet = async (walletId: string, keyPair?: KeyringPair) => { +const enableWallet = async ( + walletId: string, + keyPair?: KeyringPair, + skipModal?: boolean, +) => { if (accountsSubscriptionUnsub) accountsSubscriptionUnsub(); - if (walletId === "web3auth" && !keyPair) { - return; - } - if (walletId === "web3auth" && keyPair) { store.set(walletAtom, (state) => { return { ...state, wallet: { ...keyPair }, connected: true, - walletId: "web3auth", + walletId: walletId, accounts: [keyPair?.address].map((account) => { return { @@ -259,7 +262,7 @@ const enableWallet = async (walletId: string, keyPair?: KeyringPair) => { [keyPair?.address].length === 0 ? [ { - extensionName: "web3auth", + extensionName: walletId, type: "NoAccounts", }, ] @@ -280,7 +283,7 @@ const enableWallet = async (walletId: string, keyPair?: KeyringPair) => { const extension = await poll( async () => { await cryptoWaitReady(); - await wallet.enable(DAPP_NAME); + await wallet.enable(DAPP_NAME, skipModal); return wallet; }, { @@ -392,7 +395,9 @@ const enableWallet = async (walletId: string, keyPair?: KeyringPair) => { */ const initialWalletId = store.get(userConfigAtom).walletId; if (initialWalletId) { - enableWallet(initialWalletId); + //used to stop wallet connect modal from appearing on initial load + const skipModal = initialWalletId === "walletconnect" ? true : false; + enableWallet(initialWalletId, undefined, skipModal); } /** @@ -404,14 +409,14 @@ export const useWallet = (): UseWallet => { const [walletState, setWalletState] = useAtom(walletAtom); const selectWallet = ( - wallet: BaseDotsamaWallet | string, + wallet: BaseDotsamaWallet | WalletConnect | string, keyPair?: KeyringPair, ) => { setUserConfig({ ...userConfig, walletId: isString(wallet) ? wallet : wallet.extensionName, }); - if (wallet === "web3auth") { + if (wallet === "web3auth" && keyPair) { enableWallet(wallet, keyPair); } else { enableWallet(isString(wallet) ? wallet : wallet.extensionName); @@ -429,7 +434,11 @@ export const useWallet = (): UseWallet => { if (!walletState.wallet) { return; } - if (walletState.wallet instanceof BaseDotsamaWallet) { + if ( + walletState.wallet instanceof BaseDotsamaWallet || + walletState.wallet instanceof WalletConnect + ) { + if (!walletState.wallet.signer) return; return { address: activeAccount?.address, signer: walletState.wallet.signer, diff --git a/lib/util/tx.ts b/lib/util/tx.ts index dcc95969e..fc3711279 100644 --- a/lib/util/tx.ts +++ b/lib/util/tx.ts @@ -1,10 +1,7 @@ -import { AddressOrPair, SubmittableExtrinsic } from "@polkadot/api/types"; +import { SubmittableExtrinsic } from "@polkadot/api/types"; import { ISubmittableResult, IEventRecord } from "@polkadot/types/types"; import { KeyringPairOrExtSigner, isExtSigner } from "@zeitgeistpm/rpc"; -import { useWallet } from "lib/state/wallet"; - import type { ApiPromise } from "@polkadot/api"; - import { UseNotifications } from "lib/state/notifications"; import { unsubOrWarns } from "./unsub-or-warns"; @@ -106,34 +103,35 @@ export const extrinsicCallback = ({ }; }; +const _callback = ( + result: ISubmittableResult, + _resolve: (value: boolean | PromiseLike) => void, + _reject: (value: boolean | PromiseLike) => void, + _unsub: any, +) => { + const { events, status } = result; + if (status.isInBlock) { + events.forEach(({ phase, event: { data, method, section } }) => { + console.log(`\t' ${phase}: ${section}.${method}:: ${data}`); + + if (method == "ExtrinsicSuccess") { + unsubOrWarns(_unsub); + _reject(true); + } + if (method == "ExtrinsicFailed") { + unsubOrWarns(_unsub); + _reject(false); + } + }); + } +}; + export const signAndSend = async ( tx: SubmittableExtrinsic<"promise">, signer: KeyringPairOrExtSigner, cb?: GenericCallback, foreignAssetNumber?: number, ) => { - const _callback = ( - result: ISubmittableResult, - _resolve: (value: boolean | PromiseLike) => void, - _reject: (value: boolean | PromiseLike) => void, - _unsub: any, - ) => { - const { events, status } = result; - if (status.isInBlock) { - events.forEach(({ phase, event: { data, method, section } }) => { - console.log(`\t' ${phase}: ${section}.${method}:: ${data}`); - - if (method == "ExtrinsicSuccess") { - unsubOrWarns(_unsub); - _reject(true); - } - if (method == "ExtrinsicFailed") { - unsubOrWarns(_unsub); - _reject(false); - } - }); - } - }; return new Promise(async (resolve, reject) => { try { if (isExtSigner(signer)) { diff --git a/lib/util/wallet-connect-signer.ts b/lib/util/wallet-connect-signer.ts new file mode 100644 index 000000000..04c236a7b --- /dev/null +++ b/lib/util/wallet-connect-signer.ts @@ -0,0 +1,69 @@ +import { TypeRegistry } from "@polkadot/types"; +import type { + Signer, + SignerPayloadJSON, + SignerPayloadRaw, + SignerResult, +} from "@polkadot/types/types"; +import type { HexString } from "@polkadot/util/types"; +import SignClient from "@walletconnect/sign-client"; +import { SessionTypes, SignClientTypes } from "@walletconnect/types"; + +export type KeypairType = "ed25519" | "sr25519"; +export type WcAccount = `${string}:${string}:${string}`; +export type PolkadotNamespaceChainId = `polkadot:${string}`; +export interface WalletConnectConfiguration extends SignClientTypes.Options {} + +interface Signature { + signature: HexString; +} + +export class WalletConnectSigner implements Signer { + registry: TypeRegistry; + client: SignClient; + session: SessionTypes.Struct; + chainId: PolkadotNamespaceChainId; + id = 0; + + constructor( + client: SignClient, + session: SessionTypes.Struct, + chainId: PolkadotNamespaceChainId, + ) { + this.client = client; + this.session = session; + this.registry = new TypeRegistry(); + this.chainId = chainId; + } + + signPayload = async (payload: SignerPayloadJSON): Promise => { + let request = { + topic: this.session.topic, + chainId: this.chainId, + request: { + id: 1, + jsonrpc: "2.0", + method: "polkadot_signTransaction", + params: { address: payload.address, transactionPayload: payload }, + }, + }; + let { signature } = await this.client.request(request); + return { id: ++this.id, signature }; + }; + + // ref: https://polkadot.js.org/docs/extension/cookbook#sign-a-message + signRaw = async (raw: SignerPayloadRaw): Promise => { + let request = { + topic: this.session.topic, + chainId: this.chainId, + request: { + id: 1, + jsonrpc: "2.0", + method: "polkadot_signMessage", + params: { address: raw.address, message: raw.data }, + }, + }; + let { signature } = await this.client.request(request); + return { id: ++this.id, signature }; + }; +} diff --git a/package.json b/package.json index a4a820515..3647b79b1 100644 --- a/package.json +++ b/package.json @@ -39,10 +39,12 @@ "@tanstack/react-query": "^4.19.0", "@tanstack/react-query-devtools": "^4.19.1", "@vercel/og": "^0.5.19", - "@walletconnect/sign-client": "^2.10.2", - "@web3auth/base": "^7.3.1", - "@web3auth/no-modal": "^7.3.1", - "@web3auth/openlogin-adapter": "^7.3.1", + "@walletconnect/modal": "^2.6.2", + "@walletconnect/sign-client": "^2.12.0", + "@walletconnect/universal-provider": "^2.12.0", + "@web3auth/base": "^8.0.0", + "@web3auth/no-modal": "^8.0.1", + "@web3auth/openlogin-adapter": "^8.0.1", "@yornaath/batshit": "^0.8.0", "@yornaath/batshit-devtools-react": "^0.5.4", "@zeitgeistpm/augment-api": "3.2.3", diff --git a/public/icons/walletconnect-icon.svg b/public/icons/walletconnect-icon.svg new file mode 100644 index 000000000..23f3fc89a --- /dev/null +++ b/public/icons/walletconnect-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/yarn.lock b/yarn.lock index 11a497e4a..08000d31a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -216,7 +216,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.22.10, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.7": +"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.7": version: 7.23.2 resolution: "@babel/runtime@npm:7.23.2" dependencies: @@ -225,6 +225,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.24.0": + version: 7.24.4 + resolution: "@babel/runtime@npm:7.24.4" + dependencies: + regenerator-runtime: ^0.14.0 + checksum: 2f27d4c0ffac7ae7999ac0385e1106f2a06992a8bdcbf3da06adcac7413863cd08c198c2e4e970041bbea849e17f02e1df18875539b6afba76c781b6b59a07c3 + languageName: node + linkType: hard + "@babel/template@npm:^7.22.15": version: 7.22.15 resolution: "@babel/template@npm:7.22.15" @@ -808,12 +817,12 @@ __metadata: languageName: node linkType: hard -"@ethereumjs/rlp@npm:^5.0.1": - version: 5.0.1 - resolution: "@ethereumjs/rlp@npm:5.0.1" +"@ethereumjs/rlp@npm:^5.0.2": + version: 5.0.2 + resolution: "@ethereumjs/rlp@npm:5.0.2" bin: rlp: bin/rlp.cjs - checksum: eddff08718c3b8312007ef51a951dff6b2c1152f9f9ea6fb9eec65d50caf3fa53f5894d79d6d450eef70a5ef3b0688be044912096aa8d263345a0d9debb4d477 + checksum: b569061ddb1f4cf56a82f7a677c735ba37f9e94e2bbaf567404beb9e2da7aa1f595e72fc12a17c61f7aec67fd5448443efe542967c685a2fe0ffc435793dcbab languageName: node linkType: hard @@ -840,18 +849,13 @@ __metadata: languageName: node linkType: hard -"@ethereumjs/util@npm:^9.0.1": - version: 9.0.1 - resolution: "@ethereumjs/util@npm:9.0.1" +"@ethereumjs/util@npm:^9.0.3": + version: 9.0.3 + resolution: "@ethereumjs/util@npm:9.0.3" dependencies: - "@ethereumjs/rlp": ^5.0.1 - ethereum-cryptography: ^2.1.2 - peerDependencies: - c-kzg: ^2.1.2 - peerDependenciesMeta: - c-kzg: - optional: true - checksum: 3569dcc0106f5e962e62811be66b5f49529c9d1a29671908568528b2b45d6cae03cb497fc755a1ae4144170f749133308494be42255ac98b61c930d143ed26f4 + "@ethereumjs/rlp": ^5.0.2 + ethereum-cryptography: ^2.1.3 + checksum: 231dae61268c84d514a6c992a770559bb94a21c753c02287d08781cbeae01a6e5b5479af9f0d3d412d532fda6e9b1eeb746e617a68b738907a4a8ee4e24d79a6 languageName: node linkType: hard @@ -1193,6 +1197,22 @@ __metadata: languageName: node linkType: hard +"@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0": + version: 1.2.0 + resolution: "@lit-labs/ssr-dom-shim@npm:1.2.0" + checksum: 704621c28df8d651e54a1b93f6ede8103db2dd3e7a1f02463fe5492bd28aa22de813314c7833260204fed5c8491a6bbd763f6051abc25690df537d812a508c35 + languageName: node + linkType: hard + +"@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": + version: 1.6.3 + resolution: "@lit/reactive-element@npm:1.6.3" + dependencies: + "@lit-labs/ssr-dom-shim": ^1.0.0 + checksum: 79b58631c38effeabad090070324431da8a22cf0ff665f5e4de35e4d791f984742b3d340c9c7fce996d1124a8da95febc582471b4c237236c770b1300b56ef6e + languageName: node + linkType: hard + "@metamask/rpc-errors@npm:^6.1.0": version: 6.1.0 resolution: "@metamask/rpc-errors@npm:6.1.0" @@ -1203,6 +1223,16 @@ __metadata: languageName: node linkType: hard +"@metamask/rpc-errors@npm:^6.2.1": + version: 6.2.1 + resolution: "@metamask/rpc-errors@npm:6.2.1" + dependencies: + "@metamask/utils": ^8.3.0 + fast-safe-stringify: ^2.0.6 + checksum: a9223c3cb9ab05734ea0dda990597f90a7cdb143efa0c026b1a970f2094fe5fa3c341ed39b1e7623be13a96b98fb2c697ef51a2e2b87d8f048114841d35ee0a9 + languageName: node + linkType: hard + "@metamask/utils@npm:^8.1.0": version: 8.2.0 resolution: "@metamask/utils@npm:8.2.0" @@ -1219,6 +1249,108 @@ __metadata: languageName: node linkType: hard +"@metamask/utils@npm:^8.3.0": + version: 8.4.0 + resolution: "@metamask/utils@npm:8.4.0" + dependencies: + "@ethereumjs/tx": ^4.2.0 + "@noble/hashes": ^1.3.1 + "@scure/base": ^1.1.3 + "@types/debug": ^4.1.7 + debug: ^4.3.4 + pony-cause: ^2.1.10 + semver: ^7.5.4 + superstruct: ^1.0.3 + uuid: ^9.0.1 + checksum: b0397e97bac7192f6189a8625a2dfcb56d3c2cf4dd2cb3d4e012a7e9786f04f59f6917805544bc131a6dacd2c8344e237ae43ad47429bb5eb35c6cf1248440b4 + languageName: node + linkType: hard + +"@motionone/animation@npm:^10.15.1, @motionone/animation@npm:^10.17.0": + version: 10.17.0 + resolution: "@motionone/animation@npm:10.17.0" + dependencies: + "@motionone/easing": ^10.17.0 + "@motionone/types": ^10.17.0 + "@motionone/utils": ^10.17.0 + tslib: ^2.3.1 + checksum: 8cab13cde7ccbe29bcaff1cb43ba39acdc51d9be4726628f4d0ba27898c59456887fd9ec56aceaa3d5b82993efbdfa9a7b9e99d4b96bc458f486208394027093 + languageName: node + linkType: hard + +"@motionone/dom@npm:^10.16.2, @motionone/dom@npm:^10.16.4": + version: 10.17.0 + resolution: "@motionone/dom@npm:10.17.0" + dependencies: + "@motionone/animation": ^10.17.0 + "@motionone/generators": ^10.17.0 + "@motionone/types": ^10.17.0 + "@motionone/utils": ^10.17.0 + hey-listen: ^1.0.8 + tslib: ^2.3.1 + checksum: 6415f17032136218dfa88b9b00fbab738e514544129edf6f5c01dbdacefe9be48efd2d06f3d0cb7f2f5d2d2d79c94362effc7d034332406fd4dec6a710e603a2 + languageName: node + linkType: hard + +"@motionone/easing@npm:^10.17.0": + version: 10.17.0 + resolution: "@motionone/easing@npm:10.17.0" + dependencies: + "@motionone/utils": ^10.17.0 + tslib: ^2.3.1 + checksum: 2870d9e94645cf4ed3a27309a858dccee26615291ec46b56e993ef3ac9f059a659b02a2115ed61d27250fc8800acc9640f0319aeb402de7fa0e15dffbebeb548 + languageName: node + linkType: hard + +"@motionone/generators@npm:^10.17.0": + version: 10.17.0 + resolution: "@motionone/generators@npm:10.17.0" + dependencies: + "@motionone/types": ^10.17.0 + "@motionone/utils": ^10.17.0 + tslib: ^2.3.1 + checksum: 6d048a0362692db3f450b97c1679a8d0265bff93106412bdcc33b9c48b9362a3e97f672f29a2932d5e393330750fdd55921c1c9b2bf20690922a37a0164e649f + languageName: node + linkType: hard + +"@motionone/svelte@npm:^10.16.2": + version: 10.16.4 + resolution: "@motionone/svelte@npm:10.16.4" + dependencies: + "@motionone/dom": ^10.16.4 + tslib: ^2.3.1 + checksum: 699e20955ea832bcf32d410ae9f88edf61a5c2cf2b56527119ab1df6fecbf2632b62d541743d0f6d278fd700a15a20b9eb7c8aa5266e7aed5e113b8f8f75b863 + languageName: node + linkType: hard + +"@motionone/types@npm:^10.15.1, @motionone/types@npm:^10.17.0": + version: 10.17.0 + resolution: "@motionone/types@npm:10.17.0" + checksum: 3996c84e1578b17146c14bd581ab682b7b2a06ca7fd5a7dc378a0f3b10539256d7b803a7df748f0c60d6df6b33950269a27ba2bb1839de779196bd024bee4b87 + languageName: node + linkType: hard + +"@motionone/utils@npm:^10.15.1, @motionone/utils@npm:^10.17.0": + version: 10.17.0 + resolution: "@motionone/utils@npm:10.17.0" + dependencies: + "@motionone/types": ^10.17.0 + hey-listen: ^1.0.8 + tslib: ^2.3.1 + checksum: 408e278c9051a221e528bb9ca0a773018b9953ecd53bb88715421afc009f4647417b0d9f163c8195467badd934f39ade24f57e007416988e4291242e749ea43d + languageName: node + linkType: hard + +"@motionone/vue@npm:^10.16.2": + version: 10.16.4 + resolution: "@motionone/vue@npm:10.16.4" + dependencies: + "@motionone/dom": ^10.16.4 + tslib: ^2.3.1 + checksum: 746e38d0ee831829bfac2ce471f3d98a9e37bd8cbdf2706fa3becce69c17f51180a1ee47582d97758d68aafdfc9a187ab47ff216c77254ac994287dabcf266c1 + languageName: node + linkType: hard + "@multiformats/base-x@npm:^4.0.1": version: 4.0.1 resolution: "@multiformats/base-x@npm:4.0.1" @@ -1352,6 +1484,15 @@ __metadata: languageName: node linkType: hard +"@noble/curves@npm:1.3.0, @noble/curves@npm:^1.3.0, @noble/curves@npm:~1.3.0": + version: 1.3.0 + resolution: "@noble/curves@npm:1.3.0" + dependencies: + "@noble/hashes": 1.3.3 + checksum: b65342ee66c4a440eee2978524412eabba9a9efdd16d6370e15218c6a7d80bddf35e66bb57ed52c0dfd32cb9a717b439ab3a72db618f1a0066dfebe3fd12a421 + languageName: node + linkType: hard + "@noble/curves@npm:^1.2.0": version: 1.2.0 resolution: "@noble/curves@npm:1.2.0" @@ -1361,15 +1502,6 @@ __metadata: languageName: node linkType: hard -"@noble/curves@npm:^1.3.0": - version: 1.3.0 - resolution: "@noble/curves@npm:1.3.0" - dependencies: - "@noble/hashes": 1.3.3 - checksum: b65342ee66c4a440eee2978524412eabba9a9efdd16d6370e15218c6a7d80bddf35e66bb57ed52c0dfd32cb9a717b439ab3a72db618f1a0066dfebe3fd12a421 - languageName: node - linkType: hard - "@noble/hashes@npm:1.2.0": version: 1.2.0 resolution: "@noble/hashes@npm:1.2.0" @@ -1391,7 +1523,7 @@ __metadata: languageName: node linkType: hard -"@noble/hashes@npm:1.3.3, @noble/hashes@npm:^1.3.3": +"@noble/hashes@npm:1.3.3, @noble/hashes@npm:^1.3.3, @noble/hashes@npm:~1.3.2": version: 1.3.3 resolution: "@noble/hashes@npm:1.3.3" checksum: 8a6496d1c0c64797339bc694ad06cdfaa0f9e56cd0c3f68ae3666cfb153a791a55deb0af9c653c7ed2db64d537aa3e3054629740d2f2338bb1dcb7ab60cd205b @@ -1464,6 +1596,151 @@ __metadata: languageName: node linkType: hard +"@parcel/watcher-android-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-android-arm64@npm:2.4.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-darwin-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-darwin-arm64@npm:2.4.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-darwin-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-darwin-x64@npm:2.4.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher-freebsd-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-freebsd-x64@npm:2.4.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm-glibc@npm:2.4.1" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm64-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.4.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm64-musl@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm64-musl@npm:2.4.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-linux-x64-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-x64-glibc@npm:2.4.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-x64-musl@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-x64-musl@npm:2.4.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-wasm@npm:^2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-wasm@npm:2.4.1" + dependencies: + is-glob: ^4.0.3 + micromatch: ^4.0.5 + napi-wasm: ^1.1.0 + checksum: 8ac9585b5aac43d7125ea326482b733fbe4564ed68846624647a93899885290a5a3e26c71d16adfc43dec98a69ee73256aa714f53b430be1ef501b6c69973b2e + languageName: node + linkType: hard + +"@parcel/watcher-win32-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-arm64@npm:2.4.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-win32-ia32@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-ia32@npm:2.4.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@parcel/watcher-win32-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-x64@npm:2.4.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher@npm:^2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher@npm:2.4.1" + dependencies: + "@parcel/watcher-android-arm64": 2.4.1 + "@parcel/watcher-darwin-arm64": 2.4.1 + "@parcel/watcher-darwin-x64": 2.4.1 + "@parcel/watcher-freebsd-x64": 2.4.1 + "@parcel/watcher-linux-arm-glibc": 2.4.1 + "@parcel/watcher-linux-arm64-glibc": 2.4.1 + "@parcel/watcher-linux-arm64-musl": 2.4.1 + "@parcel/watcher-linux-x64-glibc": 2.4.1 + "@parcel/watcher-linux-x64-musl": 2.4.1 + "@parcel/watcher-win32-arm64": 2.4.1 + "@parcel/watcher-win32-ia32": 2.4.1 + "@parcel/watcher-win32-x64": 2.4.1 + detect-libc: ^1.0.3 + is-glob: ^4.0.3 + micromatch: ^4.0.5 + node-addon-api: ^7.0.0 + node-gyp: latest + dependenciesMeta: + "@parcel/watcher-android-arm64": + optional: true + "@parcel/watcher-darwin-arm64": + optional: true + "@parcel/watcher-darwin-x64": + optional: true + "@parcel/watcher-freebsd-x64": + optional: true + "@parcel/watcher-linux-arm-glibc": + optional: true + "@parcel/watcher-linux-arm64-glibc": + optional: true + "@parcel/watcher-linux-arm64-musl": + optional: true + "@parcel/watcher-linux-x64-glibc": + optional: true + "@parcel/watcher-linux-x64-musl": + optional: true + "@parcel/watcher-win32-arm64": + optional: true + "@parcel/watcher-win32-ia32": + optional: true + "@parcel/watcher-win32-x64": + optional: true + checksum: 4da70551da27e565c726b0bbd5ba5afcb2bca36dfd8619a649f0eaa41f693ddd1d630c36e53bc083895d71a3e28bc4199013e557cd13c7af6ccccab28ceecbff + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -2709,6 +2986,13 @@ __metadata: languageName: node linkType: hard +"@scure/base@npm:~1.1.4": + version: 1.1.6 + resolution: "@scure/base@npm:1.1.6" + checksum: d6deaae91deba99e87939af9e55d80edba302674983f32bba57f942e22b1726a83c62dc50d8f4370a5d5d35a212dda167fb169f4b0d0c297488d8604608fc3d3 + languageName: node + linkType: hard + "@scure/bip32@npm:1.3.1": version: 1.3.1 resolution: "@scure/bip32@npm:1.3.1" @@ -2720,6 +3004,17 @@ __metadata: languageName: node linkType: hard +"@scure/bip32@npm:1.3.3": + version: 1.3.3 + resolution: "@scure/bip32@npm:1.3.3" + dependencies: + "@noble/curves": ~1.3.0 + "@noble/hashes": ~1.3.2 + "@scure/base": ~1.1.4 + checksum: f939ca733972622fcc1e61d4fdf170a0ad294b24ddb7ed7cdd4c467e1ef283b970154cb101cf5f1a7b64cf5337e917ad31135911dfc36b1d76625320167df2fa + languageName: node + linkType: hard + "@scure/bip39@npm:1.2.1": version: 1.2.1 resolution: "@scure/bip39@npm:1.2.1" @@ -2730,6 +3025,16 @@ __metadata: languageName: node linkType: hard +"@scure/bip39@npm:1.2.2": + version: 1.2.2 + resolution: "@scure/bip39@npm:1.2.2" + dependencies: + "@noble/hashes": ~1.3.2 + "@scure/base": ~1.1.4 + checksum: cb99505e6d2deef8e55e81df8c563ce8dbfdf1595596dc912bceadcf366c91b05a98130e928ecb090df74efdb20150b64acc4be55bc42768cab4d39a2833d234 + languageName: node + linkType: hard + "@shuding/opentype.js@npm:1.4.0-beta.0": version: 1.4.0-beta.0 resolution: "@shuding/opentype.js@npm:1.4.0-beta.0" @@ -3125,23 +3430,24 @@ __metadata: languageName: node linkType: hard -"@toruslabs/base-controllers@npm:^4.11.0": - version: 4.11.0 - resolution: "@toruslabs/base-controllers@npm:4.11.0" +"@toruslabs/base-controllers@npm:^5.5.1": + version: 5.5.4 + resolution: "@toruslabs/base-controllers@npm:5.5.4" dependencies: - "@ethereumjs/util": ^9.0.1 - "@metamask/rpc-errors": ^6.1.0 - "@toruslabs/broadcast-channel": ^9.0.1 - "@toruslabs/http-helpers": ^6.0.0 - "@toruslabs/openlogin-jrpc": ^6.1.0 - async-mutex: ^0.4.0 + "@ethereumjs/util": ^9.0.3 + "@metamask/rpc-errors": ^6.2.1 + "@toruslabs/broadcast-channel": ^10.0.2 + "@toruslabs/http-helpers": ^6.1.1 + "@toruslabs/openlogin-jrpc": ^8.0.0 + "@toruslabs/openlogin-utils": ^8.0.0 + async-mutex: ^0.5.0 bignumber.js: ^9.1.2 bowser: ^2.11.0 lodash: ^4.17.21 - loglevel: ^1.8.1 + loglevel: ^1.9.1 peerDependencies: "@babel/runtime": 7.x - checksum: 59010f116bcbb42e5613751ed0badc98a8edf697bdd6f5ff1a6f907d3327e18e667ea3cb2cd910792ef8579e09f0874ad3e478963b3e0171a07b53bfb73a2d36 + checksum: 26fbf7e96f905a3366a37f419967fd433d9221f1fae40691fb86c5da54f3a595e548ef438aaa31eeb19b5ef4ef7ff653d649d5823989af01fd857b77f01f3929 languageName: node linkType: hard @@ -3156,23 +3462,22 @@ __metadata: languageName: node linkType: hard -"@toruslabs/broadcast-channel@npm:^9.0.1": - version: 9.0.1 - resolution: "@toruslabs/broadcast-channel@npm:9.0.1" +"@toruslabs/broadcast-channel@npm:^10.0.2": + version: 10.0.2 + resolution: "@toruslabs/broadcast-channel@npm:10.0.2" dependencies: - "@babel/runtime": ^7.22.10 + "@babel/runtime": ^7.24.0 "@toruslabs/eccrypto": ^4.0.0 - "@toruslabs/metadata-helpers": ^5.0.0 - bowser: ^2.11.0 - loglevel: ^1.8.1 - oblivious-set: 1.1.1 - socket.io-client: ^4.7.2 + "@toruslabs/metadata-helpers": ^5.1.0 + loglevel: ^1.9.1 + oblivious-set: 1.4.0 + socket.io-client: ^4.7.5 unload: ^2.4.1 - checksum: 252bba8259785beca1ec59c23f0531e89f3dcc521a121a1182b5e8e4d8dc118bb7731be6a9938ac7f193f94482df52a6413ac6c62e2314c1eb768e4339006749 + checksum: 1dea3caa3e1b86c347770a50390b9a4a172005f95070ce509e9be68d286de66ad422b27be0797ce6b3d07d526fd2af289b9de25135972f665c038a8d7af5a01b languageName: node linkType: hard -"@toruslabs/constants@npm:^13.0.4, @toruslabs/constants@npm:^13.1.0": +"@toruslabs/constants@npm:^13.1.0": version: 13.1.0 resolution: "@toruslabs/constants@npm:13.1.0" peerDependencies: @@ -3222,6 +3527,22 @@ __metadata: languageName: node linkType: hard +"@toruslabs/http-helpers@npm:^6.1.0, @toruslabs/http-helpers@npm:^6.1.1": + version: 6.1.1 + resolution: "@toruslabs/http-helpers@npm:6.1.1" + dependencies: + lodash.merge: ^4.6.2 + loglevel: ^1.9.1 + peerDependencies: + "@babel/runtime": ^7.x + "@sentry/types": ^7.x + peerDependenciesMeta: + "@sentry/types": + optional: true + checksum: 34c694c3123b2d8fc81cca47e7bfe66a510fc3f9783cd33e5c7e61417f1fa4422a35c9f0ca1f2fdba5bb41eccbfad3690b2df2756a65047cd70ee43486cebc99 + languageName: node + linkType: hard + "@toruslabs/metadata-helpers@npm:5.0.0, @toruslabs/metadata-helpers@npm:^5.0.0": version: 5.0.0 resolution: "@toruslabs/metadata-helpers@npm:5.0.0" @@ -3237,30 +3558,43 @@ __metadata: languageName: node linkType: hard -"@toruslabs/openlogin-jrpc@npm:^6.1.0": - version: 6.2.0 - resolution: "@toruslabs/openlogin-jrpc@npm:6.2.0" +"@toruslabs/metadata-helpers@npm:^5.1.0": + version: 5.1.0 + resolution: "@toruslabs/metadata-helpers@npm:5.1.0" + dependencies: + "@toruslabs/eccrypto": ^4.0.0 + "@toruslabs/http-helpers": ^6.1.0 + elliptic: ^6.5.5 + ethereum-cryptography: ^2.1.3 + json-stable-stringify: ^1.1.1 + peerDependencies: + "@babel/runtime": 7.x + checksum: 2ea1606b90f061e233acc25c2036c03b3210f5bdc4cd0f7273cf4259ebbff0fcd944b6909cddf134e8aa8c01b41e474f1e123e32e49d7818ed5d38440bf87c38 + languageName: node + linkType: hard + +"@toruslabs/openlogin-jrpc@npm:^7.0.0": + version: 7.0.0 + resolution: "@toruslabs/openlogin-jrpc@npm:7.0.0" dependencies: "@metamask/rpc-errors": ^6.1.0 - "@toruslabs/openlogin-utils": ^6.2.0 end-of-stream: ^1.4.4 events: ^3.3.0 fast-safe-stringify: ^2.1.1 once: ^1.4.0 pump: ^3.0.0 - readable-stream: ^4.4.2 + readable-stream: ^4.5.2 peerDependencies: "@babel/runtime": 7.x - checksum: fb98dea3d21cd3fc842c182be9e09dbc85b8300be0ce50c5821b69a12c03872865d9375eaaaf8de60caaf70765fcd6c10e38bc00ddc391ebc96f64af4d825182 + checksum: 4efa358176065375c22711940aee17120d4d2475bbbd7a9e2e4b24a49fb4d1903ed751966f12d956c7c4fee15a3bfb59ce4f682c1bf802fe7fcb309116e40e04 languageName: node linkType: hard -"@toruslabs/openlogin-jrpc@npm:^6.2.2": - version: 6.2.5 - resolution: "@toruslabs/openlogin-jrpc@npm:6.2.5" +"@toruslabs/openlogin-jrpc@npm:^8.0.0": + version: 8.0.0 + resolution: "@toruslabs/openlogin-jrpc@npm:8.0.0" dependencies: "@metamask/rpc-errors": ^6.1.0 - "@toruslabs/openlogin-utils": ^6.2.5 end-of-stream: ^1.4.4 events: ^3.3.0 fast-safe-stringify: ^2.1.1 @@ -3269,7 +3603,7 @@ __metadata: readable-stream: ^4.5.2 peerDependencies: "@babel/runtime": 7.x - checksum: f4cfe725077146cd092e9f172e0c0fb0a929643808bc83664547fbc09bce1fb4f116b609713b0891329fac030a986f7f938f3365121974b980d7d25efed4ff9c + checksum: 0a8a1c69f8116119cd98f25f59eedc427b5fa122628a7485d6ecadfdb69e648dee3f3327b4545d715db55094041743d31b2b10a448fd7c42c645a2f83f1e3fa2 languageName: node linkType: hard @@ -3286,46 +3620,49 @@ __metadata: languageName: node linkType: hard -"@toruslabs/openlogin-utils@npm:^6.2.0": - version: 6.2.0 - resolution: "@toruslabs/openlogin-utils@npm:6.2.0" +"@toruslabs/openlogin-utils@npm:^7.0.4": + version: 7.0.4 + resolution: "@toruslabs/openlogin-utils@npm:7.0.4" dependencies: - "@toruslabs/constants": ^13.0.4 + "@toruslabs/constants": ^13.1.0 base64url: ^3.0.1 + color: ^4.2.3 peerDependencies: "@babel/runtime": 7.x - checksum: 6d7951aad91905321ba1bebc4c8a27e896e9c0dfcb7c14cd6662d3d3818aa4d33616574453ea887b2150cd5f0400b942dc0fbe8db73f770b611aa9f3c3ec087d + checksum: 88aada5274323cc352d88f8130e815a165a8c43985a4b24b304b395ec9276cfec2096f02f87557226c38e82915aa1d8bd82f2e555591583033df06c9fce3c151 languageName: node linkType: hard -"@toruslabs/openlogin-utils@npm:^6.2.2, @toruslabs/openlogin-utils@npm:^6.2.5": - version: 6.2.5 - resolution: "@toruslabs/openlogin-utils@npm:6.2.5" +"@toruslabs/openlogin-utils@npm:^8.0.0": + version: 8.0.0 + resolution: "@toruslabs/openlogin-utils@npm:8.0.0" dependencies: "@toruslabs/constants": ^13.1.0 base64url: ^3.0.1 + color: ^4.2.3 peerDependencies: "@babel/runtime": 7.x - checksum: 9d6949a391b1edcb154a4b7774ba1932aad5af1cf949a706d7f0099ae42179615262cd10e2fcfc3aba1daa0c6672059c132f5fa64e82f659eeb9d9ca0eb00aba + checksum: f841463b65c45a218ddc70bf4b4b6c3d4c21faa466842bd339199226d3ed2a80e1cac4e83b869fc9907fd9e5a3b7232f350f78a6f2347084403c0b95649404e1 languageName: node linkType: hard -"@toruslabs/openlogin@npm:^6.2.2": - version: 6.2.5 - resolution: "@toruslabs/openlogin@npm:6.2.5" +"@toruslabs/openlogin@npm:^7.0.4": + version: 7.0.4 + resolution: "@toruslabs/openlogin@npm:7.0.4" dependencies: + "@toruslabs/constants": ^13.1.0 "@toruslabs/eccrypto": ^4.0.0 "@toruslabs/metadata-helpers": ^5.0.0 "@toruslabs/openlogin-session-manager": ^3.0.0 - "@toruslabs/openlogin-utils": ^6.2.5 + "@toruslabs/openlogin-utils": ^7.0.4 "@toruslabs/secure-pub-sub": ^0.0.1 bowser: ^2.11.0 events: ^3.3.0 - loglevel: ^1.8.1 + loglevel: ^1.9.1 ts-custom-error: ^3.3.1 peerDependencies: "@babel/runtime": 7.x - checksum: 76e1c9a6833b1246edf924043f90f92fc78f2f9862f76dfb2f118c6ae4026f39e62d97e6dcac8113b2a29124024001be04a4bf25c8a70b7c065d38656278e09a + checksum: b900938f938c69be5a4d7d41947bf323ade2976f56474263543126306f9ca7972d0234966c5985329342ada04d1acc746fa4d1c22f3402728f7b2df99bca1e06 languageName: node linkType: hard @@ -3704,6 +4041,13 @@ __metadata: languageName: node linkType: hard +"@types/trusted-types@npm:^2.0.2": + version: 2.0.7 + resolution: "@types/trusted-types@npm:2.0.7" + checksum: 8e4202766a65877efcf5d5a41b7dd458480b36195e580a3b1085ad21e948bc417d55d6f8af1fd2a7ad008015d4117d5fdfe432731157da3c68678487174e4ba3 + languageName: node + linkType: hard + "@types/websocket@npm:^1.0.5": version: 1.0.8 resolution: "@types/websocket@npm:1.0.8" @@ -3791,27 +4135,28 @@ __metadata: languageName: node linkType: hard -"@walletconnect/core@npm:2.10.4": - version: 2.10.4 - resolution: "@walletconnect/core@npm:2.10.4" +"@walletconnect/core@npm:2.12.0": + version: 2.12.0 + resolution: "@walletconnect/core@npm:2.12.0" dependencies: "@walletconnect/heartbeat": 1.2.1 "@walletconnect/jsonrpc-provider": 1.0.13 "@walletconnect/jsonrpc-types": 1.0.3 "@walletconnect/jsonrpc-utils": 1.0.8 - "@walletconnect/jsonrpc-ws-connection": 1.0.13 - "@walletconnect/keyvaluestorage": ^1.0.2 - "@walletconnect/logger": ^2.0.1 + "@walletconnect/jsonrpc-ws-connection": 1.0.14 + "@walletconnect/keyvaluestorage": ^1.1.1 + "@walletconnect/logger": ^2.1.0 "@walletconnect/relay-api": ^1.0.9 "@walletconnect/relay-auth": ^1.0.4 "@walletconnect/safe-json": ^1.0.2 "@walletconnect/time": ^1.0.2 - "@walletconnect/types": 2.10.4 - "@walletconnect/utils": 2.10.4 + "@walletconnect/types": 2.12.0 + "@walletconnect/utils": 2.12.0 events: ^3.3.0 + isomorphic-unfetch: 3.1.0 lodash.isequal: 4.5.0 uint8arrays: ^3.1.0 - checksum: 3ce605c746243ccefa3925e944b6daef550e77851fd0ebb228d876332a3220f77fb9c472db88216757d182d88c98cd439fa30ffdd620179e056556143bf61604 + checksum: 789995761d1fafbad532ee17231832f47a84ab1c5300baf1c1b477c0926d15bddf9a5fa28946dbfcbe8660cf21fffdb6d6b3314d63bfb2b49263e3987b9ef2c5 languageName: node linkType: hard @@ -3845,6 +4190,18 @@ __metadata: languageName: node linkType: hard +"@walletconnect/jsonrpc-http-connection@npm:^1.0.7": + version: 1.0.7 + resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.7" + dependencies: + "@walletconnect/jsonrpc-utils": ^1.0.6 + "@walletconnect/safe-json": ^1.0.1 + cross-fetch: ^3.1.4 + tslib: 1.14.1 + checksum: c4efcd46d4b344727ca6879badca2c2f855499ac76c8dace5d118f4423167adce34e41a99f3dcab0febb945ce51c6ef0ac8556567d5e38d8dad864b131eb5b00 + languageName: node + linkType: hard + "@walletconnect/jsonrpc-provider@npm:1.0.13": version: 1.0.13 resolution: "@walletconnect/jsonrpc-provider@npm:1.0.13" @@ -3866,7 +4223,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.8": +"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.7, @walletconnect/jsonrpc-utils@npm:^1.0.8": version: 1.0.8 resolution: "@walletconnect/jsonrpc-utils@npm:1.0.8" dependencies: @@ -3877,34 +4234,31 @@ __metadata: languageName: node linkType: hard -"@walletconnect/jsonrpc-ws-connection@npm:1.0.13": - version: 1.0.13 - resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.13" +"@walletconnect/jsonrpc-ws-connection@npm:1.0.14": + version: 1.0.14 + resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.14" dependencies: "@walletconnect/jsonrpc-utils": ^1.0.6 "@walletconnect/safe-json": ^1.0.2 events: ^3.3.0 - tslib: 1.14.1 ws: ^7.5.1 - checksum: f2253b17564f7622e69b1252830f05efdf7f4d58b120adb3a3e950c2087845171c912307c39948d0b869aa8610688b83f54f54de4657091f7431aea95a59f8b9 + checksum: a401e60b19390098183ef1b2a7b3e15c4dd3c64f9ac87fd2bbc0ae1f7fb31539ba542374ca021193efc4a2ae59fa3b04e588aed98cdf5c364f50524403d50f9f languageName: node linkType: hard -"@walletconnect/keyvaluestorage@npm:^1.0.2": - version: 1.0.2 - resolution: "@walletconnect/keyvaluestorage@npm:1.0.2" +"@walletconnect/keyvaluestorage@npm:^1.1.1": + version: 1.1.1 + resolution: "@walletconnect/keyvaluestorage@npm:1.1.1" dependencies: - safe-json-utils: ^1.1.1 - tslib: 1.14.1 + "@walletconnect/safe-json": ^1.0.1 + idb-keyval: ^6.2.1 + unstorage: ^1.9.0 peerDependencies: "@react-native-async-storage/async-storage": 1.x - lokijs: 1.x peerDependenciesMeta: "@react-native-async-storage/async-storage": optional: true - lokijs: - optional: true - checksum: d695c2efcfa013a43cfaa20c85281df7d364a4452d11a4312a695298bd0e50d04b0e21c828f33f46fb020ea9796e60a6b23041a85f29bd10beeba7d0da24539f + checksum: 7f85cb83963153417745367742070ccb78e03bd62adb549de57a7d5fae7bcfbd9a8f42b2f445ca76a3817ffacacc69d85bbf67757c3616ee7b3525f2f8a0faea languageName: node linkType: hard @@ -3918,6 +4272,47 @@ __metadata: languageName: node linkType: hard +"@walletconnect/logger@npm:^2.1.0": + version: 2.1.0 + resolution: "@walletconnect/logger@npm:2.1.0" + dependencies: + "@walletconnect/safe-json": ^1.0.2 + pino: 7.11.0 + checksum: fdd3c2f4881dae98edb3b7f4fd2d1613adbe6fe17fd941b6f149344dc5a3f6d156259d48cccc7d595b961507efd0d729c86845d22a14757442eb478c6cee0b20 + languageName: node + linkType: hard + +"@walletconnect/modal-core@npm:2.6.2": + version: 2.6.2 + resolution: "@walletconnect/modal-core@npm:2.6.2" + dependencies: + valtio: 1.11.2 + checksum: 94daceba50c323b06ecbeac2968d9f0972f327359c6118887c6526cd64006249b12f64322d71bc6c4a2b928436ecc89cf3d3af706511fcdc264c1f4b34a2dd5d + languageName: node + linkType: hard + +"@walletconnect/modal-ui@npm:2.6.2": + version: 2.6.2 + resolution: "@walletconnect/modal-ui@npm:2.6.2" + dependencies: + "@walletconnect/modal-core": 2.6.2 + lit: 2.8.0 + motion: 10.16.2 + qrcode: 1.5.3 + checksum: cd1ec0205eb491e529670599d3dd26f6782d7c5a99d5594bf6949a8c760c1c5f4eb6ed72b8662450774fe4e2dd47678f2c05145c8f2494bd7153446ddf4bd7ed + languageName: node + linkType: hard + +"@walletconnect/modal@npm:^2.6.2": + version: 2.6.2 + resolution: "@walletconnect/modal@npm:2.6.2" + dependencies: + "@walletconnect/modal-core": 2.6.2 + "@walletconnect/modal-ui": 2.6.2 + checksum: 68b354d49960b96d22de0e47a3801df27c01a3e96ec5fbde3ca6df1344ca2b20668b0c4d58fe1803f5670ac7b7b4c6f5b7b405e354f5f9eaff5cca147c13de9c + languageName: node + linkType: hard + "@walletconnect/relay-api@npm:^1.0.9": version: 1.0.9 resolution: "@walletconnect/relay-api@npm:1.0.9" @@ -3951,20 +4346,20 @@ __metadata: languageName: node linkType: hard -"@walletconnect/sign-client@npm:^2.10.2": - version: 2.10.4 - resolution: "@walletconnect/sign-client@npm:2.10.4" +"@walletconnect/sign-client@npm:2.12.0, @walletconnect/sign-client@npm:^2.12.0": + version: 2.12.0 + resolution: "@walletconnect/sign-client@npm:2.12.0" dependencies: - "@walletconnect/core": 2.10.4 + "@walletconnect/core": 2.12.0 "@walletconnect/events": ^1.0.1 "@walletconnect/heartbeat": 1.2.1 "@walletconnect/jsonrpc-utils": 1.0.8 "@walletconnect/logger": ^2.0.1 "@walletconnect/time": ^1.0.2 - "@walletconnect/types": 2.10.4 - "@walletconnect/utils": 2.10.4 + "@walletconnect/types": 2.12.0 + "@walletconnect/utils": 2.12.0 events: ^3.3.0 - checksum: dba809b7e174e15beebaef54bca8a4793cc180023c76f400be17709c3c3021e093945c04e3280673a22d13badbb9449a5ec482ed0d10eb26da7d3701f34e8c05 + checksum: 6ed1da491c8155f47dd6f507b43783feb28968ef6ae90db370ce2b590ad5e668efa5b67f6c100afa921310686c12eacce2a169957d4e7b78e1ba49d1b6ef308f languageName: node linkType: hard @@ -3977,23 +4372,40 @@ __metadata: languageName: node linkType: hard -"@walletconnect/types@npm:2.10.4": - version: 2.10.4 - resolution: "@walletconnect/types@npm:2.10.4" +"@walletconnect/types@npm:2.12.0": + version: 2.12.0 + resolution: "@walletconnect/types@npm:2.12.0" dependencies: "@walletconnect/events": ^1.0.1 "@walletconnect/heartbeat": 1.2.1 "@walletconnect/jsonrpc-types": 1.0.3 - "@walletconnect/keyvaluestorage": ^1.0.2 + "@walletconnect/keyvaluestorage": ^1.1.1 + "@walletconnect/logger": ^2.0.1 + events: ^3.3.0 + checksum: 614a75e84dca771b6524023d8710762a83d562f203f24a3c506f4c80c5a30ebeb18c06a764194d7b73aadf209fc257b41cc263d073a02a998eccd39064ec901d + languageName: node + linkType: hard + +"@walletconnect/universal-provider@npm:^2.12.0": + version: 2.12.0 + resolution: "@walletconnect/universal-provider@npm:2.12.0" + dependencies: + "@walletconnect/jsonrpc-http-connection": ^1.0.7 + "@walletconnect/jsonrpc-provider": 1.0.13 + "@walletconnect/jsonrpc-types": ^1.0.2 + "@walletconnect/jsonrpc-utils": ^1.0.7 "@walletconnect/logger": ^2.0.1 + "@walletconnect/sign-client": 2.12.0 + "@walletconnect/types": 2.12.0 + "@walletconnect/utils": 2.12.0 events: ^3.3.0 - checksum: 7a02e0a5e81908213f0669cb835e4140f11efac8ed2ab8485170a532568a835dc8be06b4b20aa6832c5cc7a97cc39079e7a194b63dbd382e36e49807abea3126 + checksum: c17a83336643f21fdf1945172a7e032e5a58316532a2353b87c9120c613472cbdf30986f478a4ee12ad413a709cb2d0e54b391d241e8cbf2cadbc60dc5f79baa languageName: node linkType: hard -"@walletconnect/utils@npm:2.10.4": - version: 2.10.4 - resolution: "@walletconnect/utils@npm:2.10.4" +"@walletconnect/utils@npm:2.12.0": + version: 2.12.0 + resolution: "@walletconnect/utils@npm:2.12.0" dependencies: "@stablelib/chacha20poly1305": 1.0.1 "@stablelib/hkdf": 1.0.1 @@ -4003,13 +4415,13 @@ __metadata: "@walletconnect/relay-api": ^1.0.9 "@walletconnect/safe-json": ^1.0.2 "@walletconnect/time": ^1.0.2 - "@walletconnect/types": 2.10.4 + "@walletconnect/types": 2.12.0 "@walletconnect/window-getters": ^1.0.1 "@walletconnect/window-metadata": ^1.0.1 detect-browser: 5.3.0 query-string: 7.1.3 uint8arrays: ^3.1.0 - checksum: 1701cce1ee0b5dd051104325877faef99167bd80597a4e3ac9b7474b2caea1285025bc47b82c48cda471ba8724d77c20ca978ee03af8fc5ea1a7a0d284fa79ac + checksum: e3c80d35bbbc3b19dde2b85bf78cb9931c15c57b0ab39ff08cfffd1770b76685c0a91b1e32be0076382706b79df832fc32a6ae37bf28f76885c45eae50f237ca languageName: node linkType: hard @@ -4032,76 +4444,82 @@ __metadata: languageName: node linkType: hard -"@web3auth/base-plugin@npm:^7.3.1": - version: 7.3.1 - resolution: "@web3auth/base-plugin@npm:7.3.1" +"@web3auth/base-plugin@npm:^8.0.1": + version: 8.0.1 + resolution: "@web3auth/base-plugin@npm:8.0.1" dependencies: - "@web3auth/base": ^7.3.1 - checksum: 6e2e2c4ce1bf105163057ccd53f0a24cd4b6430aaf929a4d367bc8d8da80c3b34c4de79fa26ae2176dd70eda0937cc5b8a53e9a8a5a419fc0690af8dbfdd7d55 + "@web3auth/base": ^8.0.0 + checksum: b21bb7a1d231dc043154d19c6c74dc6f89efd7094cf0b41b46b15ea2b8024f27fd480a5dad4c05d183033bb460ca52d9795f4a689697c5deb7ecf869084539ce languageName: node linkType: hard -"@web3auth/base-provider@npm:^7.3.1": - version: 7.3.1 - resolution: "@web3auth/base-provider@npm:7.3.1" +"@web3auth/base-provider@npm:^8.0.1": + version: 8.0.1 + resolution: "@web3auth/base-provider@npm:8.0.1" dependencies: "@metamask/rpc-errors": ^6.1.0 - "@toruslabs/base-controllers": ^4.11.0 - "@toruslabs/openlogin-jrpc": ^6.2.2 - "@web3auth/base": ^7.3.1 + "@toruslabs/base-controllers": ^5.5.1 + "@toruslabs/openlogin-jrpc": ^7.0.0 + "@web3auth/base": ^8.0.0 json-rpc-random-id: ^1.0.1 peerDependencies: "@babel/runtime": 7.x - checksum: 84c42bf4e7d332a218f5c96f9923a5f81cd3a6a185053b8519357a431ff177036bef48a71680556d7bf93b75e1d45931c806baf81fbae9a8a5e45eeffbf1c153 + checksum: b174e697d52f2da71b223f29c4270486500d128cc0b2d2f3ca93f022f357c6aed3284b3d9b5a840f772c0a141396575e52b42b6a227ea41b2807897c04901268 languageName: node linkType: hard -"@web3auth/base@npm:^7.3.1": - version: 7.3.1 - resolution: "@web3auth/base@npm:7.3.1" +"@web3auth/base@npm:^8.0.0": + version: 8.0.0 + resolution: "@web3auth/base@npm:8.0.0" dependencies: "@toruslabs/http-helpers": ^6.0.0 - "@toruslabs/openlogin": ^6.2.2 - "@toruslabs/openlogin-jrpc": ^6.2.2 - "@toruslabs/openlogin-utils": ^6.2.2 + "@toruslabs/openlogin": ^7.0.4 + "@toruslabs/openlogin-jrpc": ^7.0.0 + "@toruslabs/openlogin-utils": ^7.0.4 jwt-decode: ^4.0.0 - loglevel: ^1.8.1 + loglevel: ^1.9.1 ts-custom-error: ^3.3.1 peerDependencies: "@babel/runtime": ^7.x - checksum: f5da17e47d4fcccdaa632ab929ac4a45efc930a46e78ff32371486bf037df421ac04cffb7d89b86c38ee426bb13ec77a9f48ab8ac3e73b895c9dd3e1ece5c9c9 + checksum: bf9ff4de7d3f620bf311f315a756c62816cf126e2e28b9a1d90b19210c56feae4659657379bc55df07bc9ea72eb00d6c53a18d94e30de39c0c06df55dc59522f languageName: node linkType: hard -"@web3auth/no-modal@npm:^7.3.1": - version: 7.3.1 - resolution: "@web3auth/no-modal@npm:7.3.1" +"@web3auth/no-modal@npm:^8.0.1": + version: 8.0.1 + resolution: "@web3auth/no-modal@npm:8.0.1" dependencies: - "@toruslabs/openlogin": ^6.2.2 - "@toruslabs/openlogin-jrpc": ^6.2.2 - "@toruslabs/openlogin-utils": ^6.2.2 - "@web3auth/base": ^7.3.1 - "@web3auth/base-plugin": ^7.3.1 - "@web3auth/base-provider": ^7.3.1 + "@toruslabs/openlogin": ^7.0.4 + "@toruslabs/openlogin-jrpc": ^7.0.0 + "@toruslabs/openlogin-utils": ^7.0.4 + "@web3auth/base": ^8.0.0 + "@web3auth/base-plugin": ^8.0.1 + "@web3auth/base-provider": ^8.0.1 peerDependencies: "@babel/runtime": ^7.x - checksum: a3d7343658e35a5953829684a8637035dfb57983c6c0d13562715a9cef4d88358966d942ab67d1b2a44a1ebb7e1e028db7a07fe564075dd3eb5b239b0be0d52e + "@web3auth/openlogin-adapter": ^8.x + "@web3auth/wallet-connect-v2-adapter": ^8.x + peerDependenciesMeta: + "@web3auth/openlogin-adapter": + optional: true + "@web3auth/wallet-connect-v2-adapter": + optional: true + checksum: 2e09aa84108edd2894b4821806f97438a93099eb98c4380b6c7b071ea4fd88e271c0f55dbb1cd051cd3849eddf526e6fa228adb7a6f2a366f91d97beb144a24f languageName: node linkType: hard -"@web3auth/openlogin-adapter@npm:^7.3.1": - version: 7.3.1 - resolution: "@web3auth/openlogin-adapter@npm:7.3.1" +"@web3auth/openlogin-adapter@npm:^8.0.1": + version: 8.0.1 + resolution: "@web3auth/openlogin-adapter@npm:8.0.1" dependencies: - "@toruslabs/openlogin": ^6.2.2 - "@toruslabs/openlogin-utils": ^6.2.2 - "@web3auth/base": ^7.3.1 - "@web3auth/base-provider": ^7.3.1 + "@toruslabs/openlogin": ^7.0.4 + "@toruslabs/openlogin-utils": ^7.0.4 + "@web3auth/base": ^8.0.0 + "@web3auth/base-provider": ^8.0.1 lodash.merge: ^4.6.2 peerDependencies: "@babel/runtime": ^7.x - "@solana/web3.js": ^1.x - checksum: 38f8bde41dc91173b158ce8660107b852d9deb187a66cffd5195f5fc186bd25e95d4ef6928963ac07ceeccfca44644cb29f71f4a1e68678fbbfdf6b112af1b33 + checksum: db8ce1a137a90f467b9754ce84e3a1b544af255c755c586ffd151b1640e47e07eb3a215118ca2a74c19bc195584115db3236167ca6bedee044f7f4c3d9e53c02 languageName: node linkType: hard @@ -4350,10 +4768,12 @@ __metadata: "@types/react-color": ^3.0.6 "@types/react-dom": ^18.0.11 "@vercel/og": ^0.5.19 - "@walletconnect/sign-client": ^2.10.2 - "@web3auth/base": ^7.3.1 - "@web3auth/no-modal": ^7.3.1 - "@web3auth/openlogin-adapter": ^7.3.1 + "@walletconnect/modal": ^2.6.2 + "@walletconnect/sign-client": ^2.12.0 + "@walletconnect/universal-provider": ^2.12.0 + "@web3auth/base": ^8.0.0 + "@web3auth/no-modal": ^8.0.1 + "@web3auth/openlogin-adapter": ^8.0.1 "@yornaath/batshit": ^0.8.0 "@yornaath/batshit-devtools-react": ^0.5.4 "@zeitgeistpm/augment-api": 3.2.3 @@ -4539,6 +4959,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.11.3": + version: 8.11.3 + resolution: "acorn@npm:8.11.3" + bin: + acorn: bin/acorn + checksum: 76d8e7d559512566b43ab4aadc374f11f563f0a9e21626dd59cb2888444e9445923ae9f3699972767f18af61df89cd89f5eaaf772d1327b055b45cb829b4a88c + languageName: node + linkType: hard + "agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": version: 7.1.0 resolution: "agent-base@npm:7.1.0" @@ -4640,7 +5069,7 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:~3.1.2": +"anymatch@npm:^3.1.3, anymatch@npm:~3.1.2": version: 3.1.3 resolution: "anymatch@npm:3.1.3" dependencies: @@ -4732,12 +5161,12 @@ __metadata: languageName: node linkType: hard -"async-mutex@npm:^0.4.0": - version: 0.4.0 - resolution: "async-mutex@npm:0.4.0" +"async-mutex@npm:^0.5.0": + version: 0.5.0 + resolution: "async-mutex@npm:0.5.0" dependencies: tslib: ^2.4.0 - checksum: 813a71728b35a4fbfd64dba719f04726d9133c67b577fcd951b7028c4a675a13ee34e69beb82d621f87bf81f5d4f135c4c44be0448550c7db728547244ef71fc + checksum: be1587f4875f3bb15e34e9fcce82eac2966daef4432c8d0046e61947fb9a1b95405284601bc7ce4869319249bc07c75100880191db6af11d1498931ac2a2f9ea languageName: node linkType: hard @@ -5186,6 +5615,19 @@ __metadata: languageName: node linkType: hard +"call-bind@npm:^1.0.5": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" + dependencies: + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + set-function-length: ^1.2.1 + checksum: 295c0c62b90dd6522e6db3b0ab1ce26bdf9e7404215bda13cfee25b626b5ff1a7761324d58d38b1ef1607fc65aca2d06e44d2e18d0dfc6c14b465b00d8660029 + languageName: node + linkType: hard + "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -5319,6 +5761,25 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:^3.6.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" + dependencies: + anymatch: ~3.1.2 + braces: ~3.0.2 + fsevents: ~2.3.2 + glob-parent: ~5.1.2 + is-binary-path: ~2.1.0 + is-glob: ~4.0.1 + normalize-path: ~3.0.0 + readdirp: ~3.6.0 + dependenciesMeta: + fsevents: + optional: true + checksum: d2f29f499705dcd4f6f3bbed79a9ce2388cf530460122eed3b9c48efeab7a4e28739c6551fd15bec9245c6b9eeca7a32baa64694d64d9b6faeb74ddb8c4a413d + languageName: node + linkType: hard + "chownr@npm:^1.1.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" @@ -5345,6 +5806,15 @@ __metadata: languageName: node linkType: hard +"citty@npm:^0.1.5, citty@npm:^0.1.6": + version: 0.1.6 + resolution: "citty@npm:0.1.6" + dependencies: + consola: ^3.2.3 + checksum: 3fbcaaea92d328deddb5aba7d629d9076d4f1aa0338f59db7ea647a8f51eedc14b7f6218c87ad03c9e3c126213ba87d13d7774f9c30d64209f4b074aa83bd6ab + languageName: node + linkType: hard + "class-is@npm:^1.1.0": version: 1.1.0 resolution: "class-is@npm:1.1.0" @@ -5373,6 +5843,17 @@ __metadata: languageName: node linkType: hard +"clipboardy@npm:^4.0.0": + version: 4.0.0 + resolution: "clipboardy@npm:4.0.0" + dependencies: + execa: ^8.0.1 + is-wsl: ^3.1.0 + is64bit: ^2.0.0 + checksum: ac7fa4438451d4a509fd7163505c08be92087c1a0ab8f54f8063eb04a69191ded1b59333344e2fd60bad9688e2a3dd69e50a813bf05ebf8369fa8bf65a0f47a2 + languageName: node + linkType: hard + "cliui@npm:^6.0.0": version: 6.0.0 resolution: "cliui@npm:6.0.0" @@ -5521,6 +6002,13 @@ __metadata: languageName: node linkType: hard +"consola@npm:^3.2.3": + version: 3.2.3 + resolution: "consola@npm:3.2.3" + checksum: 32ec70e177dd2385c42e38078958cc7397be91db21af90c6f9faa0b16168b49b1c61d689338604bbb2d64370b9347a35f42a9197663a913d3a405bb0ce728499 + languageName: node + linkType: hard + "convert-source-map@npm:^1.5.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" @@ -5528,6 +6016,13 @@ __metadata: languageName: node linkType: hard +"cookie-es@npm:^1.0.0": + version: 1.1.0 + resolution: "cookie-es@npm:1.1.0" + checksum: 953ee436e9daeb8f93e36f726e4ad15fd20fa8181c4085198db9e617a5dbd200326376d84c2dac7364c4395bcfb2b314017822bfba3fef44d24258b0ac90e639 + languageName: node + linkType: hard + "copy-anything@npm:^3.0.2": version: 3.0.5 resolution: "copy-anything@npm:3.0.5" @@ -5614,7 +6109,7 @@ __metadata: languageName: node linkType: hard -"cross-fetch@npm:^3.1.5": +"cross-fetch@npm:^3.1.4, cross-fetch@npm:^3.1.5": version: 3.1.8 resolution: "cross-fetch@npm:3.1.8" dependencies: @@ -5634,6 +6129,18 @@ __metadata: languageName: node linkType: hard +"crossws@npm:^0.2.0, crossws@npm:^0.2.2": + version: 0.2.4 + resolution: "crossws@npm:0.2.4" + peerDependencies: + uWebSockets.js: "*" + peerDependenciesMeta: + uWebSockets.js: + optional: true + checksum: dcaf730a3af32cf081ab49fdb9c31192a738d7e0585585975e581e71a3d7d14df8d3b42ba183e13e34a1fc26645f695362abf30c40369d12652bcee372a484c3 + languageName: node + linkType: hard + "css-background-parser@npm:^0.1.0": version: 0.1.0 resolution: "css-background-parser@npm:0.1.0" @@ -6015,6 +6522,17 @@ __metadata: languageName: node linkType: hard +"define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + gopd: ^1.0.1 + checksum: 8068ee6cab694d409ac25936eb861eea704b7763f7f342adbdfe337fc27c78d7ae0eff2364b2917b58c508d723c7a074326d068eef2e45c4edcd85cf94d0313b + languageName: node + linkType: hard + "define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0": version: 1.2.1 resolution: "define-properties@npm:1.2.1" @@ -6026,6 +6544,13 @@ __metadata: languageName: node linkType: hard +"defu@npm:^6.1.3, defu@npm:^6.1.4": + version: 6.1.4 + resolution: "defu@npm:6.1.4" + checksum: 40e3af6338f195ac1564f53d1887fa2d0429ac7e8c081204bc4d29191180059d3952b5f4e08fe5df8d59eb873aa26e9c88b56d4fac699673d4a372c93620b229 + languageName: node + linkType: hard + "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -6040,6 +6565,13 @@ __metadata: languageName: node linkType: hard +"destr@npm:^2.0.3": + version: 2.0.3 + resolution: "destr@npm:2.0.3" + checksum: 4521b145ba6118919a561f7d979d623793695a516d1b9df704de81932601bf9cf21c47278e1cb93a309c88a14f4fd1f18680bb49ebef8b2546cc7f415e7ae48e + languageName: node + linkType: hard + "detect-browser@npm:5.3.0": version: 5.3.0 resolution: "detect-browser@npm:5.3.0" @@ -6047,6 +6579,15 @@ __metadata: languageName: node linkType: hard +"detect-libc@npm:^1.0.3": + version: 1.0.3 + resolution: "detect-libc@npm:1.0.3" + bin: + detect-libc: ./bin/detect-libc.js + checksum: daaaed925ffa7889bd91d56e9624e6c8033911bb60f3a50a74a87500680652969dbaab9526d1e200a4c94acf80fc862a22131841145a0a8482d60a99c24f4a3e + languageName: node + linkType: hard + "detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.1": version: 2.0.2 resolution: "detect-libc@npm:2.0.2" @@ -6230,6 +6771,21 @@ __metadata: languageName: node linkType: hard +"elliptic@npm:^6.5.5": + version: 6.5.5 + resolution: "elliptic@npm:6.5.5" + dependencies: + bn.js: ^4.11.9 + brorand: ^1.1.0 + hash.js: ^1.0.0 + hmac-drbg: ^1.0.1 + inherits: ^2.0.4 + minimalistic-assert: ^1.0.1 + minimalistic-crypto-utils: ^1.0.1 + checksum: ec9105e4469eb3b32b0ee2579756c888ddf3f99d259aa0d65fccb906ee877768aaf8880caae73e3e669c9a4adeb3eb1945703aa974ec5000d2d33a239f4567eb + languageName: node + linkType: hard + "embla-carousel-react@npm:^8.0.0-rc19": version: 8.0.0-rc19 resolution: "embla-carousel-react@npm:8.0.0-rc19" @@ -6380,6 +6936,22 @@ __metadata: languageName: node linkType: hard +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: ^1.2.4 + checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 + languageName: node + linkType: hard + "es-get-iterator@npm:^1.1.3": version: 1.1.3 resolution: "es-get-iterator@npm:1.1.3" @@ -6665,6 +7237,18 @@ __metadata: languageName: node linkType: hard +"ethereum-cryptography@npm:^2.1.3": + version: 2.1.3 + resolution: "ethereum-cryptography@npm:2.1.3" + dependencies: + "@noble/curves": 1.3.0 + "@noble/hashes": 1.3.3 + "@scure/bip32": 1.3.3 + "@scure/bip39": 1.2.2 + checksum: 7f9c14f868a588641179cace3eb86c332c4743290865db699870710253cabc4dc74bd4bce5e7bc6db667482e032e94d6f79521219eb6be5dc422059d279a27b7 + languageName: node + linkType: hard + "event-source-polyfill@npm:1.0.31": version: 1.0.31 resolution: "event-source-polyfill@npm:1.0.31" @@ -6746,6 +7330,23 @@ __metadata: languageName: node linkType: hard +"execa@npm:^8.0.1": + version: 8.0.1 + resolution: "execa@npm:8.0.1" + dependencies: + cross-spawn: ^7.0.3 + get-stream: ^8.0.1 + human-signals: ^5.0.0 + is-stream: ^3.0.0 + merge-stream: ^2.0.0 + npm-run-path: ^5.1.0 + onetime: ^6.0.0 + signal-exit: ^4.1.0 + strip-final-newline: ^3.0.0 + checksum: cac1bf86589d1d9b73bdc5dda65c52012d1a9619c44c526891956745f7b366ca2603d29fe3f7460bacc2b48c6eab5d6a4f7afe0534b31473d3708d1265545e1f + languageName: node + linkType: hard + "expand-template@npm:^2.0.3": version: 2.0.3 resolution: "expand-template@npm:2.0.3" @@ -7261,6 +7862,19 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" + dependencies: + es-errors: ^1.3.0 + function-bind: ^1.1.2 + has-proto: ^1.0.1 + has-symbols: ^1.0.3 + hasown: ^2.0.0 + checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951 + languageName: node + linkType: hard + "get-it@npm:^8.4.4": version: 8.4.4 resolution: "get-it@npm:8.4.4" @@ -7293,6 +7907,13 @@ __metadata: languageName: node linkType: hard +"get-port-please@npm:^3.1.2": + version: 3.1.2 + resolution: "get-port-please@npm:3.1.2" + checksum: 8e65b56459ead2f31c446d76bb8eb639c33e04e72b07a4dd5d8acc39738f12962591e90b2befecf10492844d0d11c2122c281f5204ee48692d4a8ba0ec68733a + languageName: node + linkType: hard + "get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" @@ -7300,6 +7921,13 @@ __metadata: languageName: node linkType: hard +"get-stream@npm:^8.0.1": + version: 8.0.1 + resolution: "get-stream@npm:8.0.1" + checksum: 01e3d3cf29e1393f05f44d2f00445c5f9ec3d1c49e8179b31795484b9c117f4c695e5e07b88b50785d5c8248a788c85d9913a79266fc77e3ef11f78f10f1b974 + languageName: node + linkType: hard + "getpass@npm:^0.1.1": version: 0.1.7 resolution: "getpass@npm:0.1.7" @@ -7491,6 +8119,24 @@ __metadata: languageName: node linkType: hard +"h3@npm:^1.10.2, h3@npm:^1.11.1": + version: 1.11.1 + resolution: "h3@npm:1.11.1" + dependencies: + cookie-es: ^1.0.0 + crossws: ^0.2.2 + defu: ^6.1.4 + destr: ^2.0.3 + iron-webcrypto: ^1.0.0 + ohash: ^1.1.3 + radix3: ^1.1.0 + ufo: ^1.4.0 + uncrypto: ^0.1.3 + unenv: ^1.9.0 + checksum: 505ef90cf095f5a6c1e7fb7f26e83b44477634c31eda4459b683e96837ba33d163e89599b3a883e645688b761ffa754ff1f77a432c4e229bf5ab916272e0bee5 + languageName: node + linkType: hard + "hamt-sharding@npm:^2.0.0": version: 2.0.1 resolution: "hamt-sharding@npm:2.0.1" @@ -7555,6 +8201,15 @@ __metadata: languageName: node linkType: hard +"has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: ^1.0.0 + checksum: fcbb246ea2838058be39887935231c6d5788babed499d0e9d0cc5737494c48aba4fe17ba1449e0d0fbbb1e36175442faa37f9c427ae357d6ccb1d895fbcd3de3 + languageName: node + linkType: hard + "has-proto@npm:^1.0.1": version: 1.0.1 resolution: "has-proto@npm:1.0.1" @@ -7604,6 +8259,13 @@ __metadata: languageName: node linkType: hard +"hey-listen@npm:^1.0.8": + version: 1.0.8 + resolution: "hey-listen@npm:1.0.8" + checksum: 6bad60b367688f5348e25e7ca3276a74b59ac5a09b0455e6ff8ab7d4a9e38cd2116c708a7dcd8a954d27253ce1d8717ec891d175723ea739885b828cf44e4072 + languageName: node + linkType: hard + "hmac-drbg@npm:^1.0.1": version: 1.0.1 resolution: "hmac-drbg@npm:1.0.1" @@ -7657,6 +8319,13 @@ __metadata: languageName: node linkType: hard +"http-shutdown@npm:^1.2.2": + version: 1.2.2 + resolution: "http-shutdown@npm:1.2.2" + checksum: 5dccd94f4fe4f51f9cbd7ec4586121160cd6470728e581662ea8032724440d891c4c92b8210b871ac468adadb3c99c40098ad0f752a781a550abae49dfa26206 + languageName: node + linkType: hard + "http-signature@npm:~1.2.0": version: 1.2.0 resolution: "http-signature@npm:1.2.0" @@ -7699,6 +8368,13 @@ __metadata: languageName: node linkType: hard +"human-signals@npm:^5.0.0": + version: 5.0.0 + resolution: "human-signals@npm:5.0.0" + checksum: 6504560d5ed91444f16bea3bd9dfc66110a339442084e56c3e7fa7bbdf3f406426d6563d662bdce67064b165eac31eeabfc0857ed170aaa612cf14ec9f9a464c + languageName: node + linkType: hard + "humanize-string@npm:^2.1.0": version: 2.1.0 resolution: "humanize-string@npm:2.1.0" @@ -7717,6 +8393,13 @@ __metadata: languageName: node linkType: hard +"idb-keyval@npm:^6.2.1": + version: 6.2.1 + resolution: "idb-keyval@npm:6.2.1" + checksum: 7c0836f832096086e99258167740181132a71dd2694c8b8454a4f5ec69114ba6d70983115153306f0b6de1c8d3bad04f67eed3dff8f50c96815b9985d6d78470 + languageName: node + linkType: hard + "ieee754@npm:^1.1.13, ieee754@npm:^1.2.1": version: 1.2.1 resolution: "ieee754@npm:1.2.1" @@ -8197,6 +8880,13 @@ __metadata: languageName: node linkType: hard +"iron-webcrypto@npm:^1.0.0": + version: 1.1.0 + resolution: "iron-webcrypto@npm:1.1.0" + checksum: 75cdc0931a9ff701dfd699c48eeeb855bc07c2525f72f4086d0790e18133e44e8253949cf109240c149aa0b823f376c4eff4b2e69d4540914d54b2200b19f460 + languageName: node + linkType: hard + "is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" @@ -8292,6 +8982,15 @@ __metadata: languageName: node linkType: hard +"is-docker@npm:^3.0.0": + version: 3.0.0 + resolution: "is-docker@npm:3.0.0" + bin: + is-docker: cli.js + checksum: b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 + languageName: node + linkType: hard + "is-electron@npm:^2.2.0": version: 2.2.2 resolution: "is-electron@npm:2.2.2" @@ -8331,6 +9030,17 @@ __metadata: languageName: node linkType: hard +"is-inside-container@npm:^1.0.0": + version: 1.0.0 + resolution: "is-inside-container@npm:1.0.0" + dependencies: + is-docker: ^3.0.0 + bin: + is-inside-container: cli.js + checksum: c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 + languageName: node + linkType: hard + "is-ip@npm:^3.1.0": version: 3.1.0 resolution: "is-ip@npm:3.1.0" @@ -8438,6 +9148,13 @@ __metadata: languageName: node linkType: hard +"is-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "is-stream@npm:3.0.0" + checksum: 172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16 + languageName: node + linkType: hard + "is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" @@ -8496,6 +9213,24 @@ __metadata: languageName: node linkType: hard +"is-wsl@npm:^3.1.0": + version: 3.1.0 + resolution: "is-wsl@npm:3.1.0" + dependencies: + is-inside-container: ^1.0.0 + checksum: f9734c81f2f9cf9877c5db8356bfe1ff61680f1f4c1011e91278a9c0564b395ae796addb4bf33956871041476ec82c3e5260ed57b22ac91794d4ae70a1d2f0a9 + languageName: node + linkType: hard + +"is64bit@npm:^2.0.0": + version: 2.0.0 + resolution: "is64bit@npm:2.0.0" + dependencies: + system-architecture: ^0.1.0 + checksum: 253079e64b6f9bb90295a63b73a046bea67364cdc104bc5abeffcf4cbc52b3e66b0e921cb14f686deb71b5cab628f9f490845c1194c6e94f84068d177c7f15cd + languageName: node + linkType: hard + "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" @@ -8565,6 +9300,16 @@ __metadata: languageName: node linkType: hard +"isomorphic-unfetch@npm:3.1.0": + version: 3.1.0 + resolution: "isomorphic-unfetch@npm:3.1.0" + dependencies: + node-fetch: ^2.6.1 + unfetch: ^4.2.0 + checksum: 82b92fe4ec2823a81ab0fc0d11bd94d710e6f9a940d56b3cba31896d4345ec9ffc7949f4ff31ebcae84f6b95f7ebf3474c4c7452b834eb4078ea3f2c37e459c5 + languageName: node + linkType: hard + "isstream@npm:~0.1.2": version: 0.1.2 resolution: "isstream@npm:0.1.2" @@ -8783,6 +9528,15 @@ __metadata: languageName: node linkType: hard +"jiti@npm:^1.21.0": + version: 1.21.0 + resolution: "jiti@npm:1.21.0" + bin: + jiti: bin/jiti.js + checksum: a7bd5d63921c170eaec91eecd686388181c7828e1fa0657ab374b9372bfc1f383cf4b039e6b272383d5cb25607509880af814a39abdff967322459cca41f2961 + languageName: node + linkType: hard + "joi@npm:^17.7.0": version: 17.11.0 resolution: "joi@npm:17.11.0" @@ -8956,6 +9710,18 @@ __metadata: languageName: node linkType: hard +"json-stable-stringify@npm:^1.1.1": + version: 1.1.1 + resolution: "json-stable-stringify@npm:1.1.1" + dependencies: + call-bind: ^1.0.5 + isarray: ^2.0.5 + jsonify: ^0.0.1 + object-keys: ^1.1.1 + checksum: e1ba06600fd278767eeff53f28e408e29c867e79abf564e7aadc3ce8f31f667258f8db278ef28831e45884dd687388fa1910f46e599fc19fb94c9afbbe3a4de8 + languageName: node + linkType: hard + "json-stream-stringify@npm:^3.0.1": version: 3.1.0 resolution: "json-stream-stringify@npm:3.1.0" @@ -9125,6 +9891,66 @@ __metadata: languageName: node linkType: hard +"listhen@npm:^1.7.2": + version: 1.7.2 + resolution: "listhen@npm:1.7.2" + dependencies: + "@parcel/watcher": ^2.4.1 + "@parcel/watcher-wasm": ^2.4.1 + citty: ^0.1.6 + clipboardy: ^4.0.0 + consola: ^3.2.3 + crossws: ^0.2.0 + defu: ^6.1.4 + get-port-please: ^3.1.2 + h3: ^1.10.2 + http-shutdown: ^1.2.2 + jiti: ^1.21.0 + mlly: ^1.6.1 + node-forge: ^1.3.1 + pathe: ^1.1.2 + std-env: ^3.7.0 + ufo: ^1.4.0 + untun: ^0.1.3 + uqr: ^0.1.2 + bin: + listen: bin/listhen.mjs + listhen: bin/listhen.mjs + checksum: 92b160ab493bbdb4941ba7fbfc7e0815b4c1da9ca01f792df2e77da13a6b726086d62d57cd2da51242c47a463d59a68798666fb8b64338510e2edf8dc2e7a1c3 + languageName: node + linkType: hard + +"lit-element@npm:^3.3.0": + version: 3.3.3 + resolution: "lit-element@npm:3.3.3" + dependencies: + "@lit-labs/ssr-dom-shim": ^1.1.0 + "@lit/reactive-element": ^1.3.0 + lit-html: ^2.8.0 + checksum: 29a596fa556e231cce7246ca3e5687ad238f299b0cb374a0934d5e6fe9adf1436e031d4fbd21b280aabfc0e21a66e6c4b52da558a908df2566d09d960f3ca93d + languageName: node + linkType: hard + +"lit-html@npm:^2.8.0": + version: 2.8.0 + resolution: "lit-html@npm:2.8.0" + dependencies: + "@types/trusted-types": ^2.0.2 + checksum: 2d70df07248bcb2f502a3afb1e91d260735024fa669669ffb1417575aa39c3092779725ac1b90f5f39e4ce78c63f431f51176bc67f532389f0285a6991573255 + languageName: node + linkType: hard + +"lit@npm:2.8.0": + version: 2.8.0 + resolution: "lit@npm:2.8.0" + dependencies: + "@lit/reactive-element": ^1.6.0 + lit-element: ^3.3.0 + lit-html: ^2.8.0 + checksum: 2480e733f7d022d3ecba91abc58a20968f0ca8f5fa30b3341ecf4bcf4845e674ad27b721a5ae53529cafc6ca603c015b80d0979ceb7a711e268ef20bb6bc7527 + languageName: node + linkType: hard + "local-pkg@npm:^0.4.3": version: 0.4.3 resolution: "local-pkg@npm:0.4.3" @@ -9220,6 +10046,13 @@ __metadata: languageName: node linkType: hard +"loglevel@npm:^1.9.1": + version: 1.9.1 + resolution: "loglevel@npm:1.9.1" + checksum: e1c8586108c4d566122e91f8a79c8df728920e3a714875affa5120566761a24077ec8ec9e5fc388b022e39fc411ec6e090cde1b5775871241b045139771eeb06 + languageName: node + linkType: hard + "long@npm:^4.0.0": version: 4.0.0 resolution: "long@npm:4.0.0" @@ -9261,6 +10094,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^10.2.0": + version: 10.2.0 + resolution: "lru-cache@npm:10.2.0" + checksum: eee7ddda4a7475deac51ac81d7dd78709095c6fa46e8350dc2d22462559a1faa3b81ed931d5464b13d48cbd7e08b46100b6f768c76833912bc444b99c37e25db + languageName: node + linkType: hard + "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -9441,6 +10281,15 @@ __metadata: languageName: node linkType: hard +"mime@npm:^3.0.0": + version: 3.0.0 + resolution: "mime@npm:3.0.0" + bin: + mime: cli.js + checksum: f43f9b7bfa64534e6b05bd6062961681aeb406a5b53673b53b683f27fcc4e739989941836a355eef831f4478923651ecc739f4a5f6e20a76487b432bfd4db928 + languageName: node + linkType: hard + "mimic-fn@npm:^2.1.0": version: 2.1.0 resolution: "mimic-fn@npm:2.1.0" @@ -9448,6 +10297,13 @@ __metadata: languageName: node linkType: hard +"mimic-fn@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-fn@npm:4.0.0" + checksum: 995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56 + languageName: node + linkType: hard + "mimic-response@npm:^3.1.0": version: 3.1.0 resolution: "mimic-response@npm:3.1.0" @@ -9633,6 +10489,18 @@ __metadata: languageName: node linkType: hard +"mlly@npm:^1.6.1": + version: 1.6.1 + resolution: "mlly@npm:1.6.1" + dependencies: + acorn: ^8.11.3 + pathe: ^1.1.2 + pkg-types: ^1.0.3 + ufo: ^1.3.2 + checksum: c40a547dba8f6b2a5a840899d49f4c9550c233d47fd7bd75f4ac27f388047bad655ad86684329809c1640df4373b45bec77304f73530ca4354bc1199700e2a46 + languageName: node + linkType: hard + "mock-socket@npm:^9.2.1, mock-socket@npm:^9.3.1": version: 9.3.1 resolution: "mock-socket@npm:9.3.1" @@ -9656,6 +10524,27 @@ __metadata: languageName: node linkType: hard +"motion@npm:10.16.2": + version: 10.16.2 + resolution: "motion@npm:10.16.2" + dependencies: + "@motionone/animation": ^10.15.1 + "@motionone/dom": ^10.16.2 + "@motionone/svelte": ^10.16.2 + "@motionone/types": ^10.15.1 + "@motionone/utils": ^10.15.1 + "@motionone/vue": ^10.16.2 + checksum: 0b91256808c2374d8b7f4ac5e7ed513f2ca8df2b7d1be4fbc00ec5baece5162ada648aedaa5bc1d60be9ad2e6c9bc1d3bb160333051c20ab79e241b8e02e3c92 + languageName: node + linkType: hard + +"mri@npm:^1.2.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" + checksum: 83f515abbcff60150873e424894a2f65d68037e5a7fcde8a9e2b285ee9c13ac581b63cfc1e6826c4732de3aeb84902f7c1e16b7aff46cd3f897a0f757a894e85 + languageName: node + linkType: hard + "mrmime@npm:^1.0.0": version: 1.0.1 resolution: "mrmime@npm:1.0.1" @@ -9860,6 +10749,13 @@ __metadata: languageName: node linkType: hard +"napi-wasm@npm:^1.1.0": + version: 1.1.0 + resolution: "napi-wasm@npm:1.1.0" + checksum: 649a5d03477b89ee75cd8d7be5404daa5c889915640fd4ab042f2d38d265e961f86933e83982388d72c8b0a3952f36f099b96598ea88210205519ec2adc41d8d + languageName: node + linkType: hard + "native-abort-controller@npm:^1.0.3": version: 1.0.4 resolution: "native-abort-controller@npm:1.0.4" @@ -10042,6 +10938,15 @@ __metadata: languageName: node linkType: hard +"node-addon-api@npm:^7.0.0": + version: 7.1.0 + resolution: "node-addon-api@npm:7.1.0" + dependencies: + node-gyp: latest + checksum: 26640c8d2ed7e2059e2ed65ee79e2a195306b3f1fc27ad11448943ba91d37767bd717a9a0453cc97e83a1109194dced8336a55f8650000458ef625c0b8b5e3df + languageName: node + linkType: hard + "node-cache@npm:5.1.2": version: 5.1.2 resolution: "node-cache@npm:5.1.2" @@ -10058,6 +10963,13 @@ __metadata: languageName: node linkType: hard +"node-fetch-native@npm:^1.6.1, node-fetch-native@npm:^1.6.2, node-fetch-native@npm:^1.6.3": + version: 1.6.4 + resolution: "node-fetch-native@npm:1.6.4" + checksum: 7b159f610e037e8813750096a6616ec6771e9abf868aa6e75e5b790bfc2ba2d92cf2abcce33c18fd01f2e5e5cc72de09c78bd4381e7f8c0887f7de21bd96f045 + languageName: node + linkType: hard + "node-fetch@npm:2.6.7": version: 2.6.7 resolution: "node-fetch@npm:2.6.7" @@ -10104,6 +11016,13 @@ __metadata: languageName: node linkType: hard +"node-forge@npm:^1.3.1": + version: 1.3.1 + resolution: "node-forge@npm:1.3.1" + checksum: 08fb072d3d670599c89a1704b3e9c649ff1b998256737f0e06fbd1a5bf41cae4457ccaee32d95052d80bbafd9ffe01284e078c8071f0267dc9744e51c5ed42a9 + languageName: node + linkType: hard + "node-gyp-build@npm:^4.2.0, node-gyp-build@npm:^4.3.0": version: 4.6.1 resolution: "node-gyp-build@npm:4.6.1" @@ -10200,6 +11119,15 @@ __metadata: languageName: node linkType: hard +"npm-run-path@npm:^5.1.0": + version: 5.3.0 + resolution: "npm-run-path@npm:5.3.0" + dependencies: + path-key: ^4.0.0 + checksum: ae8e7a89da9594fb9c308f6555c73f618152340dcaae423e5fb3620026fefbec463618a8b761920382d666fa7a2d8d240b6fe320e8a6cdd54dc3687e2b659d25 + languageName: node + linkType: hard + "oauth-sign@npm:~0.9.0": version: 0.9.0 resolution: "oauth-sign@npm:0.9.0" @@ -10264,10 +11192,28 @@ __metadata: languageName: node linkType: hard -"oblivious-set@npm:1.1.1": - version: 1.1.1 - resolution: "oblivious-set@npm:1.1.1" - checksum: ea1830c38ad5b8b71e6573d0dda3ecaf01e7e0c25c5d612d6f2915e8568c2148a5e0aab31a7d4155db96e6623a123cce57d9b4929947d2ab4c040505947674c6 +"oblivious-set@npm:1.4.0": + version: 1.4.0 + resolution: "oblivious-set@npm:1.4.0" + checksum: 4503772b19eda65d18afca528a35f73b68956833f88b64c528516159a190f61c5c0c5f7f33a7882aad267ecec67097c11729e497b0bbb34e093a3aa84679cc33 + languageName: node + linkType: hard + +"ofetch@npm:^1.3.3": + version: 1.3.4 + resolution: "ofetch@npm:1.3.4" + dependencies: + destr: ^2.0.3 + node-fetch-native: ^1.6.3 + ufo: ^1.5.3 + checksum: 46749d5bf88cc924657520fa409ece473ee7d70303a374e0acf8a88883576be515861b2342b4e5d491776e2da9c8c52911c3ef298329619ef34832a5a4ffe64c + languageName: node + linkType: hard + +"ohash@npm:^1.1.3": + version: 1.1.3 + resolution: "ohash@npm:1.1.3" + checksum: 44c7321cb950ce6e87d46584fd5cc8dd3dd15fcd4ade0ac2995d0497dc6b6b1ae9bd844c59af185d63923da5cfe9b37ae37a9dbd9ac455f3ad0cdfb5a73d5ef6 languageName: node linkType: hard @@ -10305,6 +11251,15 @@ __metadata: languageName: node linkType: hard +"onetime@npm:^6.0.0": + version: 6.0.0 + resolution: "onetime@npm:6.0.0" + dependencies: + mimic-fn: ^4.0.0 + checksum: 0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788 + languageName: node + linkType: hard + "opener@npm:^1.5.2": version: 1.5.2 resolution: "opener@npm:1.5.2" @@ -10532,6 +11487,13 @@ __metadata: languageName: node linkType: hard +"path-key@npm:^4.0.0": + version: 4.0.0 + resolution: "path-key@npm:4.0.0" + checksum: 8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7 + languageName: node + linkType: hard + "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" @@ -10563,6 +11525,13 @@ __metadata: languageName: node linkType: hard +"pathe@npm:^1.1.2": + version: 1.1.2 + resolution: "pathe@npm:1.1.2" + checksum: ec5f778d9790e7b9ffc3e4c1df39a5bb1ce94657a4e3ad830c1276491ca9d79f189f47609884671db173400256b005f4955f7952f52a2aeb5834ad5fb4faf134 + languageName: node + linkType: hard + "pathval@npm:^1.1.1": version: 1.1.1 resolution: "pathval@npm:1.1.1" @@ -11085,6 +12054,13 @@ __metadata: languageName: node linkType: hard +"proxy-compare@npm:2.5.1": + version: 2.5.1 + resolution: "proxy-compare@npm:2.5.1" + checksum: c7cc151ac255150bcb24becde6495b3e399416c31991af377ce082255b51f07eaeb5d861bf8bf482703e92f88b90a5892ad57d3153ea29450d03ef921683d9fa + languageName: node + linkType: hard + "ps-tree@npm:1.2.0": version: 1.2.0 resolution: "ps-tree@npm:1.2.0" @@ -11143,7 +12119,7 @@ __metadata: languageName: node linkType: hard -"qrcode@npm:^1.5.3": +"qrcode@npm:1.5.3, qrcode@npm:^1.5.3": version: 1.5.3 resolution: "qrcode@npm:1.5.3" dependencies: @@ -11254,6 +12230,13 @@ __metadata: languageName: node linkType: hard +"radix3@npm:^1.1.0": + version: 1.1.2 + resolution: "radix3@npm:1.1.2" + checksum: c4d49a3f603b5b7b7704dd907383c8884d12064d6d475f7ca8b05ecc7604d3bd73524b55e0fbcca0f7c9da3a2e9b473a6b4fbc0b639c29c2b0e85020ebda67d3 + languageName: node + linkType: hard + "rc@npm:^1.2.7": version: 1.2.8 resolution: "rc@npm:1.2.8" @@ -11651,19 +12634,6 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^4.4.2": - version: 4.4.2 - resolution: "readable-stream@npm:4.4.2" - dependencies: - abort-controller: ^3.0.0 - buffer: ^6.0.3 - events: ^3.3.0 - process: ^0.11.10 - string_decoder: ^1.3.0 - checksum: 6f4063763dbdb52658d22d3f49ca976420e1fbe16bbd241f744383715845350b196a2f08b8d6330f8e219153dff34b140aeefd6296da828e1041a7eab1f20d5e - languageName: node - linkType: hard - "readable-stream@npm:^4.5.2": version: 4.5.2 resolution: "readable-stream@npm:4.5.2" @@ -12031,13 +13001,6 @@ __metadata: languageName: node linkType: hard -"safe-json-utils@npm:^1.1.1": - version: 1.1.1 - resolution: "safe-json-utils@npm:1.1.1" - checksum: f82a5833b7f6f25583c46520b3e158da3864d4f6f85b7cd68ec956ae7023395872e834d75f7f6216c109c546d10b6ee15c066d849f75ac2a7b86b8a041b4f01f - languageName: node - linkType: hard - "safe-stable-stringify@npm:^2.1.0, safe-stable-stringify@npm:^2.3.1": version: 2.4.3 resolution: "safe-stable-stringify@npm:2.4.3" @@ -12139,6 +13102,20 @@ __metadata: languageName: node linkType: hard +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: ^1.1.4 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + gopd: ^1.0.1 + has-property-descriptors: ^1.0.2 + checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 + languageName: node + linkType: hard + "set-function-name@npm:^2.0.0": version: 2.0.1 resolution: "set-function-name@npm:2.0.1" @@ -12224,7 +13201,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^4.0.1": +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 @@ -12306,6 +13283,18 @@ __metadata: languageName: node linkType: hard +"socket.io-client@npm:^4.7.5": + version: 4.7.5 + resolution: "socket.io-client@npm:4.7.5" + dependencies: + "@socket.io/component-emitter": ~3.1.0 + debug: ~4.3.2 + engine.io-client: ~6.5.2 + socket.io-parser: ~4.2.4 + checksum: a6994b93a753d14292682ee97ba3c925c54b63e6fcb2ed5e0aa1d7c1d6164ed4a30d993f7eaaa3017ddf868ad0a1ab996badc8310129070136d84668789ee6c9 + languageName: node + linkType: hard + "socket.io-parser@npm:~4.2.4": version: 4.2.4 resolution: "socket.io-parser@npm:4.2.4" @@ -12516,6 +13505,13 @@ __metadata: languageName: node linkType: hard +"std-env@npm:^3.7.0": + version: 3.7.0 + resolution: "std-env@npm:3.7.0" + checksum: 4f489d13ff2ab838c9acd4ed6b786b51aa52ecacdfeaefe9275fcb220ff2ac80c6e95674723508fd29850a694569563a8caaaea738eb82ca16429b3a0b50e510 + languageName: node + linkType: hard + "stop-iteration-iterator@npm:^1.0.0": version: 1.0.0 resolution: "stop-iteration-iterator@npm:1.0.0" @@ -12643,6 +13639,13 @@ __metadata: languageName: node linkType: hard +"strip-final-newline@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-final-newline@npm:3.0.0" + checksum: 23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050 + languageName: node + linkType: hard + "strip-indent@npm:^3.0.0": version: 3.0.0 resolution: "strip-indent@npm:3.0.0" @@ -12800,6 +13803,13 @@ __metadata: languageName: node linkType: hard +"system-architecture@npm:^0.1.0": + version: 0.1.0 + resolution: "system-architecture@npm:0.1.0" + checksum: ca0dd793c45c354ab57dd7fc8ce7dc9923a6e07382bd3b22eb5b08f55ddb0217c390d00767549c5155fd4ce7ef23ffdd8cfb33dd4344cbbd37837d085a50f6f0 + languageName: node + linkType: hard + "tailwindcss@npm:^3.4.1": version: 3.4.1 resolution: "tailwindcss@npm:3.4.1" @@ -13181,7 +14191,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.6.1, tslib@npm:^2.6.2": +"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.6.1, tslib@npm:^2.6.2": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad @@ -13305,6 +14315,13 @@ __metadata: languageName: node linkType: hard +"ufo@npm:^1.3.2, ufo@npm:^1.4.0, ufo@npm:^1.5.3": + version: 1.5.3 + resolution: "ufo@npm:1.5.3" + checksum: 2f54fa543b2e689cc4ab341fe2194937afe37c5ee43cd782e6ecc184e36859e84d4197a43ae4cd6e9a56f793ca7c5b950dfff3f16fadaeef9b6b88b05c88c8ef + languageName: node + linkType: hard + "uint8-varint@npm:^2.0.1": version: 2.0.2 resolution: "uint8-varint@npm:2.0.2" @@ -13361,6 +14378,13 @@ __metadata: languageName: node linkType: hard +"uncrypto@npm:^0.1.3": + version: 0.1.3 + resolution: "uncrypto@npm:0.1.3" + checksum: 07160e08806dd6cea16bb96c3fd54cd70fc801e02fc3c6f86980144d15c9ebbd1c55587f7280a207b3af6cd34901c0d0b77ada5a02c2f7081a033a05acf409e2 + languageName: node + linkType: hard + "undici-types@npm:~5.26.4": version: 5.26.5 resolution: "undici-types@npm:5.26.5" @@ -13377,6 +14401,26 @@ __metadata: languageName: node linkType: hard +"unenv@npm:^1.9.0": + version: 1.9.0 + resolution: "unenv@npm:1.9.0" + dependencies: + consola: ^3.2.3 + defu: ^6.1.3 + mime: ^3.0.0 + node-fetch-native: ^1.6.1 + pathe: ^1.1.1 + checksum: 4cfbeedee1436e7f417d655c521e4c6220228f5b96afff90b5253d4504282c6de5acdd982aa51c977ce38d21d7692a33d10fc857166b3488655ff29c3bb754a2 + languageName: node + linkType: hard + +"unfetch@npm:^4.2.0": + version: 4.2.0 + resolution: "unfetch@npm:4.2.0" + checksum: 6a4b2557e1d921eaa80c4425ce27a404945ec26491ed06e62598f333996a91a44c7908cb26dc7c2746d735762b13276cf4aa41829b4c8f438dde63add3045d7a + languageName: node + linkType: hard + "unicode-trie@npm:^2.0.0": version: 2.0.0 resolution: "unicode-trie@npm:2.0.0" @@ -13412,6 +14456,78 @@ __metadata: languageName: node linkType: hard +"unstorage@npm:^1.9.0": + version: 1.10.2 + resolution: "unstorage@npm:1.10.2" + dependencies: + anymatch: ^3.1.3 + chokidar: ^3.6.0 + destr: ^2.0.3 + h3: ^1.11.1 + listhen: ^1.7.2 + lru-cache: ^10.2.0 + mri: ^1.2.0 + node-fetch-native: ^1.6.2 + ofetch: ^1.3.3 + ufo: ^1.4.0 + peerDependencies: + "@azure/app-configuration": ^1.5.0 + "@azure/cosmos": ^4.0.0 + "@azure/data-tables": ^13.2.2 + "@azure/identity": ^4.0.1 + "@azure/keyvault-secrets": ^4.8.0 + "@azure/storage-blob": ^12.17.0 + "@capacitor/preferences": ^5.0.7 + "@netlify/blobs": ^6.5.0 || ^7.0.0 + "@planetscale/database": ^1.16.0 + "@upstash/redis": ^1.28.4 + "@vercel/kv": ^1.0.1 + idb-keyval: ^6.2.1 + ioredis: ^5.3.2 + peerDependenciesMeta: + "@azure/app-configuration": + optional: true + "@azure/cosmos": + optional: true + "@azure/data-tables": + optional: true + "@azure/identity": + optional: true + "@azure/keyvault-secrets": + optional: true + "@azure/storage-blob": + optional: true + "@capacitor/preferences": + optional: true + "@netlify/blobs": + optional: true + "@planetscale/database": + optional: true + "@upstash/redis": + optional: true + "@vercel/kv": + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + checksum: dd3dc881fb2724b0e1af069b919682cc8cfe539e9c8fa50cd3fe448744c9608f97c47b092f48c615e4d17736e206e880b76d7479a4520177bc3e197159d49718 + languageName: node + linkType: hard + +"untun@npm:^0.1.3": + version: 0.1.3 + resolution: "untun@npm:0.1.3" + dependencies: + citty: ^0.1.5 + consola: ^3.2.3 + pathe: ^1.1.1 + bin: + untun: bin/untun.mjs + checksum: ad886c242dbac250f88ef6f18ad780fa084d07e4d030ab5ceacfe4378aa4bf2d3549b8ed8352bad5776facd9aaee05e3f914c661adc11bace867e2a12fd7bee5 + languageName: node + linkType: hard + "up@npm:^1.0.2": version: 1.0.2 resolution: "up@npm:1.0.2" @@ -13433,6 +14549,13 @@ __metadata: languageName: node linkType: hard +"uqr@npm:^0.1.2": + version: 0.1.2 + resolution: "uqr@npm:0.1.2" + checksum: 717766f03814172f5a9934dae2c4c48f6de065a4fd7da82aa513bd8300b621c1e606efdd174478cab79093e5ba244a99f0c0b1b0b9c0175656ab5e637a006d92 + languageName: node + linkType: hard + "uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -13483,7 +14606,7 @@ __metadata: languageName: node linkType: hard -"use-sync-external-store@npm:^1.2.0": +"use-sync-external-store@npm:1.2.0, use-sync-external-store@npm:^1.2.0": version: 1.2.0 resolution: "use-sync-external-store@npm:1.2.0" peerDependencies: @@ -13531,6 +14654,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^9.0.1": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 39931f6da74e307f51c0fb463dc2462807531dc80760a9bff1e35af4316131b4fc3203d16da60ae33f07fdca5b56f3f1dd662da0c99fea9aaeab2004780cc5f4 + languageName: node + linkType: hard + "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1" @@ -13555,6 +14687,24 @@ __metadata: languageName: node linkType: hard +"valtio@npm:1.11.2": + version: 1.11.2 + resolution: "valtio@npm:1.11.2" + dependencies: + proxy-compare: 2.5.1 + use-sync-external-store: 1.2.0 + peerDependencies: + "@types/react": ">=16.8" + react: ">=16.8" + peerDependenciesMeta: + "@types/react": + optional: true + react: + optional: true + checksum: cce2d9212aac9fc4bdeba2d381188cc831cfe8d2d03039024cfcd58ba1801f2a5b14d01c2bb21a2c9f12046d2ede64f1dd887175185f39bee553677a35592c30 + languageName: node + linkType: hard + "varint@npm:^5.0.0, varint@npm:^5.0.2, varint@npm:~5.0.0": version: 5.0.2 resolution: "varint@npm:5.0.2"