From e9ae98084af24199155f997f724c7ea8ff860876 Mon Sep 17 00:00:00 2001 From: Joaquim Verges Date: Mon, 23 Sep 2024 11:56:47 +1200 Subject: [PATCH 1/5] feat(ReactNative): respect icon theme color in wallet UI (#4752) --- .changeset/dull-rockets-joke.md | 5 +++++ .../src/react/native/ui/components/WalletImage.tsx | 9 ++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 .changeset/dull-rockets-joke.md diff --git a/.changeset/dull-rockets-joke.md b/.changeset/dull-rockets-joke.md new file mode 100644 index 00000000000..c3a315e0db3 --- /dev/null +++ b/.changeset/dull-rockets-joke.md @@ -0,0 +1,5 @@ +--- +"thirdweb": patch +--- + +[ReactNative] Respect icon theme color in connect button and detail modal diff --git a/packages/thirdweb/src/react/native/ui/components/WalletImage.tsx b/packages/thirdweb/src/react/native/ui/components/WalletImage.tsx index 73db4cd4072..78d11cd6882 100644 --- a/packages/thirdweb/src/react/native/ui/components/WalletImage.tsx +++ b/packages/thirdweb/src/react/native/ui/components/WalletImage.tsx @@ -65,7 +65,14 @@ export const WalletImage = (props: { }); const data = avatar || imageData || WALLET_ICON; - return ; + return ( + + ); }; export function getAuthProviderImage(authProvider: string | null): string { From 24ff6f2ab66babfa090a87fe07bf68ed4ba7fa1e Mon Sep 17 00:00:00 2001 From: jnsdls Date: Mon, 23 Sep 2024 00:00:11 +0000 Subject: [PATCH 2/5] knip it in the... (#4751) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. make `knip` a part of `packages/thirdweb` 2. clean up all the things 3. ??? 4. profit --- ## PR-Codex overview This PR focuses on removing unused files, updating types, and deprecating constants. ### Detailed summary - Removed unused files related to benchmarks, wallets, and UI components - Updated type definitions in various files - Deprecated and replaced constant `ADDRESS_ZERO` with `ZERO_ADDRESS` > The following files were skipped due to too many changes: `packages/thirdweb/src/react/web/ui/ConnectWallet/Details.tsx`, `packages/thirdweb/src/pay/utils/definitions.ts`, `packages/thirdweb/src/utils/hashing/sha256.ts`, `packages/thirdweb/src/wallets/eip5792/show-calls-status.ts`, `packages/thirdweb/src/extensions/modules/ClaimableERC20/mint.ts`, `packages/thirdweb/src/react/web/wallets/shared/ConnectWalletSocialOptions.tsx`, `apps/portal/package.json`, `packages/thirdweb/src/extensions/modules/ClaimableERC721/mint.ts`, `packages/thirdweb/src/utils/hashing/hashMessage.ts`, `packages/thirdweb/src/react/native/ui/components/text.tsx`, `packages/thirdweb/src/utils/promise/resolve-promised-value.ts`, `packages/thirdweb/src/auth/core/verify-jwt.ts`, `packages/thirdweb/src/utils/hashing/keccak256.ts`, `packages/thirdweb/src/utils/uint8-array.ts`, `packages/thirdweb/src/react/core/design-system/CustomThemeProvider.tsx`, `packages/thirdweb/src/react/native/ui/connect/SendScreen.tsx`, `packages/thirdweb/src/react/web/ui/MediaRenderer/MediaRenderer.tsx`, `packages/thirdweb/src/gas/estimate-l1-fee.ts`, `packages/thirdweb/src/react/web/ui/ConnectWallet/WalletSelector.tsx`, `packages/thirdweb/src/extensions/modules/MintableERC721/mintWithSignature.ts`, `packages/thirdweb/src/react/native/ui/connect/ExternalWalletsList.tsx`, `packages/thirdweb/src/exports/extensions/erc1155.ts`, `packages/thirdweb/src/extensions/modules/ClaimableERC1155/mint.ts`, `packages/thirdweb/src/extensions/modules/MintableERC1155/mintWithSignature.ts`, `packages/thirdweb/src/utils/encoding/helpers/trim.ts`, `packages/thirdweb/src/wallets/utils/getTokenBalance.ts`, `apps/dashboard/knip.json`, `packages/thirdweb/src/react/native/ui/connect/TokenListScreen.tsx`, `packages/thirdweb/src/extensions/vote/write/executeProposal.ts`, `packages/thirdweb/src/react/native/ui/components/spinner.tsx`, `packages/thirdweb/src/react/web/ui/MediaRenderer/ModelViewer.tsx`, `packages/thirdweb/src/transaction/extract-error.ts`, `packages/thirdweb/src/react/native/ui/components/button.tsx`, `packages/thirdweb/src/extensions/erc1155/write/updateTokenURI.ts`, `packages/thirdweb/src/wallets/interfaces/wallet.ts`, `packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/useSwapSupportedChains.ts`, `packages/thirdweb/src/utils/storage/walletStorage.ts`, `packages/thirdweb/src/wallets/in-app/native/native-connector.ts`, `packages/thirdweb/src/extensions/erc20/write/sigMint.ts`, `packages/thirdweb/src/extensions/erc721/write/updateTokenURI.ts`, `packages/thirdweb/src/react/web/wallets/ecosystem/EcosystemWalletFormUI.tsx`, `packages/thirdweb/src/wallets/eip5792/wait-for-bundle.ts`, `packages/thirdweb/src/utils/jwt/jwt-header.ts`, `packages/thirdweb/src/extensions/modules/MintableERC20/mintWithSignature.ts`, `packages/thirdweb/src/exports/modules.ts`, `packages/thirdweb/src/react/web/wallets/in-app/InAppWalletFormUI.tsx`, `packages/thirdweb/src/transaction/actions/wait-for-tx-receipt.ts`, `packages/thirdweb/src/auth/core/generate-jwt.ts`, `packages/thirdweb/src/react/core/hooks/transaction/useSendTransaction.ts`, `packages/thirdweb/src/exports/extensions/erc1271.ts`, `packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/main/useBuyTxStates.ts`, `packages/thirdweb/src/contract/deployment/publisher.ts`, `packages/thirdweb/src/extensions/erc721/drops/write/updateMetadata.ts`, `packages/thirdweb/src/extensions/erc1155/drops/write/updateMetadata.ts`, `packages/thirdweb/src/extensions/prebuilts/deploy-marketplace.ts`, `packages/thirdweb/src/wallets/in-app/native/auth/index.ts`, `packages/thirdweb/src/wallets/in-app/native/helpers/auth/middleware.ts`, `packages/thirdweb/src/utils/platform.ts`, `.github/CODEOWNERS`, `packages/thirdweb/src/wallets/in-app/web/lib/auth/index.ts`, `packages/thirdweb/src/react/core/utils/structuralSharing.ts`, `packages/thirdweb/src/react/core/hooks/transaction/useSendAndConfirmTransaction.ts`, `packages/thirdweb/src/extensions/prebuilts/get-required-transactions.ts`, `packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/pay-transactions/FiatDetailsScreen.tsx`, `packages/thirdweb/src/extensions/ens/resolve-l2-name.ts`, `packages/thirdweb/src/utils/any-evm/deploy-metadata.ts`, `packages/thirdweb/src/cli/commands/generate/utils.ts`, `packages/thirdweb/src/extensions/farcaster/eip712Signatures/keyRequestSignature.ts`, `packages/thirdweb/src/extensions/airdrop/write/airdropERC20WithSignature.ts`, `packages/thirdweb/src/extensions/airdrop/write/airdropERC721WithSignature.ts`, `packages/thirdweb/src/transaction/actions/zksync/send-eip712-transaction.ts`, `packages/thirdweb/src/wallets/in-app/web/utils/iFrameCommunication/InAppWalletIframeCommunicator.ts`, `packages/thirdweb/src/utils/any-evm/zksync/constants.ts`, `packages/thirdweb/src/extensions/marketplace/direct-listings/utils.ts`, `packages/thirdweb/src/transaction/actions/gasless/send-gasless-transaction.ts`, `packages/thirdweb/src/extensions/prebuilts/deploy-vote.ts`, `packages/thirdweb/src/react/web/ui/components/Drawer.tsx`, `packages/thirdweb/src/extensions/airdrop/write/airdropERC1155WithSignature.ts`, `packages/thirdweb/src/react/core/hooks/others/useWalletBalance.ts`, `packages/thirdweb/src/extensions/permissions/utils.ts`, `packages/thirdweb/src/wallets/in-app/native/helpers/auth/logout.ts`, `packages/thirdweb/src/wallets/smart/lib/utils.ts`, `packages/thirdweb/src/react/web/ui/components/buttons.tsx`, `packages/thirdweb/src/react/web/ui/prebuilt/thirdweb/ClaimButton/index.tsx`, `packages/thirdweb/src/wallets/wallet-connect/receiver/index.ts`, `packages/thirdweb/src/transaction/actions/gasless/providers/engine.ts`, `packages/thirdweb/src/transaction/actions/gasless/providers/openzeppelin.ts`, `packages/thirdweb/src/wallets/in-app/web/types.ts`, `packages/thirdweb/src/extensions/airdrop/write/claimERC20.ts`, `packages/thirdweb/test/globalSetup.ts`, `packages/thirdweb/src/extensions/erc721/read/getAllOwners.ts`, `packages/thirdweb/src/wallets/smart/lib/userop.ts`, `packages/thirdweb/src/wallets/in-app/native/helpers/wallet/retrieval.ts`, `packages/thirdweb/src/wallets/in-app/web/lib/iframe-wallet.ts`, `packages/thirdweb/src/react/web/ui/TransactionButton/TransactionModal.tsx`, `packages/thirdweb/src/react/native/ui/connect/ConnectedModal.tsx`, `packages/thirdweb/src/extensions/erc4337/account/common.ts`, `packages/thirdweb/test/vitest.config.ts`, `packages/thirdweb/src/exports/extensions/farcaster.ts`, `packages/thirdweb/src/exports/chains.ts`, `packages/thirdweb/src/extensions/erc4337/account/permissions.test.ts`, `packages/thirdweb/src/wallets/in-app/core/constants/settings.ts`, `packages/thirdweb/scripts/typedoc.mjs`, `packages/thirdweb/src/extensions/airdrop/write/merkleInfoERC20.ts`, `packages/thirdweb/src/utils/extensions/drops/hash-entry.ts`, `packages/thirdweb/src/extensions/farcaster/eip712Signatures/registerSignature.ts`, `packages/thirdweb/src/react/native/ui/icons/svgs.ts`, `packages/thirdweb/src/transaction/actions/gasless/providers/biconomy.ts`, `packages/thirdweb/src/extensions/farcaster/eip712Signatures/addSignature.ts`, `packages/thirdweb/src/react/web/ui/AutoConnect/AutoConnect.tsx`, `packages/thirdweb/src/react/native/ui/AutoConnect/AutoConnect.tsx`, `packages/service-utils/package.json`, `packages/thirdweb/src/stories/utils.tsx`, `packages/thirdweb/src/react/core/utils/defaultTokens.ts`, `package.json`, `packages/thirdweb/knip.json`, `packages/thirdweb/src/pay/buyWithCrypto/getStatus.ts`, `packages/thirdweb/src/exports/extensions/marketplace.ts`, `packages/thirdweb/src/utils/semver.ts`, `packages/thirdweb/src/extensions/uniswap/read/getUniswapV3Pools.ts`, `apps/dashboard/package.json`, `packages/thirdweb/src/utils/royalty-engine.ts`, `packages/react-native-adapter/package.json`, `packages/thirdweb/src/wallets/in-app/core/authentication/types.ts`, `packages/thirdweb/src/contract/deployment/deploy-deterministic.ts`, `packages/thirdweb/src/contract/deployment/utils/infra.ts`, `packages/thirdweb/src/wallets/injected/index.ts`, `packages/thirdweb/src/wallets/smart/lib/packUserOp.ts`, `packages/thirdweb/src/wallets/in-app/native/helpers/storage/local.ts`, `packages/thirdweb/src/react/web/ui/components/ChainIcon.tsx`, `packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/pay-transactions/BuyTxHistory.tsx`, `packages/thirdweb/src/wallets/in-app/native/helpers/constants.ts`, `packages/thirdweb/src/wallets/in-app/native/helpers/api/fetchers.ts`, `packages/thirdweb/package.json`, `packages/thirdweb/src/react/core/utils/walletIcon.ts`, `pnpm-lock.yaml` > ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}` --- .github/CODEOWNERS | 1 - apps/dashboard/knip.json | 2 +- apps/dashboard/package.json | 17 +- apps/playground-web/package.json | 2 +- apps/portal/package.json | 2 +- apps/wallet-ui/package.json | 2 +- package.json | 22 +- packages/react-native-adapter/package.json | 19 +- packages/service-utils/package.json | 4 +- packages/thirdweb/benchmarks/README.md | 45 - packages/thirdweb/benchmarks/encode-tx.md | 50 - packages/thirdweb/benchmarks/encode-tx.ts | 137 - packages/thirdweb/benchmarks/read-contract.md | 48 - packages/thirdweb/benchmarks/read-contract.ts | 138 - packages/thirdweb/benchmarks/rpc.md | 48 - packages/thirdweb/benchmarks/rpc.ts | 99 - packages/thirdweb/benchmarks/run.ts | 42 - .../thirdweb/benchmarks/send-transaction.md | 36 - .../thirdweb/benchmarks/send-transaction.ts | 82 - packages/thirdweb/knip.json | 28 +- packages/thirdweb/package.json | 132 +- packages/thirdweb/scripts/typedoc.mjs | 24 +- packages/thirdweb/src/abi/decode.ts | 16 - packages/thirdweb/src/abi/encode.ts | 32 - .../thirdweb/src/auth/core/generate-jwt.ts | 2 +- packages/thirdweb/src/auth/core/verify-jwt.ts | 4 +- .../src/cli/commands/generate/utils.ts | 4 +- packages/thirdweb/src/constants/addresses.ts | 5 - .../deployment/deploy-deterministic.ts | 37 +- .../src/contract/deployment/publisher.ts | 2 +- .../src/contract/deployment/utils/infra.ts | 30 +- packages/thirdweb/src/exports/chains.ts | 5 + packages/thirdweb/src/exports/deploys.ts | 1 + .../src/exports/extensions/erc1155.ts | 1 + .../src/exports/extensions/erc1271.ts | 5 + .../src/exports/extensions/erc4337.ts | 1 + .../src/exports/extensions/farcaster.ts | 4 + .../src/exports/extensions/marketplace.ts | 7 +- packages/thirdweb/src/exports/modules.ts | 5 +- packages/thirdweb/src/exports/thirdweb.ts | 5 +- .../write/airdropERC1155WithSignature.ts | 4 +- .../write/airdropERC20WithSignature.ts | 4 +- .../write/airdropERC721WithSignature.ts | 4 +- .../extensions/airdrop/write/claimERC20.ts | 4 +- .../airdrop/write/merkleInfoERC20.ts | 4 +- .../src/extensions/ens/resolve-l2-name.ts | 5 +- .../erc1155/drops/write/updateMetadata.ts | 2 +- .../erc1155/write/updateTokenURI.ts | 2 +- .../src/extensions/erc20/write/sigMint.ts | 2 +- .../src/extensions/erc4337/account/common.ts | 4 +- .../erc4337/account/permissions.test.ts | 4 +- .../erc721/drops/write/updateMetadata.ts | 2 +- .../extensions/erc721/read/getAllOwners.ts | 4 +- .../extensions/erc721/write/updateTokenURI.ts | 2 +- .../eip712Signatures/addSignature.ts | 6 +- .../eip712Signatures/keyRequestSignature.ts | 4 +- .../eip712Signatures/registerSignature.ts | 6 +- .../thirdweb/src/extensions/lens/read/type.ts | 2 +- .../marketplace/direct-listings/utils.ts | 7 +- .../modules/ClaimableERC1155/mint.ts | 2 +- .../extensions/modules/ClaimableERC20/mint.ts | 2 +- .../modules/ClaimableERC721/mint.ts | 2 +- .../MintableERC1155/mintWithSignature.ts | 2 +- .../MintableERC20/mintWithSignature.ts | 2 +- .../MintableERC721/mintWithSignature.ts | 2 +- .../src/extensions/permissions/utils.ts | 9 +- .../prebuilts/deploy-marketplace.ts | 7 +- .../src/extensions/prebuilts/deploy-vote.ts | 4 +- .../prebuilts/get-required-transactions.ts | 4 +- .../uniswap/read/getUniswapV3Pools.ts | 18 +- .../thirdweb/src/extensions/uniswap/types.ts | 6 - .../extensions/vote/write/executeProposal.ts | 2 +- packages/thirdweb/src/gas/estimate-l1-fee.ts | 2 +- .../src/pay/buyWithCrypto/getStatus.ts | 8 +- .../thirdweb/src/pay/utils/definitions.ts | 2 +- .../design-system/CustomThemeProvider.tsx | 2 +- .../core/hooks/others/useWalletBalance.ts | 4 +- .../useSendAndConfirmTransaction.ts | 2 +- .../hooks/transaction/useSendTransaction.ts | 5 +- .../src/react/core/utils/applyOverrides.ts | 37 - .../src/react/core/utils/defaultTokens.ts | 2 +- .../src/react/core/utils/structuralSharing.ts | 2 +- .../src/react/core/utils/walletIcon.ts | 41 +- .../native/ui/AutoConnect/AutoConnect.tsx | 20 - .../react/native/ui/components/Address.tsx | 2 +- .../react/native/ui/components/ChainIcon.tsx | 2 +- .../react/native/ui/components/RNImage.tsx | 2 +- .../src/react/native/ui/components/button.tsx | 2 +- .../src/react/native/ui/components/input.tsx | 2 +- .../react/native/ui/components/spinner.tsx | 2 +- .../src/react/native/ui/components/text.tsx | 2 +- .../src/react/native/ui/components/view.tsx | 2 +- .../react/native/ui/connect/ConnectModal.tsx | 2 +- .../native/ui/connect/ConnectedModal.tsx | 19 - .../src/react/native/ui/connect/ErrorView.tsx | 2 +- .../native/ui/connect/ExternalWalletsList.tsx | 2 +- .../react/native/ui/connect/LoadingView.tsx | 2 +- .../react/native/ui/connect/ReceiveScreen.tsx | 2 +- .../react/native/ui/connect/SendScreen.tsx | 2 +- .../react/native/ui/connect/SuccessView.tsx | 2 +- .../native/ui/connect/TokenListScreen.tsx | 2 +- .../src/react/native/ui/icons/svgs.ts | 2 - .../react/web/ui/AutoConnect/AutoConnect.tsx | 20 - .../react/web/ui/ConnectWallet/Details.tsx | 2 +- .../web/ui/ConnectWallet/WalletSelector.tsx | 2 +- .../react/web/ui/ConnectWallet/constants.ts | 2 - .../ui/ConnectWallet/icons/ArrowTopBottom.tsx | 26 - .../web/ui/ConnectWallet/icons/BuyIcon.tsx | 75 - .../ConnectWallet/icons/ShuffleIconLucide.tsx | 24 - .../icons/SmartAccountBadgeIcon.tsx | 42 - .../web/ui/ConnectWallet/icons/twIcon.tsx | 30 - .../Buy/ReceiverWalletSelectionScreen.tsx | 119 - .../screens/Buy/main/useBuyTxStates.ts | 5 +- .../Buy/pay-transactions/BuyTxHistory.tsx | 87 +- .../pay-transactions/FiatDetailsScreen.tsx | 4 +- .../screens/Buy/swap/ConfirmationScreen.tsx | 2 +- .../screens/Buy/swap/TokenSelector.tsx | 52 - .../screens/Buy/swap/pendingSwapTx.ts | 2 +- .../Buy/swap/useSwapSupportedChains.ts | 2 +- .../screens/WalletTransactionHistory.tsx | 2 +- .../web/ui/MediaRenderer/MediaRenderer.tsx | 5 - .../web/ui/MediaRenderer/ModelViewer.tsx | 2 +- .../ui/TransactionButton/TransactionModal.tsx | 6 +- .../src/react/web/ui/components/ChainIcon.tsx | 2 +- .../react/web/ui/components/CopyAddress.tsx | 34 - .../src/react/web/ui/components/DragNDrop.tsx | 205 - .../src/react/web/ui/components/Drawer.tsx | 4 +- .../src/react/web/ui/components/buttons.tsx | 21 - .../react/web/ui/components/formFields.tsx | 124 - .../src/react/web/ui/design-system/styles.tsx | 31 - .../src/react/web/ui/prebuilt/NFT/NFT.tsx | 2 +- .../prebuilt/thirdweb/ClaimButton/index.tsx | 4 +- .../ecosystem/EcosystemWalletFormUI.tsx | 2 +- .../web/wallets/in-app/InAppWalletFormUI.tsx | 2 +- .../wallets/local/LocalWalletConnectUI._tsx | 52 - .../wallets/local/LocalWallet_NoPersist._tsx | 57 - .../web/wallets/local/localWalletConfig._tsx | 80 - .../src/react/web/wallets/local/locale/en.ts | 50 - .../src/react/web/wallets/local/locale/es.ts | 54 - .../src/react/web/wallets/local/locale/fr.ts | 51 - .../local/locale/getLocalWalletLocale.ts | 24 - .../src/react/web/wallets/local/locale/ja.ts | 48 - .../src/react/web/wallets/local/locale/kr.ts | 47 - .../src/react/web/wallets/local/locale/tl.ts | 55 - .../react/web/wallets/local/locale/types.ts | 40 - .../src/react/web/wallets/local/locale/vi.ts | 48 - .../local/persist/ExportSavedLocalWallet._tsx | 154 - .../local/persist/LocalWallet_Persist._tsx | 55 - .../LocalWallet_ConnectToSaved._tsx | 169 - .../LocalWallet_ConnectToSavedFlow._tsx | 89 - .../connectToSaved/overrideConfirmation._tsx | 53 - .../persist/create/ImportLocalWallet._tsx | 156 - .../create/LocalWallet_Persist_Create._tsx | 166 - .../LocalWallet_Persist_CreationFlow._tsx | 43 - .../wallets/local/utils/downloadTextFile.ts | 18 - .../web/wallets/local/utils/usePassword.ts | 27 - .../utils/useSavedLocalWalletDataQuery._ts | 20 - .../shared/ConnectWalletSocialOptions.tsx | 2 +- .../react/web/wallets/walletConnect/locale.ts | 45 - packages/thirdweb/src/stories/utils.tsx | 18 - .../actions/gasless/providers/biconomy.ts | 4 +- .../actions/gasless/providers/engine.ts | 4 +- .../actions/gasless/providers/openzeppelin.ts | 4 +- .../gasless/send-gasless-transaction.ts | 2 +- .../actions/gasless/to-gasless-transaction.ts | 0 .../actions/wait-for-tx-receipt.ts | 2 +- .../actions/zksync/send-eip712-transaction.ts | 2 +- .../thirdweb/src/transaction/extract-error.ts | 2 +- .../src/utils/any-evm/deploy-metadata.ts | 4 +- .../src/utils/any-evm/zksync/constants.ts | 6 - .../thirdweb/src/utils/detect-platform.ts | 2 - .../src/utils/encoding/helpers/trim.ts | 2 +- .../utils/extensions/convert-erc20-amount.ts | 2 +- .../src/utils/extensions/drops/hash-entry.ts | 6 +- .../extensions/resolve-currency-value.ts | 2 +- .../thirdweb/src/utils/hashing/hashMessage.ts | 2 +- .../src/utils/hashing/hashTypedData.ts | 2 +- .../thirdweb/src/utils/hashing/keccak256.ts | 2 +- packages/thirdweb/src/utils/hashing/sha256.ts | 2 +- packages/thirdweb/src/utils/jwt/jwt-header.ts | 9 - packages/thirdweb/src/utils/platform.ts | 4 +- .../thirdweb/src/utils/promise/p-limit.ts | 2 +- .../utils/promise/resolve-promised-value.ts | 2 +- packages/thirdweb/src/utils/royalty-engine.ts | 23 +- packages/thirdweb/src/utils/semver.ts | 21 +- .../src/utils/storage/walletStorage.ts | 8 - packages/thirdweb/src/utils/uint8-array.ts | 2 +- packages/thirdweb/src/utils/url.ts | 2 +- .../get-ecosystem-partner-permissions.ts | 24 - .../src/wallets/eip5792/show-calls-status.ts | 2 +- .../src/wallets/eip5792/wait-for-bundle.ts | 2 +- .../in-app/core/authentication/types.ts | 18 +- .../wallets/in-app/core/constants/settings.ts | 17 - .../src/wallets/in-app/core/wallet/types.ts | 5 - .../src/wallets/in-app/native/auth/index.ts | 4 +- .../in-app/native/helpers/api/fetchers.ts | 108 - .../in-app/native/helpers/auth/cognitoAuth.ts | 57 - .../in-app/native/helpers/auth/logout.ts | 4 +- .../in-app/native/helpers/auth/middleware.ts | 9 - .../in-app/native/helpers/constants.ts | 25 +- .../in-app/native/helpers/storage/local.ts | 49 - .../in-app/native/helpers/storage/state.ts | 12 - .../wallets/in-app/native/helpers/types.ts | 25 - .../native/helpers/wallet/encryption.ts | 2 +- .../native/helpers/wallet/recoveryCode.ts | 1 - .../in-app/native/helpers/wallet/retrieval.ts | 6 +- .../wallets/in-app/native/native-connector.ts | 2 +- .../src/wallets/in-app/web/lib/auth/index.ts | 4 +- .../wallets/in-app/web/lib/iframe-wallet.ts | 8 +- .../thirdweb/src/wallets/in-app/web/types.ts | 12 +- .../InAppWalletIframeCommunicator.ts | 4 +- .../thirdweb/src/wallets/injected/index.ts | 25 +- .../src/wallets/interfaces/wallet-data.ts | 48 - .../thirdweb/src/wallets/interfaces/wallet.ts | 4 +- packages/thirdweb/src/wallets/smart/index.ts | 2 +- .../src/wallets/smart/lib/packUserOp.ts | 24 +- .../thirdweb/src/wallets/smart/lib/userop.ts | 4 +- .../thirdweb/src/wallets/smart/lib/utils.ts | 12 +- .../src/wallets/utils/getTokenBalance.ts | 2 +- .../wallets/wallet-connect/receiver/index.ts | 4 +- .../src/wallets/wallet-connect/types.ts | 7 - packages/thirdweb/test/globalSetup.ts | 6 +- packages/thirdweb/test/reactSetup.ts | 1 - packages/thirdweb/test/src/mocks/storage.ts | 13 - packages/thirdweb/test/src/react-render.tsx | 1 + packages/thirdweb/test/vitest.config.ts | 8 +- packages/typedoc-gen/CHANGELOG.md | 13 - packages/typedoc-gen/package.json | 34 - packages/typedoc-gen/src/index.ts | 25 - packages/typedoc-gen/tsconfig.base.json | 47 - packages/typedoc-gen/tsconfig.build.json | 16 - packages/typedoc-gen/tsconfig.json | 14 - pnpm-lock.yaml | 7084 +++++------------ turbo.json | 2 +- 234 files changed, 2388 insertions(+), 9556 deletions(-) delete mode 100644 packages/thirdweb/benchmarks/README.md delete mode 100644 packages/thirdweb/benchmarks/encode-tx.md delete mode 100644 packages/thirdweb/benchmarks/encode-tx.ts delete mode 100644 packages/thirdweb/benchmarks/read-contract.md delete mode 100644 packages/thirdweb/benchmarks/read-contract.ts delete mode 100644 packages/thirdweb/benchmarks/rpc.md delete mode 100644 packages/thirdweb/benchmarks/rpc.ts delete mode 100644 packages/thirdweb/benchmarks/run.ts delete mode 100644 packages/thirdweb/benchmarks/send-transaction.md delete mode 100644 packages/thirdweb/benchmarks/send-transaction.ts delete mode 100644 packages/thirdweb/src/abi/decode.ts delete mode 100644 packages/thirdweb/src/abi/encode.ts delete mode 100644 packages/thirdweb/src/extensions/uniswap/types.ts delete mode 100644 packages/thirdweb/src/react/core/utils/applyOverrides.ts delete mode 100644 packages/thirdweb/src/react/web/ui/ConnectWallet/icons/ArrowTopBottom.tsx delete mode 100644 packages/thirdweb/src/react/web/ui/ConnectWallet/icons/BuyIcon.tsx delete mode 100644 packages/thirdweb/src/react/web/ui/ConnectWallet/icons/ShuffleIconLucide.tsx delete mode 100644 packages/thirdweb/src/react/web/ui/ConnectWallet/icons/SmartAccountBadgeIcon.tsx delete mode 100644 packages/thirdweb/src/react/web/ui/ConnectWallet/icons/twIcon.tsx delete mode 100644 packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/ReceiverWalletSelectionScreen.tsx delete mode 100644 packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/TokenSelector.tsx delete mode 100644 packages/thirdweb/src/react/web/ui/components/CopyAddress.tsx delete mode 100644 packages/thirdweb/src/react/web/ui/components/DragNDrop.tsx delete mode 100644 packages/thirdweb/src/react/web/ui/components/formFields.tsx delete mode 100644 packages/thirdweb/src/react/web/ui/design-system/styles.tsx delete mode 100644 packages/thirdweb/src/react/web/wallets/local/LocalWalletConnectUI._tsx delete mode 100644 packages/thirdweb/src/react/web/wallets/local/LocalWallet_NoPersist._tsx delete mode 100644 packages/thirdweb/src/react/web/wallets/local/localWalletConfig._tsx delete mode 100644 packages/thirdweb/src/react/web/wallets/local/locale/en.ts delete mode 100644 packages/thirdweb/src/react/web/wallets/local/locale/es.ts delete mode 100644 packages/thirdweb/src/react/web/wallets/local/locale/fr.ts delete mode 100644 packages/thirdweb/src/react/web/wallets/local/locale/getLocalWalletLocale.ts delete mode 100644 packages/thirdweb/src/react/web/wallets/local/locale/ja.ts delete mode 100644 packages/thirdweb/src/react/web/wallets/local/locale/kr.ts delete mode 100644 packages/thirdweb/src/react/web/wallets/local/locale/tl.ts delete mode 100644 packages/thirdweb/src/react/web/wallets/local/locale/types.ts delete mode 100644 packages/thirdweb/src/react/web/wallets/local/locale/vi.ts delete mode 100644 packages/thirdweb/src/react/web/wallets/local/persist/ExportSavedLocalWallet._tsx delete mode 100644 packages/thirdweb/src/react/web/wallets/local/persist/LocalWallet_Persist._tsx delete mode 100644 packages/thirdweb/src/react/web/wallets/local/persist/connectToSaved/LocalWallet_ConnectToSaved._tsx delete mode 100644 packages/thirdweb/src/react/web/wallets/local/persist/connectToSaved/LocalWallet_ConnectToSavedFlow._tsx delete mode 100644 packages/thirdweb/src/react/web/wallets/local/persist/connectToSaved/overrideConfirmation._tsx delete mode 100644 packages/thirdweb/src/react/web/wallets/local/persist/create/ImportLocalWallet._tsx delete mode 100644 packages/thirdweb/src/react/web/wallets/local/persist/create/LocalWallet_Persist_Create._tsx delete mode 100644 packages/thirdweb/src/react/web/wallets/local/persist/create/LocalWallet_Persist_CreationFlow._tsx delete mode 100644 packages/thirdweb/src/react/web/wallets/local/utils/downloadTextFile.ts delete mode 100644 packages/thirdweb/src/react/web/wallets/local/utils/usePassword.ts delete mode 100644 packages/thirdweb/src/react/web/wallets/local/utils/useSavedLocalWalletDataQuery._ts delete mode 100644 packages/thirdweb/src/react/web/wallets/walletConnect/locale.ts delete mode 100644 packages/thirdweb/src/transaction/actions/gasless/to-gasless-transaction.ts delete mode 100644 packages/thirdweb/src/wallets/ecosystem/get-ecosystem-partner-permissions.ts delete mode 100644 packages/thirdweb/src/wallets/in-app/native/helpers/auth/cognitoAuth.ts delete mode 100644 packages/thirdweb/src/wallets/in-app/native/helpers/storage/state.ts delete mode 100644 packages/thirdweb/src/wallets/in-app/native/helpers/types.ts delete mode 100644 packages/thirdweb/src/wallets/interfaces/wallet-data.ts delete mode 100644 packages/thirdweb/test/src/mocks/storage.ts delete mode 100644 packages/typedoc-gen/CHANGELOG.md delete mode 100644 packages/typedoc-gen/package.json delete mode 100644 packages/typedoc-gen/src/index.ts delete mode 100644 packages/typedoc-gen/tsconfig.base.json delete mode 100644 packages/typedoc-gen/tsconfig.build.json delete mode 100644 packages/typedoc-gen/tsconfig.json diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 21fa2ee5b01..1c14803b59d 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -11,7 +11,6 @@ packages/thirdweb/src/react/ @joaquim-verges @gregfromstl @MananTank @jnsdls @ed packages/thirdweb/src/reactive/ @joaquim-verges @gregfromstl @MananTank @jnsdls packages/thirdweb/src/gas/ @joaquim-verges @jnsdls packages/thirdweb/src/pay/ @joaquim-verges @gregfromstl @MananTank @jnsdls @edwardysun -packages/typedoc-gen/ @MananTank @jnsdls @joaquim-verges packages/service-utils/ @arcoraven @jnsdls @joaquim-verges packages/eslint-config-thirdweb/ @jnsdls @joaquim-verges packages/tw-tsconfig/ @jnsdls @joaquim-verges diff --git a/apps/dashboard/knip.json b/apps/dashboard/knip.json index 0c799902a7c..e8e87be3055 100644 --- a/apps/dashboard/knip.json +++ b/apps/dashboard/knip.json @@ -3,6 +3,6 @@ "next": true, "ignore": ["src/@/components/ui/**"], "project": ["src/**"], - "ignoreBinaries": ["only-allow", "knip", "biome"], + "ignoreBinaries": ["only-allow", "biome"], "ignoreDependencies": ["@storybook/blocks", "@thirdweb-dev/service-utils"] } diff --git a/apps/dashboard/package.json b/apps/dashboard/package.json index 1f3d9048c79..1ae34c81c20 100644 --- a/apps/dashboard/package.json +++ b/apps/dashboard/package.json @@ -111,21 +111,21 @@ "@next/bundle-analyzer": "14.2.12", "@next/eslint-plugin-next": "14.2.12", "@playwright/test": "1.47.1", - "@storybook/addon-essentials": "8.3.1", - "@storybook/addon-interactions": "8.3.1", - "@storybook/addon-links": "8.3.1", - "@storybook/addon-onboarding": "8.3.1", + "@storybook/addon-essentials": "8.3.2", + "@storybook/addon-interactions": "8.3.2", + "@storybook/addon-links": "8.3.2", + "@storybook/addon-onboarding": "8.3.2", "@storybook/addon-viewport": "8.3.1", "@storybook/blocks": "8.3.1", "@storybook/nextjs": "8.3.1", - "@storybook/react": "8.3.1", - "@storybook/test": "8.3.1", + "@storybook/react": "8.3.2", + "@storybook/test": "8.3.2", "@types/color": "^3.0.6", "@types/node": "20.14.9", "@types/papaparse": "^5.3.14", "@types/pluralize": "^0.0.33", "@types/qrcode": "^1.5.5", - "@types/react": "^18.3.7", + "@types/react": "^18.3.8", "@types/react-dom": "^18", "@types/react-table": "^7.7.20", "@types/spdx-correct": "^3.1.3", @@ -138,9 +138,10 @@ "eslint-config-biome": "1.8.3", "eslint-plugin-react-compiler": "0.0.0-experimental-ca16900-20240916", "eslint-plugin-storybook": "^0.8.0", + "knip": "^5.30.4", "next-sitemap": "^4.2.3", "postcss": "8.4.47", - "storybook": "8.3.1", + "storybook": "8.3.2", "tailwindcss": "3.4.12", "typescript": "5.6.2" } diff --git a/apps/playground-web/package.json b/apps/playground-web/package.json index dfb77d03737..46ac39b6e66 100644 --- a/apps/playground-web/package.json +++ b/apps/playground-web/package.json @@ -43,7 +43,7 @@ }, "devDependencies": { "@types/node": "20.14.9", - "@types/react": "^18.3.7", + "@types/react": "^18.3.8", "@types/react-dom": "^18", "eslint": "8.57.0", "eslint-config-next": "14.2.12", diff --git a/apps/portal/package.json b/apps/portal/package.json index 3f23a8c5ce5..31664e2ade1 100644 --- a/apps/portal/package.json +++ b/apps/portal/package.json @@ -56,7 +56,7 @@ "@types/flexsearch": "^0.7.6", "@types/mdx": "^2.0.13", "@types/node": "20.14.9", - "@types/react": "^18.3.7", + "@types/react": "^18.3.8", "@types/react-dom": "^18", "@types/react-html-parser": "^2.0.6", "@types/tryghost__content-api": "^1.3.16", diff --git a/apps/wallet-ui/package.json b/apps/wallet-ui/package.json index 91d6be56634..ca94aff9740 100644 --- a/apps/wallet-ui/package.json +++ b/apps/wallet-ui/package.json @@ -36,7 +36,7 @@ }, "devDependencies": { "@types/node": "20.14.9", - "@types/react": "^18.3.7", + "@types/react": "^18.3.8", "@types/react-dom": "^18", "eslint": "8.57.0", "eslint-config-next": "14.2.12", diff --git a/package.json b/package.json index 35e744802d8..38a6b53a2dc 100644 --- a/package.json +++ b/package.json @@ -41,30 +41,14 @@ "hotlink-revert": "node ./scripts/hotlink/hotlink-revert.mjs" }, "devDependencies": { - "@biomejs/biome": "1.9.1", + "@biomejs/biome": "1.9.2", "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.8", "@manypkg/cli": "0.21.4", "@manypkg/get-packages": "2.2.2", - "@playwright/test": "1.47.1", - "@size-limit/preset-big-lib": "11.1.5", - "@types/bun": "1.1.9", "@types/node": "20.14.9", - "@types/react": "^18.3.7", - "@viem/anvil": "0.0.10", - "@vitest/coverage-v8": "2.1.1", - "dotenv-mono": "^1.3.14", - "knip": "^5.30.2", - "mitata": "0.1.14", - "react": "18.3.1", - "rimraf": "6.0.1", - "sharp": "^0.33.5", - "size-limit": "11.1.5", "turbo": "2.1.2", - "typedoc-gen": "workspace:*", - "typescript": "5.6.2", - "vitest": "2.1.1", - "yalc": "1.0.0-pre.53" + "typescript": "5.6.2" }, "manypkg": { "defaultBranch": "main" @@ -95,5 +79,5 @@ "@typescript-eslint/typescript-estree": "^7.14.1" } }, - "packageManager": "pnpm@9.10.0" + "packageManager": "pnpm@9.11.0" } diff --git a/packages/react-native-adapter/package.json b/packages/react-native-adapter/package.json index 1e4580b5fd2..9f93929eccf 100644 --- a/packages/react-native-adapter/package.json +++ b/packages/react-native-adapter/package.json @@ -23,22 +23,20 @@ }, "./package.json": "./package.json" }, - "files": [ - "dist/*", - "src/*" - ], + "files": ["dist/*", "src/*"], "dependencies": { - "@aws-sdk/client-lambda": "3.651.1", - "@aws-sdk/credential-providers": "3.651.1", + "@aws-sdk/client-lambda": "3.656.0", + "@aws-sdk/credential-providers": "3.654.0", "@mobile-wallet-protocol/client": "0.0.3", - "@walletconnect/react-native-compat": "2.13.2", - "aws-amplify": "5.3.19" + "@walletconnect/react-native-compat": "2.13.2" + }, + "devDependencies": { + "rimraf": "6.0.1" }, "peerDependencies": { "@coinbase/wallet-mobile-sdk": "^1", "@react-native-async-storage/async-storage": "^1 || ^2", "@react-native-community/netinfo": "^11", - "amazon-cognito-identity-js": "^6", "expo-application": "^5", "expo-linking": "^6", "expo-web-browser": "^13", @@ -62,8 +60,7 @@ "build:cjs": "tsc --project ./tsconfig.build.json --module commonjs --outDir ./dist/cjs --verbatimModuleSyntax false && printf '{\"type\":\"commonjs\"}' > ./dist/cjs/package.json", "build:esm": "tsc --project ./tsconfig.build.json --module es2020 --outDir ./dist/esm && printf '{\"type\": \"module\",\"sideEffects\":false}' > ./dist/esm/package.json", "build:types": "tsc --project ./tsconfig.build.json --module esnext --declarationDir ./dist/types --emitDeclarationOnly --declaration --declarationMap", - "clean": "rimraf dist", - "push": "yalc push" + "clean": "rimraf dist" }, "engines": { "node": ">=18" diff --git a/packages/service-utils/package.json b/packages/service-utils/package.json index 874c90239d5..ed78f0a318b 100644 --- a/packages/service-utils/package.json +++ b/packages/service-utils/package.json @@ -44,7 +44,8 @@ "devDependencies": { "@cloudflare/workers-types": "4.20240909.0", "@types/node": "20.14.9", - "typescript": "5.6.2" + "typescript": "5.6.2", + "vitest": "2.1.1" }, "scripts": { "format": "biome format ./src --write", @@ -55,7 +56,6 @@ "build:cjs": "tsc --noCheck --project ./tsconfig.build.json --module commonjs --outDir ./dist/cjs --verbatimModuleSyntax false && printf '{\"type\":\"commonjs\"}' > ./dist/cjs/package.json", "build:esm": "tsc --noCheck --project ./tsconfig.build.json --module es2020 --outDir ./dist/esm && printf '{\"type\": \"module\",\"sideEffects\":false}' > ./dist/esm/package.json", "build:types": "tsc --project ./tsconfig.build.json --module esnext --declarationDir ./dist/types --emitDeclarationOnly --declaration --declarationMap", - "push": "yalc push", "test": "vitest run" } } diff --git a/packages/thirdweb/benchmarks/README.md b/packages/thirdweb/benchmarks/README.md deleted file mode 100644 index 9ff7ef81a33..00000000000 --- a/packages/thirdweb/benchmarks/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# Comparitive Benchmarks - -We aim to compare real-world use-cases of the thirdweb library with other popular libraries in the Ethereum ecosystem. - -## Bundle size - -Imported bundle size to make a basic RPC call: - -- thirdweb: 4.63 KB gzipped - - `import { createThirdwebClient, getRpcClient, defineChain }` -- viem: 3.78 KB gzipped - - `import { createClient, http }` -- ethers: 88 KB gzipped - - `import { getJsonRPCProvider }` - -## Benchmarks - -_Latest results are from the `beta` branch on March 20th, 2024._ - -- [Encode TX Benchmark Results](./encode-tx.md) -- [RPC Benchmark Results](./rpc.md) -- [Read Contract Benchmark Results](./read-contract.md) -- [Send Transaction Benchmark Results](./send-transaction.md) - -## Running benchmarks - -You can run these benchmarks yourself by cloning the repository and running the following commands: - -```bash -# install dependencies -pnpm i -# cd into the thirdweb package -cd packages/thirdweb -# run the benchmark -pnpm run bench:compare -``` - -Please note that you need to have the following prerequisites installed in order to run the benchmarks: - -- `bun` (https://bun.sh) -- `anvil` (https://book.getfoundry.sh/getting-started/installation) - -## Reporting issues / inconsistencies - -Please report any issues or inconsistencies you encounter while running the benchmarks in the [issues](https://github.com/thirdweb-dev/js/issues/new). diff --git a/packages/thirdweb/benchmarks/encode-tx.md b/packages/thirdweb/benchmarks/encode-tx.md deleted file mode 100644 index fc3d4e13b99..00000000000 --- a/packages/thirdweb/benchmarks/encode-tx.md +++ /dev/null @@ -1,50 +0,0 @@ -## Encode TX Benchmark Results ([benchmark code](./encode-tx.ts)) - -The RPC benchmark measures encoding an ERC20 `transfer` call. - -**CPU:** Apple M1 Pro -**Runtime:** bun 1.0.30 (arm64-darwin) - -### encode transfer (warm cache) - -| Library | Time (avg) | Min … Max | P75 | P99 | P999 | -| -------- | -------------- | -------------------- | --------- | --------- | -------- | -| thirdweb | 1'494 ns/iter | 1'337 ns … 2'585 ns | 1'526 ns | 2'065 ns | 2'585 ns | -| ethers | 32'450 ns/iter | 27'083 ns … 1'102 µs | 32'125 ns | 53'709 ns | 542 µs | -| viem | 1'170 ns/iter | 1'057 ns … 1'731 ns | 1'162 ns | 1'559 ns | 1'731 ns | - -**Summary for encode transfer (warm cache):** - -- **thirdweb** is 21.72x faster than ethers. -- **viem** is 1.28x faster than thirdweb and 27.75x faster than ethers. - -### encode transfer (cold cache) - -| Library | Time (avg) | Min … Max | P75 | P99 | P999 | -| -------- | -------------- | -------------------- | --------- | --------- | -------- | -| thirdweb | 1'691 ns/iter | 1'532 ns … 2'226 ns | 1'709 ns | 2'131 ns | 2'226 ns | -| ethers | 41'674 ns/iter | 34'833 ns … 1'267 µs | 41'416 ns | 63'500 ns | 882 µs | -| viem | 1'205 ns/iter | 1'073 ns … 1'803 ns | 1'214 ns | 1'661 ns | 1'803 ns | - -**Summary for encode transfer (cold cache):** - -- **thirdweb** is 24.64x faster than ethers. -- **viem** is 1.4x faster than thirdweb and 34.58x faster than ethers. - -### Running benchmarks - -To run the benchmarks, clone the repository and run the following commands: - -```bash -# install dependencies -pnpm i -# cd into the thirdweb package -cd packages/thirdweb -# run the benchmark -pnpm run bench:compare -``` - -**Prerequisites:** - -- `bun` installed (https://bun.sh) -- `anvil` installed (https://book.getfoundry.sh/getting-started/installation) diff --git a/packages/thirdweb/benchmarks/encode-tx.ts b/packages/thirdweb/benchmarks/encode-tx.ts deleted file mode 100644 index 92a7a6e61d3..00000000000 --- a/packages/thirdweb/benchmarks/encode-tx.ts +++ /dev/null @@ -1,137 +0,0 @@ -import { run, bench, group } from "mitata"; -import { createThirdwebClient } from "../src/client/client"; -import { defineChain } from "../src/chains/utils"; -import { getContract } from "../src/contract/contract"; -import { encode } from "../src/transaction/actions/encode"; -import { transfer } from "../src/extensions/erc20/__generated__/IERC20/write/transfer"; -// ethers -import { ethers } from "ethers6"; -import * as viem from "viem"; - -const LOCAL_RPC = "http://localhost:8545"; -const USDC_CONTRACT_ADDRESS = "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"; -const VITALIK_WALLET = "0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B"; - -const client = createThirdwebClient({ - clientId: "BENCH", -}); - -const USDC_CONTRACT = getContract({ - chain: defineChain({ - id: 1, - rpc: LOCAL_RPC, - }), - client, - address: USDC_CONTRACT_ADDRESS, -}); - -const ABI = [ - { - inputs: [ - { - internalType: "address", - name: "to", - type: "address", - }, - { - internalType: "uint256", - name: "value", - type: "uint256", - }, - ], - name: "transfer", - outputs: [ - { - internalType: "uint256", - name: "", - type: "uint256", - }, - ], - stateMutability: "view", - type: "function", - }, -] as const; - -const ethers6Contract = new ethers.Contract( - USDC_CONTRACT_ADDRESS, - ABI, - ethers.getDefaultProvider(LOCAL_RPC), -); - -const transfer_viem = viem.prepareEncodeFunctionData({ - abi: ABI, - functionName: "transfer", -}); - -function randomBigint() { - return BigInt(Math.floor(Math.random() * 1000)); -} - -group("encode transfer (warm cache)", () => { - bench("thirdweb", async () => { - const tx = transfer({ - contract: USDC_CONTRACT, - to: VITALIK_WALLET, - value: randomBigint(), - }); - - await encode(tx); - }); - - bench("ethers", async () => { - ethers6Contract.interface.encodeFunctionData("transfer", [ - VITALIK_WALLET, - randomBigint(), - ]); - }); - - bench("viem", async () => { - viem.encodeFunctionData({ - ...transfer_viem, - args: [VITALIK_WALLET, randomBigint()], - }); - }); -}); - -group("encode transfer (cold cache)", () => { - bench("thirdweb", async () => { - // define chain - const chain = defineChain({ - id: 1, - rpc: LOCAL_RPC, - }); - // get contract - const contract = getContract({ - chain, - client, - address: USDC_CONTRACT_ADDRESS, - }); - - const tx = transfer({ - contract: contract, - to: VITALIK_WALLET, - value: randomBigint(), - }); - await encode(tx); - }); - - bench("ethers", async () => { - new ethers.Contract( - USDC_CONTRACT_ADDRESS, - ABI, - ethers.getDefaultProvider(LOCAL_RPC), - ).interface.encodeFunctionData("transfer", [ - VITALIK_WALLET, - randomBigint(), - ]); - }); - - bench("viem", async () => { - viem.encodeFunctionData({ - ...transfer_viem, - args: [VITALIK_WALLET, randomBigint()], - }); - }); -}); - -await run(); diff --git a/packages/thirdweb/benchmarks/read-contract.md b/packages/thirdweb/benchmarks/read-contract.md deleted file mode 100644 index 604e424f875..00000000000 --- a/packages/thirdweb/benchmarks/read-contract.md +++ /dev/null @@ -1,48 +0,0 @@ -## Read Contract Benchmark Results ([benchmark code](./read-contract.ts)) - -The read contract benchmark measures reading the `balanceOf` method of an ERC20 contract (USDC). - -**CPU:** Apple M1 Pro -**Runtime:** bun 1.0.30 (arm64-darwin) - -### read contract (warm cache) - -| Library | Time (avg) | Min … Max | P75 | P99 | P999 | -| -------- | ------------- | ------------------- | -------- | -------- | -------- | -| thirdweb | 203 µs/iter | 149 µs … 1'436 µs | 199 µs | 711 µs | 1'370 µs | -| viem | 208 µs/iter | 163 µs … 1'341 µs | 206 µs | 742 µs | 1'283 µs | -| ethers | 2'118 µs/iter | 1'577 µs … 4'454 µs | 2'058 µs | 4'338 µs | 4'454 µs | - -**Summary for read contract (warm cache):** - -- **thirdweb** is 1.02x faster than viem and 10.43x faster than ethers. - -### read contract (cold cache) - -| Library | Time (avg) | Min … Max | P75 | P99 | P999 | -| -------- | ------------- | ------------------- | -------- | -------- | -------- | -| thirdweb | 191 µs/iter | 149 µs … 1'195 µs | 189 µs | 747 µs | 1'130 µs | -| viem | 211 µs/iter | 162 µs … 1'290 µs | 209 µs | 825 µs | 1'038 µs | -| ethers | 1'764 µs/iter | 1'441 µs … 3'829 µs | 1'731 µs | 3'420 µs | 3'829 µs | - -**Summary for read contract (cold cache):** - -- **thirdweb** is 1.1x faster than viem and 9.22x faster than ethers. - -### Running benchmarks - -To run the benchmarks, clone the repository and run the following commands: - -```bash -# install dependencies -pnpm i -# cd into the thirdweb package -cd packages/thirdweb -# run the benchmark -pnpm run bench:compare -``` - -**Prerequisites:** - -- `bun` installed (https://bun.sh) -- `anvil` installed (https://book.getfoundry.sh/getting-started/installation) diff --git a/packages/thirdweb/benchmarks/read-contract.ts b/packages/thirdweb/benchmarks/read-contract.ts deleted file mode 100644 index a734d97ed6e..00000000000 --- a/packages/thirdweb/benchmarks/read-contract.ts +++ /dev/null @@ -1,138 +0,0 @@ -import { run, bench, group } from "mitata"; - -import { createThirdwebClient } from "../src/client/client"; -import { getContract } from "../src/contract/contract"; -import { defineChain } from "../src/chains/utils"; -import { balanceOf } from "../src/extensions/erc20/__generated__/IERC20/read/balanceOf"; - -import { ethers } from "ethers6"; -import * as viem from "viem"; -import assert from "node:assert"; - -const LOCAL_RPC = "http://127.0.0.1:8545"; -const USDC_CONTRACT_ADDRESS = "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"; -const VITALIK_WALLET = "0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B"; - -const client = createThirdwebClient({ - clientId: "BENCH", - config: { rpc: { maxBatchSize: 1 } }, -}); - -const USDC_CONTRACT = getContract({ - chain: defineChain({ - id: 1, - rpc: LOCAL_RPC, - }), - client, - address: USDC_CONTRACT_ADDRESS, -}); - -const ABI = [ - { - inputs: [ - { - internalType: "address", - name: "account", - type: "address", - }, - ], - name: "balanceOf", - outputs: [ - { - internalType: "uint256", - name: "", - type: "uint256", - }, - ], - stateMutability: "view", - type: "function", - }, -] as const; - -const staticEthersProvider = new ethers.JsonRpcProvider(LOCAL_RPC, 1, { - staticNetwork: true, - batchMaxCount: 1, - cacheTimeout: 0, -}); - -const ethersContract = new ethers.Contract( - USDC_CONTRACT_ADDRESS, - ABI, - staticEthersProvider, -); - -const viemClient = viem.createPublicClient({ transport: viem.http(LOCAL_RPC) }); - -const viemContract = viem.getContract({ - abi: ABI, - address: USDC_CONTRACT_ADDRESS, - client: viemClient, -}); - -group("read contract (warm cache)", () => { - bench("thirdweb", async () => { - const bOf = await balanceOf({ - contract: USDC_CONTRACT, - address: VITALIK_WALLET, - }); - assert(bOf === 81831338n, "balanceOf should be 81831338"); - }); - - bench("viem", async () => { - const bOf = await viemContract.read.balanceOf([VITALIK_WALLET]); - assert(bOf === 81831338n, "balanceOf should be 81831338"); - }); - - bench("ethers", async () => { - const bOf = await ethersContract.balanceOf(VITALIK_WALLET); - assert(bOf === 81831338n, "balanceOf should be 81831338"); - }); -}); - -group("read contract (cold cache)", () => { - bench("thirdweb", async () => { - // define chain - const chain = defineChain({ - id: 1, - rpc: LOCAL_RPC, - }); - // get contract - const contract = getContract({ - chain, - client, - address: USDC_CONTRACT_ADDRESS, - }); - // actually read from the contract - const bOf = await balanceOf({ - contract: contract, - address: VITALIK_WALLET, - }); - assert(bOf === 81831338n, "balanceOf should be 81831338"); - }); - - bench("viem", async () => { - const bOf = await viem - .getContract({ - abi: ABI, - address: USDC_CONTRACT_ADDRESS, - client: viem.createPublicClient({ transport: viem.http(LOCAL_RPC) }), - }) - .read.balanceOf([VITALIK_WALLET]); - assert(bOf === 81831338n, "balanceOf should be 81831338"); - }); - - bench("ethers", async () => { - const bOf = await new ethers.Contract( - USDC_CONTRACT_ADDRESS, - ABI, - new ethers.JsonRpcProvider(LOCAL_RPC, 1, { - staticNetwork: true, - batchMaxCount: 1, - cacheTimeout: 0, - }), - ).balanceOf(VITALIK_WALLET); - assert(bOf === 81831338n, "balanceOf should be 81831338"); - }); -}); - -await run(); diff --git a/packages/thirdweb/benchmarks/rpc.md b/packages/thirdweb/benchmarks/rpc.md deleted file mode 100644 index c1088c5a839..00000000000 --- a/packages/thirdweb/benchmarks/rpc.md +++ /dev/null @@ -1,48 +0,0 @@ -## RPC Benchmark Results ([benchmark code](./rpc.ts)) - -The RPC benchmark measures un-cached calls to a local anvil node using the `eth_getBlockNumber` method. - -**CPU:** Apple M1 Pro -**Runtime:** bun 1.0.30 (arm64-darwin) - -### rpc (batching disabled) - -| Library | Time (avg) | Min … Max | P75 | P99 | P999 | -| -------- | -------------- | -------------------- | --------- | -------- | -------- | -| thirdweb | 72'167 ns/iter | 47'625 ns … 1'197 µs | 76'292 ns | 146 µs | 850 µs | -| viem | 80'414 ns/iter | 52'541 ns … 937 µs | 85'333 ns | 169 µs | 705 µs | -| ethers | 1'655 µs/iter | 1'254 µs … 6'840 µs | 1'616 µs | 4'851 µs | 6'840 µs | - -**Summary for rpc (batching disabled):** - -- **thirdweb** is 1.11x faster than viem and 22.93x faster than ethers. - -### rpc (batching enabled) - -| Library | Time (avg) | Min … Max | P75 | P99 | P999 | -| -------- | ------------- | ------------------- | -------- | -------- | -------- | -| thirdweb | 1'579 µs/iter | 1'214 µs … 5'993 µs | 1'471 µs | 5'058 µs | 5'993 µs | -| viem | 1'641 µs/iter | 1'259 µs … 6'309 µs | 1'503 µs | 5'852 µs | 6'309 µs | -| ethers | 1'864 µs/iter | 1'255 µs … 6'225 µs | 1'746 µs | 5'923 µs | 6'225 µs | - -**Summary for rpc (batching enabled):** - -- **thirdweb** is 1.04x faster than viem and 1.18x faster than ethers. - -### Running benchmarks - -To run the benchmarks, clone the repository and run the following commands: - -```bash -# install dependencies -pnpm i -# cd into the thirdweb package -cd packages/thirdweb -# run the benchmark -pnpm run bench:compare -``` - -**Prerequisites:** - -- `bun` installed (https://bun.sh) -- `anvil` installed (https://book.getfoundry.sh/getting-started/installation) diff --git a/packages/thirdweb/benchmarks/rpc.ts b/packages/thirdweb/benchmarks/rpc.ts deleted file mode 100644 index 45552e03586..00000000000 --- a/packages/thirdweb/benchmarks/rpc.ts +++ /dev/null @@ -1,99 +0,0 @@ -import { run, bench, group } from "mitata"; - -import { getRpcClient } from "../src/rpc/rpc.js"; -import { createThirdwebClient } from "../src/client/client.js"; -import { eth_blockNumber } from "../src/rpc/actions/eth_blockNumber.js"; -import { defineChain } from "../src/chains/utils.js"; - -import * as viem from "viem"; -import * as ethers from "ethers6"; -import assert from "node:assert"; - -const LOCAL_RPC = "http://127.0.0.1:8545"; - -const clientNoBatching = createThirdwebClient({ - clientId: "BENCH", - config: { rpc: { maxBatchSize: 1 } }, -}); - -const clientWithBatching = createThirdwebClient({ clientId: "BENCH" }); - -const rpcRequestNoBatching = getRpcClient({ - client: clientNoBatching, - chain: defineChain({ - id: 1, - rpc: LOCAL_RPC, - }), -}); - -const rpcRequestBatching = getRpcClient({ - client: clientWithBatching, - chain: defineChain({ - id: 1, - rpc: LOCAL_RPC, - }), -}); - -// // viem setup - -const publicClientNoBatching = viem.createPublicClient({ - transport: viem.http(LOCAL_RPC), -}); - -const publicClientBatching = viem.createPublicClient({ - transport: viem.http(LOCAL_RPC, { - batch: { batchSize: 100, wait: 0 }, - }), -}); - -// ethers setup -const ethersProviderNoBatching = new ethers.JsonRpcProvider(LOCAL_RPC, 1, { - staticNetwork: true, - batchMaxCount: 1, - cacheTimeout: 0, -}); - -const ethersProviderBatching = new ethers.JsonRpcProvider(LOCAL_RPC, 1, { - staticNetwork: true, - batchMaxCount: 100, - batchStallTime: 0, - cacheTimeout: 0, -}); - -group("rpc (batching disabled)", () => { - bench("thirdweb", async () => { - const bn = await eth_blockNumber(rpcRequestNoBatching); - assert(bn === 19139495n, "unexpected block number"); - }); - - bench("viem", async () => { - // disabling the cache to be more representative - const bn = await publicClientNoBatching.getBlockNumber({ cacheTime: 0 }); - assert(bn === 19139495n, "unexpected block number"); - }); - - bench("ethers", async () => { - const bn = await ethersProviderNoBatching.getBlockNumber(); - assert(bn === 19139495, "unexpected block number"); - }); -}); - -group("rpc (batching enabled)", () => { - bench("thirdweb", async () => { - const bn = await eth_blockNumber(rpcRequestBatching); - assert(bn === 19139495n, "unexpected block number"); - }); - - bench("viem", async () => { - // disabling the cache to be more representative - const bn = await publicClientBatching.getBlockNumber({ cacheTime: 0 }); - assert(bn === 19139495n, "unexpected block number"); - }); - - bench("ethers", async () => { - const bn = await ethersProviderBatching.getBlockNumber(); - assert(bn === 19139495, "unexpected block number"); - }); -}); - -await run(); diff --git a/packages/thirdweb/benchmarks/run.ts b/packages/thirdweb/benchmarks/run.ts deleted file mode 100644 index 377e21facbb..00000000000 --- a/packages/thirdweb/benchmarks/run.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { createAnvil } from "@viem/anvil"; -import { $ } from "bun"; - -import { readdir } from "node:fs/promises"; -import { join } from "node:path"; - -const forkHeader = {}; -if (process.env.TW_SECRET_KEY) { - forkHeader["x-secret-key"] = process.env.TW_SECRET_KEY; -} - -const anvil = createAnvil({ - port: 8545, - chainId: 1, - forkUrl: "https://1.rpc.thirdweb.com", - forkHeader, - forkChainId: 1, - forkBlockNumber: 19139495n, - noMining: true, - startTimeout: 20000, -}); - -console.log("Starting Anvil..."); -await anvil.start(); - -// find all the benchmark files in this directory -const files = await readdir(__dirname); -const benchmarks = files.filter( - (file) => file.endsWith(".ts") && file !== "run.ts", -); - -// run each benchmark -for (const benchmark of benchmarks) { - console.log(`\n-------------------${"-".repeat(benchmark.length)} -Running benchmark: ${benchmark} --------------------${"-".repeat(benchmark.length)}\n`); - await $`bun run ${join(__dirname, benchmark)}`; - console.log("\n"); -} - -console.log("Stopping Anvil..."); -await anvil.stop(); diff --git a/packages/thirdweb/benchmarks/send-transaction.md b/packages/thirdweb/benchmarks/send-transaction.md deleted file mode 100644 index c60de27ff93..00000000000 --- a/packages/thirdweb/benchmarks/send-transaction.md +++ /dev/null @@ -1,36 +0,0 @@ -## Send Transaction Benchmark Results ([benchmark code](./send-transaction.ts)) - -The send transaction benchmark measures sending native tokens (ETH) to another address. - -**CPU:** Apple M1 Pro -**Runtime:** bun 1.0.30 (arm64-darwin) - -### transfer native tokens - -| Library | Time (avg) | Min … Max | P75 | P99 | P999 | -| -------- | -------------- | --------------------- | --------- | --------- | --------- | -| thirdweb | 3'244 µs/iter | 1'879 µs … 5'580 µs | 3'958 µs | 5'543 µs | 5'580 µs | -| viem | 7'468 µs/iter | 6'224 µs … 10'241 µs | 8'077 µs | 10'241 µs | 10'241 µs | -| ethers | 18'376 µs/iter | 17'534 µs … 20'136 µs | 19'084 µs | 20'136 µs | 20'136 µs | - -**Summary for Transfer Native Tokens:** - -- **thirdweb** is 2.3x faster than viem and 5.67x faster than ethers. - -### Running benchmarks - -To run the benchmarks, clone the repository and run the following commands: - -```bash -# install dependencies -pnpm i -# cd into the thirdweb package -cd packages/thirdweb -# run the benchmark -pnpm run bench:compare -``` - -**Prerequisites:** - -- `bun` installed (https://bun.sh) -- `anvil` installed (https://book.getfoundry.sh/getting-started/installation) diff --git a/packages/thirdweb/benchmarks/send-transaction.ts b/packages/thirdweb/benchmarks/send-transaction.ts deleted file mode 100644 index cf5cfe10291..00000000000 --- a/packages/thirdweb/benchmarks/send-transaction.ts +++ /dev/null @@ -1,82 +0,0 @@ -import { bench, group, run } from "mitata"; - -import { defineChain } from "../src/chains/utils"; -import { createThirdwebClient } from "../src/client/client"; -import { sendTransaction } from "../src/transaction/actions/send-transaction"; -import { prepareTransaction } from "../src/transaction/prepare-transaction"; -import { privateKeyToAccount } from "../src/wallets/private-key"; - -import * as ethers from "ethers6"; -import * as viem from "viem"; -import { privateKeyToAccount as viemPrivateKeyToAccount } from "viem/accounts"; -import { mainnet } from "viem/chains"; - -const LOCAL_RPC = "http://127.0.0.1:8545"; -const VITALIK_WALLET = "0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B"; - -const client = createThirdwebClient({ - clientId: "BENCH", - config: { rpc: { maxBatchSize: 1 } }, -}); - -const TEST_CHAIN = defineChain({ - id: 1, - rpc: LOCAL_RPC, -}); - -const PKEY = - "0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80"; - -const account = privateKeyToAccount({ - privateKey: PKEY, - client, -}); - -// viem setup -const privateKeyAccountViem = viemPrivateKeyToAccount(PKEY); -const walletClient = viem.createWalletClient({ - account: privateKeyAccountViem, - transport: viem.http(LOCAL_RPC), -}); - -// ethers setup -const provider = new ethers.JsonRpcProvider(LOCAL_RPC, 1, { - staticNetwork: true, - batchMaxCount: 1, - cacheTimeout: 0, -}); -const wallet = new ethers.Wallet(PKEY, provider); - -function randomBigint() { - return BigInt(Math.floor(Math.random() * 1000)); -} - -group("transfer native tokens", () => { - bench("thirdweb", async () => { - const transaction = prepareTransaction({ - client, - chain: TEST_CHAIN, - value: randomBigint(), - to: VITALIK_WALLET, - }); - - await sendTransaction({ transaction, account }); - }); - - bench("viem", async () => { - await walletClient.sendTransaction({ - chain: mainnet, - value: randomBigint(), - to: VITALIK_WALLET, - }); - }); - - bench("ethers", async () => { - await wallet.sendTransaction({ - to: VITALIK_WALLET, - value: randomBigint(), - }); - }); -}); - -await run(); diff --git a/packages/thirdweb/knip.json b/packages/thirdweb/knip.json index 216aeca14e1..82efbcc1ead 100644 --- a/packages/thirdweb/knip.json +++ b/packages/thirdweb/knip.json @@ -1,12 +1,20 @@ { - "$schema": "https://unpkg.com/knip@5/schema.json", - "entry": ["src/exports/**/*.ts", "package.json"], - "project": ["src/**/*.{ts,tsx}", "scripts/**/*.mjs"], - "ignoreBinaries": ["printf", "yalc"], - "ignoreDependencies": ["ethers", "react", "tslib"], - "vitest": { - "config": "test/vitest.config.ts", - "entry": ["src/**/*.{test,bench}.ts", "test/globalSetup.ts"], - "project": ["src/**/*.{ts,tsx}", "test/**/*.ts"] - } + "$schema": "https://unpkg.com/knip@5/schema.json", + "entry": ["src/exports/**", "scripts/**/*.{ts,mjs}", "src/cli/bin.ts", ""], + "project": ["src/**/*.{ts,tsx}", "scripts/**/*.mjs"], + "ignore": ["src/**/__generated__/**"], + "ignoreBinaries": ["printf"], + "ignoreDependencies": [ + "@codspeed/vitest-plugin", + "@testing-library/jest-dom", + "tslib", + "dotenv-mono", + "@size-limit/preset-big-lib", + "@viem/anvil", + "@vitest/coverage-v8" + ], + "rules": { + "optionalPeerDependencies": "off", + "enumMembers": "off" + } } diff --git a/packages/thirdweb/package.json b/packages/thirdweb/package.json index a0ce26bb1c2..35cf270b2f9 100644 --- a/packages/thirdweb/package.json +++ b/packages/thirdweb/package.json @@ -127,60 +127,24 @@ }, "typesVersions": { "*": { - "adapters/*": [ - "./dist/types/exports/adapters/*.d.ts" - ], - "auth": [ - "./dist/types/exports/auth.d.ts" - ], - "chains": [ - "./dist/types/exports/chains.d.ts" - ], - "contract": [ - "./dist/types/exports/contract.d.ts" - ], - "deploys": [ - "./dist/types/exports/deploys.d.ts" - ], - "event": [ - "./dist/types/exports/event.d.ts" - ], - "extensions/*": [ - "./dist/types/exports/extensions/*.d.ts" - ], - "pay": [ - "./dist/types/exports/pay.d.ts" - ], - "react": [ - "./dist/types/exports/react.d.ts" - ], - "react-native": [ - "./dist/types/exports/react-native.d.ts" - ], - "rpc": [ - "./dist/types/exports/rpc.d.ts" - ], - "storage": [ - "./dist/types/exports/storage.d.ts" - ], - "transaction": [ - "./dist/types/exports/transaction.d.ts" - ], - "utils": [ - "./dist/types/exports/utils.d.ts" - ], - "wallets": [ - "./dist/types/exports/wallets.d.ts" - ], - "wallets/*": [ - "./dist/types/exports/wallets/*.d.ts" - ], - "modules": [ - "./dist/types/exports/modules.d.ts" - ], - "social": [ - "./dist/types/exports/social.d.ts" - ] + "adapters/*": ["./dist/types/exports/adapters/*.d.ts"], + "auth": ["./dist/types/exports/auth.d.ts"], + "chains": ["./dist/types/exports/chains.d.ts"], + "contract": ["./dist/types/exports/contract.d.ts"], + "deploys": ["./dist/types/exports/deploys.d.ts"], + "event": ["./dist/types/exports/event.d.ts"], + "extensions/*": ["./dist/types/exports/extensions/*.d.ts"], + "pay": ["./dist/types/exports/pay.d.ts"], + "react": ["./dist/types/exports/react.d.ts"], + "react-native": ["./dist/types/exports/react-native.d.ts"], + "rpc": ["./dist/types/exports/rpc.d.ts"], + "storage": ["./dist/types/exports/storage.d.ts"], + "transaction": ["./dist/types/exports/transaction.d.ts"], + "utils": ["./dist/types/exports/utils.d.ts"], + "wallets": ["./dist/types/exports/wallets.d.ts"], + "wallets/*": ["./dist/types/exports/wallets/*.d.ts"], + "modules": ["./dist/types/exports/modules.d.ts"], + "social": ["./dist/types/exports/social.d.ts"] } }, "browser": { @@ -214,13 +178,11 @@ "@walletconnect/ethereum-provider": "2.16.2", "@walletconnect/sign-client": "2.16.2", "abitype": "1.0.5", - "fast-text-encoding": "^1.0.6", "fuse.js": "7.0.0", "input-otp": "^1.2.4", "mipd": "0.0.7", - "node-libs-browser": "2.2.1", "uqr": "0.1.2", - "viem": "2.21.9" + "viem": "2.21.11" }, "peerDependencies": { "@aws-sdk/client-lambda": "^3", @@ -228,8 +190,6 @@ "@coinbase/wallet-mobile-sdk": "^1", "@mobile-wallet-protocol/client": "0.0.3", "@react-native-async-storage/async-storage": "^1 || ^2", - "amazon-cognito-identity-js": "^6", - "aws-amplify": "^5", "ethers": "^5 || ^6", "expo-linking": "^6", "expo-web-browser": "^13", @@ -271,18 +231,12 @@ "react-native-svg": { "optional": true }, - "aws-amplify": { - "optional": true - }, "@aws-sdk/client-lambda": { "optional": true }, "@aws-sdk/credential-providers": { "optional": true }, - "amazon-cognito-identity-js": { - "optional": true - }, "@react-native-async-storage/async-storage": { "optional": true }, @@ -297,7 +251,7 @@ "bench:compare": "bun run ./benchmarks/run.ts", "bench": "vitest -c ./test/vitest.config.ts bench", "format": "biome format ./src --write", - "lint": "biome check ./src", + "lint": "knip && biome check ./src && tsc --project ./tsconfig.build.json --module esnext --noEmit", "fix": "biome check ./src --fix", "knip": "knip", "build:generate": "bun scripts/generate/generate.ts", @@ -310,7 +264,6 @@ "build:esm": "tsc --noCheck --project ./tsconfig.build.json --module es2020 --outDir ./dist/esm && printf '{\"type\": \"module\",\"sideEffects\":false}' > ./dist/esm/package.json", "build:types": "tsc --project ./tsconfig.build.json --module esnext --declarationDir ./dist/types --emitDeclarationOnly --declaration --declarationMap", "clean": "rimraf dist", - "push": "yalc push", "size": "size-limit", "test:watch": "vitest -c ./test/vitest.config.ts dev", "test": "vitest run -c ./test/vitest.config.ts --coverage", @@ -326,44 +279,53 @@ "node": ">=18" }, "devDependencies": { - "@aws-sdk/client-lambda": "3.651.1", - "@aws-sdk/credential-providers": "3.651.1", + "@aws-sdk/client-lambda": "3.656.0", + "@aws-sdk/credential-providers": "3.654.0", + "@biomejs/biome": "1.9.2", "@chromatic-com/storybook": "2.0.2", "@codspeed/vitest-plugin": "3.1.1", "@coinbase/wallet-mobile-sdk": "1.1.2", "@mobile-wallet-protocol/client": "0.0.3", "@react-native-async-storage/async-storage": "1.24.0", - "@storybook/addon-essentials": "8.3.1", - "@storybook/addon-interactions": "8.3.1", - "@storybook/addon-links": "8.3.1", - "@storybook/addon-onboarding": "8.3.1", - "@storybook/blocks": "8.3.1", - "@storybook/react": "8.3.1", - "@storybook/react-vite": "8.3.1", - "@storybook/test": "8.3.1", + "@size-limit/preset-big-lib": "11.1.5", + "@storybook/addon-essentials": "8.3.2", + "@storybook/addon-interactions": "8.3.2", + "@storybook/addon-links": "8.3.2", + "@storybook/addon-onboarding": "8.3.2", + "@storybook/react": "8.3.2", + "@storybook/react-vite": "8.3.2", + "@storybook/test": "8.3.2", "@testing-library/jest-dom": "^6.4.7", "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", "@types/cross-spawn": "^6.0.6", - "@types/react": "^18.3.7", + "@types/react": "^18.3.8", + "@viem/anvil": "0.0.10", "@vitejs/plugin-react": "^4.3.1", + "@vitest/coverage-v8": "2.1.1", "@vitest/ui": "2.1.1", - "amazon-cognito-identity-js": "6.3.12", - "aws-amplify": "5.3.19", "cross-spawn": "7.0.3", - "ethers5": "npm:ethers@5.7.2", - "ethers6": "npm:ethers@6.13.2", + "dotenv-mono": "^1.3.14", + "ethers5": "npm:ethers@5", + "ethers6": "npm:ethers@6", "expo-linking": "6.3.1", "expo-web-browser": "13.0.3", "happy-dom": "^15.7.4", - "msw": "2.4.8", + "knip": "^5.30.4", + "prettier": "^3.3.2", + "react": "18.3.1", "react-native": "0.75.3", "react-native-aes-gcm-crypto": "0.2.2", "react-native-passkey": "3.0.0-beta2", "react-native-quick-crypto": "0.7.4", "react-native-svg": "15.7.1", - "storybook": "8.3.1", + "rimraf": "6.0.1", + "sharp": "^0.33.5", + "size-limit": "11.1.5", + "storybook": "8.3.2", + "typedoc": "0.26.7", "typescript": "5.6.2", - "vite": "5.4.6" + "vite": "5.4.7", + "vitest": "2.1.1" } } diff --git a/packages/thirdweb/scripts/typedoc.mjs b/packages/thirdweb/scripts/typedoc.mjs index d1a47114e4b..5e958073927 100644 --- a/packages/thirdweb/scripts/typedoc.mjs +++ b/packages/thirdweb/scripts/typedoc.mjs @@ -1,5 +1,27 @@ // @ts-check -import { typedoc } from "typedoc-gen"; +import TypeDoc from "typedoc"; + +/** + * + * Generate a documentation JSON file for a project + * @param {{ entryPoints: string[]; exclude: string[]; }} options + */ +async function typedoc(options) { + const jsonOut = "typedoc/documentation.json"; + + const app = await TypeDoc.Application.bootstrapWithPlugins({ + entryPoints: options.entryPoints, + excludeInternal: true, + exclude: options.exclude, + }); + + const project = await app.convert(); + if (!project) { + throw new Error("Failed to create project"); + } + + await app.generateJson(project, jsonOut); +} typedoc({ entryPoints: ["src/exports/**/*.ts", "src/extensions/modules/**/index.ts"], diff --git a/packages/thirdweb/src/abi/decode.ts b/packages/thirdweb/src/abi/decode.ts deleted file mode 100644 index 54262441978..00000000000 --- a/packages/thirdweb/src/abi/decode.ts +++ /dev/null @@ -1,16 +0,0 @@ -import type { AbiFunction } from "abitype"; -import { type Hex, decodeAbiParameters } from "viem"; - -/** - * Decodes the result of a function call based on the provided ABI function definition. - * @param abiFn - The ABI function definition. - * @param data - The encoded data to be decoded. - * @returns The decoded result. - * @internal - */ -export function decodeFunctionResult( - abiFn: abiFn, - data: Hex, -) { - return decodeAbiParameters(abiFn.outputs, data); -} diff --git a/packages/thirdweb/src/abi/encode.ts b/packages/thirdweb/src/abi/encode.ts deleted file mode 100644 index a290ab0b0bf..00000000000 --- a/packages/thirdweb/src/abi/encode.ts +++ /dev/null @@ -1,32 +0,0 @@ -import type { - AbiFunction, - AbiParameter, - AbiParametersToPrimitiveTypes, -} from "abitype"; -import { toFunctionSelector } from "viem"; -import { encodeAbiParameters } from "../utils/abi/encodeAbiParameters.js"; -import { concatHex } from "../utils/encoding/helpers/concat-hex.js"; - -/** - * Encodes an ABI function with its arguments into a hexadecimal string. - * - * @param abiFn - The ABI function object. - * @param args - The arguments to be encoded. - * @returns The encoded ABI function as a hexadecimal string. - * @internal - */ -export function encodeAbiFunction< - const TAbiFunction extends AbiFunction, - const TParams = AbiParametersToPrimitiveTypes, ->( - abiFn: TAbiFunction, - args: TParams extends readonly AbiParameter[] ? TParams : never, -) { - const signature = toFunctionSelector(abiFn); - // if there are no inputs, we can return the signature as is - if (abiFn.inputs.length === 0) { - return signature; - } - const data = encodeAbiParameters(abiFn.inputs, args ?? []); - return concatHex([signature, data ?? "0x"]); -} diff --git a/packages/thirdweb/src/auth/core/generate-jwt.ts b/packages/thirdweb/src/auth/core/generate-jwt.ts index 3c1ce5dcc64..a13a6f01cd9 100644 --- a/packages/thirdweb/src/auth/core/generate-jwt.ts +++ b/packages/thirdweb/src/auth/core/generate-jwt.ts @@ -2,7 +2,7 @@ import { encodeJWT } from "../../utils/jwt/encode-jwt.js"; import type { AuthOptions } from "./types.js"; import type { VerifiedLoginPayload } from "./verify-login-payload.js"; -export const DEFAULT_TOKEN_DURATION_SECONDS = 60 * 60 * 24; +const DEFAULT_TOKEN_DURATION_SECONDS = 60 * 60 * 24; type GenerateJWTParams = { payload: VerifiedLoginPayload; diff --git a/packages/thirdweb/src/auth/core/verify-jwt.ts b/packages/thirdweb/src/auth/core/verify-jwt.ts index bee1ba7c2cf..09c3dfef520 100644 --- a/packages/thirdweb/src/auth/core/verify-jwt.ts +++ b/packages/thirdweb/src/auth/core/verify-jwt.ts @@ -6,14 +6,14 @@ import type { AuthOptions } from "./types.js"; /** * @auth */ -export type VerifyJWTParams = { +type VerifyJWTParams = { jwt: string; }; /** * @auth */ -export type VerifyJWTResult = +type VerifyJWTResult = | { valid: true; parsedJWT: JWTPayload; diff --git a/packages/thirdweb/src/cli/commands/generate/utils.ts b/packages/thirdweb/src/cli/commands/generate/utils.ts index 26b7095e4ea..a2c7cdbcd8d 100644 --- a/packages/thirdweb/src/cli/commands/generate/utils.ts +++ b/packages/thirdweb/src/cli/commands/generate/utils.ts @@ -8,7 +8,7 @@ import { URL } from "node:url"; const toPath = (urlOrPath: string | URL) => urlOrPath instanceof URL ? fileURLToPath(urlOrPath) : urlOrPath; -export type Options = { +type Options = { /** * The directory to start from. * @default process.cwd() @@ -55,7 +55,7 @@ async function findUp( return undefined; } -export type PackageDirectoryOptions = { +type PackageDirectoryOptions = { /** * The directory to start searching from. * @default process.cwd() diff --git a/packages/thirdweb/src/constants/addresses.ts b/packages/thirdweb/src/constants/addresses.ts index c46179f844a..c63bfeaea25 100644 --- a/packages/thirdweb/src/constants/addresses.ts +++ b/packages/thirdweb/src/constants/addresses.ts @@ -15,8 +15,3 @@ export function isNativeTokenAddress(address: string) { * The zero address in Ethereum, represented as a hexadecimal string. */ export const ZERO_ADDRESS = "0x0000000000000000000000000000000000000000"; - -/** - * @deprecated Use {@link ZERO_ADDRESS}. - */ -export const ADDRESS_ZERO = ZERO_ADDRESS; diff --git a/packages/thirdweb/src/contract/deployment/deploy-deterministic.ts b/packages/thirdweb/src/contract/deployment/deploy-deterministic.ts index 1bdd1f3a8f8..c6775514b84 100644 --- a/packages/thirdweb/src/contract/deployment/deploy-deterministic.ts +++ b/packages/thirdweb/src/contract/deployment/deploy-deterministic.ts @@ -1,10 +1,5 @@ -import type { Abi } from "abitype"; import { prepareTransaction } from "../../transaction/prepare-transaction.js"; -import { - computeDeploymentInfoFromBytecode, - computeDeploymentInfoFromContractId, -} from "../../utils/any-evm/compute-published-contract-deploy-info.js"; -import type { Hex } from "../../utils/encoding/hex.js"; +import { computeDeploymentInfoFromContractId } from "../../utils/any-evm/compute-published-contract-deploy-info.js"; import type { Prettify } from "../../utils/type-utils.js"; import type { ClientAndChain } from "../../utils/types.js"; import { computeCreate2FactoryAddress } from "./utils/create-2-factory.js"; @@ -12,7 +7,7 @@ import { computeCreate2FactoryAddress } from "./utils/create-2-factory.js"; /** * @extension DEPLOY */ -export type DeployDetemisiticParams = Prettify< +type DeployDetemisiticParams = Prettify< ClientAndChain & { contractId: string; constructorParams?: Record; @@ -61,31 +56,3 @@ export function prepareDeterministicDeployTransaction( }, }); } - -/** - * @internal - */ -export function prepareDeterministicDeployTransactionFromBytecode( - options: ClientAndChain & { - abi: Abi; - bytecode: Hex; - constructorParams?: Record; - salt?: string; - }, -) { - const { client, chain } = options; - return prepareTransaction({ - client, - chain, - to: () => - computeCreate2FactoryAddress({ - client, - chain, - }), - data: async () => { - const infraContractInfo = - await computeDeploymentInfoFromBytecode(options); - return infraContractInfo.initBytecodeWithsalt; - }, - }); -} diff --git a/packages/thirdweb/src/contract/deployment/publisher.ts b/packages/thirdweb/src/contract/deployment/publisher.ts index 01b34d5859a..d0c79a868cb 100644 --- a/packages/thirdweb/src/contract/deployment/publisher.ts +++ b/packages/thirdweb/src/contract/deployment/publisher.ts @@ -14,7 +14,7 @@ import { type ThirdwebContract, getContract } from "../contract.js"; export const CONTRACT_PUBLISHER_ADDRESS = "0xf5b896Ddb5146D5dA77efF4efBb3Eae36E300808"; // Polygon only -export const THIRDWEB_DEPLOYER = "0xdd99b75f095d0c4d5112aCe938e4e6ed962fb024"; +const THIRDWEB_DEPLOYER = "0xdd99b75f095d0c4d5112aCe938e4e6ed962fb024"; /** * @internal diff --git a/packages/thirdweb/src/contract/deployment/utils/infra.ts b/packages/thirdweb/src/contract/deployment/utils/infra.ts index a3606c262f8..91aafa811ce 100644 --- a/packages/thirdweb/src/contract/deployment/utils/infra.ts +++ b/packages/thirdweb/src/contract/deployment/utils/infra.ts @@ -2,10 +2,7 @@ import type { Chain } from "../../../chains/types.js"; import type { ThirdwebClient } from "../../../client/client.js"; import { prepareTransaction } from "../../../transaction/prepare-transaction.js"; import { computeContractAddress } from "../../../utils/any-evm/compute-published-contract-address.js"; -import { - computeDeploymentInfoFromContractId, - computeDeploymentInfoFromMetadata, -} from "../../../utils/any-evm/compute-published-contract-deploy-info.js"; +import { computeDeploymentInfoFromMetadata } from "../../../utils/any-evm/compute-published-contract-deploy-info.js"; import type { FetchDeployMetadataResult } from "../../../utils/any-evm/deploy-metadata.js"; import { isContractDeployed } from "../../../utils/bytecode/is-contract-deployed.js"; import type { Prettify } from "../../../utils/type-utils.js"; @@ -21,7 +18,7 @@ export type InfraContractId = | "TWCloneFactory" | (string & {}); -export type GetDeployedInfraParams = Prettify< +type GetDeployedInfraParams = Prettify< ClientAndChain & { contractId: InfraContractId; constructorParams?: Record; @@ -71,29 +68,6 @@ export async function getDeployedInfraContractFromMetadata(options: { return null; } -/** - * @internal - */ -export function prepareInfraContractDeployTransaction( - options: GetDeployedInfraParams, -) { - const { client, chain } = options; - return prepareTransaction({ - client, - chain, - to: () => - computeCreate2FactoryAddress({ - client, - chain, - }), - data: async () => { - const infraContractInfo = - await computeDeploymentInfoFromContractId(options); - return infraContractInfo.initBytecodeWithsalt; - }, - }); -} - /** * @internal */ diff --git a/packages/thirdweb/src/exports/chains.ts b/packages/thirdweb/src/exports/chains.ts index a3b30dbb143..a39bdab7f93 100644 --- a/packages/thirdweb/src/exports/chains.ts +++ b/packages/thirdweb/src/exports/chains.ts @@ -72,3 +72,8 @@ export { frameTestnet } from "../chains/chain-definitions/frame-testnet.js"; export { hokumTestnet } from "../chains/chain-definitions/hokum-testnet.js"; export { godWokenTestnetV1 } from "../chains/chain-definitions/god-woken-testnet-v1.js"; export { abstractTestnet } from "../chains/chain-definitions/abstract-testnet.js"; +export { assetChainTestnet } from "../chains/chain-definitions/assetchain-testnet.js"; +export { celoAlfajoresTestnet } from "../chains/chain-definitions/celo-alfajores-testnet.js"; +export { fraxtalTestnet } from "../chains/chain-definitions/fraxtal-testnet.js"; +export { metalL2Testnet } from "../chains/chain-definitions/metal-l2-testnet.js"; +export { modeTestnet } from "../chains/chain-definitions/mode-testnet.js"; diff --git a/packages/thirdweb/src/exports/deploys.ts b/packages/thirdweb/src/exports/deploys.ts index a867ed2354a..baab9bd3a4e 100644 --- a/packages/thirdweb/src/exports/deploys.ts +++ b/packages/thirdweb/src/exports/deploys.ts @@ -28,6 +28,7 @@ export { export { deployMarketplaceContract, type MarketplaceContractParams, + type DeployMarketplaceContractOptions, } from "../extensions/prebuilts/deploy-marketplace.js"; export { diff --git a/packages/thirdweb/src/exports/extensions/erc1155.ts b/packages/thirdweb/src/exports/extensions/erc1155.ts index 4420e82e62d..81d142ac10c 100644 --- a/packages/thirdweb/src/exports/extensions/erc1155.ts +++ b/packages/thirdweb/src/exports/extensions/erc1155.ts @@ -95,6 +95,7 @@ export { freezeMetadata } from "../../extensions/erc1155/__generated__/INFTMetad export { getActiveClaimCondition, isGetActiveClaimConditionSupported, + type GetActiveClaimConditionParams, } from "../../extensions/erc1155/drops/read/getActiveClaimCondition.js"; export { getClaimConditionById, diff --git a/packages/thirdweb/src/exports/extensions/erc1271.ts b/packages/thirdweb/src/exports/extensions/erc1271.ts index c17663e4d22..2f5adda0dd0 100644 --- a/packages/thirdweb/src/exports/extensions/erc1271.ts +++ b/packages/thirdweb/src/exports/extensions/erc1271.ts @@ -2,3 +2,8 @@ export { type CheckContractWalletSignatureOptions, checkContractWalletSignature, } from "../../extensions/erc1271/checkContractWalletSignature.js"; + +export { + type CheckContractWalletSignTypedDataOptions, + checkContractWalletSignedTypedData, +} from "../../extensions/erc1271/checkContractWalletSignedTypedData.js"; diff --git a/packages/thirdweb/src/exports/extensions/erc4337.ts b/packages/thirdweb/src/exports/extensions/erc4337.ts index d1203e57ae9..d8be1f43720 100644 --- a/packages/thirdweb/src/exports/extensions/erc4337.ts +++ b/packages/thirdweb/src/exports/extensions/erc4337.ts @@ -9,6 +9,7 @@ export { export { type RemoveAdminOptions, removeAdmin, + isRemoveAdminSupported, } from "../../extensions/erc4337/account/removeAdmin.js"; export { diff --git a/packages/thirdweb/src/exports/extensions/farcaster.ts b/packages/thirdweb/src/exports/extensions/farcaster.ts index ff9959e8566..8ee78c317c0 100644 --- a/packages/thirdweb/src/exports/extensions/farcaster.ts +++ b/packages/thirdweb/src/exports/extensions/farcaster.ts @@ -18,11 +18,14 @@ export { getStorageRegistry } from "../../extensions/farcaster/contracts/getStor // EIP712 Signatures export { type RegisterMessage, + type SignRegisterOptions, signRegister, getRegisterData, } from "../../extensions/farcaster/eip712Signatures/registerSignature.js"; export { type SignedKeyRequestMessage, + type SignedKeyRequestMetadataOptions, + type SignKeyRequestOptions, signKeyRequest, getKeyRequestData, encodeSignedKeyRequestMetadata, @@ -30,6 +33,7 @@ export { } from "../../extensions/farcaster/eip712Signatures/keyRequestSignature.js"; export { type AddMessage, + type SignAddOptions, signAdd, getAddData, } from "../../extensions/farcaster/eip712Signatures/addSignature.js"; diff --git a/packages/thirdweb/src/exports/extensions/marketplace.ts b/packages/thirdweb/src/exports/extensions/marketplace.ts index 0fc9fb30840..b31408f1d29 100644 --- a/packages/thirdweb/src/exports/extensions/marketplace.ts +++ b/packages/thirdweb/src/exports/extensions/marketplace.ts @@ -32,8 +32,6 @@ export { type CurrencyPriceForListingParams, } from "../../extensions/marketplace/direct-listings/read/currencyPriceForListing.js"; -export { isCancelListingSupported } from "../../extensions/marketplace/__generated__/IDirectListings/write/cancelListing.js"; - // WRITE export { createListing, @@ -46,6 +44,7 @@ export { } from "../../extensions/marketplace/direct-listings/write/updateListing.js"; export { cancelListing, + isCancelListingSupported, type CancelListingParams, } from "../../extensions/marketplace/__generated__/IDirectListings/write/cancelListing.js"; export { @@ -131,10 +130,10 @@ export { isBidInAuctionSupported, } from "../../extensions/marketplace/english-auctions/write/bidInAuction.js"; export { - cancelAuction, type CancelAuctionParams, + cancelAuction, isCancelAuctionSupported, -} from "../../extensions/marketplace/__generated__/IEnglishAuctions/write/cancelAuction.js"; +} from "../../extensions/marketplace/english-auctions/write/cancelAuction.js"; export { buyoutAuction, type BuyoutAuctionParams, diff --git a/packages/thirdweb/src/exports/modules.ts b/packages/thirdweb/src/exports/modules.ts index f5a6aedf89e..5e77f55f966 100644 --- a/packages/thirdweb/src/exports/modules.ts +++ b/packages/thirdweb/src/exports/modules.ts @@ -86,7 +86,10 @@ export { } from "../extensions/prebuilts/deploy-modular.js"; // Common -export { grantMinterRole } from "../extensions/modules/common/grantMinterRole.js"; +export { + grantMinterRole, + type GrantMinterRoleParams, +} from "../extensions/modules/common/grantMinterRole.js"; export { getDeployedModule, getOrDeployModule, diff --git a/packages/thirdweb/src/exports/thirdweb.ts b/packages/thirdweb/src/exports/thirdweb.ts index 6079b1184d8..8205370479d 100644 --- a/packages/thirdweb/src/exports/thirdweb.ts +++ b/packages/thirdweb/src/exports/thirdweb.ts @@ -9,7 +9,10 @@ declare module "abitype" { * CONSTANTS */ export { - ADDRESS_ZERO, + /** + * @deprecated Use {@link ZERO_ADDRESS}. + */ + ZERO_ADDRESS as ADDRESS_ZERO, ZERO_ADDRESS, NATIVE_TOKEN_ADDRESS, } from "../constants/addresses.js"; diff --git a/packages/thirdweb/src/extensions/airdrop/write/airdropERC1155WithSignature.ts b/packages/thirdweb/src/extensions/airdrop/write/airdropERC1155WithSignature.ts index f1b5387a903..ea3507ca3ba 100644 --- a/packages/thirdweb/src/extensions/airdrop/write/airdropERC1155WithSignature.ts +++ b/packages/thirdweb/src/extensions/airdrop/write/airdropERC1155WithSignature.ts @@ -133,13 +133,13 @@ type GenerateReqInput = { contents: ContentType; }; -export const AirdropContentERC1155 = [ +const AirdropContentERC1155 = [ { name: "recipient", type: "address" }, { name: "tokenId", type: "uint256" }, { name: "amount", type: "uint256" }, ] as const; -export const AirdropRequestERC1155 = [ +const AirdropRequestERC1155 = [ { name: "uid", type: "bytes32" }, { name: "tokenAddress", type: "address" }, { name: "expirationTimestamp", type: "uint256" }, diff --git a/packages/thirdweb/src/extensions/airdrop/write/airdropERC20WithSignature.ts b/packages/thirdweb/src/extensions/airdrop/write/airdropERC20WithSignature.ts index b8177890242..f6b9b8ebb2d 100644 --- a/packages/thirdweb/src/extensions/airdrop/write/airdropERC20WithSignature.ts +++ b/packages/thirdweb/src/extensions/airdrop/write/airdropERC20WithSignature.ts @@ -132,12 +132,12 @@ type GenerateReqInput = { contents: ContentType; }; -export const AirdropContentERC20 = [ +const AirdropContentERC20 = [ { name: "recipient", type: "address" }, { name: "amount", type: "uint256" }, ] as const; -export const AirdropRequestERC20 = [ +const AirdropRequestERC20 = [ { name: "uid", type: "bytes32" }, { name: "tokenAddress", type: "address" }, { name: "expirationTimestamp", type: "uint256" }, diff --git a/packages/thirdweb/src/extensions/airdrop/write/airdropERC721WithSignature.ts b/packages/thirdweb/src/extensions/airdrop/write/airdropERC721WithSignature.ts index 0dae28663a7..6a28cf2644e 100644 --- a/packages/thirdweb/src/extensions/airdrop/write/airdropERC721WithSignature.ts +++ b/packages/thirdweb/src/extensions/airdrop/write/airdropERC721WithSignature.ts @@ -131,12 +131,12 @@ type GenerateReqInput = { contents: ContentType; }; -export const AirdropContentERC721 = [ +const AirdropContentERC721 = [ { name: "recipient", type: "address" }, { name: "tokenId", type: "uint256" }, ] as const; -export const AirdropRequestERC721 = [ +const AirdropRequestERC721 = [ { name: "uid", type: "bytes32" }, { name: "tokenAddress", type: "address" }, { name: "expirationTimestamp", type: "uint256" }, diff --git a/packages/thirdweb/src/extensions/airdrop/write/claimERC20.ts b/packages/thirdweb/src/extensions/airdrop/write/claimERC20.ts index 1728e8821ea..b142372b62b 100644 --- a/packages/thirdweb/src/extensions/airdrop/write/claimERC20.ts +++ b/packages/thirdweb/src/extensions/airdrop/write/claimERC20.ts @@ -1,5 +1,5 @@ import { - ADDRESS_ZERO, + ZERO_ADDRESS, isNativeTokenAddress, } from "../../../constants/addresses.js"; import type { BaseTransactionOptions } from "../../../transaction/types.js"; @@ -52,7 +52,7 @@ export function claimERC20(options: BaseTransactionOptions) { const tokenDecimals = await (async () => { if ( isNativeTokenAddress(tokenAddress) || - tokenAddress === ADDRESS_ZERO + tokenAddress === ZERO_ADDRESS ) { throw new Error( "Token address can't be zero address or native token", diff --git a/packages/thirdweb/src/extensions/airdrop/write/merkleInfoERC20.ts b/packages/thirdweb/src/extensions/airdrop/write/merkleInfoERC20.ts index 6f06056a9ec..065ac5cef52 100644 --- a/packages/thirdweb/src/extensions/airdrop/write/merkleInfoERC20.ts +++ b/packages/thirdweb/src/extensions/airdrop/write/merkleInfoERC20.ts @@ -1,5 +1,5 @@ import { - ADDRESS_ZERO, + ZERO_ADDRESS, isNativeTokenAddress, } from "../../../constants/addresses.js"; import type { BaseTransactionOptions } from "../../../transaction/types.js"; @@ -52,7 +52,7 @@ export async function generateMerkleTreeInfoERC20( // get token decimals const tokenAddress = options.tokenAddress; const tokenDecimals = await (async () => { - if (isNativeTokenAddress(tokenAddress) || tokenAddress === ADDRESS_ZERO) { + if (isNativeTokenAddress(tokenAddress) || tokenAddress === ZERO_ADDRESS) { throw new Error("Token address can't be zero address or native token"); } const [{ getContract }, { decimals: getDecimals }] = await Promise.all([ diff --git a/packages/thirdweb/src/extensions/ens/resolve-l2-name.ts b/packages/thirdweb/src/extensions/ens/resolve-l2-name.ts index c3691440098..fc85e528f06 100644 --- a/packages/thirdweb/src/extensions/ens/resolve-l2-name.ts +++ b/packages/thirdweb/src/extensions/ens/resolve-l2-name.ts @@ -21,10 +21,7 @@ export type ResolveL2NameOptions = { * * @internal */ -export const convertReverseNodeToBytes = ( - address: Address, - chainId: number, -) => { +const convertReverseNodeToBytes = (address: Address, chainId: number) => { const addressFormatted = address.toLocaleLowerCase() as Address; const addressNode = keccak256(addressFormatted.substring(2) as Hex); const cointype = (0x80000000 | chainId) >>> 0; diff --git a/packages/thirdweb/src/extensions/erc1155/drops/write/updateMetadata.ts b/packages/thirdweb/src/extensions/erc1155/drops/write/updateMetadata.ts index 982d7c0c6ef..92b34859047 100644 --- a/packages/thirdweb/src/extensions/erc1155/drops/write/updateMetadata.ts +++ b/packages/thirdweb/src/extensions/erc1155/drops/write/updateMetadata.ts @@ -16,7 +16,7 @@ export type UpdateMetadataParams = { /** * @internal */ -export async function getUpdateMetadataParams( +async function getUpdateMetadataParams( options: BaseTransactionOptions, ): Promise { const { contract, targetTokenId, newMetadata } = options; diff --git a/packages/thirdweb/src/extensions/erc1155/write/updateTokenURI.ts b/packages/thirdweb/src/extensions/erc1155/write/updateTokenURI.ts index e58afdf2a0a..99307b9a508 100644 --- a/packages/thirdweb/src/extensions/erc1155/write/updateTokenURI.ts +++ b/packages/thirdweb/src/extensions/erc1155/write/updateTokenURI.ts @@ -49,7 +49,7 @@ export function updateTokenURI( }); } -export async function getUpdateTokenParams( +async function getUpdateTokenParams( options: BaseTransactionOptions, ): Promise { const { tokenId, newMetadata } = options; diff --git a/packages/thirdweb/src/extensions/erc20/write/sigMint.ts b/packages/thirdweb/src/extensions/erc20/write/sigMint.ts index 76a9f441803..432464fe9c0 100644 --- a/packages/thirdweb/src/extensions/erc20/write/sigMint.ts +++ b/packages/thirdweb/src/extensions/erc20/write/sigMint.ts @@ -199,7 +199,7 @@ type GeneratePayloadInput = { uid?: string; } & ({ quantity: string } | { quantityWei: bigint }); -export const MintRequest20 = [ +const MintRequest20 = [ { name: "to", type: "address" }, { name: "primarySaleRecipient", type: "address" }, { name: "quantity", type: "uint256" }, diff --git a/packages/thirdweb/src/extensions/erc4337/account/common.ts b/packages/thirdweb/src/extensions/erc4337/account/common.ts index 8197b9c4d34..b271988138c 100644 --- a/packages/thirdweb/src/extensions/erc4337/account/common.ts +++ b/packages/thirdweb/src/extensions/erc4337/account/common.ts @@ -1,4 +1,4 @@ -import { ADDRESS_ZERO } from "../../../constants/addresses.js"; +import { ZERO_ADDRESS } from "../../../constants/addresses.js"; import type { ThirdwebContract } from "../../../contract/contract.js"; import { dateToSeconds, tenYearsFromNow } from "../../../utils/date.js"; import { randomBytesHex } from "../../../utils/random.js"; @@ -41,7 +41,7 @@ export async function toContractPermissions(options: { return { approvedTargets: permissions.approvedTargets === "*" - ? [ADDRESS_ZERO] + ? [ZERO_ADDRESS] : permissions.approvedTargets, nativeTokenLimitPerTransaction: toWei( permissions.nativeTokenLimitPerTransaction?.toString() || "0", diff --git a/packages/thirdweb/src/extensions/erc4337/account/permissions.test.ts b/packages/thirdweb/src/extensions/erc4337/account/permissions.test.ts index 99a29b1a8e7..6083d111ca6 100644 --- a/packages/thirdweb/src/extensions/erc4337/account/permissions.test.ts +++ b/packages/thirdweb/src/extensions/erc4337/account/permissions.test.ts @@ -5,7 +5,7 @@ import { TEST_ACCOUNT_A, TEST_ACCOUNT_B, } from "../../../../test/src/test-wallets.js"; -import { ADDRESS_ZERO } from "../../../constants/addresses.js"; +import { ZERO_ADDRESS } from "../../../constants/addresses.js"; import { type ThirdwebContract, getContract, @@ -127,7 +127,7 @@ describe.runIf(process.env.TW_SECRET_KEY)("Account Permissions", () => { expect(logs[0]?.args.authorizingSigner).toBe(TEST_ACCOUNT_B.address); expect(logs[0]?.args.targetSigner).toBe(TEST_ACCOUNT_A.address); expect(logs[0]?.args.permissions.approvedTargets).toStrictEqual([ - ADDRESS_ZERO, + ZERO_ADDRESS, ]); }); }); diff --git a/packages/thirdweb/src/extensions/erc721/drops/write/updateMetadata.ts b/packages/thirdweb/src/extensions/erc721/drops/write/updateMetadata.ts index 235211252aa..daf0a7425d7 100644 --- a/packages/thirdweb/src/extensions/erc721/drops/write/updateMetadata.ts +++ b/packages/thirdweb/src/extensions/erc721/drops/write/updateMetadata.ts @@ -16,7 +16,7 @@ export type UpdateMetadataParams = { /** * @internal */ -export async function getUpdateMetadataParams( +async function getUpdateMetadataParams( options: BaseTransactionOptions, ): Promise { const { contract, targetTokenId, newMetadata } = options; diff --git a/packages/thirdweb/src/extensions/erc721/read/getAllOwners.ts b/packages/thirdweb/src/extensions/erc721/read/getAllOwners.ts index 2c97801c860..f74441ef2b6 100644 --- a/packages/thirdweb/src/extensions/erc721/read/getAllOwners.ts +++ b/packages/thirdweb/src/extensions/erc721/read/getAllOwners.ts @@ -1,4 +1,4 @@ -import { ADDRESS_ZERO } from "../../../constants/addresses.js"; +import { ZERO_ADDRESS } from "../../../constants/addresses.js"; import type { BaseTransactionOptions } from "../../../transaction/types.js"; import { min } from "../../../utils/bigint.js"; import { ownerOf } from "../__generated__/IERC721A/read/ownerOf.js"; @@ -78,7 +78,7 @@ export async function getAllOwners( for (let i = start; i < maxId; i++) { promises.push( ownerOf({ contract: options.contract, tokenId: i }) - .catch(() => ADDRESS_ZERO) + .catch(() => ZERO_ADDRESS) .then((owner) => ({ tokenId: i, owner, diff --git a/packages/thirdweb/src/extensions/erc721/write/updateTokenURI.ts b/packages/thirdweb/src/extensions/erc721/write/updateTokenURI.ts index 10421e83bde..c67da223b41 100644 --- a/packages/thirdweb/src/extensions/erc721/write/updateTokenURI.ts +++ b/packages/thirdweb/src/extensions/erc721/write/updateTokenURI.ts @@ -53,7 +53,7 @@ export function updateTokenURI( /** * @internal */ -export async function getUpdateTokenParams( +async function getUpdateTokenParams( options: BaseTransactionOptions, ): Promise { const { tokenId, newMetadata } = options; diff --git a/packages/thirdweb/src/extensions/farcaster/eip712Signatures/addSignature.ts b/packages/thirdweb/src/extensions/farcaster/eip712Signatures/addSignature.ts index b95119114c6..439da7a7de4 100644 --- a/packages/thirdweb/src/extensions/farcaster/eip712Signatures/addSignature.ts +++ b/packages/thirdweb/src/extensions/farcaster/eip712Signatures/addSignature.ts @@ -3,14 +3,14 @@ import type { Hex } from "../../../utils/encoding/hex.js"; import type { Account } from "../../../wallets/interfaces/wallet.js"; import { KEY_GATEWAY_ADDRESS } from "../constants.js"; -export const KEY_GATEWAY_EIP_712_DOMAIN = { +const KEY_GATEWAY_EIP_712_DOMAIN = { name: "Farcaster KeyGateway", version: "1", chainId: 10, verifyingContract: KEY_GATEWAY_ADDRESS, } as const; -export const KEY_GATEWAY_ADD_TYPE = [ +const KEY_GATEWAY_ADD_TYPE = [ { name: "owner", type: "address" }, { name: "keyType", type: "uint32" }, { name: "key", type: "bytes" }, @@ -20,7 +20,7 @@ export const KEY_GATEWAY_ADD_TYPE = [ { name: "deadline", type: "uint256" }, ] as const; -export const KEY_GATEWAY_EIP_712_TYPES = { +const KEY_GATEWAY_EIP_712_TYPES = { domain: KEY_GATEWAY_EIP_712_DOMAIN, types: { Add: KEY_GATEWAY_ADD_TYPE }, } as const; diff --git a/packages/thirdweb/src/extensions/farcaster/eip712Signatures/keyRequestSignature.ts b/packages/thirdweb/src/extensions/farcaster/eip712Signatures/keyRequestSignature.ts index 8ab03b6d385..8aa0a76ab98 100644 --- a/packages/thirdweb/src/extensions/farcaster/eip712Signatures/keyRequestSignature.ts +++ b/packages/thirdweb/src/extensions/farcaster/eip712Signatures/keyRequestSignature.ts @@ -18,12 +18,12 @@ const SIGNED_KEY_REQUEST_TYPE = [ { name: "deadline", type: "uint256" }, ]; -export const SIGNED_KEY_REQUEST_VALIDATOR_EIP_712_TYPES = { +const SIGNED_KEY_REQUEST_VALIDATOR_EIP_712_TYPES = { domain: SIGNED_KEY_REQUEST_VALIDATOR_EIP_712_DOMAIN, types: { SignedKeyRequest: SIGNED_KEY_REQUEST_TYPE }, } as const; -export const SIGNED_KEY_REQUEST_METADATA_ABI = [ +const SIGNED_KEY_REQUEST_METADATA_ABI = [ { components: [ { diff --git a/packages/thirdweb/src/extensions/farcaster/eip712Signatures/registerSignature.ts b/packages/thirdweb/src/extensions/farcaster/eip712Signatures/registerSignature.ts index 9f1abfc3540..4a4fede9cf2 100644 --- a/packages/thirdweb/src/extensions/farcaster/eip712Signatures/registerSignature.ts +++ b/packages/thirdweb/src/extensions/farcaster/eip712Signatures/registerSignature.ts @@ -3,21 +3,21 @@ import type { Hex } from "../../../utils/encoding/hex.js"; import type { Account } from "../../../wallets/interfaces/wallet.js"; import { ID_GATEWAY_ADDRESS } from "../constants.js"; -export const ID_GATEWAY_EIP_712_DOMAIN = { +const ID_GATEWAY_EIP_712_DOMAIN = { name: "Farcaster IdGateway", version: "1", chainId: 10, verifyingContract: ID_GATEWAY_ADDRESS, } as const; -export const ID_GATEWAY_REGISTER_TYPE = [ +const ID_GATEWAY_REGISTER_TYPE = [ { name: "to", type: "address" }, { name: "recovery", type: "address" }, { name: "nonce", type: "uint256" }, { name: "deadline", type: "uint256" }, ] as const; -export const ID_GATEWAY_EIP_712_TYPES = { +const ID_GATEWAY_EIP_712_TYPES = { domain: ID_GATEWAY_EIP_712_DOMAIN, types: { Register: ID_GATEWAY_REGISTER_TYPE }, } as const; diff --git a/packages/thirdweb/src/extensions/lens/read/type.ts b/packages/thirdweb/src/extensions/lens/read/type.ts index 020eed6aa13..23a12d3b4ba 100644 --- a/packages/thirdweb/src/extensions/lens/read/type.ts +++ b/packages/thirdweb/src/extensions/lens/read/type.ts @@ -25,7 +25,7 @@ export type LensProfileSchema = { /** * @internal */ -export type MetadataAttribute = +type MetadataAttribute = | { type: "Boolean"; key: string; diff --git a/packages/thirdweb/src/extensions/marketplace/direct-listings/utils.ts b/packages/thirdweb/src/extensions/marketplace/direct-listings/utils.ts index 374ed9ea7ce..47e8d427bca 100644 --- a/packages/thirdweb/src/extensions/marketplace/direct-listings/utils.ts +++ b/packages/thirdweb/src/extensions/marketplace/direct-listings/utils.ts @@ -68,14 +68,11 @@ export async function mapDirectListing( }; } -/** - * @extension MARKETPLACE - */ -export type IsListingValidParams = { +type IsListingValidParams = { listing: DirectListing; quantity?: bigint; }; -export type ValidReturn = { valid: true } | { valid: false; reason: string }; +type ValidReturn = { valid: true } | { valid: false; reason: string }; export async function isListingValid( options: BaseTransactionOptions, diff --git a/packages/thirdweb/src/extensions/modules/ClaimableERC1155/mint.ts b/packages/thirdweb/src/extensions/modules/ClaimableERC1155/mint.ts index f187cad75cb..39f6b074b9a 100644 --- a/packages/thirdweb/src/extensions/modules/ClaimableERC1155/mint.ts +++ b/packages/thirdweb/src/extensions/modules/ClaimableERC1155/mint.ts @@ -7,7 +7,7 @@ import { encodeBytesBeforeMintERC1155Params } from "../__generated__/ClaimableER import { getClaimConditionByTokenId } from "../__generated__/ClaimableERC1155/read/getClaimConditionByTokenId.js"; import { mint as generatedMint } from "../__generated__/ERC1155Core/write/mint.js"; -export type MintParams = { +type MintParams = { to: string; tokenId: bigint; quantity: string | number; diff --git a/packages/thirdweb/src/extensions/modules/ClaimableERC20/mint.ts b/packages/thirdweb/src/extensions/modules/ClaimableERC20/mint.ts index bb7e1f9b9fd..d049d0ffdd5 100644 --- a/packages/thirdweb/src/extensions/modules/ClaimableERC20/mint.ts +++ b/packages/thirdweb/src/extensions/modules/ClaimableERC20/mint.ts @@ -6,7 +6,7 @@ import { type Hex, padHex } from "../../../utils/encoding/hex.js"; import { encodeBytesBeforeMintERC20Params } from "../__generated__/ClaimableERC20/encode/encodeBytesBeforeMintERC20.js"; import { mint as generatedMint } from "../__generated__/ERC20Core/write/mint.js"; -export type MintParams = { +type MintParams = { to: string; quantity: string | number; }; diff --git a/packages/thirdweb/src/extensions/modules/ClaimableERC721/mint.ts b/packages/thirdweb/src/extensions/modules/ClaimableERC721/mint.ts index 10830e4260a..f41b72e9b7d 100644 --- a/packages/thirdweb/src/extensions/modules/ClaimableERC721/mint.ts +++ b/packages/thirdweb/src/extensions/modules/ClaimableERC721/mint.ts @@ -7,7 +7,7 @@ import { encodeBytesBeforeMintERC721Params } from "../__generated__/ClaimableERC import { getClaimCondition } from "../__generated__/ClaimableERC721/read/getClaimCondition.js"; import { mint as generatedMint } from "../__generated__/ERC721Core/write/mint.js"; -export type MintParams = { +type MintParams = { to: string; quantity: string | number; }; diff --git a/packages/thirdweb/src/extensions/modules/MintableERC1155/mintWithSignature.ts b/packages/thirdweb/src/extensions/modules/MintableERC1155/mintWithSignature.ts index 15581425fa6..4371eec2da7 100644 --- a/packages/thirdweb/src/extensions/modules/MintableERC1155/mintWithSignature.ts +++ b/packages/thirdweb/src/extensions/modules/MintableERC1155/mintWithSignature.ts @@ -184,7 +184,7 @@ type GeneratePayloadInput = { validityEndTimestamp?: Date; }; -export const MintRequestERC1155 = [ +const MintRequestERC1155 = [ { type: "address", name: "to" }, { type: "uint256", name: "tokenId" }, { type: "uint256", name: "amount" }, diff --git a/packages/thirdweb/src/extensions/modules/MintableERC20/mintWithSignature.ts b/packages/thirdweb/src/extensions/modules/MintableERC20/mintWithSignature.ts index 7c771833c04..92a09846b51 100644 --- a/packages/thirdweb/src/extensions/modules/MintableERC20/mintWithSignature.ts +++ b/packages/thirdweb/src/extensions/modules/MintableERC20/mintWithSignature.ts @@ -179,7 +179,7 @@ type GeneratePayloadInput = { uid?: Hex; } & ({ quantity: string } | { quantityWei: bigint }); -export const MintRequestERC20 = [ +const MintRequestERC20 = [ { type: "address", name: "to" }, { type: "uint256", name: "amount" }, { type: "bytes", name: "data" }, diff --git a/packages/thirdweb/src/extensions/modules/MintableERC721/mintWithSignature.ts b/packages/thirdweb/src/extensions/modules/MintableERC721/mintWithSignature.ts index d7c4d46294f..6736ac99b6d 100644 --- a/packages/thirdweb/src/extensions/modules/MintableERC721/mintWithSignature.ts +++ b/packages/thirdweb/src/extensions/modules/MintableERC721/mintWithSignature.ts @@ -181,7 +181,7 @@ type GeneratePayloadInput = { validityEndTimestamp?: Date; }; -export const MintRequestERC721 = [ +const MintRequestERC721 = [ { type: "address", name: "to" }, { type: "uint256", name: "amount" }, { type: "string", name: "baseURI" }, diff --git a/packages/thirdweb/src/extensions/permissions/utils.ts b/packages/thirdweb/src/extensions/permissions/utils.ts index 51888c583d9..5f731980fa6 100644 --- a/packages/thirdweb/src/extensions/permissions/utils.ts +++ b/packages/thirdweb/src/extensions/permissions/utils.ts @@ -23,14 +23,9 @@ export const roleMap = { /** * @extension PERMISSIONS */ -export type ThirdwebContractRole = keyof typeof roleMap; +type ThirdwebContractRole = keyof typeof roleMap; -export const ALL_ROLES = /* @__PURE__ */ (() => - Object.keys(roleMap))() as ThirdwebContractRole[]; - -export function isThirdwebContractRole( - role: string, -): role is ThirdwebContractRole { +function isThirdwebContractRole(role: string): role is ThirdwebContractRole { return role in roleMap; } diff --git a/packages/thirdweb/src/extensions/prebuilts/deploy-marketplace.ts b/packages/thirdweb/src/extensions/prebuilts/deploy-marketplace.ts index d3076d3a804..ef01e4ee16e 100644 --- a/packages/thirdweb/src/extensions/prebuilts/deploy-marketplace.ts +++ b/packages/thirdweb/src/extensions/prebuilts/deploy-marketplace.ts @@ -33,10 +33,11 @@ export type MarketplaceContractParams = { trustedForwarders?: string[]; }; -export type DeployMarketplaceContractOptions = - Prettify & { +export type DeployMarketplaceContractOptions = Prettify< + ClientAndChainAndAccount & { params: MarketplaceContractParams; - }; + } +>; /** * TODO not quite ready for public consumption yet diff --git a/packages/thirdweb/src/extensions/prebuilts/deploy-vote.ts b/packages/thirdweb/src/extensions/prebuilts/deploy-vote.ts index cc26ebae317..ba8a1b0df5c 100644 --- a/packages/thirdweb/src/extensions/prebuilts/deploy-vote.ts +++ b/packages/thirdweb/src/extensions/prebuilts/deploy-vote.ts @@ -11,7 +11,7 @@ import { decimals } from "../erc20/read/decimals.js"; /** * @extension DEPLOY */ -export type VoteContractParams = { +type VoteContractParams = { name: string; /** * The contract address for the ERC20 that will be used as voting power @@ -57,7 +57,7 @@ export type VoteContractParams = { /** * @extension DEPLOY */ -export type DeployVoteContractOptions = Prettify< +type DeployVoteContractOptions = Prettify< ClientAndChainAndAccount & { params: VoteContractParams; } diff --git a/packages/thirdweb/src/extensions/prebuilts/get-required-transactions.ts b/packages/thirdweb/src/extensions/prebuilts/get-required-transactions.ts index c343687926b..c55b69a9203 100644 --- a/packages/thirdweb/src/extensions/prebuilts/get-required-transactions.ts +++ b/packages/thirdweb/src/extensions/prebuilts/get-required-transactions.ts @@ -11,7 +11,7 @@ import type { DeployContractfromDeployMetadataOptions } from "./deploy-published /** * @internal */ -export type DeployTransactionType = +type DeployTransactionType = | "infra" | "implementation" | "module" @@ -21,7 +21,7 @@ export type DeployTransactionType = /** * @internal */ -export type DeployTransactionResult = { +type DeployTransactionResult = { type: DeployTransactionType; contractId: string; }; diff --git a/packages/thirdweb/src/extensions/uniswap/read/getUniswapV3Pools.ts b/packages/thirdweb/src/extensions/uniswap/read/getUniswapV3Pools.ts index 5b8759ee1e9..284c40844a8 100644 --- a/packages/thirdweb/src/extensions/uniswap/read/getUniswapV3Pools.ts +++ b/packages/thirdweb/src/extensions/uniswap/read/getUniswapV3Pools.ts @@ -1,7 +1,13 @@ import type { Address } from "abitype"; -import { ADDRESS_ZERO } from "../../../constants/addresses.js"; +import { ZERO_ADDRESS } from "../../../constants/addresses.js"; import type { BaseTransactionOptions } from "../../../transaction/types.js"; -import { UniswapFee } from "../types.js"; + +const UniswapFee = { + LOWEST: 100, + LOW: 500, + MEDIUM: 3000, + HIGH: 10000, +} as const; /** * Represents the parameters for the `findUniswapV3Pool` function. @@ -16,7 +22,7 @@ export type GetUniswapV3PoolParams = { * @extension UNISWAP */ export type GetUniswapV3PoolResult = { - poolFee: UniswapFee; + poolFee: (typeof UniswapFee)[keyof typeof UniswapFee]; poolAddress: Address; }; @@ -49,18 +55,18 @@ export async function getUniswapV3Pool( contract: options.contract, tokenA: options.tokenA, tokenB: options.tokenB, - fee: Number(fee), + fee, }); return { - poolFee: Number(fee), + poolFee: fee, poolAddress, }; }); const results = await Promise.all(promises); const validPools = results.filter( - (result) => result.poolAddress && result.poolAddress !== ADDRESS_ZERO, + (result) => result.poolAddress && result.poolAddress !== ZERO_ADDRESS, ); return validPools; diff --git a/packages/thirdweb/src/extensions/uniswap/types.ts b/packages/thirdweb/src/extensions/uniswap/types.ts deleted file mode 100644 index 1de392709d2..00000000000 --- a/packages/thirdweb/src/extensions/uniswap/types.ts +++ /dev/null @@ -1,6 +0,0 @@ -export enum UniswapFee { - LOWEST = 100, - LOW = 500, - MEDIUM = 3000, - HIGH = 10000, -} diff --git a/packages/thirdweb/src/extensions/vote/write/executeProposal.ts b/packages/thirdweb/src/extensions/vote/write/executeProposal.ts index d57104bfe4a..21752fb12b3 100644 --- a/packages/thirdweb/src/extensions/vote/write/executeProposal.ts +++ b/packages/thirdweb/src/extensions/vote/write/executeProposal.ts @@ -30,7 +30,7 @@ export function executeProposal( /** * @internal */ -export async function getExecuteParams( +async function getExecuteParams( options: BaseTransactionOptions<{ proposalId: bigint }>, ): Promise { const { proposalId } = options; diff --git a/packages/thirdweb/src/gas/estimate-l1-fee.ts b/packages/thirdweb/src/gas/estimate-l1-fee.ts index c26da511eed..8c784a0d477 100644 --- a/packages/thirdweb/src/gas/estimate-l1-fee.ts +++ b/packages/thirdweb/src/gas/estimate-l1-fee.ts @@ -4,7 +4,7 @@ import { toSerializableTransaction } from "../transaction/actions/to-serializabl import type { PreparedTransaction } from "../transaction/prepare-transaction.js"; import { readContract } from "../transaction/read-contract.js"; -export type EstimateL1FeeOptions = { +type EstimateL1FeeOptions = { transaction: PreparedTransaction; gasPriceOracleAddress?: string; }; diff --git a/packages/thirdweb/src/pay/buyWithCrypto/getStatus.ts b/packages/thirdweb/src/pay/buyWithCrypto/getStatus.ts index 1fb04c9515d..18e14fccb0a 100644 --- a/packages/thirdweb/src/pay/buyWithCrypto/getStatus.ts +++ b/packages/thirdweb/src/pay/buyWithCrypto/getStatus.ts @@ -11,7 +11,7 @@ import { getPayBuyWithCryptoStatusUrl } from "../utils/definitions.js"; /** * @buyCrypto */ -export type BuyWithCryptoQuoteSummary = { +type BuyWithCryptoQuoteSummary = { fromToken: PayTokenInfo; toToken: PayTokenInfo; @@ -45,9 +45,9 @@ export type BuyWithCryptoTransaction = { transactionHash: string; }; -export type BuyWithCryptoStatuses = "NONE" | "PENDING" | "FAILED" | "COMPLETED"; +type BuyWithCryptoStatuses = "NONE" | "PENDING" | "FAILED" | "COMPLETED"; -export type BuyWithCryptoSubStatuses = +type BuyWithCryptoSubStatuses = | "NONE" | "WAITING_BRIDGE" | "REVERTED_ON_CHAIN" @@ -56,7 +56,7 @@ export type BuyWithCryptoSubStatuses = | "UNKNOWN_ERROR" | "REFUNDED"; -export type SwapType = "SAME_CHAIN" | "CROSS_CHAIN" | "TRANSFER"; +type SwapType = "SAME_CHAIN" | "CROSS_CHAIN" | "TRANSFER"; /** * The object returned by the [`getBuyWithCryptoStatus`](https://portal.thirdweb.com/references/typescript/v5/getBuyWithCryptoStatus) function to represent the status of a quoted transaction diff --git a/packages/thirdweb/src/pay/utils/definitions.ts b/packages/thirdweb/src/pay/utils/definitions.ts index 367af66601b..313cf16094c 100644 --- a/packages/thirdweb/src/pay/utils/definitions.ts +++ b/packages/thirdweb/src/pay/utils/definitions.ts @@ -1,6 +1,6 @@ import { getThirdwebDomains } from "../../utils/domains.js"; -export const getPayBaseUrl = () => { +const getPayBaseUrl = () => { const payDomain: string = getThirdwebDomains().pay; return payDomain.startsWith("localhost") ? `http://${payDomain}` diff --git a/packages/thirdweb/src/react/core/design-system/CustomThemeProvider.tsx b/packages/thirdweb/src/react/core/design-system/CustomThemeProvider.tsx index 3d7d9e348d2..211d1815380 100644 --- a/packages/thirdweb/src/react/core/design-system/CustomThemeProvider.tsx +++ b/packages/thirdweb/src/react/core/design-system/CustomThemeProvider.tsx @@ -37,7 +37,7 @@ export function parseTheme(theme: "light" | "dark" | Theme | undefined): Theme { return themeObj; } -export function isValidTheme(theme: unknown): theme is Theme { +function isValidTheme(theme: unknown): theme is Theme { return ( theme === "dark" || theme === "light" || diff --git a/packages/thirdweb/src/react/core/hooks/others/useWalletBalance.ts b/packages/thirdweb/src/react/core/hooks/others/useWalletBalance.ts index 97e57fe529b..90446c358b6 100644 --- a/packages/thirdweb/src/react/core/hooks/others/useWalletBalance.ts +++ b/packages/thirdweb/src/react/core/hooks/others/useWalletBalance.ts @@ -11,13 +11,13 @@ import { getWalletBalance, } from "../../../../wallets/utils/getWalletBalance.js"; -export type UseWalletBalanceOptions = Prettify< +type UseWalletBalanceOptions = Prettify< Omit & { address: string | undefined; chain: Chain | undefined; } >; -export type UseWalletBalanceQueryOptions = Omit< +type UseWalletBalanceQueryOptions = Omit< UseQueryOptions, "queryFn" | "queryKey" >; diff --git a/packages/thirdweb/src/react/core/hooks/transaction/useSendAndConfirmTransaction.ts b/packages/thirdweb/src/react/core/hooks/transaction/useSendAndConfirmTransaction.ts index 66618dfc3a4..e337ddf4d4f 100644 --- a/packages/thirdweb/src/react/core/hooks/transaction/useSendAndConfirmTransaction.ts +++ b/packages/thirdweb/src/react/core/hooks/transaction/useSendAndConfirmTransaction.ts @@ -8,7 +8,7 @@ import { useActiveAccount } from "../wallets/useActiveAccount.js"; /** * Configuration for the `useSendTransaction` hook. */ -export type SendAndConfirmTransactionConfig = { +type SendAndConfirmTransactionConfig = { /** * Configuration for gasless transactions. * Refer to [`GaslessOptions`](https://portal.thirdweb.com/references/typescript/v5/GaslessOptions) for more details. diff --git a/packages/thirdweb/src/react/core/hooks/transaction/useSendTransaction.ts b/packages/thirdweb/src/react/core/hooks/transaction/useSendTransaction.ts index c634e35531b..d1d1603af05 100644 --- a/packages/thirdweb/src/react/core/hooks/transaction/useSendTransaction.ts +++ b/packages/thirdweb/src/react/core/hooks/transaction/useSendTransaction.ts @@ -219,10 +219,7 @@ export function useSendTransactionCore(args: { }); } -export async function getTotalTxCostForBuy( - tx: PreparedTransaction, - from?: string, -) { +async function getTotalTxCostForBuy(tx: PreparedTransaction, from?: string) { try { const gasCost = await estimateGasCost({ transaction: tx, diff --git a/packages/thirdweb/src/react/core/utils/applyOverrides.ts b/packages/thirdweb/src/react/core/utils/applyOverrides.ts deleted file mode 100644 index 2d5abe10a66..00000000000 --- a/packages/thirdweb/src/react/core/utils/applyOverrides.ts +++ /dev/null @@ -1,37 +0,0 @@ -// biome-ignore lint/suspicious/noExplicitAny: TODO: fix any -export type DeepPartial> = { - [P in keyof T]?: DeepPartial; -}; - -/** - * Create a new object with given overrides object applied on top of given base object without mutating the base and overrides object - * - * @param defaultObj - The object to use as the base object - * @param overrides - The object to use as the overrides - * - * @internal - */ -// biome-ignore lint/suspicious/noExplicitAny: TODO: fix any -export function immutableOverride>( - defaultObj: T, - overrides: DeepPartial, -): T { - const output = { ...defaultObj }; - - for (const key in overrides) { - const value = overrides[key]; - // only apply overrides if it is not undefined - if (value !== undefined) { - // partially apply overrides object - if (typeof value === "object" && value !== null) { - output[key] = immutableOverride(defaultObj[key], value); - } - // completely override non-object values - else { - output[key] = value; - } - } - } - - return output; -} diff --git a/packages/thirdweb/src/react/core/utils/defaultTokens.ts b/packages/thirdweb/src/react/core/utils/defaultTokens.ts index 2a37c62fa58..c79656605b5 100644 --- a/packages/thirdweb/src/react/core/utils/defaultTokens.ts +++ b/packages/thirdweb/src/react/core/utils/defaultTokens.ts @@ -8,7 +8,7 @@ export type TokenInfo = { icon?: string; }; -export const wrappedEthIcon = +const wrappedEthIcon = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAwIiBoZWlnaHQ9IjI1MDAiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0iIzYyN0VFQSIvPjxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZmlsbC1vcGFjaXR5PSIuNjAyIiBkPSJNMTYuNDk4IDR2OC44N2w3LjQ5NyAzLjM1eiIvPjxwYXRoIGQ9Ik0xNi40OTggNEw5IDE2LjIybDcuNDk4LTMuMzV6Ii8+PHBhdGggZmlsbC1vcGFjaXR5PSIuNjAyIiBkPSJNMTYuNDk4IDIxLjk2OHY2LjAyN0wyNCAxNy42MTZ6Ii8+PHBhdGggZD0iTTE2LjQ5OCAyNy45OTV2LTYuMDI4TDkgMTcuNjE2eiIvPjxwYXRoIGZpbGwtb3BhY2l0eT0iLjIiIGQ9Ik0xNi40OTggMjAuNTczbDcuNDk3LTQuMzUzLTcuNDk3LTMuMzQ4eiIvPjxwYXRoIGZpbGwtb3BhY2l0eT0iLjYwMiIgZD0iTTkgMTYuMjJsNy40OTggNC4zNTN2LTcuNzAxeiIvPjwvZz48L2c+PC9zdmc+"; const tetherUsdIcon = diff --git a/packages/thirdweb/src/react/core/utils/structuralSharing.ts b/packages/thirdweb/src/react/core/utils/structuralSharing.ts index 2744c905b7b..46f36454934 100644 --- a/packages/thirdweb/src/react/core/utils/structuralSharing.ts +++ b/packages/thirdweb/src/react/core/utils/structuralSharing.ts @@ -2,7 +2,7 @@ import { replaceEqualDeep } from "@tanstack/react-query"; /** Forked from https://github.com/epoberezkin/fast-deep-equal */ // biome-ignore lint/suspicious/noExplicitAny: This function by nature takes any object -export function deepEqual(a: any, b: any) { +function deepEqual(a: any, b: any) { if (a === b) return true; if (a && b && typeof a === "object" && typeof b === "object") { diff --git a/packages/thirdweb/src/react/core/utils/walletIcon.ts b/packages/thirdweb/src/react/core/utils/walletIcon.ts index a1337fd4158..877e20641bc 100644 --- a/packages/thirdweb/src/react/core/utils/walletIcon.ts +++ b/packages/thirdweb/src/react/core/utils/walletIcon.ts @@ -1,53 +1,32 @@ // TODO make the social icons usable in RN too -export const googleIconUri = +const googleIconUri = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MDUuNiIgaGVpZ2h0PSI3MjAiIHZpZXdCb3g9IjAgMCAxODYuNjkgMTkwLjUiIHhtbG5zOnY9Imh0dHBzOi8vdmVjdGEuaW8vbmFubyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE4NC41ODMgNzY1LjE3MSkiPjxwYXRoIGNsaXAtcGF0aD0ibm9uZSIgbWFzaz0ibm9uZSIgZD0iTS0xMDg5LjMzMy02ODcuMjM5djM2Ljg4OGg1MS4yNjJjLTIuMjUxIDExLjg2My05LjAwNiAyMS45MDgtMTkuMTM3IDI4LjY2MmwzMC45MTMgMjMuOTg2YzE4LjAxMS0xNi42MjUgMjguNDAyLTQxLjA0NCAyOC40MDItNzAuMDUyIDAtNi43NTQtLjYwNi0xMy4yNDktMS43MzItMTkuNDgzeiIgZmlsbD0iIzQyODVmNCIvPjxwYXRoIGNsaXAtcGF0aD0ibm9uZSIgbWFzaz0ibm9uZSIgZD0iTS0xMTQyLjcxNC02NTEuNzkxbC02Ljk3MiA1LjMzNy0yNC42NzkgMTkuMjIzaDBjMTUuNjczIDMxLjA4NiA0Ny43OTYgNTIuNTYxIDg1LjAzIDUyLjU2MSAyNS43MTcgMCA0Ny4yNzgtOC40ODYgNjMuMDM4LTIzLjAzM2wtMzAuOTEzLTIzLjk4NmMtOC40ODYgNS43MTUtMTkuMzEgOS4xNzktMzIuMTI1IDkuMTc5LTI0Ljc2NSAwLTQ1LjgwNi0xNi43MTItNTMuMzQtMzkuMjI2eiIgZmlsbD0iIzM0YTg1MyIvPjxwYXRoIGNsaXAtcGF0aD0ibm9uZSIgbWFzaz0ibm9uZSIgZD0iTS0xMTc0LjM2NS03MTIuNjFjLTYuNDk0IDEyLjgxNS0xMC4yMTcgMjcuMjc2LTEwLjIxNyA0Mi42ODlzMy43MjMgMjkuODc0IDEwLjIxNyA0Mi42ODljMCAuMDg2IDMxLjY5My0yNC41OTIgMzEuNjkzLTI0LjU5Mi0xLjkwNS01LjcxNS0zLjAzMS0xMS43NzYtMy4wMzEtMTguMDk4czEuMTI2LTEyLjM4MyAzLjAzMS0xOC4wOTh6IiBmaWxsPSIjZmJiYzA1Ii8+PHBhdGggZD0iTS0xMDg5LjMzMy03MjcuMjQ0YzE0LjAyOCAwIDI2LjQ5NyA0Ljg0OSAzNi40NTUgMTQuMjAxbDI3LjI3Ni0yNy4yNzZjLTE2LjUzOS0xNS40MTMtMzguMDEzLTI0Ljg1Mi02My43MzEtMjQuODUyLTM3LjIzNCAwLTY5LjM1OSAyMS4zODgtODUuMDMyIDUyLjU2MWwzMS42OTIgMjQuNTkyYzcuNTMzLTIyLjUxNCAyOC41NzUtMzkuMjI2IDUzLjM0LTM5LjIyNnoiIGZpbGw9IiNlYTQzMzUiIGNsaXAtcGF0aD0ibm9uZSIgbWFzaz0ibm9uZSIvPjwvZz48L3N2Zz4="; -export const facebookIconUri = +const facebookIconUri = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iRWJlbmUgMSIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgaWQ9ImZhY2Vib29rLWxvZ28tMjAxOSI+PHBhdGggZmlsbD0iIzE4NzdmMiIgZD0iTTEwMjQsNTEyQzEwMjQsMjI5LjIzMDE2LDc5NC43Njk3OCwwLDUxMiwwUzAsMjI5LjIzMDE2LDAsNTEyYzAsMjU1LjU1NCwxODcuMjMxLDQ2Ny4zNzAxMiw0MzIsNTA1Ljc3Nzc3VjY2MEgzMDJWNTEySDQzMlYzOTkuMkM0MzIsMjcwLjg3OTgyLDUwOC40Mzg1NCwyMDAsNjI1LjM4OTIyLDIwMCw2ODEuNDA3NjUsMjAwLDc0MCwyMTAsNzQwLDIxMFYzMzZINjc1LjQzNzEzQzYxMS44MzUwOCwzMzYsNTkyLDM3NS40NjY2Nyw1OTIsNDE1Ljk1NzI4VjUxMkg3MzRMNzExLjMsNjYwSDU5MnYzNTcuNzc3NzdDODM2Ljc2OSw5NzkuMzcwMTIsMTAyNCw3NjcuNTU0LDEwMjQsNTEyWiI+PC9wYXRoPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03MTEuMyw2NjAsNzM0LDUxMkg1OTJWNDE1Ljk1NzI4QzU5MiwzNzUuNDY2NjcsNjExLjgzNTA4LDMzNiw2NzUuNDM3MTMsMzM2SDc0MFYyMTBzLTU4LjU5MjM1LTEwLTExNC42MTA3OC0xMEM1MDguNDM4NTQsMjAwLDQzMiwyNzAuODc5ODIsNDMyLDM5OS4yVjUxMkgzMDJWNjYwSDQzMnYzNTcuNzc3NzdhNTE3LjM5NjE5LDUxNy4zOTYxOSwwLDAsMCwxNjAsMFY2NjBaIj48L3BhdGg+PC9zdmc+"; -export const twitterIconUri = - "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgaWQ9InR3aXR0ZXIiPjxwYXRoIGZpbGw9IiMwM0E5RjQiIGQ9Ik0xNiAzLjUzOWE2LjgzOSA2LjgzOSAwIDAgMS0xLjg5LjUxOCAzLjI2MiAzLjI2MiAwIDAgMCAxLjQ0My0xLjgxMyA2LjU1NSA2LjU1NSAwIDAgMS0yLjA4Ljc5NCAzLjI4IDMuMjggMCAwIDAtNS42NzQgMi4yNDNjMCAuMjYuMDIyLjUxLjA3Ni43NDhhOS4yODQgOS4yODQgMCAwIDEtNi43NjEtMy40MzEgMy4yODUgMy4yODUgMCAwIDAgMS4wMDggNC4zODRBMy4yNCAzLjI0IDAgMCAxIC42NCA2LjU3OHYuMDM2YTMuMjk1IDMuMjk1IDAgMCAwIDIuNjI4IDMuMjIzIDMuMjc0IDMuMjc0IDAgMCAxLS44Ni4xMDggMi45IDIuOSAwIDAgMS0uNjIxLS4wNTYgMy4zMTEgMy4zMTEgMCAwIDAgMy4wNjUgMi4yODUgNi41OSA2LjU5IDAgMCAxLTQuMDY3IDEuMzk5Yy0uMjY5IDAtLjUyNy0uMDEyLS43ODUtLjA0NUE5LjIzNCA5LjIzNCAwIDAgMCA1LjAzMiAxNWM2LjAzNiAwIDkuMzM2LTUgOS4zMzYtOS4zMzQgMC0uMTQ1LS4wMDUtLjI4NS0uMDEyLS40MjRBNi41NDQgNi41NDQgMCAwIDAgMTYgMy41Mzl6Ij48L3BhdGg+PC9zdmc+"; -export const githubIconUri = - "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEwXzIpIj4KPHBhdGggZD0iTTcuOTk5IDBDMy41ODIwMSAwIDQuNjE2NDhlLTA2IDMuNTk2IDQuNjE2NDhlLTA2IDguMDMyQy0wLjAwMTggOS43MTU1NSAwLjUyNTUxOSAxMS4zNTcxIDEuNTA3NDQgMTIuNzI0NkMyLjQ4OTM1IDE0LjA5MjIgMy44NzYyMSAxNS4xMTY2IDUuNDcyIDE1LjY1M0M1Ljg3MiAxNS43MjcgNi4wMTggMTUuNDc5IDYuMDE4IDE1LjI2NkM2LjAxOCAxNS4wNzUgNi4wMTEgMTQuNTcgNi4wMDcgMTMuOUMzLjc4MiAxNC4zODUgMy4zMTIgMTIuODIzIDMuMzEyIDEyLjgyM0MyLjk0OSAxMS44OTUgMi40MjQgMTEuNjQ4IDIuNDI0IDExLjY0OEMxLjY5NyAxMS4xNSAyLjQ3OCAxMS4xNiAyLjQ3OCAxMS4xNkMzLjI4MSAxMS4yMTcgMy43MDMgMTEuOTg4IDMuNzAzIDExLjk4OEM0LjQxNyAxMy4yMTUgNS41NzYgMTIuODYxIDYuMDMyIDEyLjY1NUM2LjEwNCAxMi4xMzYgNi4zMTEgMTEuNzgyIDYuNTQgMTEuNTgxQzQuNzY0IDExLjM3OCAyLjg5NiAxMC42ODkgMi44OTYgNy42MTJDMi44OTYgNi43MzUgMy4yMDggNi4wMTggMy43MiA1LjQ1NkMzLjYzNyA1LjI1MyAzLjM2MyA0LjQzNiAzLjc5OCAzLjMzMUMzLjc5OCAzLjMzMSA0LjQ3IDMuMTE1IDUuOTk4IDQuMTU0QzYuNjUwNzUgMy45NzU2MSA3LjMyNDMyIDMuODg0ODIgOC4wMDEwMSAzLjg4NEM4LjY3NzcyIDMuODg1MzQgOS4zNTEyNiAzLjk3NjQ3IDEwLjAwNCA0LjE1NUMxMS41MzEgMy4xMTYgMTIuMjAyIDMuMzMyIDEyLjIwMiAzLjMzMkMxMi42MzggNC40MzggMTIuMzY0IDUuMjU0IDEyLjI4MiA1LjQ1N0MxMi43OTUgNi4wMTkgMTMuMTA0IDYuNzM2IDEzLjEwNCA3LjYxM0MxMy4xMDQgMTAuNjk4IDExLjIzNCAxMS4zNzcgOS40NTIgMTEuNTc2QzkuNzM5IDExLjgyNCA5Ljk5NSAxMi4zMTQgOS45OTUgMTMuMDYzQzkuOTk1IDE0LjEzNyA5Ljk4NSAxNS4wMDMgOS45ODUgMTUuMjY2QzkuOTg1IDE1LjQ4MSAxMC4xMjkgMTUuNzMxIDEwLjUzNSAxNS42NTJDMTIuMTI5MiAxNS4xMTQzIDEzLjUxNDQgMTQuMDg5NSAxNC40OTQ5IDEyLjcyMjNDMTUuNDc1NSAxMS4zNTUxIDE2LjAwMTkgOS43MTQ0OCAxNiA4LjAzMkMxNiAzLjU5NiAxMi40MTggMCA3Ljk5OSAwWiIgZmlsbD0iIzhCOEI4QiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEwXzIiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg=="; -export const appleIconUri = +const appleIconUri = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDM4IiBoZWlnaHQ9IjI1MDAiIHZpZXdCb3g9IjAgMCA0OTYuMjU1IDYwOC43MjgiIGlkPSJhcHBsZSI+PHBhdGggZmlsbD0iIzk5OSIgZD0iTTI3My44MSA1Mi45NzNDMzEzLjgwNi4yNTcgMzY5LjQxIDAgMzY5LjQxIDBzOC4yNzEgNDkuNTYyLTMxLjQ2MyA5Ny4zMDZjLTQyLjQyNiA1MC45OC05MC42NDkgNDIuNjM4LTkwLjY0OSA0Mi42MzhzLTkuMDU1LTQwLjA5NCAyNi41MTItODYuOTcxek0yNTIuMzg1IDE3NC42NjJjMjAuNTc2IDAgNTguNzY0LTI4LjI4NCAxMDguNDcxLTI4LjI4NCA4NS41NjIgMCAxMTkuMjIyIDYwLjg4MyAxMTkuMjIyIDYwLjg4M3MtNjUuODMzIDMzLjY1OS02NS44MzMgMTE1LjMzMWMwIDkyLjEzMyA4Mi4wMSAxMjMuODg1IDgyLjAxIDEyMy44ODVzLTU3LjMyOCAxNjEuMzU3LTEzNC43NjIgMTYxLjM1N2MtMzUuNTY1IDAtNjMuMjE1LTIzLjk2Ny0xMDAuNjg4LTIzLjk2Ny0zOC4xODggMC03Ni4wODQgMjQuODYxLTEwMC43NjYgMjQuODYxQzg5LjMzIDYwOC43MyAwIDQ1NS42NjYgMCAzMzIuNjI4YzAtMTIxLjA1MiA3NS42MTItMTg0LjU1NCAxNDYuNTMzLTE4NC41NTQgNDYuMTA1IDAgODEuODgzIDI2LjU4OCAxMDUuODUyIDI2LjU4OHoiPjwvcGF0aD48L3N2Zz4="; -export const linkedinIconUri = - "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0MCIgaWQ9ImxpbmtlZGluIj48cGF0aCBmaWxsPSIjMDA3RUJCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00NCA0MGgtOS43MjVWMjUuOTM4YzAtMy42OC0xLjUyLTYuMTkzLTQuODY2LTYuMTkzLTIuNTU4IDAtMy45ODEgMS42OTYtNC42NDMgMy4zMy0uMjQ5LjU4Ni0uMjEgMS40MDMtLjIxIDIuMjJWNDBoLTkuNjM0cy4xMjQtMjQuOTA5IDAtMjcuMTczaDkuNjM0djQuMjY1Yy41Ny0xLjg2NSAzLjY0OC00LjUyNiA4LjU2LTQuNTI2QzM5LjIxMSAxMi41NjYgNDQgMTYuNDc0IDQ0IDI0Ljg5MVY0MHpNNS4xOCA5LjQyOGgtLjA2M0MyLjAxMyA5LjQyOCAwIDcuMzUxIDAgNC43MTggMCAyLjAzNCAyLjA3MiAwIDUuMjM5IDBjMy4xNjQgMCA1LjExIDIuMDI5IDUuMTcxIDQuNzEgMCAyLjYzMy0yLjAwNyA0LjcxOC01LjIzIDQuNzE4em0tNC4wNyAzLjM5OWg4LjU3NlY0MEgxLjExVjEyLjgyN3oiPjwvcGF0aD48L3N2Zz4="; -export const bitbucketIconUri = - "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaWQ9ImJpdGJ1Y2tldCI+PHBhdGggZmlsbD0iIzI2ODBGOCIgZD0iTTQuMjk3IDIzaDE1LjY1OWEuNzc2Ljc3NiAwIDAgMCAuNzY5LS42NTdMMjMuOTkgMS45MTZhLjc4Ljc4IDAgMCAwLS42MzUtLjg5NyAxLjEzIDEuMTMgMCAwIDAtLjEzNC0uMDA5TC43NzkgMUEuNzc1Ljc3NSAwIDAgMCAwIDEuNzc1YzAgLjA0NC4wMDUuMDkzLjAwOS4xMzdsMy4yNjUgMjAuMTk2Yy4wODIuNTA5LjUxNS44ODcgMS4wMjMuODkyek0xNS43MzYgOC4zOTFsLTEuMjExIDcuMjA1aC01TDguMTczIDguMzkxaDcuNTYzeiI+PC9wYXRoPjwvc3ZnPg=="; -export const gitlabIconUri = - "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAwIiBoZWlnaHQ9IjIzMDUiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWluIG1lZXQiIHZpZXdCb3g9IjAgMCAyNTYgMjM2IiBpZD0iZ2l0bGFiIj48cGF0aCBmaWxsPSIjRTI0MzI5IiBkPSJNMTI4LjA3NSAyMzYuMDc1bDQ3LjEwNC0xNDQuOTdIODAuOTdsNDcuMTA0IDE0NC45N3oiPjwvcGF0aD48cGF0aCBmaWxsPSIjRkM2RDI2IiBkPSJNMTI4LjA3NSAyMzYuMDc0TDgwLjk3IDkxLjEwNEgxNC45NTZsMTEzLjExOSAxNDQuOTd6Ij48L3BhdGg+PHBhdGggZmlsbD0iI0ZDQTMyNiIgZD0iTTE0Ljk1NiA5MS4xMDRMLjY0MiAxMzUuMTZhOS43NTIgOS43NTIgMCAwIDAgMy41NDIgMTAuOTAzbDEyMy44OTEgOTAuMDEyLTExMy4xMi0xNDQuOTd6Ij48L3BhdGg+PHBhdGggZmlsbD0iI0UyNDMyOSIgZD0iTTE0Ljk1NiA5MS4xMDVIODAuOTdMNTIuNjAxIDMuNzljLTEuNDYtNC40OTMtNy44MTYtNC40OTItOS4yNzUgMGwtMjguMzcgODcuMzE1eiI+PC9wYXRoPjxwYXRoIGZpbGw9IiNGQzZEMjYiIGQ9Ik0xMjguMDc1IDIzNi4wNzRsNDcuMTA0LTE0NC45N2g2Ni4wMTVsLTExMy4xMiAxNDQuOTd6Ij48L3BhdGg+PHBhdGggZmlsbD0iI0ZDQTMyNiIgZD0iTTI0MS4xOTQgOTEuMTA0bDE0LjMxNCA0NC4wNTZhOS43NTIgOS43NTIgMCAwIDEtMy41NDMgMTAuOTAzbC0xMjMuODkgOTAuMDEyIDExMy4xMTktMTQ0Ljk3eiI+PC9wYXRoPjxwYXRoIGZpbGw9IiNFMjQzMjkiIGQ9Ik0yNDEuMTk0IDkxLjEwNWgtNjYuMDE1bDI4LjM3LTg3LjMxNWMxLjQ2LTQuNDkzIDcuODE2LTQuNDkyIDkuMjc1IDBsMjguMzcgODcuMzE1eiI+PC9wYXRoPjwvc3ZnPg=="; -export const twitchIconUri = - "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgdmlld0JveD0iMCAwIDExMS43ODY2NyAxMjcuMzg2NjciCiAgIGhlaWdodD0iMTI3LjM4NjY3IgogICB3aWR0aD0iMTExLjc4NjY3IgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmczMzU1IgogICBzb2RpcG9kaTpkb2NuYW1lPSJUd2l0Y2hfbG9nby5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMS4xICgzYmY1YWUwZDI1LCAyMDIxLTA5LTIwKSIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcwogICBpZD0iZGVmczI5Ij4KICAgIAogICAgCiAgPC9kZWZzPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgaWQ9Im5hbWVkdmlldzI3IgogICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjAiCiAgIHNob3dncmlkPSJmYWxzZSIKICAgaW5rc2NhcGU6em9vbT0iNC4xOTkyMjg0IgogICBpbmtzY2FwZTpjeD0iLTUwLjYwNDUzNSIKICAgaW5rc2NhcGU6Y3k9IjE0MC4zODI5MyIKICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIgogICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMzg3IgogICBpbmtzY2FwZTp3aW5kb3cteD0iMTkxMiIKICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmczMzU1IiAvPgogIDxnCiAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMzMywwLDAsLTEuMzMzMzMzMywxMDEuMzkzMzMsNjcuNTg5MzMyKSIKICAgaWQ9ImczMzY1Ij4KICAgICAgPHBhdGgKICAgaWQ9InBhdGgzMzY3IgogICBzdHlsZT0iZmlsbDojNjQ0MWE1O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIgogICBkPSJtIDAsMCAtMTMuNjUyLC0xMy42NTEgaCAtMjEuNDQ1IGwgLTExLjY5OSwtMTEuNjk3IHYgMTEuNjk3IEggLTY0LjM0NCBWIDQyLjg5MyBIIDAgWiBtIC03Mi4xNDYsNTAuNjkyIC0zLjg5OSwtMTUuNTk5IHYgLTcwLjE5IGggMTcuNTUgdiAtOS43NTEgaCA5Ljc0NiBsIDkuNzUyLDkuNzUxIGggMTUuNTk2IEwgNy43OTUsLTMuOTA1IHYgNTQuNTk3IHoiIC8+CiAgICA8L2c+PHBhdGgKICAgaWQ9InBhdGgzMzY5IgogICBzdHlsZT0iZmlsbDojNjQ0MWE1O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxLjMzMzMzIgogICBkPSJtIDQ0LjE5NzMzMSw2Mi4zOTQyNjYgaCAxMC4zOTg2NyBWIDMxLjE5MjkzMyBoIC0xMC4zOTg2NyB6IG0gMjguNTk0NjcsMCBoIDEwLjM5ODY2IFYgMzEuMTkyOTMzIGggLTEwLjM5ODY2IHoiIC8+Cjwvc3ZnPgo="; -export const discordIconUri = +const discordIconUri = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBpZD0iZGlzY29yZCI+PHBhdGggZmlsbD0iIzY2NjVkMiIgZD0iTTg1LjIyLDI0Ljk1OGMtMTEuNDU5LTguNTc1LTIyLjQzOC04LjMzNC0yMi40MzgtOC4zMzRsLTEuMTIyLDEuMjgyCgkJCQljMTMuNjIzLDQuMDg3LDE5Ljk1NCwxMC4wOTcsMTkuOTU0LDEwLjA5N2MtMTkuNDkxLTEwLjczMS00NC4zMTctMTAuNjU0LTY0LjU5LDBjMCwwLDYuNTcxLTYuMzMxLDIwLjk5Ni0xMC40MThsLTAuODAxLTAuOTYyCgkJCQljMCwwLTEwLjg5OS0wLjI0LTIyLjQzOCw4LjMzNGMwLDAtMTEuNTQsMjAuNzU1LTExLjU0LDQ2LjMxOWMwLDAsNi43MzIsMTEuNTQsMjQuNDQyLDEyLjEwMWMwLDAsMi45NjUtMy41MjYsNS4zNjktNi41NzEKCQkJCWMtMTAuMTc3LTMuMDQ1LTE0LjAyNC05LjM3Ni0xNC4wMjQtOS4zNzZjNi4zOTQsNC4wMDEsMTIuODU5LDYuNTA1LDIwLjkxNiw4LjA5NGMxMy4xMDgsMi42OTgsMjkuNDEzLTAuMDc2LDQxLjU5MS04LjA5NAoJCQkJYzAsMC00LjAwNyw2LjQ5MS0xNC41MDUsOS40NTZjMi40MDQsMi45NjUsNS4yODksNi40MTEsNS4yODksNi40MTFjMTcuNzEtMC41NjEsMjQuNDQxLTEyLjEwMSwyNC40NDEtMTIuMDIKCQkJCUM5Ni43NTksNDUuNzEzLDg1LjIyLDI0Ljk1OCw4NS4yMiwyNC45NTh6IE0zNS4wNTUsNjMuODI0Yy00LjQ4OCwwLTguMTc0LTMuOTI3LTguMTc0LTguODE1CgkJCQljMC4zMjgtMTEuNzA3LDE2LjEwMi0xMS42NzEsMTYuMzQ4LDBDNDMuMjI5LDU5Ljg5NywzOS42MjIsNjMuODI0LDM1LjA1NSw2My44MjR6IE02NC4zMDQsNjMuODI0CgkJCQljLTQuNDg4LDAtOC4xNzQtMy45MjctOC4xNzQtOC44MTVjMC4zNi0xMS42ODQsMTUuOTM3LTExLjY4OSwxNi4zNDgsMEM3Mi40NzgsNTkuODk3LDY4Ljg3Miw2My44MjQsNjQuMzA0LDYzLjgyNHoiPjwvcGF0aD48L3N2Zz4="; -export const coinbaseIconUri = +const coinbaseIconUri = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTU2IiBoZWlnaHQ9IjU1NiIgdmlld0JveD0iMCAwIDU1NiA1NTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xNDhfNSkiPgo8cGF0aCBkPSJNMjc4IDBDNDMxLjUzMyAwIDU1NiAxMjQuNDY3IDU1NiAyNzhDNTU2IDQzMS41MzMgNDMxLjUzMyA1NTYgMjc4IDU1NkMxMjQuNDY3IDU1NiAwIDQzMS41MzMgMCAyNzhDMCAxMjQuNDY3IDEyNC40NjcgMCAyNzggMFoiIGZpbGw9IiMwMDUyRkYiLz4KPHBhdGggZD0iTTI3OC40ODIgMzc1LjE5QzIyNC40OSAzNzUuMTkgMTgwLjg2MiAzMzEuNDEgMTgwLjg2MiAyNzcuNUMxODAuODYyIDIyMy41OSAyMjQuNjEgMTc5LjgxIDI3OC40ODIgMTc5LjgxQzMyNi44MSAxNzkuODEgMzY2Ljk0MyAyMTUuMDI3IDM3NC42NTYgMjYxLjIxOEg0NzNDNDY0LjY4NCAxNjAuODc1IDM4MC44MDMgODIgMjc4LjM2MiA4MkMxNzAuNDk3IDgyIDgzIDE2OS41NTkgODMgMjc3LjVDODMgMzg1LjQ0MSAxNzAuNDk3IDQ3MyAyNzguMzYyIDQ3M0MzODAuODAzIDQ3MyA0NjQuNjg0IDM5NC4xMjUgNDczIDI5My43ODJIMzc0LjUzNkMzNjYuODIzIDMzOS45NzMgMzI2LjgxIDM3NS4xOSAyNzguNDgyIDM3NS4xOVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTQ4XzUiPgo8cmVjdCB3aWR0aD0iNTU2IiBoZWlnaHQ9IjU1NiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K"; -export const lineIconUri = +const lineIconUri = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMjAiIGhlaWdodD0iMzIwIiB2aWV3Qm94PSIwIDAgMzIwIDMyMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMwNmM3NTU7fS5jbHMtMntmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMSU5FX0xPR08iIGRhdGEtbmFtZT0iTElORSBMT0dPIj48cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSIzMjAiIGhlaWdodD0iMzIwIiByeD0iNzIuMTQiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yNjYuNjYsMTQ0LjkyYzAtNDcuNzQtNDcuODYtODYuNTgtMTA2LjY5LTg2LjU4UzUzLjI4LDk3LjE4LDUzLjI4LDE0NC45MmMwLDQyLjgsMzgsNzguNjUsODkuMjIsODUuNDIsMy40OC43NSw4LjIxLDIuMjksOS40LDUuMjYsMS4wOCwyLjcuNzEsNi45My4zNSw5LjY1LDAsMC0xLjI1LDcuNTMtMS41Miw5LjEzLS40NywyLjctMi4xNSwxMC41NSw5LjI0LDUuNzZzNjEuNDQtMzYuMTgsODMuODItNjEuOTVoMEMyNTkuMjUsMTgxLjI0LDI2Ni42NiwxNjQsMjY2LjY2LDE0NC45MloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMzEuMTYsMTcyLjQ5aC0zMGEyLDIsMCwwLDEtMi0ydjBoMFYxMjMuOTRoMHYwYTIsMiwwLDAsMSwyLTJoMzBhMiwyLDAsMCwxLDIsMnY3LjU3YTIsMiwwLDAsMS0yLDJIMjEwLjc5djcuODVoMjAuMzdhMiwyLDAsMCwxLDIsMlYxNTFhMiwyLDAsMCwxLTIsMkgyMTAuNzl2Ny44NmgyMC4zN2EyLDIsMCwwLDEsMiwydjcuNTZBMiwyLDAsMCwxLDIzMS4xNiwxNzIuNDlaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIwLjI5LDE3Mi40OWEyLDIsMCwwLDAsMi0ydi03LjU2YTIsMiwwLDAsMC0yLTJIOTkuOTJ2LTM3YTIsMiwwLDAsMC0yLTJIOTAuMzJhMiwyLDAsMCwwLTIsMnY0Ni41M2gwdjBhMiwyLDAsMCwwLDIsMmgzMFoiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjEyOC43MyIgeT0iMTIxLjg1IiB3aWR0aD0iMTEuNjQiIGhlaWdodD0iNTAuNjQiIHJ4PSIyLjA0Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTg5Ljg0LDEyMS44NWgtNy41NmEyLDIsMCwwLDAtMiwydjI3LjY2bC0yMS4zLTI4Ljc3YTEuMiwxLjIsMCwwLDAtLjE3LS4yMXYwbC0uMTItLjEyLDAsMC0uMTEtLjA5LS4wNiwwLS4xMS0uMDgtLjA2LDAtLjExLS4wNi0uMDcsMC0uMTEsMC0uMDcsMC0uMTIsMC0uMDgsMC0uMTIsMGgtLjA4bC0uMTEsMGgtNy43MWEyLDIsMCwwLDAtMiwydjQ2LjU2YTIsMiwwLDAsMCwyLDJoNy41N2EyLDIsMCwwLDAsMi0yVjE0Mi44MWwyMS4zMywyOC44YTIsMiwwLDAsMCwuNTIuNTJoMGwuMTIuMDguMDYsMCwuMS4wNS4xLDAsLjA3LDAsLjE0LDBoMGEyLjQyLDIuNDIsMCwwLDAsLjU0LjA3aDcuNTJhMiwyLDAsMCwwLDItMlYxMjMuODlBMiwyLDAsMCwwLDE4OS44NCwxMjEuODVaIi8+PC9nPjwvZz48L3N2Zz4="; -export const farcasterIconUri = +const farcasterIconUri = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwMCIgaGVpZ2h0PSIxMDAwIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB3aWR0aD0iMTAwMCIgaGVpZ2h0PSIxMDAwIiByeD0iMjAwIiBmaWxsPSIjODU1RENEIi8+CjxwYXRoIGQ9Ik0yNTcuNzc4IDE1NS41NTZINzQyLjIyMlY4NDQuNDQ0SDY3MS4xMTFWNTI4Ljg4OUg2NzAuNDE0QzY2Mi41NTQgNDQxLjY3NyA1ODkuMjU4IDM3My4zMzMgNTAwIDM3My4zMzNDNDEwLjc0MiAzNzMuMzMzIDMzNy40NDYgNDQxLjY3NyAzMjkuNTg2IDUyOC44ODlIMzI4Ljg4OVY4NDQuNDQ0SDI1Ny43NzhWMTU1LjU1NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMjguODg5IDI1My4zMzNMMTU3Ljc3OCAzNTEuMTExSDE4Mi4yMjJWNzQ2LjY2N0MxNjkuOTQ5IDc0Ni42NjcgMTYwIDc1Ni42MTYgMTYwIDc2OC44ODlWNzk1LjU1NkgxNTUuNTU2QzE0My4yODMgNzk1LjU1NiAxMzMuMzMzIDgwNS41MDUgMTMzLjMzMyA4MTcuNzc4Vjg0NC40NDRIMzgyLjIyMlY4MTcuNzc4QzM4Mi4yMjIgODA1LjUwNSAzNzIuMjczIDc5NS41NTYgMzYwIDc5NS41NTZIMzU1LjU1NlY3NjguODg5QzM1NS41NTYgNzU2LjYxNiAzNDUuNjA2IDc0Ni42NjcgMzMzLjMzMyA3NDYuNjY3SDMwNi42NjdWMjUzLjMzM0gxMjguODg5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTY3NS41NTYgNzQ2LjY2N0M2NjMuMjgzIDc0Ni42NjcgNjUzLjMzMyA3NTYuNjE2IDY1My4zMzMgNzY4Ljg4OVY3OTUuNTU2SDY0OC44ODlDNjM2LjYxNiA3OTUuNTU2IDYyNi42NjcgODA1LjUwNSA2MjYuNjY3IDgxNy43NzhWODQ0LjQ0NEg4NzUuNTU2VjgxNy43NzhDODc1LjU1NiA4MDUuNTA1IDg2NS42MDYgNzk1LjU1NiA4NTMuMzMzIDc5NS41NTZIODQ4Ljg4OVY3NjguODg5Qzg0OC44ODkgNzU2LjYxNiA4MzguOTQgNzQ2LjY2NyA4MjYuNjY3IDc0Ni42NjdWMzUxLjExMUg4NTEuMTExTDg4MCAyNTMuMzMzSDcwMi4yMjJWNzQ2LjY2N0g2NzUuNTU2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg=="; -export const telegramIconUri = +const telegramIconUri = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwMHB4IiBoZWlnaHQ9IjEwMDBweCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTMuMiAoNzI2NDMpIC0gaHR0cHM6Ly9za2V0Y2hhcHAuY29tIC0tPgogICAgPHRpdGxlPkFydGJvYXJkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI1ODM0MDQlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyQUFCRUUiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzIyOUVEOSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJBcnRib2FyZCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgY3g9IjUwMCIgY3k9IjUwMCIgcj0iNTAwIj48L2NpcmNsZT4KICAgICAgICA8cGF0aCBkPSJNMjI2LjMyODQxOSw0OTQuNzIyMDY5IEMzNzIuMDg4NTczLDQzMS4yMTY2ODUgNDY5LjI4NDgzOSwzODkuMzUwMDQ5IDUxNy45MTcyMTYsMzY5LjEyMjE2MSBDNjU2Ljc3MjUzNSwzMTEuMzY3NDMgNjg1LjYyNTQ4MSwzMDEuMzM0ODE1IDcwNC40MzE0MjcsMzAxLjAwMzUzMiBDNzA4LjU2NzYyMSwzMDAuOTMwNjcgNzE3LjgxNTgzOSwzMDEuOTU1NzQzIDcyMy44MDY0NDYsMzA2LjgxNjcwNyBDNzI4Ljg2NDc5NywzMTAuOTIxMjEgNzMwLjI1NjU1MiwzMTYuNDY1ODEgNzMwLjkyMjU1MSwzMjAuMzU3MzI5IEM3MzEuNTg4NTUxLDMyNC4yNDg4NDggNzMyLjQxNzg3OSwzMzMuMTEzODI4IDczMS43NTg2MjYsMzQwLjA0MDY2NiBDNzI0LjIzNDAwNyw0MTkuMTAyNDg2IDY5MS42NzUxMDQsNjEwLjk2NDY3NCA2NzUuMTEwOTgyLDY5OS41MTUyNjcgQzY2OC4xMDIwOCw3MzYuOTg0MzQyIDY1NC4zMDEzMzYsNzQ5LjU0NzUzMiA2NDAuOTQwNjE4LDc1MC43NzcwMDYgQzYxMS45MDQ2ODQsNzUzLjQ0ODkzOCA1ODkuODU2MTE1LDczMS41ODgwMzUgNTYxLjczMzM5Myw3MTMuMTUzMjM3IEM1MTcuNzI2ODg2LDY4NC4zMDY0MTYgNDkyLjg2NjAwOSw2NjYuMzQ5MTgxIDQ1MC4xNTAwNzQsNjM4LjIwMDAxMyBDNDAwLjc4NDQyLDYwNS42Njg3OCA0MzIuNzg2MTE5LDU4Ny43ODkwNDggNDYwLjkxOTQ2Miw1NTguNTY4NTYzIEM0NjguMjgyMDkxLDU1MC45MjE0MjMgNTk2LjIxNTA4LDQzNC41NTY0NzkgNTk4LjY5MTIyNyw0MjQuMDAwMzU1IEM1OTkuMDAwOTEsNDIyLjY4MDEzNSA1OTkuMjg4MzEyLDQxNy43NTg5ODEgNTk2LjM2NDc0LDQxNS4xNjA0MzEgQzU5My40NDExNjgsNDEyLjU2MTg4MSA1ODkuMTI2MjI5LDQxMy40NTA0ODQgNTg2LjAxMjQ0OCw0MTQuMTU3MTk4IEM1ODEuNTk4NzU4LDQxNS4xNTg5NDMgNTExLjI5Nzc5Myw0NjEuNjI1Mjc0IDM3NS4xMDk1NTMsNTUzLjU1NjE4OSBDMzU1LjE1NDg1OCw1NjcuMjU4NjIzIDMzNy4wODA1MTUsNTczLjkzNDkwOCAzMjAuODg2NTI0LDU3My41ODUwNDYgQzMwMy4wMzM5NDgsNTczLjE5OTM1MSAyNjguNjkyNzU0LDU2My40OTA5MjggMjQzLjE2MzYwNiw1NTUuMTkyNDA4IEMyMTEuODUxMDY3LDU0NS4wMTM5MzYgMTg2Ljk2NDQ4NCw1MzkuNjMyNTA0IDE4OS4xMzE1NDcsNTIyLjM0NjMwOSBDMTkwLjI2MDI4Nyw1MTMuMzQyNTg5IDIwMi42NTkyNDQsNTA0LjEzNDUwOSAyMjYuMzI4NDE5LDQ5NC43MjIwNjkgWiIgaWQ9IlBhdGgtMyIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4="; -export const microsoftIconUri = - "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiPjxwYXRoIGZpbGw9IiNmZjU3MjIiIGQ9Ik02IDZIMjJWMjJINnoiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMTQgMTQpIi8+PHBhdGggZmlsbD0iIzRjYWY1MCIgZD0iTTI2IDZINDJWMjJIMjZ6IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDM0IDE0KSIvPjxwYXRoIGZpbGw9IiNmZmMxMDciIGQ9Ik0yNiAyNkg0MlY0MkgyNnoiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMzQgMzQpIi8+PHBhdGggZmlsbD0iIzAzYTlmNCIgZD0iTTYgMjZIMjJWNDJINnoiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMTQgMzQpIi8+PC9zdmc+"; - -export const xIcon = +const xIcon = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjMyMCIgdmlld0JveD0iMCAwIDMyMCAzMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSIzMjAiIGhlaWdodD0iMzIwIiByeD0iMjQiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNzcuMzE1IDE0NS4zMzVMMjQ1LjA2OCA2N0gyMjkuMDEzTDE3MC4xODIgMTM1LjAxN0wxMjMuMTk1IDY3SDY5TDE0MC4wNTUgMTY5Ljg1NEw2OSAyNTJIODUuMDU2M0wxNDcuMTgzIDE4MC4xNzJMMTk2LjgwNSAyNTJIMjUxTDE3Ny4zMTEgMTQ1LjMzNUgxNzcuMzE1Wk0xNTUuMzIzIDE3MC43NkwxNDguMTI0IDE2MC41MThMOTAuODQxNyA3OS4wMjJIMTE1LjUwM0wxNjEuNzMxIDE0NC43OTJMMTY4LjkzIDE1NS4wMzRMMjI5LjAyIDI0MC41MjVIMjA0LjM1OUwxNTUuMzIzIDE3MC43NjRWMTcwLjc2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg=="; - export const emailIcon = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjMzMzUgMi42NjY1SDIuNjY2ODNDMS45MzA0NSAyLjY2NjUgMS4zMzM1IDMuMjYzNDYgMS4zMzM1IDMuOTk5ODRWMTEuOTk5OEMxLjMzMzUgMTIuNzM2MiAxLjkzMDQ1IDEzLjMzMzIgMi42NjY4MyAxMy4zMzMySDEzLjMzMzVDMTQuMDY5OSAxMy4zMzMyIDE0LjY2NjggMTIuNzM2MiAxNC42NjY4IDExLjk5OThWMy45OTk4NEMxNC42NjY4IDMuMjYzNDYgMTQuMDY5OSAyLjY2NjUgMTMuMzMzNSAyLjY2NjVaIiBzdHJva2U9IiMzMzg1RkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQuNjY2OCA0LjY2NjVMOC42ODY4MyA4LjQ2NjVDOC40ODEwMSA4LjU5NTQ1IDguMjQzMDQgOC42NjM4NCA4LjAwMDE2IDguNjYzODRDNy43NTcyOCA4LjY2Mzg0IDcuNTE5MzEgOC41OTU0NSA3LjMxMzUgOC40NjY1TDEuMzMzNSA0LjY2NjUiIHN0cm9rZT0iIzMzODVGRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo="; - export const phoneIcon = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU2MzlfNjMyKSI+CjxwYXRoIGQ9Ik0xNC42NjY5IDExLjI4MDJWMTMuMjgwMkMxNC42Njc3IDEzLjQ2NTkgMTQuNjI5NyAxMy42NDk3IDE0LjU1NTMgMTMuODE5OEMxNC40ODA5IDEzLjk4OTkgMTQuMzcxOCAxNC4xNDI2IDE0LjIzNSAxNC4yNjgxQzE0LjA5ODIgMTQuMzkzNyAxMy45MzY3IDE0LjQ4OTIgMTMuNzYwOCAxNC41NDg3QzEzLjU4NDkgMTQuNjA4MiAxMy4zOTg1IDE0LjYzMDMgMTMuMjEzNiAxNC42MTM2QzExLjE2MjIgMTQuMzkwNyA5LjE5MTYxIDEzLjY4OTcgNy40NjAyOCAxMi41NjY5QzUuODQ5NSAxMS41NDMzIDQuNDgzODQgMTAuMTc3NyAzLjQ2MDI4IDguNTY2ODlDMi4zMzM2IDYuODI3NyAxLjYzMjQ0IDQuODQ3NTYgMS40MTM2MSAyLjc4Njg5QzEuMzk2OTUgMi42MDI1NCAxLjQxODg2IDIuNDE2NzMgMS40Nzc5NSAyLjI0MTMxQzEuNTM3MDMgMi4wNjU4OSAxLjYzMTk5IDEuOTA0NjkgMS43NTY3OSAxLjc2Nzk3QzEuODgxNTkgMS42MzEyNiAyLjAzMzQ4IDEuNTIyMDMgMi4yMDI4MSAxLjQ0NzI0QzIuMzcyMTMgMS4zNzI0NSAyLjU1NTE3IDEuMzMzNzQgMi43NDAyOCAxLjMzMzU2SDQuNzQwMjhDNS4wNjM4MiAxLjMzMDM4IDUuMzc3NDggMS40NDQ5NSA1LjYyMjc5IDEuNjU1OTJDNS44NjgxIDEuODY2ODkgNi4wMjgzMyAyLjE1OTg2IDYuMDczNjEgMi40ODAyM0M2LjE1ODAzIDMuMTIwMjcgNi4zMTQ1OCAzLjc0ODcxIDYuNTQwMjggNC4zNTM1NkM2LjYyOTk4IDQuNTkyMTggNi42NDkzOSA0Ljg1MTUgNi41OTYyMiA1LjEwMDgxQzYuNTQzMDUgNS4zNTAxMiA2LjQxOTUyIDUuNTc4OTcgNi4yNDAyOCA1Ljc2MDIzTDUuMzkzNjEgNi42MDY4OUM2LjM0MjY1IDguMjc1OTIgNy43MjQ1OCA5LjY1Nzg2IDkuMzkzNjEgMTAuNjA2OUwxMC4yNDAzIDkuNzYwMjNDMTAuNDIxNSA5LjU4MDk5IDEwLjY1MDQgOS40NTc0NiAxMC44OTk3IDkuNDA0MjlDMTEuMTQ5IDkuMzUxMTIgMTEuNDA4MyA5LjM3MDUzIDExLjY0NjkgOS40NjAyM0MxMi4yNTE4IDkuNjg1OTMgMTIuODgwMiA5Ljg0MjQ4IDEzLjUyMDMgOS45MjY4OUMxMy44NDQxIDkuOTcyNTggMTQuMTM5OSAxMC4xMzU3IDE0LjM1MTMgMTAuMzg1MkMxNC41NjI3IDEwLjYzNDggMTQuNjc1MSAxMC45NTMzIDE0LjY2NjkgMTEuMjgwMloiIHN0cm9rZT0iIzMzODVGRiIgc3Ryb2tlLXdpZHRoPSIxLjMzMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81NjM5XzYzMiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K"; - export const genericTokenIcon = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQwNDhfNDIzMSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuNTg0IDQuODU1NjZDNy43MTA2OSA0Ljc4MjUyIDcuODU0MzkgNC43NDQwMiA4LjAwMDY3IDQuNzQ0MDJDOC4xNDY5NSA0Ljc0NDAyIDguMjkwNjUgNC43ODI1MiA4LjQxNzM0IDQuODU1NjZMMTAuNTE1MyA2LjA2NjY2QzEwLjY0MiA2LjEzOTggMTAuNzQ3MiA2LjI0NSAxMC44MjA0IDYuMzcxNjhDMTAuODkzNSA2LjQ5ODM1IDEwLjkzMiA2LjY0MjA1IDEwLjkzMiA2Ljc4ODMzVjkuMjExQzEwLjkzMiA5LjM1NzI3IDEwLjg5MzUgOS41MDA5NyAxMC44MjA0IDkuNjI3NjVDMTAuNzQ3MiA5Ljc1NDMzIDEwLjY0MiA5Ljg1OTUzIDEwLjUxNTMgOS45MzI2Nkw4LjQxNzM0IDExLjE0NEM4LjI5MDY1IDExLjIxNzEgOC4xNDY5NSAxMS4yNTU2IDguMDAwNjcgMTEuMjU1NkM3Ljg1NDM5IDExLjI1NTYgNy43MTA2OSAxMS4yMTcxIDcuNTg0IDExLjE0NEw1LjQ4NiA5LjkzMjY2QzUuMzU5MzIgOS44NTk1MyA1LjI1NDEzIDkuNzU0MzMgNS4xODA5OSA5LjYyNzY1QzUuMTA3ODUgOS41MDA5NyA1LjA2OTM0IDkuMzU3MjcgNS4wNjkzNCA5LjIxMVY2Ljc4ODY2QzUuMDY5MjggNi42NDIzMyA1LjEwNzc2IDYuNDk4NTYgNS4xODA5IDYuMzcxODJDNS4yNTQwNSA2LjI0NTA4IDUuMzU5MjcgNi4xMzk4MyA1LjQ4NiA2LjA2NjY2TDcuNTg0IDQuODU1NjZaTTguMDg0IDUuNDMzQzguMDU4NjcgNS40MTgzNyA4LjAyOTkzIDUuNDEwNjcgOC4wMDA2NyA1LjQxMDY3QzcuOTcxNDEgNS40MTA2NyA3Ljk0MjY3IDUuNDE4MzcgNy45MTczNCA1LjQzM0w1LjgxOTM0IDYuNjQ0MzNDNS43OTQgNi42NTg5NiA1Ljc3Mjk2IDYuNjggNS43NTgzMyA2LjcwNTMzQzUuNzQzNyA2LjczMDY3IDUuNzM2IDYuNzU5NDEgNS43MzYgNi43ODg2NlY5LjIxMTMzQzUuNzM2IDkuMjQwNTkgNS43NDM3IDkuMjY5MzMgNS43NTgzMyA5LjI5NDY2QzUuNzcyOTYgOS4zMiA1Ljc5NCA5LjM0MTA0IDUuODE5MzQgOS4zNTU2Nkw3LjkxNzM0IDEwLjU2NjdDNy45NDI2NyAxMC41ODEzIDcuOTcxNDEgMTAuNTg5IDguMDAwNjcgMTAuNTg5QzguMDI5OTMgMTAuNTg5IDguMDU4NjcgMTAuNTgxMyA4LjA4NCAxMC41NjY3TDEwLjE4MiA5LjM1NTMzQzEwLjIwNzMgOS4zNDA3IDEwLjIyODQgOS4zMTk2NiAxMC4yNDMgOS4yOTQzM0MxMC4yNTc2IDkuMjY4OTkgMTAuMjY1MyA5LjI0MDI1IDEwLjI2NTMgOS4yMTFWNi43ODg2NkMxMC4yNjUzIDYuNzU5NDEgMTAuMjU3NiA2LjczMDY3IDEwLjI0MyA2LjcwNTMzQzEwLjIyODQgNi42OCAxMC4yMDczIDYuNjU4OTYgMTAuMTgyIDYuNjQ0MzNMOC4wODQgNS40MzNaIiBmaWxsPSIjNUM1QzVDIi8+CjwvZz4KPGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjcuNjkyMzEiIHN0cm9rZT0iIzVDNUM1QyIgc3Ryb2tlLXdpZHRoPSIwLjYxNTM4NSIvPgo8Y2lyY2xlIGN4PSI3Ljk5OTU1IiBjeT0iOC4wMDAwNCIgcj0iNS44NDYxNSIgc3Ryb2tlPSIjNUM1QzVDIiBzdHJva2Utd2lkdGg9IjAuNjE1Mzg1Ii8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzQwNDhfNDIzMSI+CjxyZWN0IHdpZHRoPSI4IiBoZWlnaHQ9IjgiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0IDQpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg=="; - -export const guestIcon = +const guestIcon = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDIxVjE5QzE5IDE3LjkzOTEgMTguNTc4NiAxNi45MjE3IDE3LjgyODQgMTYuMTcxNkMxNy4wNzgzIDE1LjQyMTQgMTYuMDYwOSAxNSAxNSAxNUg5QzcuOTM5MTMgMTUgNi45MjE3MiAxNS40MjE0IDYuMTcxNTcgMTYuMTcxNkM1LjQyMTQzIDE2LjkyMTcgNSAxNy45MzkxIDUgMTlWMjEiIHN0cm9rZT0iIzMzODVGRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyIDExQzE0LjIwOTEgMTEgMTYgOS4yMDkxNCAxNiA3QzE2IDQuNzkwODYgMTQuMjA5MSAzIDEyIDNDOS43OTA4NiAzIDggNC43OTA4NiA4IDdDOCA5LjIwOTE0IDkuNzkwODYgMTEgMTIgMTFaIiBzdHJva2U9IiMzMzg1RkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo="; - export const genericWalletIcon = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjY2NjcgNC42NjY2N1YyLjY2NjY3QzEyLjY2NjcgMi40ODk4NiAxMi41OTY0IDIuMzIwMjkgMTIuNDcxNCAyLjE5NTI2QzEyLjM0NjQgMi4wNzAyNCAxMi4xNzY4IDIgMTIgMkgzLjMzMzMzQzIuOTc5NzEgMiAyLjY0MDU3IDIuMTQwNDggMi4zOTA1MiAyLjM5MDUyQzIuMTQwNDggMi42NDA1NyAyIDIuOTc5NzEgMiAzLjMzMzMzQzIgMy42ODY5NiAyLjE0MDQ4IDQuMDI2MDkgMi4zOTA1MiA0LjI3NjE0QzIuNjQwNTcgNC41MjYxOSAyLjk3OTcxIDQuNjY2NjcgMy4zMzMzMyA0LjY2NjY3SDEzLjMzMzNDMTMuNTEwMSA0LjY2NjY3IDEzLjY3OTcgNC43MzY5IDEzLjgwNDcgNC44NjE5M0MxMy45Mjk4IDQuOTg2OTUgMTQgNS4xNTY1MiAxNCA1LjMzMzMzVjhNMTQgOEgxMkMxMS42NDY0IDggMTEuMzA3MiA4LjE0MDQ4IDExLjA1NzIgOC4zOTA1MkMxMC44MDcxIDguNjQwNTcgMTAuNjY2NyA4Ljk3OTcxIDEwLjY2NjcgOS4zMzMzM0MxMC42NjY3IDkuNjg2OTYgMTAuODA3MSAxMC4wMjYxIDExLjA1NzIgMTAuMjc2MUMxMS4zMDcyIDEwLjUyNjIgMTEuNjQ2NCAxMC42NjY3IDEyIDEwLjY2NjdIMTRDMTQuMTc2OCAxMC42NjY3IDE0LjM0NjQgMTAuNTk2NCAxNC40NzE0IDEwLjQ3MTRDMTQuNTk2NCAxMC4zNDY0IDE0LjY2NjcgMTAuMTc2OCAxNC42NjY3IDEwVjguNjY2NjdDMTQuNjY2NyA4LjQ4OTg2IDE0LjU5NjQgOC4zMjAyOSAxNC40NzE0IDguMTk1MjZDMTQuMzQ2NCA4LjA3MDI0IDE0LjE3NjggOCAxNCA4WiIgc3Ryb2tlPSIjMzM4NUZGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIgMy4zMzM1VjEyLjY2NjhDMiAxMy4wMjA1IDIuMTQwNDggMTMuMzU5NiAyLjM5MDUyIDEzLjYwOTZDMi42NDA1NyAxMy44NTk3IDIuOTc5NzEgMTQuMDAwMiAzLjMzMzMzIDE0LjAwMDJIMTMuMzMzM0MxMy41MTAxIDE0LjAwMDIgMTMuNjc5NyAxMy45Mjk5IDEzLjgwNDcgMTMuODA0OUMxMy45Mjk4IDEzLjY3OTkgMTQgMTMuNTEwMyAxNCAxMy4zMzM1VjEwLjY2NjgiIHN0cm9rZT0iIzMzODVGRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo="; - export const passkeyIcon = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU2MzlfMzIpIj4KPHBhdGggZD0iTTcuOTk5NTkgNi42NjY1QzcuNjQ1OTYgNi42NjY1IDcuMzA2ODMgNi44MDY5OCA3LjA1Njc4IDcuMDU3MDNDNi44MDY3MyA3LjMwNzA4IDYuNjY2MjUgNy42NDYyMiA2LjY2NjI1IDcuOTk5ODRDNi42NjYyNSA4LjY3OTg0IDYuNTk5NTkgOS42NzMxNyA2LjQ5MjkyIDEwLjY2NjUiIHN0cm9rZT0iIzMzODVGRiIgc3Ryb2tlLXdpZHRoPSIxLjI1NDkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOS4zMzI5MyA4Ljc0NjU4QzkuMzMyOTMgMTAuMzMzMiA5LjMzMjkzIDEyLjk5OTkgOC42NjYyNiAxNC42NjY2IiBzdHJva2U9IiMzMzg1RkYiIHN0cm9rZS13aWR0aD0iMS4yNTQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjUyNzMgMTQuMDEzM0MxMS42MDczIDEzLjYxMzMgMTEuODE0IDEyLjQ4IDExLjg2MDcgMTIiIHN0cm9rZT0iIzMzODVGRiIgc3Ryb2tlLXdpZHRoPSIxLjI1NDkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMS4zMzM5OCA4LjAwMDE2QzEuMzMzOTggNi42MDA5NSAxLjc3NDIzIDUuMjM3MiAyLjU5MjM3IDQuMTAyMDlDMy40MTA1MSAyLjk2Njk5IDQuNTY1MDUgMi4xMTgwOCA1Ljg5MjQ3IDEuNjc1NjFDNy4yMTk4OCAxLjIzMzE0IDguNjUyODYgMS4yMTk1NCA5Ljk4ODQ0IDEuNjM2NzRDMTEuMzI0IDIuMDUzOTQgMTIuNDk0NSAyLjg4MDc5IDEzLjMzNCA0LjAwMDE2IiBzdHJva2U9IiMzMzg1RkYiIHN0cm9rZS13aWR0aD0iMS4yNTQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEuMzMzOTggMTAuNjY2NUgxLjMzOTE0IiBzdHJva2U9IiMzMzg1RkYiIHN0cm9rZS13aWR0aD0iMS4yNTQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0LjUzMjcgMTAuNjY2NUMxNC42NjYgOS4zMzMxNyAxNC42MiA3LjA5NzE3IDE0LjUzMjcgNi42NjY1IiBzdHJva2U9IiMzMzg1RkYiIHN0cm9rZS13aWR0aD0iMS4yNTQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTMuMzMzOTggMTIuOTk5OEMzLjY2NzMyIDExLjk5OTggNC4wMDA2NSA5Ljk5OTg0IDQuMDAwNjUgNy45OTk4NEMzLjk5OTk4IDcuNTQ1NzUgNC4wNzY2MyA3LjA5NDg2IDQuMjI3MzIgNi42NjY1IiBzdHJva2U9IiMzMzg1RkYiIHN0cm9rZS13aWR0aD0iMS4yNTQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTUuNzY3MDkgMTQuNjY2OEM1LjkwNzA5IDE0LjIyNjggNi4wNjcwOSAxMy43ODY4IDYuMTQ3MDkgMTMuMzMzNSIgc3Ryb2tlPSIjMzM4NUZGIiBzdHJva2Utd2lkdGg9IjEuMjU0OSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02IDQuNTMzNDZDNi42MDgyNyA0LjE4MjI4IDcuMjk4MjggMy45OTc0NSA4LjAwMDY0IDMuOTk3NTZDOC43MDMwMSAzLjk5NzY3IDkuMzkyOTYgNC4xODI3MiAxMC4wMDExIDQuNTM0MUMxMC42MDkzIDQuODg1NDggMTEuMTE0MiA1LjM5MDc5IDExLjQ2NTEgNS45OTkyM0MxMS44MTYgNi42MDc2NiAxMi4wMDA1IDcuMjk3NzYgMTIgOC4wMDAxMlY5LjMzMzQ2IiBzdHJva2U9IiMzMzg1RkYiIHN0cm9rZS13aWR0aD0iMS4yNTQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81NjM5XzMyIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="; diff --git a/packages/thirdweb/src/react/native/ui/AutoConnect/AutoConnect.tsx b/packages/thirdweb/src/react/native/ui/AutoConnect/AutoConnect.tsx index d3ff8f323ac..e19e6712b34 100644 --- a/packages/thirdweb/src/react/native/ui/AutoConnect/AutoConnect.tsx +++ b/packages/thirdweb/src/react/native/ui/AutoConnect/AutoConnect.tsx @@ -1,7 +1,5 @@ "use client"; -import { useEffect } from "react"; import type { AutoConnectProps } from "../../../core/hooks/connection/types.js"; -import { useSetActiveWalletConnectionStatus } from "../../../core/hooks/wallets/useSetActiveWalletConnectionStatus.js"; import { useAutoConnect } from "../../hooks/wallets/useAutoConnect.js"; /** @@ -39,21 +37,3 @@ export function AutoConnect(props: AutoConnectProps) { useAutoConnect(props); return <>; } - -let noAutoConnectDone = false; - -/** - * @internal - */ -export function NoAutoConnect() { - const setConnectionStatus = useSetActiveWalletConnectionStatus(); - useEffect(() => { - if (noAutoConnectDone) { - return; - } - noAutoConnectDone = true; - setConnectionStatus("disconnected"); - }); - - return null; -} diff --git a/packages/thirdweb/src/react/native/ui/components/Address.tsx b/packages/thirdweb/src/react/native/ui/components/Address.tsx index 6090a871ff8..38b9132f99f 100644 --- a/packages/thirdweb/src/react/native/ui/components/Address.tsx +++ b/packages/thirdweb/src/react/native/ui/components/Address.tsx @@ -7,7 +7,7 @@ import { CHECK, COPY_ICON } from "../icons/svgs.js"; import { RNImage } from "./RNImage.js"; import { ThemedText } from "./text.js"; -export type AddressProps = { +type AddressProps = { account: Account; theme: Theme; addressOrENS: string; diff --git a/packages/thirdweb/src/react/native/ui/components/ChainIcon.tsx b/packages/thirdweb/src/react/native/ui/components/ChainIcon.tsx index 0cec54e651a..72b2a5fef58 100644 --- a/packages/thirdweb/src/react/native/ui/components/ChainIcon.tsx +++ b/packages/thirdweb/src/react/native/ui/components/ChainIcon.tsx @@ -7,7 +7,7 @@ import { useChainIconUrl } from "../../../core/hooks/others/useChainQuery.js"; import { CHAIN_ICON } from "../icons/svgs.js"; import { RNImage } from "./RNImage.js"; -export type ChainIconProps = { +type ChainIconProps = { theme: Theme; size: number; client: ThirdwebClient; diff --git a/packages/thirdweb/src/react/native/ui/components/RNImage.tsx b/packages/thirdweb/src/react/native/ui/components/RNImage.tsx index 39247bc69df..585d24921d9 100644 --- a/packages/thirdweb/src/react/native/ui/components/RNImage.tsx +++ b/packages/thirdweb/src/react/native/ui/components/RNImage.tsx @@ -4,7 +4,7 @@ import { SvgXml } from "react-native-svg"; import type { Theme } from "../../../core/design-system/index.js"; import { radius } from "../../design-system/index.js"; -export type ImageInfo = { +type ImageInfo = { size: number; theme: Theme; data?: string | null; diff --git a/packages/thirdweb/src/react/native/ui/components/button.tsx b/packages/thirdweb/src/react/native/ui/components/button.tsx index 58b3ffcd3ad..389320717d0 100644 --- a/packages/thirdweb/src/react/native/ui/components/button.tsx +++ b/packages/thirdweb/src/react/native/ui/components/button.tsx @@ -9,7 +9,7 @@ import { radius, spacing } from "../../design-system/index.js"; import { RNImage } from "./RNImage.js"; import { ThemedText } from "./text.js"; -export type ThemedButtonProps = TouchableOpacityProps & { +type ThemedButtonProps = TouchableOpacityProps & { theme: Theme; variant?: "primary" | "secondary" | "accent"; }; diff --git a/packages/thirdweb/src/react/native/ui/components/input.tsx b/packages/thirdweb/src/react/native/ui/components/input.tsx index 94420dd74bf..2d13865e7ca 100644 --- a/packages/thirdweb/src/react/native/ui/components/input.tsx +++ b/packages/thirdweb/src/react/native/ui/components/input.tsx @@ -12,7 +12,7 @@ import { radius, spacing } from "../../design-system/index.js"; import { RIGHT_ARROW } from "../icons/svgs.js"; import { ThemedSpinner } from "./spinner.js"; -export type ThemedInputProps = { +type ThemedInputProps = { theme: Theme; rightView?: React.ReactNode; } & TextInputProps; diff --git a/packages/thirdweb/src/react/native/ui/components/spinner.tsx b/packages/thirdweb/src/react/native/ui/components/spinner.tsx index 46c150d1cdf..dc72f884d49 100644 --- a/packages/thirdweb/src/react/native/ui/components/spinner.tsx +++ b/packages/thirdweb/src/react/native/ui/components/spinner.tsx @@ -1,6 +1,6 @@ import { ActivityIndicator, type ActivityIndicatorProps } from "react-native"; -export type ThemedSpinnerProps = ActivityIndicatorProps; +type ThemedSpinnerProps = ActivityIndicatorProps; export function ThemedSpinner(props: ThemedSpinnerProps) { return ; diff --git a/packages/thirdweb/src/react/native/ui/components/text.tsx b/packages/thirdweb/src/react/native/ui/components/text.tsx index 6422618415d..08b36b61ac0 100644 --- a/packages/thirdweb/src/react/native/ui/components/text.tsx +++ b/packages/thirdweb/src/react/native/ui/components/text.tsx @@ -1,7 +1,7 @@ import { StyleSheet, Text, type TextProps } from "react-native"; import type { Theme } from "../../../core/design-system/index.js"; -export type ThemedTextProps = TextProps & { +type ThemedTextProps = TextProps & { theme: Theme; type?: | "default" diff --git a/packages/thirdweb/src/react/native/ui/components/view.tsx b/packages/thirdweb/src/react/native/ui/components/view.tsx index eefd36d2051..af152db63c7 100644 --- a/packages/thirdweb/src/react/native/ui/components/view.tsx +++ b/packages/thirdweb/src/react/native/ui/components/view.tsx @@ -1,7 +1,7 @@ import { View, type ViewProps } from "react-native"; import type { Theme } from "../../../core/design-system/index.js"; -export type ThemedViewProps = ViewProps & { +type ThemedViewProps = ViewProps & { theme: Theme; }; diff --git a/packages/thirdweb/src/react/native/ui/connect/ConnectModal.tsx b/packages/thirdweb/src/react/native/ui/connect/ConnectModal.tsx index 0898dbf6899..b63b796204e 100644 --- a/packages/thirdweb/src/react/native/ui/connect/ConnectModal.tsx +++ b/packages/thirdweb/src/react/native/ui/connect/ConnectModal.tsx @@ -581,7 +581,7 @@ function SignInView({ ); } -export function OrDivider({ theme }: { theme: Theme }) { +function OrDivider({ theme }: { theme: Theme }) { return ( { ); }; -/** TODO (rn) implement transactions screen -const Transactions = (props: ConnectedModalPropsInner) => { - const { client, wallet, theme } = props; - return ( - {}}> - - - Transactions - - - ); -}; -*/ - const ViewFunds = (props: ConnectedModalPropsInner) => { const { theme, setModalState } = props; return ( diff --git a/packages/thirdweb/src/react/native/ui/connect/ErrorView.tsx b/packages/thirdweb/src/react/native/ui/connect/ErrorView.tsx index 7b59641933a..362cf2c206d 100644 --- a/packages/thirdweb/src/react/native/ui/connect/ErrorView.tsx +++ b/packages/thirdweb/src/react/native/ui/connect/ErrorView.tsx @@ -5,7 +5,7 @@ import { RNImage } from "../components/RNImage.js"; import { ThemedText } from "../components/text.js"; import { CLOSE_CIRCLE } from "../icons/svgs.js"; -export type ErrorViewProps = { +type ErrorViewProps = { theme: Theme; title: string; }; diff --git a/packages/thirdweb/src/react/native/ui/connect/ExternalWalletsList.tsx b/packages/thirdweb/src/react/native/ui/connect/ExternalWalletsList.tsx index 50695ff480b..d37bbceb11f 100644 --- a/packages/thirdweb/src/react/native/ui/connect/ExternalWalletsList.tsx +++ b/packages/thirdweb/src/react/native/ui/connect/ExternalWalletsList.tsx @@ -16,7 +16,7 @@ import type { ContainerType } from "../components/Header.js"; import { Skeleton } from "../components/Skeleton.js"; import { ThemedText } from "../components/text.js"; -export type ExternalWalletsUiProps = { +type ExternalWalletsUiProps = { theme: Theme; client: ThirdwebClient; connector: (args: { diff --git a/packages/thirdweb/src/react/native/ui/connect/LoadingView.tsx b/packages/thirdweb/src/react/native/ui/connect/LoadingView.tsx index 00f338f72f2..65f2707b59b 100644 --- a/packages/thirdweb/src/react/native/ui/connect/LoadingView.tsx +++ b/packages/thirdweb/src/react/native/ui/connect/LoadingView.tsx @@ -3,7 +3,7 @@ import type { Theme } from "../../../core/design-system/index.js"; import { spacing } from "../../design-system/index.js"; import { ThemedSpinner } from "../components/spinner.js"; -export type LoadingViewProps = { +type LoadingViewProps = { theme: Theme; }; diff --git a/packages/thirdweb/src/react/native/ui/connect/ReceiveScreen.tsx b/packages/thirdweb/src/react/native/ui/connect/ReceiveScreen.tsx index 9c3393cdc12..1646e6f09c3 100644 --- a/packages/thirdweb/src/react/native/ui/connect/ReceiveScreen.tsx +++ b/packages/thirdweb/src/react/native/ui/connect/ReceiveScreen.tsx @@ -9,7 +9,7 @@ import { WalletImage } from "../components/WalletImage.js"; import { Spacer } from "../components/spacer.js"; import { ThemedText } from "../components/text.js"; -export type ReceiveScreenProps = { +type ReceiveScreenProps = { theme: Theme; wallet: Wallet; account: Account; diff --git a/packages/thirdweb/src/react/native/ui/connect/SendScreen.tsx b/packages/thirdweb/src/react/native/ui/connect/SendScreen.tsx index 19500ef8d12..07520cf9123 100644 --- a/packages/thirdweb/src/react/native/ui/connect/SendScreen.tsx +++ b/packages/thirdweb/src/react/native/ui/connect/SendScreen.tsx @@ -21,7 +21,7 @@ import { ErrorView } from "./ErrorView.js"; import { SuccessView } from "./SuccessView.js"; import { TokenListScreen, TokenRow } from "./TokenListScreen.js"; -export type SendScreenProps = { +type SendScreenProps = { theme: Theme; client: ThirdwebClient; onClose?: () => void; diff --git a/packages/thirdweb/src/react/native/ui/connect/SuccessView.tsx b/packages/thirdweb/src/react/native/ui/connect/SuccessView.tsx index df0dc395073..07396d2406c 100644 --- a/packages/thirdweb/src/react/native/ui/connect/SuccessView.tsx +++ b/packages/thirdweb/src/react/native/ui/connect/SuccessView.tsx @@ -5,7 +5,7 @@ import { RNImage } from "../components/RNImage.js"; import { ThemedText } from "../components/text.js"; import { CHECK_CIRCLE } from "../icons/svgs.js"; -export type SuccessViewProps = { +type SuccessViewProps = { theme: Theme; title: string; }; diff --git a/packages/thirdweb/src/react/native/ui/connect/TokenListScreen.tsx b/packages/thirdweb/src/react/native/ui/connect/TokenListScreen.tsx index 1cf8a994346..ea0ebbdeede 100644 --- a/packages/thirdweb/src/react/native/ui/connect/TokenListScreen.tsx +++ b/packages/thirdweb/src/react/native/ui/connect/TokenListScreen.tsx @@ -18,7 +18,7 @@ import { TokenIcon } from "../components/TokenIcon.js"; import { ThemedText } from "../components/text.js"; import { RIGHT_CHEVRON } from "../icons/svgs.js"; -export type TokenListScreenProps = { +type TokenListScreenProps = { theme: Theme; client: ThirdwebClient; supportedTokens?: SupportedTokens; diff --git a/packages/thirdweb/src/react/native/ui/icons/svgs.ts b/packages/thirdweb/src/react/native/ui/icons/svgs.ts index 392be0d70e6..48426a2a3b4 100644 --- a/packages/thirdweb/src/react/native/ui/icons/svgs.ts +++ b/packages/thirdweb/src/react/native/ui/icons/svgs.ts @@ -198,8 +198,6 @@ export const COINS_ICON = ` `; -export const TRANSACTIONS_ICON = ``; - export const RIGHT_CHEVRON = ` diff --git a/packages/thirdweb/src/react/web/ui/AutoConnect/AutoConnect.tsx b/packages/thirdweb/src/react/web/ui/AutoConnect/AutoConnect.tsx index 1414fe20f90..56fdd8caaac 100644 --- a/packages/thirdweb/src/react/web/ui/AutoConnect/AutoConnect.tsx +++ b/packages/thirdweb/src/react/web/ui/AutoConnect/AutoConnect.tsx @@ -1,7 +1,5 @@ "use client"; -import { useEffect } from "react"; import type { AutoConnectProps } from "../../../core/hooks/connection/types.js"; -import { useSetActiveWalletConnectionStatus } from "../../../core/hooks/wallets/useSetActiveWalletConnectionStatus.js"; import { useAutoConnect } from "../../hooks/wallets/useAutoConnect.js"; /** @@ -44,21 +42,3 @@ export function AutoConnect(props: AutoConnectProps) { useAutoConnect(props); return <>; } - -let noAutoConnectDone = false; - -/** - * @internal - */ -export function NoAutoConnect() { - const setConnectionStatus = useSetActiveWalletConnectionStatus(); - useEffect(() => { - if (noAutoConnectDone) { - return; - } - noAutoConnectDone = true; - setConnectionStatus("disconnected"); - }); - - return null; -} diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/Details.tsx b/packages/thirdweb/src/react/web/ui/ConnectWallet/Details.tsx index 3e371f428ab..b7492417644 100644 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/Details.tsx +++ b/packages/thirdweb/src/react/web/ui/ConnectWallet/Details.tsx @@ -1201,7 +1201,7 @@ function SwitchNetworkButton(props: { ); } -export type DetailsModalConnectOptions = { +type DetailsModalConnectOptions = { connectModal?: ConnectButton_connectModalOptions; walletConnect?: { projectId?: string; diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/WalletSelector.tsx b/packages/thirdweb/src/react/web/ui/ConnectWallet/WalletSelector.tsx index 8c3b2c8b42d..61d690c5641 100644 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/WalletSelector.tsx +++ b/packages/thirdweb/src/react/web/ui/ConnectWallet/WalletSelector.tsx @@ -51,7 +51,7 @@ const InAppWalletSelectionUI = /* @__PURE__ */ lazy( // const localWalletId = "local"; const inAppWalletId: WalletId = "inApp"; -export type WalletSelectorProps = { +type WalletSelectorProps = { wallets: Wallet[]; selectWallet: (wallet: Wallet) => void; title: string; diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/constants.ts b/packages/thirdweb/src/react/web/ui/ConnectWallet/constants.ts index 408008e9173..aa8386cf093 100644 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/constants.ts +++ b/packages/thirdweb/src/react/web/ui/ConnectWallet/constants.ts @@ -14,8 +14,6 @@ export const wideModalScreenThreshold = wideModalWidth + 40; export const wideModalMaxHeight = "570px"; export const compactModalMaxHeight = "660px"; -export const defaultTheme = "dark"; - export const modalCloseFadeOutDuration = 250; /** diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/icons/ArrowTopBottom.tsx b/packages/thirdweb/src/react/web/ui/ConnectWallet/icons/ArrowTopBottom.tsx deleted file mode 100644 index 94a5f5f2f70..00000000000 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/icons/ArrowTopBottom.tsx +++ /dev/null @@ -1,26 +0,0 @@ -import type { IconFC } from "./types.js"; - -/** - * @internal - */ -export const ArrowTopBottom: IconFC = (props) => { - return ( - - - - - - - ); -}; diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/icons/BuyIcon.tsx b/packages/thirdweb/src/react/web/ui/ConnectWallet/icons/BuyIcon.tsx deleted file mode 100644 index 6a7d33a441a..00000000000 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/icons/BuyIcon.tsx +++ /dev/null @@ -1,75 +0,0 @@ -import type { IconFC } from "./types.js"; - -/** - * @param props - * @internal - */ -export const BuyIcon: IconFC = (props) => { - return ( - - - - - - - - - - - - - - - - - ); -}; diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/icons/ShuffleIconLucide.tsx b/packages/thirdweb/src/react/web/ui/ConnectWallet/icons/ShuffleIconLucide.tsx deleted file mode 100644 index 533fdb33b17..00000000000 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/icons/ShuffleIconLucide.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import type { IconFC } from "./types.js"; - -export const ShuffleIconLucide: IconFC = (props) => { - return ( - - - - - - - - ); -}; diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/icons/SmartAccountBadgeIcon.tsx b/packages/thirdweb/src/react/web/ui/ConnectWallet/icons/SmartAccountBadgeIcon.tsx deleted file mode 100644 index 445a7ea814e..00000000000 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/icons/SmartAccountBadgeIcon.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import type { IconFC } from "./types.js"; - -/** - * @internal - */ -export const SmartWalletBadgeIcon: IconFC = (props) => { - return ( - - - - - - - - - - - - ); -}; diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/icons/twIcon.tsx b/packages/thirdweb/src/react/web/ui/ConnectWallet/icons/twIcon.tsx deleted file mode 100644 index d908ef66af8..00000000000 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/icons/twIcon.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import type { IconFC } from "./types.js"; - -/** - * @internal - */ -export const TWIcon: IconFC = (props) => { - return ( - - - - - - ); -}; diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/ReceiverWalletSelectionScreen.tsx b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/ReceiverWalletSelectionScreen.tsx deleted file mode 100644 index 5bb49b0f189..00000000000 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/ReceiverWalletSelectionScreen.tsx +++ /dev/null @@ -1,119 +0,0 @@ -import { ArrowRightIcon } from "@radix-ui/react-icons"; -import { useMemo, useState, useSyncExternalStore } from "react"; -import type { ThirdwebClient } from "../../../../../../client/client.js"; -import { isAddress } from "../../../../../../utils/address.js"; -import { iconSize } from "../../../../../core/design-system/index.js"; -import { useConnectionManager } from "../../../../../core/providers/connection-manager.js"; -import { Spacer } from "../../../components/Spacer.js"; -import { TextDivider } from "../../../components/TextDivider.js"; -import { ToolTip } from "../../../components/Tooltip.js"; -import { Container } from "../../../components/basic.js"; -import { IconButton } from "../../../components/buttons.js"; -import { Input } from "../../../components/formElements.js"; -import { Text } from "../../../components/text.js"; -import { WalletSelectorButton } from "./WalletSelectorButton.js"; - -export function ReceiverWalletDrawerScreen(props: { - receiverAddress: string; - onSelect: (address: string) => void; - client: ThirdwebClient; - onBack: () => void; -}) { - const [address, setAddress] = useState(""); - const isValidAddress = useMemo(() => isAddress(address), [address]); - const showError = !!address && !isValidAddress; - const connectionManager = useConnectionManager(); - const connectedWallets = useSyncExternalStore( - connectionManager.connectedWallets.subscribe, - connectionManager.connectedWallets.getValue, - ); - - function handleSubmit() { - props.onSelect(address); - props.onBack(); - } - - return ( -
- - Send to - - - -
- setAddress(e.target.value)} - style={{ - paddingRight: "50px", - }} - onKeyDown={(e) => { - if (isValidAddress && e.key === "Enter") { - handleSubmit(); - } - }} - /> - - - - - - -
- - {showError && ( - <> - - - Invalid address - - - )} - - - - - - Connected - - - - {connectedWallets.map((w) => { - const address = (w.getAccount()?.address || "").toLowerCase(); - return ( - { - props.onSelect(address); - props.onBack(); - }} - key={w.id} - disableChevron - checked={address === props.receiverAddress.toLowerCase()} - walletId={w.id} - /> - ); - })} - -
- ); -} diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/main/useBuyTxStates.ts b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/main/useBuyTxStates.ts index 818c710d1fa..1a1edd01677 100644 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/main/useBuyTxStates.ts +++ b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/main/useBuyTxStates.ts @@ -140,10 +140,7 @@ export function useTransactionCostAndData(args: { }); } -export async function getTransactionGasCost( - tx: PreparedTransaction, - from?: string, -) { +async function getTransactionGasCost(tx: PreparedTransaction, from?: string) { try { const gasCost = await estimateGasCost({ transaction: tx, diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/pay-transactions/BuyTxHistory.tsx b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/pay-transactions/BuyTxHistory.tsx index b734a87a190..9dae231c3db 100644 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/pay-transactions/BuyTxHistory.tsx +++ b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/pay-transactions/BuyTxHistory.tsx @@ -1,106 +1,25 @@ "use client"; -import { - ArrowRightIcon, - CrossCircledIcon, - ExternalLinkIcon, -} from "@radix-ui/react-icons"; -import { useState } from "react"; +import { ArrowRightIcon, CrossCircledIcon } from "@radix-ui/react-icons"; import type { ThirdwebClient } from "../../../../../../../client/client.js"; import { fontSize, iconSize, spacing, } from "../../../../../../core/design-system/index.js"; -import { useChainExplorers } from "../../../../../../core/hooks/others/useChainQuery.js"; -import { useActiveAccount } from "../../../../../../core/hooks/wallets/useActiveAccount.js"; -import { useActiveWallet } from "../../../../../../core/hooks/wallets/useActiveWallet.js"; -import { useActiveWalletChain } from "../../../../../../core/hooks/wallets/useActiveWalletChain.js"; -import { LoadingScreen } from "../../../../../wallets/shared/LoadingScreen.js"; import { Skeleton } from "../../../../components/Skeleton.js"; import { Spinner } from "../../../../components/Spinner.js"; -import { Container, Line, ModalHeader } from "../../../../components/basic.js"; -import { Button, ButtonLink } from "../../../../components/buttons.js"; +import { Container } from "../../../../components/basic.js"; +import { Button } from "../../../../components/buttons.js"; import { Text } from "../../../../components/text.js"; -import type { PayerInfo } from "../types.js"; import { BuyTxHistoryButton, BuyTxHistoryButtonHeight, } from "./BuyTxHistoryButton.js"; -import { TxDetailsScreen } from "./TxDetailsScreen.js"; import { type TxStatusInfo, useBuyTransactionsToShow, } from "./useBuyTransactionsToShow.js"; -/** - * @internal - */ -export function PayTxHistoryScreen(props: { - title: string; - onBack?: () => void; - client: ThirdwebClient; - onDone: () => void; - transactionMode: boolean; - isEmbed: boolean; -}) { - const [selectedTx, setSelectedTx] = useState(null); - const activeChain = useActiveWalletChain(); - const activeWallet = useActiveWallet(); - const activeAccount = useActiveAccount(); - const chainExplorers = useChainExplorers(activeChain); - - const payer: PayerInfo | undefined = - activeChain && activeAccount && activeWallet - ? { chain: activeChain, account: activeAccount, wallet: activeWallet } - : undefined; - - if (!payer) { - return ; - } - - if (selectedTx) { - return ( - setSelectedTx(null)} - onDone={props.onDone} - transactionMode={props.transactionMode} - isEmbed={props.isEmbed} - payer={payer} - /> - ); - } - - return ( - - - - - - - - - View on Explorer{" "} - - - - - ); -} - /** * @internal */ diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/pay-transactions/FiatDetailsScreen.tsx b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/pay-transactions/FiatDetailsScreen.tsx index d3fdadb1896..3d2c8e7ed65 100644 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/pay-transactions/FiatDetailsScreen.tsx +++ b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/pay-transactions/FiatDetailsScreen.tsx @@ -121,9 +121,7 @@ export function FiatDetailsScreen(props: { } // if the toToken is the same as the onRampToken, no swap is required -export function isSwapRequiredAfterOnRamp( - buyWithFiatStatus: BuyWithFiatStatus, -) { +function isSwapRequiredAfterOnRamp(buyWithFiatStatus: BuyWithFiatStatus) { if (buyWithFiatStatus.status === "NOT_FOUND") { return false; } diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/ConfirmationScreen.tsx b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/ConfirmationScreen.tsx index f4f345e8351..375de24e00a 100644 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/ConfirmationScreen.tsx +++ b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/ConfirmationScreen.tsx @@ -385,7 +385,7 @@ function ConfirmItem(props: { /** * @internal */ -export function SwapFeesRightAligned(props: { +function SwapFeesRightAligned(props: { quote: BuyWithCryptoQuote; }) { return ( diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/TokenSelector.tsx b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/TokenSelector.tsx deleted file mode 100644 index 86a5a0f9715..00000000000 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/TokenSelector.tsx +++ /dev/null @@ -1,52 +0,0 @@ -import { ChevronDownIcon } from "@radix-ui/react-icons"; -import type { Chain } from "../../../../../../../chains/types.js"; -import type { ThirdwebClient } from "../../../../../../../client/client.js"; -import { iconSize } from "../../../../../../core/design-system/index.js"; -import { TokenIcon } from "../../../../components/TokenIcon.js"; -import { Container } from "../../../../components/basic.js"; -import { Button } from "../../../../components/buttons.js"; -import { Text } from "../../../../components/text.js"; -import { TokenSymbol } from "../../../../components/token/TokenSymbol.js"; -import type { ERC20OrNativeToken } from "../../nativeToken.js"; - -/** - * @internal - */ -export function TokenSelectorButton(props: { - token: ERC20OrNativeToken; - chain: Chain; - onClick: () => void; - style?: React.CSSProperties; - client: ThirdwebClient; -}) { - return ( - - ); -} diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/pendingSwapTx.ts b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/pendingSwapTx.ts index d024cfd13cc..5a83a413a95 100644 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/pendingSwapTx.ts +++ b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/pendingSwapTx.ts @@ -1,6 +1,6 @@ import { createStore } from "../../../../../../../reactive/store.js"; -export type PendingTxInfo = +type PendingTxInfo = | { type: "swap"; txHash: string; diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/useSwapSupportedChains.ts b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/useSwapSupportedChains.ts index 25ec7b05ecd..fc7ac8ed902 100644 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/useSwapSupportedChains.ts +++ b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/useSwapSupportedChains.ts @@ -34,7 +34,7 @@ export type SupportedChainAndTokens = Array<{ }>; }>; -export async function fetchBuySupportedDestinations( +async function fetchBuySupportedDestinations( client: ThirdwebClient, isTestMode?: boolean, ): Promise { diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/WalletTransactionHistory.tsx b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/WalletTransactionHistory.tsx index 64eef20b1b5..80e7270d4e1 100644 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/WalletTransactionHistory.tsx +++ b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/WalletTransactionHistory.tsx @@ -90,7 +90,7 @@ export function WalletTransactionHistory(props: { ); } -export function TransactionButton(props: { +function TransactionButton(props: { hash: string; client: ThirdwebClient; chainId: number; diff --git a/packages/thirdweb/src/react/web/ui/MediaRenderer/MediaRenderer.tsx b/packages/thirdweb/src/react/web/ui/MediaRenderer/MediaRenderer.tsx index 3b96ef93bb0..112958c3515 100644 --- a/packages/thirdweb/src/react/web/ui/MediaRenderer/MediaRenderer.tsx +++ b/packages/thirdweb/src/react/web/ui/MediaRenderer/MediaRenderer.tsx @@ -197,11 +197,6 @@ export const MediaRenderer = /* @__PURE__ */ (() => }, ))(); -export interface MediaType { - url?: string; - mimeType?: string; -} - const ModelViewer = /* @__PURE__ */ lazy(() => import("./ModelViewer.js")); interface PlayButtonProps { diff --git a/packages/thirdweb/src/react/web/ui/MediaRenderer/ModelViewer.tsx b/packages/thirdweb/src/react/web/ui/MediaRenderer/ModelViewer.tsx index ed99ee6046c..47f260a9831 100644 --- a/packages/thirdweb/src/react/web/ui/MediaRenderer/ModelViewer.tsx +++ b/packages/thirdweb/src/react/web/ui/MediaRenderer/ModelViewer.tsx @@ -11,7 +11,7 @@ declare global { } } -export const ModelViewer = /* @__PURE__ */ (() => +const ModelViewer = /* @__PURE__ */ (() => React.forwardRef< HTMLDivElement, Pick diff --git a/packages/thirdweb/src/react/web/ui/TransactionButton/TransactionModal.tsx b/packages/thirdweb/src/react/web/ui/TransactionButton/TransactionModal.tsx index 9090ac59bfd..541534a1939 100644 --- a/packages/thirdweb/src/react/web/ui/TransactionButton/TransactionModal.tsx +++ b/packages/thirdweb/src/react/web/ui/TransactionButton/TransactionModal.tsx @@ -17,7 +17,7 @@ import { Modal } from "../components/Modal.js"; import type { LocaleId } from "../types.js"; import { ExecutingTxScreen } from "./ExecutingScreen.js"; -export type ModalProps = { +type ModalProps = { title: string; onComplete: () => void; onClose: () => void; @@ -65,9 +65,7 @@ export function TransactionModal(props: ModalProps) { ); } -export function TransactionModalContent( - props: ModalProps & { onBack?: () => void }, -) { +function TransactionModalContent(props: ModalProps & { onBack?: () => void }) { const localeQuery = useConnectLocale(props.localeId); const [screen, setScreen] = useState<"buy" | "execute-tx">("buy"); diff --git a/packages/thirdweb/src/react/web/ui/components/ChainIcon.tsx b/packages/thirdweb/src/react/web/ui/components/ChainIcon.tsx index 6e6b05e9592..3f213c0ca6e 100644 --- a/packages/thirdweb/src/react/web/ui/components/ChainIcon.tsx +++ b/packages/thirdweb/src/react/web/ui/components/ChainIcon.tsx @@ -4,7 +4,7 @@ import { StyledDiv } from "../design-system/elements.js"; import { Img } from "./Img.js"; import { Container } from "./basic.js"; -export const fallbackChainIcon = +const fallbackChainIcon = "data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 8.04238e-07C5.1435 8.04238e-07 3.36301 0.737501 2.05025 2.05025C0.7375 3.36301 0 5.1435 0 7C0 7.225 -1.52737e-07 7.445 0.0349998 7.665C0.16385 9.0151 0.68213 10.2988 1.52686 11.3598C2.37158 12.4209 3.50637 13.2137 4.79326 13.642C6.0801 14.0702 7.4637 14.1153 8.7758 13.7719C10.0879 13.4285 11.2719 12.7113 12.184 11.7075C13.0961 10.7038 13.6969 9.4567 13.9135 8.1178C14.1301 6.7789 13.9531 5.406 13.4039 4.16587C12.8548 2.92574 11.9573 1.87184 10.8204 1.13228C9.6835 0.392721 8.3563 -0.000649196 7 8.04238e-07ZM7 1C8.581 1.00137 10.0975 1.62668 11.22 2.74V3.24C9.2438 2.55991 7.0956 2.56872 5.125 3.265C4.96758 3.1116 4.76997 3.00586 4.555 2.96H4.43C4.37 2.75 4.315 2.54 4.27 2.325C4.225 2.11 4.2 1.92 4.175 1.715C5.043 1.24658 6.0137 1.00091 7 1ZM5.5 3.935C7.3158 3.32693 9.2838 3.34984 11.085 4C10.8414 5.2703 10.3094 6.4677 9.53 7.5C9.312 7.4077 9.0707 7.3855 8.8395 7.4366C8.6083 7.4877 8.3988 7.6094 8.24 7.785C8.065 7.685 7.89 7.585 7.74 7.47C6.7307 6.7966 5.8877 5.9023 5.275 4.855C5.374 4.73221 5.4461 4.58996 5.4866 4.43749C5.5271 4.28502 5.5351 4.12575 5.51 3.97L5.5 3.935ZM3.5 2.135C3.5 2.24 3.53 2.35 3.55 2.455C3.595 2.675 3.655 2.89 3.715 3.105C3.52353 3.21838 3.36943 3.38531 3.2717 3.58522C3.17397 3.78513 3.13688 4.00927 3.165 4.23C2.37575 4.7454 1.67078 5.3795 1.075 6.11C1.19455 5.3189 1.47112 4.55966 1.88843 3.87701C2.30575 3.19437 2.85539 2.60208 3.505 2.135H3.5ZM3.5 9.99C3.30481 10.0555 3.13037 10.1714 2.9943 10.3259C2.85822 10.4804 2.76533 10.6681 2.725 10.87H2.405C1.59754 9.9069 1.1146 8.7136 1.025 7.46L1.08 7.365C1.70611 6.3942 2.52463 5.562 3.485 4.92C3.62899 5.0704 3.81094 5.179 4.01162 5.2345C4.2123 5.2899 4.42423 5.2901 4.625 5.235C5.2938 6.3652 6.208 7.3306 7.3 8.06C7.505 8.195 7.715 8.32 7.925 8.44C7.9082 8.6312 7.9391 8.8237 8.015 9C7.1 9.7266 6.0445 10.256 4.915 10.555C4.78401 10.3103 4.57028 10.1201 4.31199 10.0184C4.05369 9.9167 3.76766 9.9102 3.505 10L3.5 9.99ZM7 12.99C5.9831 12.9903 4.98307 12.7304 4.095 12.235L4.235 12.205C4.43397 12.1397 4.61176 12.0222 4.74984 11.8648C4.88792 11.7074 4.98122 11.5158 5.02 11.31C6.2985 10.984 7.4921 10.3872 8.52 9.56C8.7642 9.7027 9.0525 9.75 9.3295 9.6927C9.6064 9.6355 9.8524 9.4778 10.02 9.25C10.7254 9.4334 11.4511 9.5275 12.18 9.53H12.445C11.9626 10.5673 11.1938 11.4451 10.2291 12.0599C9.2643 12.6747 8.144 13.0009 7 13V12.99ZM10.255 8.54C10.2545 8.3304 10.1975 8.1249 10.09 7.945C10.9221 6.8581 11.5012 5.5991 11.785 4.26C12.035 4.37667 12.2817 4.50667 12.525 4.65C13.0749 5.9495 13.1493 7.4012 12.735 8.75C11.9049 8.8142 11.0698 8.7484 10.26 8.555L10.255 8.54Z' fill='%23646D7A'/%3e%3c/svg%3e"; /** diff --git a/packages/thirdweb/src/react/web/ui/components/CopyAddress.tsx b/packages/thirdweb/src/react/web/ui/components/CopyAddress.tsx deleted file mode 100644 index 03046875a7b..00000000000 --- a/packages/thirdweb/src/react/web/ui/components/CopyAddress.tsx +++ /dev/null @@ -1,34 +0,0 @@ -"use client"; -import { spacing } from "../../../core/design-system/index.js"; -import { useClipboard } from "../hooks/useCopyClipboard.js"; -import { IconButton } from "./buttons.js"; -import { Text } from "./text.js"; - -/** - * @internal - */ -export const CopyAddress: React.FC<{ - addressOrEns: string; -}> = (props) => { - const { hasCopied, onCopy } = useClipboard(props.addressOrEns); - - return ( - { - if (e.key === "Enter" || e.key === " ") { - onCopy(); - } - }} - onClick={onCopy} - style={{ padding: `${spacing["4xs"]} ${spacing.xxs}` }} - > - - {hasCopied ? "Copied address!" : props.addressOrEns} - - - ); -}; diff --git a/packages/thirdweb/src/react/web/ui/components/DragNDrop.tsx b/packages/thirdweb/src/react/web/ui/components/DragNDrop.tsx deleted file mode 100644 index 1d4bc9a38bc..00000000000 --- a/packages/thirdweb/src/react/web/ui/components/DragNDrop.tsx +++ /dev/null @@ -1,205 +0,0 @@ -"use client"; -import styled from "@emotion/styled"; -import { UploadIcon } from "@radix-ui/react-icons"; -import { useState } from "react"; -import { isMobile } from "../../../../utils/web/isMobile.js"; -import { useCustomTheme } from "../../../core/design-system/CustomThemeProvider.js"; -import { - iconSize, - radius, - spacing, -} from "../../../core/design-system/index.js"; -import type { IconFC } from "../ConnectWallet/icons/types.js"; -import { StyledDiv } from "../design-system/elements.js"; -import { Spacer } from "./Spacer.js"; -import { Container } from "./basic.js"; -import { Text } from "./text.js"; - -/** - * @internal - */ -export const DragNDrop: React.FC<{ - extension: string; - accept: string; - onUpload: (file: File) => void; - locale: { - wrongFileError: string; - uploadedSuccessfully: string; - }; -}> = (props) => { - const [error, setError] = useState(false); - const [uploaded, setUploaded] = useState(); - const [isDragging, setIsDragging] = useState(false); - - const dragIn: React.DragEventHandler = (e) => { - setError(false); - setUploaded(undefined); - setIsDragging(true); - - e.preventDefault(); - e.stopPropagation(); - }; - - const dragOut: React.DragEventHandler = (e) => { - setIsDragging(false); - e.preventDefault(); - e.stopPropagation(); - }; - - const handleFileUpload = (file: File) => { - if (file.type !== props.accept) { - setError(true); - } else { - setUploaded(file); - props.onUpload(file); - } - }; - - const drop: React.DragEventHandler = (e) => { - setIsDragging(false); - e.preventDefault(); - e.stopPropagation(); - - if (e.dataTransfer.files && e.dataTransfer.files.length > 0) { - const fileContent = e.dataTransfer.files[0]; - if (fileContent) { - handleFileUpload(fileContent); - e.dataTransfer.clearData(); - } - } - }; - - const message = isMobile() - ? "Click to Upload" - : "Drop your file here or click to upload"; - - return ( -
{ - setIsDragging(true); - e.preventDefault(); - e.stopPropagation(); - }} - onMouseDown={() => { - setError(false); - }} - onDrop={drop} - style={{ - cursor: "pointer", - }} - > - -
- ); -}; - -const UploadIconSecondary = /* @__PURE__ */ styled(UploadIcon)(() => { - const theme = useCustomTheme(); - return { - color: theme.colors.secondaryIconColor, - transition: "transform 200ms ease, color 200ms ease", - }; -}); - -const DropContainer = /* @__PURE__ */ StyledDiv((_) => { - const theme = useCustomTheme(); - return { - border: `2px solid ${theme.colors.borderColor}`, - borderRadius: radius.md, - padding: `${spacing.xl} ${spacing.md}`, - display: "flex", - alignItems: "center", - flexDirection: "column", - cursor: "pointer", - transition: "border-color 200ms ease", - - "&:hover, &[data-is-dragging='true']": { - borderColor: theme.colors.accentText, - svg: { - color: theme.colors.accentText, - }, - }, - - "&[data-error='true']": { - borderColor: theme.colors.danger, - }, - }; -}); - -/** - * @internal - */ -const CheckCircleIcon: IconFC = (props) => ( - - - - -); diff --git a/packages/thirdweb/src/react/web/ui/components/Drawer.tsx b/packages/thirdweb/src/react/web/ui/components/Drawer.tsx index 6fa0aaa50dc..9ebd0b2a356 100644 --- a/packages/thirdweb/src/react/web/ui/components/Drawer.tsx +++ b/packages/thirdweb/src/react/web/ui/components/Drawer.tsx @@ -55,7 +55,7 @@ export const Drawer = /* @__PURE__ */ forwardRef( }, ); -export const DrawerContainer = /* @__PURE__ */ StyledDiv((_) => { +const DrawerContainer = /* @__PURE__ */ StyledDiv((_) => { const theme = useCustomTheme(); return { zIndex: 10000, @@ -71,7 +71,7 @@ export const DrawerContainer = /* @__PURE__ */ StyledDiv((_) => { }; }); -export const drawerOpenAnimation = keyframes` +const drawerOpenAnimation = keyframes` from { opacity: 0; transform: translateY(100px); diff --git a/packages/thirdweb/src/react/web/ui/components/buttons.tsx b/packages/thirdweb/src/react/web/ui/components/buttons.tsx index 1fb391bf0d0..21723261503 100644 --- a/packages/thirdweb/src/react/web/ui/components/buttons.tsx +++ b/packages/thirdweb/src/react/web/ui/components/buttons.tsx @@ -155,24 +155,3 @@ export const IconButton = /* @__PURE__ */ StyledButton((_) => { }, }; }); - -export const InputButton = /* @__PURE__ */ StyledButton((_) => { - const theme = useCustomTheme(); - return { - all: "unset", - display: "flex", - alignItems: "center", - justifyContent: "center", - borderRadius: radius.sm, - padding: spacing.sm, - cursor: "pointer", - WebkitTapHighlightColor: "transparent", - color: theme.colors.secondaryText, - "&:hover": { - color: theme.colors.primaryText, - }, - "&[disabled]": { - cursor: "not-allowed", - }, - }; -}); diff --git a/packages/thirdweb/src/react/web/ui/components/formFields.tsx b/packages/thirdweb/src/react/web/ui/components/formFields.tsx deleted file mode 100644 index 7b9a954fdb4..00000000000 --- a/packages/thirdweb/src/react/web/ui/components/formFields.tsx +++ /dev/null @@ -1,124 +0,0 @@ -import { Spacer } from "./Spacer.js"; -import { InputButton } from "./buttons.js"; -import { Input, InputContainer, Label } from "./formElements.js"; -import { Text } from "./text.js"; - -/** - * @internal - */ -export const FormFieldWithIconButton: React.FC<{ - name: string; - id: string; - autocomplete: string; - right: { - icon: React.ReactNode; - onClick: () => void; - }; - value: string; - required?: boolean; - type: "text" | "password"; - onChange: (value: string) => void; - label: string; - error?: string; - noSave?: boolean; - dataTest?: string; - placeholder?: string; - noErrorShift?: boolean; -}> = (props) => { - const errorEl = ( -
- - - {props.error}   - -
- ); - - return ( -
- - - - - props.onChange(e.target.value)} - value={props.value} - type={props.noSave ? "text" : props.type} - style={ - props.type === "password" && props.noSave - ? ({ - WebkitTextSecurity: "disc", - } as React.CSSProperties) - : undefined - } - data-test={props.dataTest} - placeholder={props.placeholder} - /> - - - {props.right.icon} - - - - {props.error && !props.noErrorShift && errorEl} - {props.noErrorShift && errorEl} -
- ); -}; - -/** - * @internal - */ -export const FormField: React.FC<{ - name: string; - id: string; - autocomplete: string; - value: string; - required?: boolean; - type: "text" | "password"; - onChange: (value: string) => void; - label: string; - placeholder?: string; - errorMessage?: React.ReactNode; - disabled?: boolean; -}> = (props) => { - return ( -
- - - - props.onChange(e.target.value)} - value={props.value} - type={props.type} - data-error={!!props.errorMessage} - placeholder={props.placeholder} - disabled={props.disabled} - /> - - {props.errorMessage && ( - <> - - - {props.errorMessage} - - - )} -
- ); -}; diff --git a/packages/thirdweb/src/react/web/ui/design-system/styles.tsx b/packages/thirdweb/src/react/web/ui/design-system/styles.tsx deleted file mode 100644 index 3b1ec5f32c8..00000000000 --- a/packages/thirdweb/src/react/web/ui/design-system/styles.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import { radius } from "../../../core/design-system/index.js"; - -/** - * @internal - */ -export const scrollbar = ({ - track, - thumb, - hover, -}: { - track: string; - hover: string; - thumb: string; -}) => ` -&::-webkit-scrollbar { - width: 6px; -} - -&::-webkit-scrollbar-track { - box-shadow: inset 0 0 5px ${track}; - border-radius: ${radius.md}; -} - -&::-webkit-scrollbar-thumb { - background: ${thumb}; - border-radius: ${radius.md}; -} - -&::-webkit-scrollbar-thumb:hover { - background: ${hover}; -}`; diff --git a/packages/thirdweb/src/react/web/ui/prebuilt/NFT/NFT.tsx b/packages/thirdweb/src/react/web/ui/prebuilt/NFT/NFT.tsx index b34afe0158c..0158930b448 100644 --- a/packages/thirdweb/src/react/web/ui/prebuilt/NFT/NFT.tsx +++ b/packages/thirdweb/src/react/web/ui/prebuilt/NFT/NFT.tsx @@ -13,7 +13,7 @@ import type { MediaRendererProps } from "../../MediaRenderer/types.js"; * Props for the component * @component */ -export type NFTProviderProps = { +type NFTProviderProps = { /** * The NFT contract address. Accepts both ERC721 and ERC1155 contracts */ diff --git a/packages/thirdweb/src/react/web/ui/prebuilt/thirdweb/ClaimButton/index.tsx b/packages/thirdweb/src/react/web/ui/prebuilt/thirdweb/ClaimButton/index.tsx index 741e361776d..2aa180254f5 100644 --- a/packages/thirdweb/src/react/web/ui/prebuilt/thirdweb/ClaimButton/index.tsx +++ b/packages/thirdweb/src/react/web/ui/prebuilt/thirdweb/ClaimButton/index.tsx @@ -167,7 +167,7 @@ export function ClaimButton(props: ClaimButtonProps) { * For NFT Drop and Token Drop we fall back to the name & image of the contract * @internal */ -export async function getPayMetadata( +async function getPayMetadata( options: BaseTransactionOptions<{ tokenId?: bigint }>, ): Promise<{ name?: string; image?: string }> { const { contract, tokenId } = options; @@ -190,7 +190,7 @@ export async function getPayMetadata( /** * @internal Export for test */ -export async function getClaimTransaction({ +async function getClaimTransaction({ contract, account, claimParams, diff --git a/packages/thirdweb/src/react/web/wallets/ecosystem/EcosystemWalletFormUI.tsx b/packages/thirdweb/src/react/web/wallets/ecosystem/EcosystemWalletFormUI.tsx index ffae1647223..1666345e2fc 100644 --- a/packages/thirdweb/src/react/web/wallets/ecosystem/EcosystemWalletFormUI.tsx +++ b/packages/thirdweb/src/react/web/wallets/ecosystem/EcosystemWalletFormUI.tsx @@ -14,7 +14,7 @@ import { ConnectWalletSocialOptions } from "../shared/ConnectWalletSocialOptions import type { InAppWalletLocale } from "../shared/locale/types.js"; import { EcosystemWalletHeader } from "./EcosystemWalletHeader.js"; -export type EcosystemWalletFormUIProps = { +type EcosystemWalletFormUIProps = { select: () => void; done: () => void; locale: InAppWalletLocale; diff --git a/packages/thirdweb/src/react/web/wallets/in-app/InAppWalletFormUI.tsx b/packages/thirdweb/src/react/web/wallets/in-app/InAppWalletFormUI.tsx index 16e601aa1d9..58117d87a7a 100644 --- a/packages/thirdweb/src/react/web/wallets/in-app/InAppWalletFormUI.tsx +++ b/packages/thirdweb/src/react/web/wallets/in-app/InAppWalletFormUI.tsx @@ -15,7 +15,7 @@ import { ModalTitle } from "../../ui/components/modalElements.js"; import { ConnectWalletSocialOptions } from "../shared/ConnectWalletSocialOptions.js"; import type { InAppWalletLocale } from "../shared/locale/types.js"; -export type InAppWalletFormUIProps = { +type InAppWalletFormUIProps = { select: () => void; inAppWalletLocale: InAppWalletLocale; connectLocale: ConnectLocale; diff --git a/packages/thirdweb/src/react/web/wallets/local/LocalWalletConnectUI._tsx b/packages/thirdweb/src/react/web/wallets/local/LocalWalletConnectUI._tsx deleted file mode 100644 index bb9a737f331..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/LocalWalletConnectUI._tsx +++ /dev/null @@ -1,52 +0,0 @@ -import type { ConnectUIProps } from "../../../core/types/wallets.js"; -import { LocalWallet_Persist } from "./persist/LocalWallet_Persist.js"; -import { LocalWallet_NoPersist } from "./LocalWallet_NoPersist._tsx"; -import type { LocalWalletLocale } from "./locale/types.js"; -import type { LocaleId } from "../../ui/types.js"; -import { useEffect, useState } from "react"; -import { useWalletConnectionCtx } from "../../../core/hooks/others/useWalletConnectionCtx.js"; -import { LoadingScreen } from "../shared/LoadingScreen.js"; -import { getLocalWalletLocale } from "./locale/getLocalWalletLocale.js"; - -/** - * UI for connecting to a local wallet - * @internal - */ -export const LocalWalletConnectUI = (props: { - connectUIProps: ConnectUIProps; - persist: boolean; - prefetchedLocale?: LocalWalletLocale; - prefetchedLocaleId?: LocaleId; -}) => { - const { locale: localeId } = useWalletConnectionCtx(); - const [locale, setLocale] = useState( - props.prefetchedLocaleId === localeId ? props.prefetchedLocale : undefined, - ); - - useEffect(() => { - getLocalWalletLocale(localeId).then((_local) => { - setLocale(_local); - }); - }, [localeId]); - - if (!props.persist) { - return ( - - ); - } - - if (!locale) { - return ; - } - - return ( - - ); -}; diff --git a/packages/thirdweb/src/react/web/wallets/local/LocalWallet_NoPersist._tsx b/packages/thirdweb/src/react/web/wallets/local/LocalWallet_NoPersist._tsx deleted file mode 100644 index 7be129f93da..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/LocalWallet_NoPersist._tsx +++ /dev/null @@ -1,57 +0,0 @@ -import { useEffect } from "react"; -import type { LocalWallet } from "../../../../wallets/local/index._ts"; -import type { ConnectUIProps } from "../../../core/types/wallets.js"; -import { Spinner } from "../../ui/components/Spinner.js"; -import { Container } from "../../ui/components/basic.js"; -import { wait } from "../../../core/utils/wait.js"; - -/** - * Generate a random local wallet without saving it on mount and show a spinner while doing so. - * @internal - */ -export const LocalWallet_NoPersist: React.FC<{ - persist: boolean; - connectUIProps: ConnectUIProps; -}> = (props) => { - const { done, createInstance, chain } = props.connectUIProps.connection; - - useEffect(() => { - let isUnmounted = false; - - async function handleConnect() { - const wallet = createInstance() as LocalWallet; - await wallet.generate(); - await wait(1000); - - if (isUnmounted) { - return; - } - - await wallet.connect({ chain }); - - if (isUnmounted) { - return; - } - - done(wallet); - } - - handleConnect(); - return () => { - isUnmounted = true; - }; - }, [done, createInstance, chain]); - - return ( - - - - ); -}; diff --git a/packages/thirdweb/src/react/web/wallets/local/localWalletConfig._tsx b/packages/thirdweb/src/react/web/wallets/local/localWalletConfig._tsx deleted file mode 100644 index 96be83dcc94..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/localWalletConfig._tsx +++ /dev/null @@ -1,80 +0,0 @@ -import { - localWallet, - localWalletMetadata, -} from "../../../../wallets/local/index._ts"; -import type { WalletConfig } from "../../../core/types/wallets.js"; -import { asyncLocalStorage } from "../../../core/utils/asyncLocalStorage.js"; -import type { LocaleId } from "../../ui/types.js"; -import { LocalWalletConnectUI } from "./LocalWalletConnectUI.js"; -import { getLocalWalletLocale } from "./locale/getLocalWalletLocale.js"; -import type { LocalWalletLocale } from "./locale/types.js"; - -export type LocalWalletConfigOptions = { - /** - * If `true`, the wallet data will be stored on localStorage encrypted with user's password. - * Because of this - a password creation step is required to connect the wallet. - * When page is reloaded, the user will need to enter their password again to connect. - * - * If `false`, wallet data will not be stored, and no password will be required to connect. - * The wallet will be lost when the user leaves or reloads the page - unless the user manually exports the wallet data. - * - * By default, it is set to `true`. - */ - persist?: boolean; -}; - -/** - * Integrate Local wallet connection in - * [`ConnectButton`](https://portal.thirdweb.com/typescript/v5/react/components/ConnectButton) - * or [`ConnectEmbed`](https://portal.thirdweb.com/typescript/v5/react/components/ConnectEmbed) by configuring it in `wallets` prop. - * @param options - Options for configuring the Local wallet. - * Refer to [`LocalWalletConfigOptions`](https://portal.thirdweb.com/references/typescript/v5/LocalWalletConfigOptions) for more details. - * @example - * ```tsx - * import { ConnectButton, localWalletConfig } from "thirdweb/react"; - * - * function Example() { - * return ( - * - * ); - * } - * ``` - * @returns `WalletConfig` object which can be added to the `wallets` prop in either `ConnectButton` or `ConnectEmbed` component. - * @walletConfig - */ -export const localWalletConfig = ( - options?: LocalWalletConfigOptions, -): WalletConfig => { - let prefetchedLocale: LocalWalletLocale; - let prefetchedLocaleId: LocaleId; - - const config: WalletConfig = { - metadata: localWalletMetadata, - create(createOptions) { - return localWallet({ - client: createOptions.client, - storage: asyncLocalStorage, - }); - }, - connectUI(props) { - return ( - - ); - }, - async prefetch(localeId) { - prefetchedLocale = await getLocalWalletLocale(localeId); - prefetchedLocaleId = localeId; - }, - }; - - return config; -}; diff --git a/packages/thirdweb/src/react/web/wallets/local/locale/en.ts b/packages/thirdweb/src/react/web/wallets/local/locale/en.ts deleted file mode 100644 index 33a7be0e710..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/locale/en.ts +++ /dev/null @@ -1,50 +0,0 @@ -import type { LocalWalletLocale } from "./types.js"; - -const localWalletLocaleEn: LocalWalletLocale = { - passwordLabel: "Password", - confirmPasswordLabel: "Confirm Password", - enterYourPassword: "Enter your password", - warningScreen: { - title: "Warning", - warning: - "Your current wallet will be deleted if you create a new wallet. Backup wallet to your device before creating a new wallet", - backupWallet: "Backup Wallet", - skip: "Skip", - }, - reconnectScreen: { - title: "Connect to saved wallet", - savedWallet: "Saved Wallet", - continue: "Continue", - createNewWallet: "Create a new wallet", - }, - createScreen: { - instruction: - "Choose a password for your wallet. You'll be able to access and export this wallet with the same password", - importWallet: "Import Wallet", - createNewWallet: "Create new wallet", - connecting: "Connecting", - }, - exportScreen: { - downloadMessage: - "This will download a text file containing the wallet private key onto your device", - decryptMessage: - "Enter the password of this wallet to decrypt the private key", - walletAddress: "Wallet Address", - download: "Download", - title: "Backup Wallet", - }, - importScreen: { - title: "Import Wallet", - description1: - "The application can authorize any transactions on behalf of the wallet without any approvals", - description2: "We recommend only connecting to trusted applications", - passwordDescription: - "Choose a password to encrypt the private key. Encrypted private key will be stored in browser", - import: "Import", - uploadJSON: "Please upload a JSON file", - uploadedSuccessfully: "Uploaded successfully", - invalidPrivateKey: "Invalid Private Key", - }, -}; - -export default localWalletLocaleEn; diff --git a/packages/thirdweb/src/react/web/wallets/local/locale/es.ts b/packages/thirdweb/src/react/web/wallets/local/locale/es.ts deleted file mode 100644 index fd690f290bb..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/locale/es.ts +++ /dev/null @@ -1,54 +0,0 @@ -import type { LocalWalletLocale } from "./types.js"; - -const localWalletLocaleEs: LocalWalletLocale = { - passwordLabel: "Contraseña", - confirmPasswordLabel: "Confirmar contraseña", - enterYourPassword: "Ingresa tu contraseña", - warningScreen: { - title: "Advertencia", - warning: - "Tu cartera actual se eliminará si creas una nueva. Haz una copia de seguridad de la cartera en tu dispositivo antes de crear una nueva", - backupWallet: "Copia de seguridad de la cartera", - // TODO: translate - skip: "Skip", - }, - reconnectScreen: { - title: "Conectar a cartera guardada", - savedWallet: "Cartera guardada", - continue: "Continuar", - createNewWallet: "Crear una nueva cartera", - }, - createScreen: { - instruction: - "Elige una contraseña para tu cartera. Podrás acceder y exportar esta cartera con la misma contraseña", - importWallet: "Importar cartera", - createNewWallet: "Crear nueva cartera", - connecting: "Conectando", - }, - exportScreen: { - // TODO: translate - downloadMessage: - "This will download a text file containing the wallet private key onto your device", - decryptMessage: - "Enter the password of this wallet to decrypt the private key", - walletAddress: "Dirección de la cartera", - download: "Descargar", - title: "Respaldar cartera", - }, - importScreen: { - title: "Importar cartera", - description1: - "La aplicación puede autorizar cualquier transacción en nombre de la cartera sin ninguna aprobación", - description2: "Recomendamos conectar solo con aplicaciones de confianza", - // TODO: translate - passwordDescription: - "Choose a password to encrypt the private key. Encrypted private key will be stored in browser", - import: "Importar", - uploadJSON: "Por favor sube un archivo JSON", - uploadedSuccessfully: "Subido con éxito", - // TODO - invalidPrivateKey: "Invalid Private Key", - }, -}; - -export default localWalletLocaleEs; diff --git a/packages/thirdweb/src/react/web/wallets/local/locale/fr.ts b/packages/thirdweb/src/react/web/wallets/local/locale/fr.ts deleted file mode 100644 index 295e76aae0d..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/locale/fr.ts +++ /dev/null @@ -1,51 +0,0 @@ -import type { LocalWalletLocale } from "./types.js"; - -const localWalletLocaleEn: LocalWalletLocale = { - passwordLabel: "Mot de passe", - confirmPasswordLabel: "Confirmer le mot de passe", - enterYourPassword: "Entrez votre mot de passe", - warningScreen: { - title: "Avertissement", - warning: - "Votre portefeuille actuel sera supprimé si vous créez un nouveau portefeuille. Sauvegardez le portefeuille sur votre appareil avant de créer un nouveau portefeuille", - backupWallet: "Sauvegarder le portefeuille", - skip: "Passer", - }, - reconnectScreen: { - title: "Connecter au portefeuille enregistré", - savedWallet: "Portefeuille enregistré", - continue: "Continuer", - createNewWallet: "Créer un nouveau portefeuille", - }, - createScreen: { - instruction: - "Choisissez un mot de passe pour votre portefeuille. Vous pourrez accéder et exporter ce portefeuille avec le même mot de passe", - importWallet: "Importer le portefeuille", - createNewWallet: "Créer un nouveau portefeuille", - connecting: "Connexion", - }, - exportScreen: { - downloadMessage: - "Cela téléchargera un fichier texte contenant la clé privée du portefeuille sur votre appareil", - decryptMessage: - "Entrez le mot de passe de ce portefeuille pour déchiffrer la clé privée", - walletAddress: "Adresse du portefeuille", - download: "Télécharger", - title: "Sauvegarder le portefeuille", - }, - importScreen: { - title: "Importer le portefeuille", - description1: - "L'application peut autoriser toute transaction au nom du portefeuille sans aucune approbation", - description2: - "Nous recommandons de ne se connecter qu'à des applications de confiance", - passwordDescription: - "Choisissez un mot de passe pour chiffrer la clé privée. La clé privée chiffrée sera stockée dans le navigateur", - import: "Importer", - uploadJSON: "Veuillez télécharger un fichier JSON", - uploadedSuccessfully: "Téléchargé avec succès", - invalidPrivateKey: "Clé privée invalide", - }, -}; - -export default localWalletLocaleEn; diff --git a/packages/thirdweb/src/react/web/wallets/local/locale/getLocalWalletLocale.ts b/packages/thirdweb/src/react/web/wallets/local/locale/getLocalWalletLocale.ts deleted file mode 100644 index 1fd516b8320..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/locale/getLocalWalletLocale.ts +++ /dev/null @@ -1,24 +0,0 @@ -import type { LocaleId } from "../../../ui/types.js"; -import type { LocalWalletLocale } from "./types.js"; - -/** - * @internal - */ -export async function getLocalWalletLocale( - locale: LocaleId, -): Promise { - switch (locale) { - case "es_ES": - return (await import("./es.js")).default; - case "ja_JP": - return (await import("./ja.js")).default; - case "tl_PH": - return (await import("./tl.js")).default; - case "vi_VN": - return (await import("./vi.js")).default; - case "fr_FR": - return (await import("./fr.js")).default; - default: - return (await import("./en.js")).default; - } -} diff --git a/packages/thirdweb/src/react/web/wallets/local/locale/ja.ts b/packages/thirdweb/src/react/web/wallets/local/locale/ja.ts deleted file mode 100644 index daab50534c6..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/locale/ja.ts +++ /dev/null @@ -1,48 +0,0 @@ -import type { LocalWalletLocale } from "./types.js"; -const localWalletLocaleEn: LocalWalletLocale = { - passwordLabel: "パスワード", - confirmPasswordLabel: "パスワードを確認", - enterYourPassword: "パスワードを入力してください", - warningScreen: { - title: "警告", - warning: - "新しいウォレットを作成すると、現在のウォレットが削除されます。新しいウォレットを作成する前に、ウォレットをデバイスにバックアップしてください", - backupWallet: "ウォレットをバックアップ", - skip: "スキップ", - }, - reconnectScreen: { - title: "保存されたウォレットに接続", - savedWallet: "保存されたウォレット", - continue: "続行", - createNewWallet: "新しいウォレットを作成", - }, - createScreen: { - instruction: - "ウォレットのパスワードを選択してください。同じパスワードでこのウォレットにアクセスしてエクスポートできます", - importWallet: "ウォレットをインポート", - createNewWallet: "新しいウォレットを作成", - connecting: "接続中", - }, - exportScreen: { - downloadMessage: - "これにより、ウォレットの秘密鍵を含むテキストファイルがデバイスにダウンロードされます", - decryptMessage: - "秘密鍵を復号するために、このウォレットのパスワードを入力してください", - walletAddress: "ウォレットアドレス", - download: "ダウンロード", - title: "ウォレットをバックアップ", - }, - importScreen: { - title: "ウォレットをインポート", - description1: - "アプリケーションは、ウォレットの代理として任意のトランザクションを承認できます", - description2: "信頼できるアプリケーションにのみ接続することをお勧めします", - passwordDescription: - "秘密鍵を暗号化するためのパスワードを選択してください。暗号化された秘密鍵はブラウザに保存されます", - import: "インポート", - uploadJSON: "JSONファイルをアップロードしてください", - uploadedSuccessfully: "正常にアップロードされました", - invalidPrivateKey: "無効な秘密鍵", - }, -}; -export default localWalletLocaleEn; diff --git a/packages/thirdweb/src/react/web/wallets/local/locale/kr.ts b/packages/thirdweb/src/react/web/wallets/local/locale/kr.ts deleted file mode 100644 index cd0ceedccfb..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/locale/kr.ts +++ /dev/null @@ -1,47 +0,0 @@ -import type { LocalWalletLocale } from "./types.js"; -const localWalletLocaleEn: LocalWalletLocale = { - passwordLabel: "비밀번호", - confirmPasswordLabel: "비밀번호 확인", - enterYourPassword: "비밀번호를 입력하세요", - warningScreen: { - title: "경고", - warning: - "새 지갑을 생성하면 현재 지갑이 삭제됩니다. 새 지갑을 생성하기 전에 지갑을 기기에 백업하세요", - backupWallet: "지갑 백업", - skip: "건너뛰기", - }, - reconnectScreen: { - title: "저장된 지갑에 연결", - savedWallet: "저장된 지갑", - continue: "계속하기", - createNewWallet: "새 지갑 생성", - }, - createScreen: { - instruction: - "지갑의 비밀번호를 선택하세요. 동일한 비밀번호로 이 지갑에 접근하고 내보낼 수 있습니다", - importWallet: "지갑 가져오기", - createNewWallet: "새 지갑 생성", - connecting: "연결 중", - }, - exportScreen: { - downloadMessage: - "이 작업은 지갑 개인 키가 포함된 텍스트 파일을 기기에 다운로드합니다.", - decryptMessage: "개인 키를 복호화하려면 이 지갑의 비밀번호를 입력하세요.", - walletAddress: "지갑 주소", - download: "다운로드", - title: "지갑 백업", - }, - importScreen: { - title: "지갑 가져오기", - description1: - "애플리케이션은 지갑 소유자의 승인 없이 모든 거래를 승인할 수 있습니다.", - description2: "신뢰할 수 있는 애플리케이션에만 연결할 것을 권장합니다", - passwordDescription: - "개인 키를 암호화할 비밀번호를 선택하세요. 암호화된 개인 키는 브라우저에 저장됩니다", - import: "가져오기", - uploadJSON: "JSON 파일을 업로드하세요", - uploadedSuccessfully: "업로드 성공", - invalidPrivateKey: "잘못된 개인 키", - }, -}; -export default localWalletLocaleEn; diff --git a/packages/thirdweb/src/react/web/wallets/local/locale/tl.ts b/packages/thirdweb/src/react/web/wallets/local/locale/tl.ts deleted file mode 100644 index 8bd3bddf90c..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/locale/tl.ts +++ /dev/null @@ -1,55 +0,0 @@ -import type { LocalWalletLocale } from "./types.js"; - -const localWalletLocaleTl: LocalWalletLocale = { - passwordLabel: "Password", - confirmPasswordLabel: "Kumpirmahin ang Password", - enterYourPassword: "Ilagay ang iyong password", - warningScreen: { - title: "Babala", - warning: - "Ang kasalukuyang wallet mo ay mabubura kapag lumikha ka ng bagong wallet. I-backup ang wallet sa iyong device bago lumikha ng bagong wallet", - backupWallet: "I-backup ang Wallet", - // TODO: translate - skip: "Skip", - }, - reconnectScreen: { - title: "Kumonekta sa na-save na wallet", - savedWallet: "Na-save na Wallet", - continue: "Magpatuloy", - createNewWallet: "Lumikha ng bagong wallet", - }, - createScreen: { - instruction: - "Pumili ng password para sa iyong wallet. Magagamit mo ang password na ito para ma-access at ma-export ang wallet na ito gamit ang parehong password", - importWallet: "Mag-import ng Wallet", - createNewWallet: "Lumikha ng bagong wallet", - connecting: "Kumokonekta", - }, - exportScreen: { - // TODO: translate - downloadMessage: - "This will download a text file containing the wallet private key onto your device", - decryptMessage: - "Enter the password of this wallet to decrypt the private key", - walletAddress: "Address ng Wallet", - download: "I-download", - title: "Backup Wallet", - }, - importScreen: { - title: "Mag-import ng Wallet", - description1: - "Ang application ay maaaring mag-authorize ng anumang mga transaksyon sa ngalan ng wallet nang walang anumang mga approval", - description2: - "Minumungkahi naming kumonekta lamang sa mga pinagkakatiwalaang application", - // TODO: translate - passwordDescription: - "Choose a password to encrypt the private key. Encrypted private key will be stored in browser", - import: "Mag-import", - uploadJSON: "Mangyaring mag-upload ng isang JSON file", - uploadedSuccessfully: "Matagumpay na na-upload", - // TODO - invalidPrivateKey: "Invalid Private Key", - }, -}; - -export default localWalletLocaleTl; diff --git a/packages/thirdweb/src/react/web/wallets/local/locale/types.ts b/packages/thirdweb/src/react/web/wallets/local/locale/types.ts deleted file mode 100644 index 077df5bb997..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/locale/types.ts +++ /dev/null @@ -1,40 +0,0 @@ -export type LocalWalletLocale = { - confirmPasswordLabel: string; - createScreen: { - connecting: string; - createNewWallet: string; - importWallet: string; - instruction: string; - }; - enterYourPassword: string; - exportScreen: { - downloadMessage: string; - decryptMessage: string; - download: string; - title: string; - walletAddress: string; - }; - importScreen: { - description1: string; - description2: string; - passwordDescription: string; - import: string; - title: string; - uploadJSON: string; - uploadedSuccessfully: string; - invalidPrivateKey: string; - }; - passwordLabel: string; - reconnectScreen: { - continue: string; - createNewWallet: string; - savedWallet: string; - title: string; - }; - warningScreen: { - backupWallet: string; - title: string; - warning: string; - skip: string; - }; -}; diff --git a/packages/thirdweb/src/react/web/wallets/local/locale/vi.ts b/packages/thirdweb/src/react/web/wallets/local/locale/vi.ts deleted file mode 100644 index 7da3fdce742..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/locale/vi.ts +++ /dev/null @@ -1,48 +0,0 @@ -import type { LocalWalletLocale } from "./types.js"; - -const localWalletLocaleVi: LocalWalletLocale = { - passwordLabel: "Mật khẩu", - confirmPasswordLabel: "Xác nhận mật khẩu", - enterYourPassword: "Nhập mật khẩu của bạn", - warningScreen: { - title: "Cảnh báo", - warning: - "Ví hiện tại sẽ bị xoá nếu bạn tạo một ví mới. Hãy cân nhắc sao lưu ví về thiết bị", - backupWallet: "Sao lưu ví", - skip: "Bỏ qua", - }, - reconnectScreen: { - title: "Kết nối bằng ví đã lưu", - savedWallet: "Ví đã lưu", - continue: "Tiếp tục", - createNewWallet: "Tạo ví mới", - }, - createScreen: { - instruction: - "Chọn một mật khẩu cho ví của bạn. Bạn có thể dùng mật khẩu đã đặt để truy cập và sao lưu ví sau này", - importWallet: "Thêm ví", - createNewWallet: "Tạo ví mới", - connecting: "Đang kết nối", - }, - exportScreen: { - downloadMessage: "Một tệp chứa private key sẽ được tải về thiết bị của bạn", - decryptMessage: "Nhập mật khẩu để giải mã private key", - walletAddress: "Địa chỉ ví", - download: "Tải về", - title: "Sao lưu ví", - }, - importScreen: { - title: "Thêm ví mới", - description1: - "Ứng dụng này có thể tự do giao dịch mà không cần sự cho phép của bạn", - description2: "Bạn chỉ nên kết nối ví với những ứng dụng đáng tin cậy", - passwordDescription: - "Chọn một mật khẩu để mã hoá private key. Private key đã mã hoá sẽ được lưu trên trình duyệt", - import: "Thêm", - uploadJSON: "Tải lên tệp JSON", - uploadedSuccessfully: "Tải lên thành công", - invalidPrivateKey: "Private Key không hợp lệ", - }, -}; - -export default localWalletLocaleVi; diff --git a/packages/thirdweb/src/react/web/wallets/local/persist/ExportSavedLocalWallet._tsx b/packages/thirdweb/src/react/web/wallets/local/persist/ExportSavedLocalWallet._tsx deleted file mode 100644 index a6ec1e8abbd..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/persist/ExportSavedLocalWallet._tsx +++ /dev/null @@ -1,154 +0,0 @@ -import { - EyeClosedIcon, - EyeOpenIcon, - PinBottomIcon, -} from "@radix-ui/react-icons"; -import type { ConnectUIProps } from "../../../../core/types/wallets.js"; -import { Spacer } from "../../../ui/components/Spacer.js"; -import { - Container, - ModalHeader, - Line, - ScreenBottomContainer, -} from "../../../ui/components/basic.js"; -import { Button } from "../../../ui/components/buttons.js"; -import { Label } from "../../../ui/components/formElements.js"; -import { FormFieldWithIconButton } from "../../../ui/components/formFields.js"; -import { spacing, iconSize } from "../../../ui/design-system/index.js"; -import { Text } from "../../../ui/components/text.js"; -import { shortenString } from "../../../../core/utils/addresses.js"; -import { getDecryptionFunction } from "../../../../../wallets/local/utils._ts"; -import type { LocalWalletStorageData } from "../../../../../wallets/local/types._ts"; -import { downloadTextFile } from "../utils/downloadTextFile.js"; -import { usePassword } from "../utils/usePassword.js"; -import type { LocalWalletLocale } from "../locale/types.js"; - -/** - * UI for exporting the saved local wallet data - * - get password from user to decrypt the encrypted private key - * - download the private key as a text file - * @internal - */ -export const ExportSavedLocalWallet: React.FC<{ - onBack?: () => void; - onExport: () => void; - connectUIProps: ConnectUIProps; - savedData: LocalWalletStorageData; - locale: LocalWalletLocale; -}> = (props) => { - const locale = props.locale; - const isWideScreen = props.connectUIProps.screenConfig.size === "wide"; - - // form state - const { - password, - setPassword, - showPassword, - setShowPassword, - isWrongPassword, - setIsWrongPassword, - } = usePassword(); - - const handleExport = async () => { - const decryptFn = getDecryptionFunction({ - password, - }); - - try { - const privateKey = await decryptFn(props.savedData.data); - downloadTextFile(privateKey, "privateKey.txt"); - props.onExport(); - } catch { - setIsWrongPassword(true); - } - }; - - return ( - -
{ - e.preventDefault(); - handleExport(); - }} - > - - - - - - {locale.exportScreen.downloadMessage} - - {locale.exportScreen.decryptMessage} - - - - - {shortenString(props.savedData.address)} - - - {/* Hidden Account Address as Username for autofill */} - - - {/* password */} - { - setPassword(value); - setIsWrongPassword(false); - }} - right={{ - onClick: () => setShowPassword(!showPassword), - icon: showPassword ? : , - }} - label={locale.passwordLabel} - type={showPassword ? "text" : "password"} - value={password} - error={isWrongPassword ? "Wrong Password" : ""} - dataTest="current-password" - /> - - - - - - - -
- ); -}; diff --git a/packages/thirdweb/src/react/web/wallets/local/persist/LocalWallet_Persist._tsx b/packages/thirdweb/src/react/web/wallets/local/persist/LocalWallet_Persist._tsx deleted file mode 100644 index ea9ce49ae5a..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/persist/LocalWallet_Persist._tsx +++ /dev/null @@ -1,55 +0,0 @@ -import type { ConnectUIProps } from "../../../../core/types/wallets.js"; -import { Spinner } from "../../../ui/components/Spinner.js"; -import { Container } from "../../../ui/components/basic.js"; -import type { LocalWalletLocale } from "../locale/types.js"; -import { useSavedLocalWalletDataQuery } from "../utils/useSavedLocalWalletDataQuery._ts"; -import { LocalWallet_ConnectToSavedFlow } from "./connectToSaved/LocalWallet_ConnectToSavedFlow._tsx"; -import { LocalWallet_Persist_CreationFlow } from "./create/LocalWallet_Persist_CreationFlow.js"; - -/** - * UI to show when localWallet should be persisted - * @internal - */ -export function LocalWallet_Persist(props: { - persist: boolean; - connectUIProps: ConnectUIProps; - locale: LocalWalletLocale; -}) { - const savedDataQuery = useSavedLocalWalletDataQuery(); - - if (savedDataQuery.isLoading) { - return ( - - - - ); - } - - // if there is saved data, show UI for connecting to saved wallet - if (savedDataQuery.data) { - return ( - - ); - } - - // if no data is saved -> create or import a wallet - return ( - - ); -} diff --git a/packages/thirdweb/src/react/web/wallets/local/persist/connectToSaved/LocalWallet_ConnectToSaved._tsx b/packages/thirdweb/src/react/web/wallets/local/persist/connectToSaved/LocalWallet_ConnectToSaved._tsx deleted file mode 100644 index 351a2ceb497..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/persist/connectToSaved/LocalWallet_ConnectToSaved._tsx +++ /dev/null @@ -1,169 +0,0 @@ -import { EyeClosedIcon, EyeOpenIcon } from "@radix-ui/react-icons"; -import { useState } from "react"; -import type { LocalWallet } from "../../../../../../wallets/local/index._ts"; -import type { ConnectUIProps } from "../../../../../core/types/wallets.js"; -import { Spacer } from "../../../../ui/components/Spacer.js"; -import { Spinner } from "../../../../ui/components/Spinner.js"; -import { - Container, - ModalHeader, - Line, -} from "../../../../ui/components/basic.js"; -import { Button } from "../../../../ui/components/buttons.js"; -import { Label } from "../../../../ui/components/formElements.js"; -import { FormFieldWithIconButton } from "../../../../ui/components/formFields.js"; -import { spacing } from "../../../../ui/design-system/index.js"; -import { shortenString } from "../../../../../core/utils/addresses.js"; -import { usePassword } from "../../utils/usePassword.js"; -import type { LocalWalletStorageData } from "../../../../../../wallets/local/types._ts"; -import { Text } from "../../../../ui/components/text.js"; -import type { LocalWalletLocale } from "../../locale/types.js"; - -/** - * Connect to saved local wallet - * - Get a password from the user - * - Get the saved encrypted private key from local storage - * - initiate the wallet - * @internal - */ -export function LocalWallet_ConnectToSaved(props: { - connectUIProps: ConnectUIProps; - persist: boolean; - savedData: LocalWalletStorageData; - onBackupWallet: () => void; - locale: LocalWalletLocale; -}) { - const { createInstance, done, chain } = props.connectUIProps.connection; - const locale = props.locale; - - // form state - const { - password, - setPassword, - showPassword, - setShowPassword, - isWrongPassword, - setIsWrongPassword, - } = usePassword(); - - const [isConnecting, setIsConnecting] = useState(false); - - const handleConnect = async () => { - setIsConnecting(true); - const wallet = createInstance() as LocalWallet; - - try { - // initialize wallet from saved encrypted private key from local storage - await wallet.load({ - strategy: "privateKey", - encryption: { - password, - }, - }); - - await wallet.connect({ chain }); - done(wallet); - } catch (e) { - setIsWrongPassword(true); - } - - setIsConnecting(false); - }; - - return ( - - - - - - - - - {locale.reconnectScreen.title} - - - - - - - - {shortenString(props.savedData.address)} - - - -
{ - e.preventDefault(); - handleConnect(); - }} - > - {/* Hidden Account Address as Username */} - - - {/* Password */} - { - setPassword(value); - setIsWrongPassword(false); - }} - right={{ - onClick: () => setShowPassword(!showPassword), - icon: showPassword ? : , - }} - label={locale.passwordLabel} - type={showPassword ? "text" : "password"} - value={password} - error={isWrongPassword ? "Wrong Password" : ""} - dataTest="current-password" - placeholder={locale.enterYourPassword} - /> - - - - {/* Connect Button */} - - -
- - - - - - -
- ); -} diff --git a/packages/thirdweb/src/react/web/wallets/local/persist/connectToSaved/LocalWallet_ConnectToSavedFlow._tsx b/packages/thirdweb/src/react/web/wallets/local/persist/connectToSaved/LocalWallet_ConnectToSavedFlow._tsx deleted file mode 100644 index 0f9442657e4..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/persist/connectToSaved/LocalWallet_ConnectToSavedFlow._tsx +++ /dev/null @@ -1,89 +0,0 @@ -import { useState } from "react"; -import type { ConnectUIProps } from "../../../../../core/types/wallets.js"; -import { ExportSavedLocalWallet } from "../ExportSavedLocalWallet._tsx"; -import { OverrideConfirmation } from "./overrideConfirmation.js"; -import type { LocalWalletStorageData } from "../../../../../../wallets/local/types._ts"; -import { LocalWallet_ConnectToSaved } from "./LocalWallet_ConnectToSaved.js"; -import { LocalWallet_Persist_CreationFlow } from "../create/LocalWallet_Persist_CreationFlow.js"; -import type { LocalWalletLocale } from "../../locale/types.js"; - -/** - * - Show UI to connect to saved local wallet - * - shows a "create" option too - * - clicking on "create" shows OverrideConfirmation and asks user to backup wallet - * - once backed up, creation flow is shown - * @internal - */ -export function LocalWallet_ConnectToSavedFlow(props: { - connectUIProps: ConnectUIProps; - persist: boolean; - savedData: LocalWalletStorageData; - locale: LocalWalletLocale; -}) { - const [screen, setScreen] = useState<"main" | "create" | "export" | "backup">( - "main", - ); - - if (screen === "main") { - return ( - { - setScreen("backup"); - }} - /> - ); - } - - if (screen === "export") { - return ( - { - setScreen("main"); - }} - onExport={() => { - setScreen("create"); - }} - connectUIProps={props.connectUIProps} - savedData={props.savedData} - /> - ); - } - - if (screen === "backup") { - return ( - { - setScreen("export"); - }} - onBack={() => { - setScreen("main"); - }} - onSkip={() => { - setScreen("create"); - }} - /> - ); - } - - if (screen === "create") { - return ( - { - setScreen("main"); - }} - persist={props.persist} - connectUIProps={props.connectUIProps} - /> - ); - } - - return null; -} diff --git a/packages/thirdweb/src/react/web/wallets/local/persist/connectToSaved/overrideConfirmation._tsx b/packages/thirdweb/src/react/web/wallets/local/persist/connectToSaved/overrideConfirmation._tsx deleted file mode 100644 index d177dc0b7cf..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/persist/connectToSaved/overrideConfirmation._tsx +++ /dev/null @@ -1,53 +0,0 @@ -import { ExclamationTriangleIcon } from "@radix-ui/react-icons"; -import type { ConnectUIProps } from "../../../../../core/types/wallets.js"; -import { Spacer } from "../../../../ui/components/Spacer.js"; -import { Container, ModalHeader } from "../../../../ui/components/basic.js"; -import { Button } from "../../../../ui/components/buttons.js"; -import { iconSize } from "../../../../ui/design-system/index.js"; -import { Text } from "../../../../ui/components/text.js"; -import type { LocalWalletLocale } from "../../locale/types.js"; - -/** - * Shows a warning screen when the user tries to create a new local wallet when one is already saved in local storage - * Prompts the user to backup the wallet before creating a new one - * @internal - */ -export const OverrideConfirmation: React.FC<{ - onBackup: () => void; - onSkip: () => void; - onBack: () => void; - connectUIProps: ConnectUIProps; - locale: LocalWalletLocale; -}> = (props) => { - const locale = props.locale.warningScreen; - const isCompact = props.connectUIProps.screenConfig.size === "compact"; - return ( - - - - - - - - - - - - - - {locale.warning} - - - - - - - - - - ); -}; diff --git a/packages/thirdweb/src/react/web/wallets/local/persist/create/ImportLocalWallet._tsx b/packages/thirdweb/src/react/web/wallets/local/persist/create/ImportLocalWallet._tsx deleted file mode 100644 index 5a2b9f73808..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/persist/create/ImportLocalWallet._tsx +++ /dev/null @@ -1,156 +0,0 @@ -import { EyeClosedIcon, EyeOpenIcon } from "@radix-ui/react-icons"; -import { useState } from "react"; -import type { LocalWallet } from "../../../../../../wallets/local/index._ts"; -import type { ConnectUIProps } from "../../../../../core/types/wallets.js"; -import { Spacer } from "../../../../ui/components/Spacer.js"; -import { - Container, - ModalHeader, - Line, -} from "../../../../ui/components/basic.js"; -import { Button } from "../../../../ui/components/buttons.js"; -import { - FormField, - FormFieldWithIconButton, -} from "../../../../ui/components/formFields.js"; -import { Text } from "../../../../ui/components/text.js"; -import { usePassword } from "../../utils/usePassword.js"; -import { isValidPrivateKey } from "../../../../../../wallets/local/utils._ts"; -import type { LocalWalletLocale } from "../../locale/types.js"; -/** - * Show UI to initiate the wallet by entering the private key - * @internal - */ -export const ImportLocalWallet: React.FC<{ - goBack: () => void; - persist: boolean; - connectUIProps: ConnectUIProps; - locale: LocalWalletLocale; -}> = (props) => { - const locale = props.locale; - const { createInstance, chain, done } = props.connectUIProps.connection; - - const [privateKeyInput, setPrivateKeyInput] = useState(""); - const [isValid, setIsValid] = useState(false); - const [errorImporting, setErrorImporting] = useState(false); - - const { password, setPassword, showPassword, setShowPassword } = - usePassword(); - - const importDisabled = !privateKeyInput || !password; - - async function handleImport() { - setErrorImporting(false); - const localWallet = createInstance() as LocalWallet; - - try { - await localWallet.import({ - privateKey: privateKeyInput, - encryption: false, - }); - - await localWallet.connect({ chain }); - - await localWallet.save({ - strategy: "privateKey", - encryption: { - password, - }, - }); - - done(localWallet); - } catch (e) { - console.error(e); - setErrorImporting(true); - return; - } - } - - return ( - - - - - - - - {locale.importScreen.description1} - - {locale.importScreen.description2} - - {locale.importScreen.passwordDescription} - - -
{ - e.preventDefault(); - handleImport(); - }} - > - { - setPrivateKeyInput(value); - setIsValid(isValidPrivateKey(value)); - }} - errorMessage={ - privateKeyInput && !isValid - ? locale.importScreen.invalidPrivateKey - : undefined - } - required - /> - - - - {/* Password */} - { - setPassword(value); - setErrorImporting(false); - }} - right={{ - onClick: () => setShowPassword(!showPassword), - icon: showPassword ? : , - }} - label={locale.passwordLabel} - type={showPassword ? "text" : "password"} - value={password} - /> - - - {errorImporting && {`Failed to Import`}} - - - - - -
-
- ); -}; diff --git a/packages/thirdweb/src/react/web/wallets/local/persist/create/LocalWallet_Persist_Create._tsx b/packages/thirdweb/src/react/web/wallets/local/persist/create/LocalWallet_Persist_Create._tsx deleted file mode 100644 index a9335041af6..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/persist/create/LocalWallet_Persist_Create._tsx +++ /dev/null @@ -1,166 +0,0 @@ -import { EyeClosedIcon, EyeOpenIcon } from "@radix-ui/react-icons"; -import { useState } from "react"; -import type { ConnectUIProps } from "../../../../../core/types/wallets.js"; -import { Spacer } from "../../../../ui/components/Spacer.js"; -import { Spinner } from "../../../../ui/components/Spinner.js"; -import { - Container, - ModalHeader, - Line, -} from "../../../../ui/components/basic.js"; -import { Button } from "../../../../ui/components/buttons.js"; -import { FormFieldWithIconButton } from "../../../../ui/components/formFields.js"; -import { spacing } from "../../../../ui/design-system/index.js"; -import { Text } from "../../../../ui/components/text.js"; -import { usePassword } from "../../utils/usePassword.js"; -import type { LocalWallet } from "../../../../../../wallets/local/index._ts"; -import type { LocalWalletLocale } from "../../locale/types.js"; - -/** - * - Create random local wallet - * - Get a password from the user - * - Encrypt private key with password and save it to local storage - * @internal - */ -export const LocalWallet_Persist_Create: React.FC<{ - connectUIProps: ConnectUIProps; - persist: boolean; - onBack?: () => void; - onShowImportScreen: () => void; - locale: LocalWalletLocale; -}> = (props) => { - const locale = props.locale; - const [isConnecting, setIsConnecting] = useState(false); - const { done, createInstance, chain } = props.connectUIProps.connection; - - // form state - const { - password, - setPassword, - showPassword, - setShowPassword, - confirmPassword, - setConfirmPassword, - passwordMismatch, - } = usePassword(); - - async function handleConnect() { - setIsConnecting(true); - - const wallet = createInstance() as LocalWallet; - await wallet.generate(); - await wallet.connect({ chain }); - await wallet.save({ - strategy: "privateKey", - encryption: { - password, - }, - }); - - setIsConnecting(false); - done(wallet); - } - - return ( - - - - - - - - {locale.createScreen.instruction} - - -
{ - e.preventDefault(); - handleConnect(); - }} - > - {/* Password */} - setPassword(value)} - right={{ - icon: showPassword ? : , - onClick: () => setShowPassword(!showPassword), - }} - label={locale.passwordLabel} - type={showPassword ? "text" : "password"} - value={password} - dataTest="new-password" - /> - - - - {/* Confirm Password */} - setConfirmPassword(value)} - right={{ - icon: showPassword ? : , - onClick: () => setShowPassword(!showPassword), - }} - label={locale.confirmPasswordLabel} - type={showPassword ? "text" : "password"} - value={confirmPassword} - error={passwordMismatch ? "Passwords don't match" : ""} - dataTest="confirm-password" - noErrorShift - /> - - - - {/* Create */} - - -
- - - - - {/* Import */} - - -
- ); -}; diff --git a/packages/thirdweb/src/react/web/wallets/local/persist/create/LocalWallet_Persist_CreationFlow._tsx b/packages/thirdweb/src/react/web/wallets/local/persist/create/LocalWallet_Persist_CreationFlow._tsx deleted file mode 100644 index d05477dc526..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/persist/create/LocalWallet_Persist_CreationFlow._tsx +++ /dev/null @@ -1,43 +0,0 @@ -import { useState } from "react"; -import type { ConnectUIProps } from "../../../../../core/types/wallets.js"; -import { LocalWallet_Persist_Create } from "./LocalWallet_Persist_Create.js"; -import { ImportLocalWallet } from "./ImportLocalWallet.js"; -import type { LocalWalletLocale } from "../../locale/types.js"; - -/** - * UI to show when no local wallet is saved - * - prompt user to create a new wallet - * - show a link to import a wallet - * - when clicked on import, show the import UI - * @internal - */ -export function LocalWallet_Persist_CreationFlow(props: { - connectUIProps: ConnectUIProps; - persist: boolean; - onBack?: () => void; - locale: LocalWalletLocale; -}) { - const [screen, setScreen] = useState<"create" | "import">("create"); - - if (screen === "import") { - return ( - { - setScreen("create"); - }} - persist={props.persist} - /> - ); - } - - return ( - { - setScreen("import"); - }} - /> - ); -} diff --git a/packages/thirdweb/src/react/web/wallets/local/utils/downloadTextFile.ts b/packages/thirdweb/src/react/web/wallets/local/utils/downloadTextFile.ts deleted file mode 100644 index e4d02055b6e..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/utils/downloadTextFile.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Downloads a text file with the given text and file name. - * @internal - */ -export function downloadTextFile(text: string, fileName: string) { - const blob = new Blob([text], { - type: "text/plain", - }); - - const url = URL.createObjectURL(blob); - const a = document.createElement("a"); - a.href = url; - a.download = fileName; - document.body.appendChild(a); - a.style.display = "none"; - a.click(); - URL.revokeObjectURL(a.href); -} diff --git a/packages/thirdweb/src/react/web/wallets/local/utils/usePassword.ts b/packages/thirdweb/src/react/web/wallets/local/utils/usePassword.ts deleted file mode 100644 index adefea3581e..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/utils/usePassword.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { useState } from "react"; - -/** - * Password form states - * @internal - */ -export function usePassword() { - const [password, setPassword] = useState(""); - const [confirmPassword, setConfirmPassword] = useState(""); - const [showPassword, setShowPassword] = useState(false); - const [isWrongPassword, setIsWrongPassword] = useState(false); - const passwordMismatch = confirmPassword - ? password !== confirmPassword - : false; - - return { - password, - setPassword, - confirmPassword, - setConfirmPassword, - showPassword, - setShowPassword, - passwordMismatch, - isWrongPassword, - setIsWrongPassword, - }; -} diff --git a/packages/thirdweb/src/react/web/wallets/local/utils/useSavedLocalWalletDataQuery._ts b/packages/thirdweb/src/react/web/wallets/local/utils/useSavedLocalWalletDataQuery._ts deleted file mode 100644 index d58bcbfba84..00000000000 --- a/packages/thirdweb/src/react/web/wallets/local/utils/useSavedLocalWalletDataQuery._ts +++ /dev/null @@ -1,20 +0,0 @@ -import { useQuery } from "@tanstack/react-query"; -import { LocalWallet } from "../../../../../wallets/local/index._ts"; -import { asyncLocalStorage } from "../../../../core/utils/asyncLocalStorage.js"; - -/** - * Fetch the saved local wallet data from localStorage. - * @internal - */ -export function useSavedLocalWalletDataQuery() { - return useQuery({ - queryKey: ["localWalletData"], - queryFn: async () => { - const data = await LocalWallet.getSavedData(asyncLocalStorage); - if (data?.isEncrypted && data.type === "privateKey") { - return data; - } - return null; - }, - }); -} diff --git a/packages/thirdweb/src/react/web/wallets/shared/ConnectWalletSocialOptions.tsx b/packages/thirdweb/src/react/web/wallets/shared/ConnectWalletSocialOptions.tsx index 396af47c25c..a5e8ea80293 100644 --- a/packages/thirdweb/src/react/web/wallets/shared/ConnectWalletSocialOptions.tsx +++ b/packages/thirdweb/src/react/web/wallets/shared/ConnectWalletSocialOptions.tsx @@ -69,7 +69,7 @@ const defaultAuthOptions: AuthOption[] = [ "passkey", ]; -export type ConnectWalletSocialOptionsProps = { +type ConnectWalletSocialOptionsProps = { select: () => void; done: () => void; locale: InAppWalletLocale; diff --git a/packages/thirdweb/src/react/web/wallets/walletConnect/locale.ts b/packages/thirdweb/src/react/web/wallets/walletConnect/locale.ts deleted file mode 100644 index ae89edac421..00000000000 --- a/packages/thirdweb/src/react/web/wallets/walletConnect/locale.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { LocaleId } from "../../ui/types.js"; - -// because this locale is so small, we can just put it all in single file - -export type WalletConnectLocale = { - scanInstruction: string; - openWCModal: string; -}; - -export const walletConnectLocales: Record = { - en_US: { - scanInstruction: "Scan this with your wallet app to connect", - openWCModal: "Open Official WalletConnect Modal", - }, - ja_JP: { - scanInstruction: - '接続するためにウォレットアプリでこちらをスキャンしてください"', - openWCModal: "公式のWalletConnectモーダルを開く", - }, - tl_PH: { - scanInstruction: "I-scan ito gamit ang iyong wallet app para makakonekta", - openWCModal: "Buksan ang Opisyal na WalletConnect Modal", - }, - es_ES: { - scanInstruction: "Escanea esto con tu aplicación de cartera para conectar", - openWCModal: "Abre el Modal Oficial de WalletConnect", - }, - vi_VN: { - scanInstruction: "Quét mã QR bằng ứng dụng ví để kết nối", - openWCModal: "Mở giao diện WalletConnect", - }, - de_DE: { - scanInstruction: "Scanne dies mit deiner Wallet-App, um zu verbinden", - openWCModal: "Offizielles WalletConnect-Modal öffnen", - }, - ko_KR: { - scanInstruction: "지갑 앱으로 이 QR 코드를 스캔하여 연결하세요", - openWCModal: "공식 WalletConnect 모달 열기", - }, - fr_FR: { - scanInstruction: - "Scannez ce code avec votre application de portefeuille pour vous connecter", - openWCModal: "Ouvrir le modal WalletConnect officiel", - }, -}; diff --git a/packages/thirdweb/src/stories/utils.tsx b/packages/thirdweb/src/stories/utils.tsx index c012858408d..45502b9fc3b 100644 --- a/packages/thirdweb/src/stories/utils.tsx +++ b/packages/thirdweb/src/stories/utils.tsx @@ -1,9 +1,4 @@ -import { generatePrivateKey } from "viem/accounts"; -import { createWalletAdapter } from "../adapters/wallet-adapter.js"; -import { ethereum } from "../chains/chain-definitions/ethereum.js"; import { createThirdwebClient } from "../client/client.js"; -import type { Account } from "../wallets/interfaces/wallet.js"; -import { privateKeyToAccount } from "../wallets/private-key.js"; const clientId = process.env.STORYBOOK_CLIENT_ID; @@ -14,16 +9,3 @@ if (!clientId) { export const storyClient = createThirdwebClient({ clientId: clientId, }); - -export const storyAccount: Account = privateKeyToAccount({ - client: storyClient, - privateKey: process.env.STORYBOOK_ACCOUNT_PRIVATE_KEY || generatePrivateKey(), -}); - -export const storyWallet = createWalletAdapter({ - adaptedAccount: storyAccount, - client: storyClient, - chain: ethereum, - onDisconnect: () => {}, - switchChain: () => {}, -}); diff --git a/packages/thirdweb/src/transaction/actions/gasless/providers/biconomy.ts b/packages/thirdweb/src/transaction/actions/gasless/providers/biconomy.ts index 5ba59eba77b..adbf0e4a100 100644 --- a/packages/thirdweb/src/transaction/actions/gasless/providers/biconomy.ts +++ b/packages/thirdweb/src/transaction/actions/gasless/providers/biconomy.ts @@ -1,6 +1,6 @@ import type { Address } from "abitype"; import { type TransactionSerializable, encodeAbiParameters } from "viem"; -import { ADDRESS_ZERO } from "../../../../constants/addresses.js"; +import { ZERO_ADDRESS } from "../../../../constants/addresses.js"; import { getContract } from "../../../../contract/contract.js"; import { isHex } from "../../../../utils/encoding/helpers/is-hex.js"; import { keccak256 } from "../../../../utils/hashing/keccak256.js"; @@ -62,7 +62,7 @@ export async function prepareBiconomyTransaction({ const request = { from: account.address, to: serializableTransaction.to, - token: ADDRESS_ZERO, + token: ZERO_ADDRESS, txGas: serializableTransaction.gas, tokenGasPrice: 0n, batchId: BATCH_ID, diff --git a/packages/thirdweb/src/transaction/actions/gasless/providers/engine.ts b/packages/thirdweb/src/transaction/actions/gasless/providers/engine.ts index 740afadd7a5..56796a2e872 100644 --- a/packages/thirdweb/src/transaction/actions/gasless/providers/engine.ts +++ b/packages/thirdweb/src/transaction/actions/gasless/providers/engine.ts @@ -120,7 +120,7 @@ export async function prepareEngineTransaction({ return { message, signature, messageType } as const; } -export const ForwardRequest = [ +const ForwardRequest = [ { name: "from", type: "address" }, { name: "to", type: "address" }, { name: "value", type: "uint256" }, @@ -129,7 +129,7 @@ export const ForwardRequest = [ { name: "data", type: "bytes" }, ] as const; -export const ChainAwareForwardRequest = [ +const ChainAwareForwardRequest = [ { name: "from", type: "address" }, { name: "to", type: "address" }, { name: "value", type: "uint256" }, diff --git a/packages/thirdweb/src/transaction/actions/gasless/providers/openzeppelin.ts b/packages/thirdweb/src/transaction/actions/gasless/providers/openzeppelin.ts index 7e232fdd088..3143e80a1ad 100644 --- a/packages/thirdweb/src/transaction/actions/gasless/providers/openzeppelin.ts +++ b/packages/thirdweb/src/transaction/actions/gasless/providers/openzeppelin.ts @@ -118,7 +118,7 @@ export async function prepareOpenZeppelinTransaction({ return { message, signature, messageType } as const; } -export const ForwardRequest = [ +const ForwardRequest = [ { name: "from", type: "address" }, { name: "to", type: "address" }, { name: "value", type: "uint256" }, @@ -127,7 +127,7 @@ export const ForwardRequest = [ { name: "data", type: "bytes" }, ] as const; -export const ChainAwareForwardRequest = [ +const ChainAwareForwardRequest = [ { name: "from", type: "address" }, { name: "to", type: "address" }, { name: "value", type: "uint256" }, diff --git a/packages/thirdweb/src/transaction/actions/gasless/send-gasless-transaction.ts b/packages/thirdweb/src/transaction/actions/gasless/send-gasless-transaction.ts index 4fbaf5c7739..f4f33371648 100644 --- a/packages/thirdweb/src/transaction/actions/gasless/send-gasless-transaction.ts +++ b/packages/thirdweb/src/transaction/actions/gasless/send-gasless-transaction.ts @@ -5,7 +5,7 @@ import { addTransactionToStore } from "../../transaction-store.js"; import type { WaitForReceiptOptions } from "../wait-for-tx-receipt.js"; import type { GaslessOptions } from "./types.js"; -export type SendGaslessTransactionOptions = { +type SendGaslessTransactionOptions = { account: Account; // TODO: update this to `Transaction<"prepared">` once the type is available to ensure only prepared transactions are accepted // biome-ignore lint/suspicious/noExplicitAny: library function that accepts any prepared transaction type diff --git a/packages/thirdweb/src/transaction/actions/gasless/to-gasless-transaction.ts b/packages/thirdweb/src/transaction/actions/gasless/to-gasless-transaction.ts deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/packages/thirdweb/src/transaction/actions/wait-for-tx-receipt.ts b/packages/thirdweb/src/transaction/actions/wait-for-tx-receipt.ts index a4063fff366..c918e0337a9 100644 --- a/packages/thirdweb/src/transaction/actions/wait-for-tx-receipt.ts +++ b/packages/thirdweb/src/transaction/actions/wait-for-tx-receipt.ts @@ -7,7 +7,7 @@ import { watchBlockNumber } from "../../rpc/watchBlockNumber.js"; import type { Prettify } from "../../utils/type-utils.js"; import type { SendTransactionResult, TransactionReceipt } from "../types.js"; -export const DEFAULT_MAX_BLOCKS_WAIT_TIME = 100; +const DEFAULT_MAX_BLOCKS_WAIT_TIME = 100; const map = new Map>(); diff --git a/packages/thirdweb/src/transaction/actions/zksync/send-eip712-transaction.ts b/packages/thirdweb/src/transaction/actions/zksync/send-eip712-transaction.ts index e40235c442a..a1cb50cbe66 100644 --- a/packages/thirdweb/src/transaction/actions/zksync/send-eip712-transaction.ts +++ b/packages/thirdweb/src/transaction/actions/zksync/send-eip712-transaction.ts @@ -16,7 +16,7 @@ import { getEip712Domain, } from "./getEip721Domain.js"; -export type SendEip712TransactionOptions = { +type SendEip712TransactionOptions = { account: Account; // TODO: update this to `Transaction<"prepared">` once the type is available to ensure only prepared transactions are accepted // biome-ignore lint/suspicious/noExplicitAny: library function that accepts any prepared transaction type diff --git a/packages/thirdweb/src/transaction/extract-error.ts b/packages/thirdweb/src/transaction/extract-error.ts index ab2c8fc6162..7b435b88172 100644 --- a/packages/thirdweb/src/transaction/extract-error.ts +++ b/packages/thirdweb/src/transaction/extract-error.ts @@ -46,7 +46,7 @@ export async function extractError(args: { return error; } -export const __DEV__ = process.env.NODE_ENV !== "production"; +const __DEV__ = process.env.NODE_ENV !== "production"; class TransactionError extends Error { public contractAddress: string | undefined; diff --git a/packages/thirdweb/src/utils/any-evm/deploy-metadata.ts b/packages/thirdweb/src/utils/any-evm/deploy-metadata.ts index f636ff32673..6171b08d817 100644 --- a/packages/thirdweb/src/utils/any-evm/deploy-metadata.ts +++ b/packages/thirdweb/src/utils/any-evm/deploy-metadata.ts @@ -5,7 +5,7 @@ import { download } from "../../storage/download.js"; import type { Hex } from "../encoding/hex.js"; import type { Prettify } from "../type-utils.js"; -export type FetchDeployMetadataOptions = { +type FetchDeployMetadataOptions = { uri: string; client: ThirdwebClient; }; @@ -76,7 +76,7 @@ async function fetchAndParseCompilerMetadata( // types -export type RawCompilerMetadata = { +type RawCompilerMetadata = { name: string; metadataUri: string; bytecodeUri: string; diff --git a/packages/thirdweb/src/utils/any-evm/zksync/constants.ts b/packages/thirdweb/src/utils/any-evm/zksync/constants.ts index 8afac6fc557..efc76ebb667 100644 --- a/packages/thirdweb/src/utils/any-evm/zksync/constants.ts +++ b/packages/thirdweb/src/utils/any-evm/zksync/constants.ts @@ -4,12 +4,6 @@ export const CONTRACT_DEPLOYER_ADDRESS = "0x0000000000000000000000000000000000008006" as const; export const KNOWN_CODES_STORAGE = "0x0000000000000000000000000000000000008004"; export const PUBLISHED_PRIVATE_KEY = ""; -export const PUBLISHED_SIGNER = - "0xf472c04EFF6F76eFe570723a55F730126281421a" as const; - -export const getMarkerAbi = [ - "function getMarker(bytes32) public view returns (uint256)", -]; export const singletonFactoryAbi = [ "function deploy(bytes32,bytes32,bytes) external payable", diff --git a/packages/thirdweb/src/utils/detect-platform.ts b/packages/thirdweb/src/utils/detect-platform.ts index ea8c92cca4f..26ead9ca7e2 100644 --- a/packages/thirdweb/src/utils/detect-platform.ts +++ b/packages/thirdweb/src/utils/detect-platform.ts @@ -57,8 +57,6 @@ const operatingSystemRules: OperatingSystemRule[] = [ ["OS/2", /OS\/2/], ]; -export type Platform = "mobile" | "browser" | "node"; - export function detectPlatform() { if ( typeof document === "undefined" && diff --git a/packages/thirdweb/src/utils/encoding/helpers/trim.ts b/packages/thirdweb/src/utils/encoding/helpers/trim.ts index 811772c261d..c59c7fe76b8 100644 --- a/packages/thirdweb/src/utils/encoding/helpers/trim.ts +++ b/packages/thirdweb/src/utils/encoding/helpers/trim.ts @@ -3,7 +3,7 @@ import type { Hex } from "./is-hex.js"; type TrimOptions = { dir?: "left" | "right"; }; -export type TrimReturnType = TValue extends Hex +type TrimReturnType = TValue extends Hex ? Hex : Uint8Array; diff --git a/packages/thirdweb/src/utils/extensions/convert-erc20-amount.ts b/packages/thirdweb/src/utils/extensions/convert-erc20-amount.ts index 6a9d1d57819..e3c02aff5ab 100644 --- a/packages/thirdweb/src/utils/extensions/convert-erc20-amount.ts +++ b/packages/thirdweb/src/utils/extensions/convert-erc20-amount.ts @@ -5,7 +5,7 @@ import { getContract } from "../../contract/contract.js"; import type { Prettify } from "../type-utils.js"; import { toUnits } from "../units.js"; -export type AmountOrAmountInWei = +type AmountOrAmountInWei = | { amount: string | number; } diff --git a/packages/thirdweb/src/utils/extensions/drops/hash-entry.ts b/packages/thirdweb/src/utils/extensions/drops/hash-entry.ts index 8448b1cda59..631c919fdac 100644 --- a/packages/thirdweb/src/utils/extensions/drops/hash-entry.ts +++ b/packages/thirdweb/src/utils/extensions/drops/hash-entry.ts @@ -2,7 +2,7 @@ import { encodePacked } from "viem"; import type { Chain } from "../../../chains/types.js"; import type { ThirdwebClient } from "../../../client/client.js"; import { - ADDRESS_ZERO, + ZERO_ADDRESS, isNativeTokenAddress, } from "../../../constants/addresses.js"; import { keccak256 } from "../../hashing/keccak256.js"; @@ -15,11 +15,11 @@ export async function hashEntry(options: { client: ThirdwebClient; tokenDecimals: number; }) { - const currencyAddress = options.entry.currencyAddress || ADDRESS_ZERO; + const currencyAddress = options.entry.currencyAddress || ZERO_ADDRESS; const currencyDecimals = await (async () => { if ( isNativeTokenAddress(currencyAddress) || - currencyAddress === ADDRESS_ZERO + currencyAddress === ZERO_ADDRESS ) { return 18; } diff --git a/packages/thirdweb/src/utils/extensions/resolve-currency-value.ts b/packages/thirdweb/src/utils/extensions/resolve-currency-value.ts index c1ab1c2405a..c185cf3d470 100644 --- a/packages/thirdweb/src/utils/extensions/resolve-currency-value.ts +++ b/packages/thirdweb/src/utils/extensions/resolve-currency-value.ts @@ -3,7 +3,7 @@ import type { ThirdwebClient } from "../../client/client.js"; import { isNativeTokenAddress } from "../../constants/addresses.js"; import { toTokens } from "../units.js"; -export type CurrencyValue = { +type CurrencyValue = { name: string; decimals: number; symbol: string; diff --git a/packages/thirdweb/src/utils/hashing/hashMessage.ts b/packages/thirdweb/src/utils/hashing/hashMessage.ts index 60084f621eb..56636e059ed 100644 --- a/packages/thirdweb/src/utils/hashing/hashMessage.ts +++ b/packages/thirdweb/src/utils/hashing/hashMessage.ts @@ -6,7 +6,7 @@ import { keccak256 } from "./keccak256.js"; const presignMessagePrefix = "\x19Ethereum Signed Message:\n"; type To = "hex" | "bytes"; -export type HashMessage = +type HashMessage = | (TTo extends "bytes" ? ByteArray : never) | (TTo extends "hex" ? Hex : never); diff --git a/packages/thirdweb/src/utils/hashing/hashTypedData.ts b/packages/thirdweb/src/utils/hashing/hashTypedData.ts index a7638ef02bf..38d4c048f9b 100644 --- a/packages/thirdweb/src/utils/hashing/hashTypedData.ts +++ b/packages/thirdweb/src/utils/hashing/hashTypedData.ts @@ -110,7 +110,7 @@ function hashType({ return keccak256(encodedHashType); } -export function encodeType({ +function encodeType({ primaryType, types, }: { diff --git a/packages/thirdweb/src/utils/hashing/keccak256.ts b/packages/thirdweb/src/utils/hashing/keccak256.ts index 7cdc68bc271..c3ee5499922 100644 --- a/packages/thirdweb/src/utils/hashing/keccak256.ts +++ b/packages/thirdweb/src/utils/hashing/keccak256.ts @@ -8,7 +8,7 @@ import { type To = "hex" | "bytes"; -export type Keccak256Hash = +type Keccak256Hash = | (TTo extends "bytes" ? Uint8Array : never) | (TTo extends "hex" ? Hex : never); diff --git a/packages/thirdweb/src/utils/hashing/sha256.ts b/packages/thirdweb/src/utils/hashing/sha256.ts index 720c79bc865..da40f82cd75 100644 --- a/packages/thirdweb/src/utils/hashing/sha256.ts +++ b/packages/thirdweb/src/utils/hashing/sha256.ts @@ -8,7 +8,7 @@ import { type To = "hex" | "bytes"; -export type Sha256Hash = +type Sha256Hash = | (TTo extends "bytes" ? Uint8Array : never) | (TTo extends "hex" ? Hex : never); diff --git a/packages/thirdweb/src/utils/jwt/jwt-header.ts b/packages/thirdweb/src/utils/jwt/jwt-header.ts index 65b5e1e1e37..b940a74e5f3 100644 --- a/packages/thirdweb/src/utils/jwt/jwt-header.ts +++ b/packages/thirdweb/src/utils/jwt/jwt-header.ts @@ -1,12 +1,3 @@ -/** - * Header used for JWT token specifying hash algorithm - */ -export const RAW_HEADER = { - // Specify ECDSA with SHA-256 for hashing algorithm - alg: "ES256", - typ: "JWT", -}; - /** * This is a precompile of the header for the JWT generated via: * ```ts diff --git a/packages/thirdweb/src/utils/platform.ts b/packages/thirdweb/src/utils/platform.ts index e5b274f98b3..769d20ccc8c 100644 --- a/packages/thirdweb/src/utils/platform.ts +++ b/packages/thirdweb/src/utils/platform.ts @@ -1,4 +1,4 @@ -export function isReactNative(): boolean { +function isReactNative(): boolean { return ( typeof document === "undefined" && typeof navigator !== "undefined" && @@ -6,7 +6,7 @@ export function isReactNative(): boolean { ); } -export function isNode(): boolean { +function isNode(): boolean { return ( typeof process !== "undefined" && typeof process.versions !== "undefined" && diff --git a/packages/thirdweb/src/utils/promise/p-limit.ts b/packages/thirdweb/src/utils/promise/p-limit.ts index 8793f8f86ad..089c77a190e 100644 --- a/packages/thirdweb/src/utils/promise/p-limit.ts +++ b/packages/thirdweb/src/utils/promise/p-limit.ts @@ -81,7 +81,7 @@ type LimitFunctionCallSignature = { ): Promise; }; -export type LimitFunction = { +type LimitFunction = { /** * The number of promises that are currently running. */ diff --git a/packages/thirdweb/src/utils/promise/resolve-promised-value.ts b/packages/thirdweb/src/utils/promise/resolve-promised-value.ts index 103771f84eb..bfae015accc 100644 --- a/packages/thirdweb/src/utils/promise/resolve-promised-value.ts +++ b/packages/thirdweb/src/utils/promise/resolve-promised-value.ts @@ -13,7 +13,7 @@ export async function resolvePromisedValue( return typeof value === "function" ? await value() : value; } -export type PromisedValue = T | (() => Promise); +type PromisedValue = T | (() => Promise); export type PromisedObject = { [K in keyof T]: PromisedValue; diff --git a/packages/thirdweb/src/utils/royalty-engine.ts b/packages/thirdweb/src/utils/royalty-engine.ts index 517fb877869..e78c4feb224 100644 --- a/packages/thirdweb/src/utils/royalty-engine.ts +++ b/packages/thirdweb/src/utils/royalty-engine.ts @@ -1,4 +1,4 @@ -import { ADDRESS_ZERO } from "../constants/addresses.js"; +import { ZERO_ADDRESS } from "../constants/addresses.js"; /** * Returns the RoyaltyEngineV1 address for a given chain @@ -6,16 +6,15 @@ import { ADDRESS_ZERO } from "../constants/addresses.js"; * @public */ export function getRoyaltyEngineV1ByChainId(chainId: number): string { - return ROYALTY_ENGINE_V1_ADDRESS[chainId] || ADDRESS_ZERO; + return ROYALTY_ENGINE_V1_ADDRESS[chainId] || ZERO_ADDRESS; } -export const ROYALTY_ENGINE_V1_ADDRESS: Record = - /* @__PURE__ */ { - 1: "0x0385603ab55642cb4dd5de3ae9e306809991804f", - 56: "0xEF770dFb6D5620977213f55f99bfd781D04BBE15", - 137: "0x28EdFcF0Be7E86b07493466e7631a213bDe8eEF2", - 8453: "0xEF770dFb6D5620977213f55f99bfd781D04BBE15", - 43114: "0xEF770dFb6D5620977213f55f99bfd781D04BBE15", - 10: "0xEF770dFb6D5620977213f55f99bfd781D04BBE15", - 42161: "0xEF770dFb6D5620977213f55f99bfd781D04BBE15", - }; +const ROYALTY_ENGINE_V1_ADDRESS: Record = /* @__PURE__ */ { + 1: "0x0385603ab55642cb4dd5de3ae9e306809991804f", + 56: "0xEF770dFb6D5620977213f55f99bfd781D04BBE15", + 137: "0x28EdFcF0Be7E86b07493466e7631a213bDe8eEF2", + 8453: "0xEF770dFb6D5620977213f55f99bfd781D04BBE15", + 43114: "0xEF770dFb6D5620977213f55f99bfd781D04BBE15", + 10: "0xEF770dFb6D5620977213f55f99bfd781D04BBE15", + 42161: "0xEF770dFb6D5620977213f55f99bfd781D04BBE15", +}; diff --git a/packages/thirdweb/src/utils/semver.ts b/packages/thirdweb/src/utils/semver.ts index f37efaad5c1..c2735cbb5a2 100644 --- a/packages/thirdweb/src/utils/semver.ts +++ b/packages/thirdweb/src/utils/semver.ts @@ -6,7 +6,7 @@ const REGEX_MAIN_VERSION = new RegExp(MAIN_VERSION_IDENTIFIER); /** * @internal */ -export type Semver = { +type Semver = { major: number; minor: number; patch: number; @@ -17,7 +17,7 @@ export type Semver = { * @internal * @param version - The version to convert to a Semver */ -export function toSemver(version: string): Semver { +function toSemver(version: string): Semver { if (version.length > MAX_LENGTH) { throw new Error(`version is longer than ${MAX_LENGTH} characters`); } @@ -57,20 +57,3 @@ export function isIncrementalVersion(current: string, next: string) { const eqMinor = nextSemver.minor === currentSemver.minor; return eqMajor && eqMinor && nextSemver.patch > currentSemver.patch; } - -/** - * @internal - */ -export function isDowngradeVersion(current: string, next: string) { - const currentSemver = toSemver(current); - const nextSemver = toSemver(next); - if (nextSemver.major < currentSemver.major) { - return true; - } - const eqMajor = nextSemver.major === currentSemver.major; - if (eqMajor && nextSemver.minor < currentSemver.minor) { - return true; - } - const eqMinor = nextSemver.minor === currentSemver.minor; - return eqMajor && eqMinor && nextSemver.patch < currentSemver.patch; -} diff --git a/packages/thirdweb/src/utils/storage/walletStorage.ts b/packages/thirdweb/src/utils/storage/walletStorage.ts index 8034fc6230d..c89b60128cb 100644 --- a/packages/thirdweb/src/utils/storage/walletStorage.ts +++ b/packages/thirdweb/src/utils/storage/walletStorage.ts @@ -106,11 +106,3 @@ function isStringifiable(value: unknown): boolean { return false; } } - -/** - * Wallet that uses a personal wallet must save the connection params to storage of this type - */ -export type WithPersonalWalletConnectionOptions = { - // last connected personal wallet's id - personalWalletId: string; -}; diff --git a/packages/thirdweb/src/utils/uint8-array.ts b/packages/thirdweb/src/utils/uint8-array.ts index c6c1e0581ff..6f75fea1aea 100644 --- a/packages/thirdweb/src/utils/uint8-array.ts +++ b/packages/thirdweb/src/utils/uint8-array.ts @@ -105,7 +105,7 @@ export function areUint8ArraysEqual(a: Uint8Array, b: Uint8Array): boolean { * //=> 'Hello' * ``` */ -export function uint8ArrayToString(array: Uint8Array): string { +function uint8ArrayToString(array: Uint8Array): string { assertUint8Array(array); return cachedTextDecoder().decode(array); } diff --git a/packages/thirdweb/src/utils/url.ts b/packages/thirdweb/src/utils/url.ts index d737bd13323..d673dbeb0f4 100644 --- a/packages/thirdweb/src/utils/url.ts +++ b/packages/thirdweb/src/utils/url.ts @@ -1,7 +1,7 @@ /** * @internal */ -export function isHttpUrl(url: string) { +function isHttpUrl(url: string) { return url.startsWith("http://") || url.startsWith("https://"); } diff --git a/packages/thirdweb/src/wallets/ecosystem/get-ecosystem-partner-permissions.ts b/packages/thirdweb/src/wallets/ecosystem/get-ecosystem-partner-permissions.ts deleted file mode 100644 index 6906c418c75..00000000000 --- a/packages/thirdweb/src/wallets/ecosystem/get-ecosystem-partner-permissions.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { getThirdwebBaseUrl } from "../../utils/domains.js"; -import type { EcosystemPermssions } from "../in-app/web/types.js"; -import type { EcosystemWalletId } from "../wallet-types.js"; - -export const getEcosystemPartnerPermissions = async ( - ecosystemId: EcosystemWalletId, - partnerId?: string, -): Promise => { - const res = await fetch( - `${getThirdwebBaseUrl( - "inAppWallet", - )}/api/2024-05-05/ecosystem-wallet/${ecosystemId}/partner/${partnerId}`, - { - headers: { - "x-ecosystem-id": ecosystemId, - "x-ecosystem-partner-id": partnerId || "", - }, - }, - ); - - const data = (await res.json()) as EcosystemPermssions; - - return data; -}; diff --git a/packages/thirdweb/src/wallets/eip5792/show-calls-status.ts b/packages/thirdweb/src/wallets/eip5792/show-calls-status.ts index b4f0e0d4440..37278c8be4a 100644 --- a/packages/thirdweb/src/wallets/eip5792/show-calls-status.ts +++ b/packages/thirdweb/src/wallets/eip5792/show-calls-status.ts @@ -6,7 +6,7 @@ import { isSmartWallet } from "../smart/index.js"; import { isWalletConnect } from "../wallet-connect/controller.js"; import type { WalletSendCallsId } from "./types.js"; -export type ShowCallsStatusOptions = { +type ShowCallsStatusOptions = { wallet: Wallet; bundleId: WalletSendCallsId; }; diff --git a/packages/thirdweb/src/wallets/eip5792/wait-for-bundle.ts b/packages/thirdweb/src/wallets/eip5792/wait-for-bundle.ts index 40bd6bd6ecc..7f99a10b040 100644 --- a/packages/thirdweb/src/wallets/eip5792/wait-for-bundle.ts +++ b/packages/thirdweb/src/wallets/eip5792/wait-for-bundle.ts @@ -6,7 +6,7 @@ import type { Wallet } from "../interfaces/wallet.js"; import { getCallsStatus } from "./get-calls-status.js"; import type { GetCallsStatusResponse, WalletSendCallsId } from "./types.js"; -export const DEFAULT_MAX_BLOCKS_WAIT_TIME = 100; +const DEFAULT_MAX_BLOCKS_WAIT_TIME = 100; const map = new Map>(); diff --git a/packages/thirdweb/src/wallets/in-app/core/authentication/types.ts b/packages/thirdweb/src/wallets/in-app/core/authentication/types.ts index a88979950ef..b705490c03a 100644 --- a/packages/thirdweb/src/wallets/in-app/core/authentication/types.ts +++ b/packages/thirdweb/src/wallets/in-app/core/authentication/types.ts @@ -104,13 +104,6 @@ export type Profile = { }; }; -/** - * @internal - */ -export type GetHeadlessLoginLinkReturnType = { - loginLink: string; -}; - export type UserDetailsApiType = { status: string; isNewUser: boolean; @@ -120,7 +113,7 @@ export type UserDetailsApiType = { // TODO: Clean up tech debt of random type Objects // E.g. StoredTokenType is really not used anywhere but it exists as this object for legacy reason -export type StoredTokenType = { +type StoredTokenType = { jwtToken: string; authProvider: AuthProvider; authDetails: AuthDetails; @@ -142,7 +135,7 @@ export type AuthAndWalletRpcReturnType = AuthStoredTokenWithCookieReturnType & { export type AuthLoginReturnType = { user: InitializedUser }; // Auth Types -export type AuthDetails = ( +type AuthDetails = ( | { email?: string; } @@ -157,7 +150,7 @@ export type AuthDetails = ( walletType?: "sharded" | "enclave"; }; -export type InitializedUser = { +type InitializedUser = { status: UserWalletStatus.LOGGED_IN_WALLET_INITIALIZED; walletAddress: string; authDetails: AuthDetails; @@ -200,11 +193,6 @@ export type SendEmailOtpReturnType = { }; export type LogoutReturnType = { success: boolean }; -/** - * @internal - */ -export type GetAuthDetailsReturnType = { authDetails?: AuthDetails }; - // ! Types seem repetitive, but the name should identify which goes where // this is the return type from the InAppWallet Class getUserWalletStatus method iframe call export type GetUserWalletStatusRpcReturnType = diff --git a/packages/thirdweb/src/wallets/in-app/core/constants/settings.ts b/packages/thirdweb/src/wallets/in-app/core/constants/settings.ts index 206371917d6..7216f8788af 100644 --- a/packages/thirdweb/src/wallets/in-app/core/constants/settings.ts +++ b/packages/thirdweb/src/wallets/in-app/core/constants/settings.ts @@ -3,17 +3,6 @@ */ export const IN_APP_WALLET_PATH = "/sdk/2022-08-12/embedded-wallet"; -/** - * @internal - */ -export const HEADLESS_GOOGLE_OAUTH_ROUTE = - "/auth/headless-google-login-managed"; - -/** - * @internal - */ -export const BASE_IN_APP_WALLET_URL = "embedded-wallet.thirdweb.com"; - // STORAGE /** @@ -63,9 +52,3 @@ export const DEVICE_SHARE_LOCAL_STORAGE_NAME = (key: string, userId: string) => */ export const WALLET_CONNECT_SESSIONS_LOCAL_STORAGE_NAME = (key: string) => `walletConnectSessions-${key}`; - -/** - * @internal - */ -export const DEVICE_SHARE_LOCAL_STORAGE_NAME_DEPRECATED = (key: string) => - `${DEVICE_SHARE_LOCAL_STORAGE_PREFIX}-${key}`; diff --git a/packages/thirdweb/src/wallets/in-app/core/wallet/types.ts b/packages/thirdweb/src/wallets/in-app/core/wallet/types.ts index efa759bd1b7..94b0bbbe391 100644 --- a/packages/thirdweb/src/wallets/in-app/core/wallet/types.ts +++ b/packages/thirdweb/src/wallets/in-app/core/wallet/types.ts @@ -76,8 +76,3 @@ export type InAppWalletCreationOptions = hidePrivateKeyExport?: boolean; } | undefined; - -export type AuthenticatedUser = { - email: string | undefined; - walletAddress: string; -}; diff --git a/packages/thirdweb/src/wallets/in-app/native/auth/index.ts b/packages/thirdweb/src/wallets/in-app/native/auth/index.ts index 98efda106a2..5ec2710f895 100644 --- a/packages/thirdweb/src/wallets/in-app/native/auth/index.ts +++ b/packages/thirdweb/src/wallets/in-app/native/auth/index.ts @@ -38,9 +38,7 @@ async function getInAppWalletConnector(client: ThirdwebClient) { * ``` * @wallet */ -export async function getAuthenticatedUser( - options: GetAuthenticatedUserParams, -) { +async function getAuthenticatedUser(options: GetAuthenticatedUserParams) { const { client } = options; const connector = await getInAppWalletConnector(client); const user = await connector.getUser(); diff --git a/packages/thirdweb/src/wallets/in-app/native/helpers/api/fetchers.ts b/packages/thirdweb/src/wallets/in-app/native/helpers/api/fetchers.ts index 85c204ef6f1..b1fd78b6cb8 100644 --- a/packages/thirdweb/src/wallets/in-app/native/helpers/api/fetchers.ts +++ b/packages/thirdweb/src/wallets/in-app/native/helpers/api/fetchers.ts @@ -1,4 +1,3 @@ -import type { CognitoUserSession } from "amazon-cognito-identity-js"; import type { ThirdwebClient } from "../../../../../client/client.js"; import type { Hex } from "../../../../../utils/encoding/hex.js"; import { getClientFetch } from "../../../../../utils/fetch.js"; @@ -6,20 +5,12 @@ import { randomBytesHex } from "../../../../../utils/random.js"; import type { UserDetailsApiType } from "../../../core/authentication/types.js"; import { ROUTE_EMBEDDED_WALLET_DETAILS, - ROUTE_IS_VALID_USER_MANAGED_OTP, ROUTE_STORE_USER_SHARES, - ROUTE_USER_MANAGED_OTP, - ROUTE_VALIDATE_USER_MANAGED_OTP, - ROUTE_VERIFY_COGNITO_OTP, ROUTE_VERIFY_THIRDWEB_CLIENT_ID, THIRDWEB_SESSION_NONCE_HEADER, } from "../constants.js"; import { createErrorMessage } from "../errors.js"; import { getAuthTokenClient } from "../storage/local.js"; -import type { - IsValidUserManagedEmailOTPResponse, - VerifiedTokenResponse, -} from "../types.js"; const EMBEDDED_WALLET_TOKEN_HEADER = "embedded-wallet-token"; const PAPER_CLIENT_ID_HEADER = "x-thirdweb-client-id"; @@ -119,105 +110,6 @@ export async function fetchUserDetails(args: { return result; } -export async function generateAuthTokenFromCognitoEmailOtp( - session: CognitoUserSession, - clientId: string, -) { - const resp = await fetch(ROUTE_VERIFY_COGNITO_OTP, { - method: "POST", - headers: { - ...getSessionHeaders(), - }, - body: JSON.stringify({ - access_token: session.getAccessToken().getJwtToken(), - refresh_token: session.getRefreshToken().getToken(), - id_token: session.getIdToken().getJwtToken(), - developerClientId: clientId, - otpMethod: "email", - }), - }); - if (!resp.ok) { - const error = await resp.json(); - throw new Error( - `Something went wrong generating auth token from user cognito email otp. ${error.message}`, - ); - } - const respJ = await resp.json(); - return respJ as VerifiedTokenResponse; -} - -export async function sendUserManagedEmailOtp(email: string, clientId: string) { - const resp = await fetch(ROUTE_USER_MANAGED_OTP, { - method: "POST", - headers: { - ...getSessionHeaders(), - }, - body: JSON.stringify({ - email, - clientId, - }), - }); - if (!resp.ok) { - const error = await resp.json(); - throw new Error( - `Something went wrong generating auth token from user cognito email otp. ${error.message}`, - ); - } - const respJ = await resp.json(); - return respJ; -} - -export async function validateUserManagedEmailOtp(options: { - email: string; - otp: string; - clientId: string; -}) { - const resp = await fetch(ROUTE_VALIDATE_USER_MANAGED_OTP, { - method: "POST", - headers: { - ...getSessionHeaders(), - }, - body: JSON.stringify({ - email: options.email, - otp: options.otp, - clientId: options.clientId, - }), - }); - if (!resp.ok) { - const error = await resp.json(); - throw new Error( - `Something went wrong generating auth token from user cognito email otp. ${error.message}`, - ); - } - const respJ = await resp.json(); - return respJ as VerifiedTokenResponse; -} -export async function isValidUserManagedEmailOtp(options: { - email: string; - otp: string; - clientId: string; -}) { - const resp = await fetch(ROUTE_IS_VALID_USER_MANAGED_OTP, { - method: "POST", - headers: { - ...getSessionHeaders(), - }, - body: JSON.stringify({ - email: options.email, - otp: options.otp, - clientId: options.clientId, - }), - }); - if (!resp.ok) { - const error = await resp.json(); - throw new Error( - `Something went wrong generating auth token from user cognito email otp. ${error.message}`, - ); - } - const respJ = await resp.json(); - return respJ as IsValidUserManagedEmailOTPResponse; -} - export async function storeUserShares({ client, walletAddress, diff --git a/packages/thirdweb/src/wallets/in-app/native/helpers/auth/cognitoAuth.ts b/packages/thirdweb/src/wallets/in-app/native/helpers/auth/cognitoAuth.ts deleted file mode 100644 index 763374e25d7..00000000000 --- a/packages/thirdweb/src/wallets/in-app/native/helpers/auth/cognitoAuth.ts +++ /dev/null @@ -1,57 +0,0 @@ -import type { CognitoUser } from "amazon-cognito-identity-js"; -import { Amplify, Auth } from "aws-amplify"; -import { randomBytesHex } from "../../../../../utils/random.js"; -import { - AWS_REGION, - COGNITO_APP_CLIENT_ID, - COGNITO_USER_POOL_ID, -} from "../constants.js"; - -Amplify.configure({ - Auth: { - region: AWS_REGION, - userPoolId: COGNITO_USER_POOL_ID, - userPoolWebClientId: COGNITO_APP_CLIENT_ID, - }, -}); - -export async function cognitoEmailSignUp(email: string, clientId: string) { - await Auth.signUp({ - username: `${email}:email:${clientId}`, - password: randomBytesHex(30), - attributes: { - email, - }, - }); - await Auth.signOut(); -} - -export async function cognitoEmailSignIn(email: string, clientId: string) { - const cognitoUser = await Auth.signIn(`${email}:email:${clientId}`); - return cognitoUser; -} - -export async function cognitoPhoneSignIn( - phoneNumber: string, - clientId: string, -) { - const cognitoUser = (await Auth.signIn( - `${phoneNumber}:sms:${clientId}`, - )) as CognitoUser; - return cognitoUser; -} - -export async function cognitoPhoneSignUp( - phoneNumber: string, - clientId: string, -) { - await Auth.signUp({ - username: `${phoneNumber}:sms:${clientId}`, - password: randomBytesHex(30), - attributes: { - // ! This is a placeholder email, it will not be used for anything. We simply need this to satisfy the Cognito API. - email: "cognito@thirdweb.com", - }, - }); - await Auth.signOut(); -} diff --git a/packages/thirdweb/src/wallets/in-app/native/helpers/auth/logout.ts b/packages/thirdweb/src/wallets/in-app/native/helpers/auth/logout.ts index 7943a1d8f17..b31bc160cb1 100644 --- a/packages/thirdweb/src/wallets/in-app/native/helpers/auth/logout.ts +++ b/packages/thirdweb/src/wallets/in-app/native/helpers/auth/logout.ts @@ -3,12 +3,10 @@ import { removeAuthTokenInClient, removeLoggedInWalletUserId, } from "../storage/local.js"; -import { getCognitoUser } from "../storage/state.js"; export async function logoutUser(clientId: string): Promise { const isLoggedUserOutIncognito = await removeAuthTokenInClient(clientId); await removeLoggedInWalletUserId(clientId); - const cognitoUser = getCognitoUser(); - cognitoUser?.signOut(); + return { success: isLoggedUserOutIncognito }; } diff --git a/packages/thirdweb/src/wallets/in-app/native/helpers/auth/middleware.ts b/packages/thirdweb/src/wallets/in-app/native/helpers/auth/middleware.ts index c9fe11b9f95..da92e2e19d5 100644 --- a/packages/thirdweb/src/wallets/in-app/native/helpers/auth/middleware.ts +++ b/packages/thirdweb/src/wallets/in-app/native/helpers/auth/middleware.ts @@ -17,15 +17,6 @@ import { } from "../wallet/recoveryCode.js"; import { setUpShareForNewDevice } from "../wallet/retrieval.js"; -export async function preAuth(args: { - authenticationMethod: AuthProvider; - email?: string; - phone?: string; -}) { - // TODO: Add tracking here - Promise.resolve(args); -} - export async function postAuth({ storedToken, client, diff --git a/packages/thirdweb/src/wallets/in-app/native/helpers/constants.ts b/packages/thirdweb/src/wallets/in-app/native/helpers/constants.ts index a4bfda2648e..2165dacb991 100644 --- a/packages/thirdweb/src/wallets/in-app/native/helpers/constants.ts +++ b/packages/thirdweb/src/wallets/in-app/native/helpers/constants.ts @@ -1,41 +1,33 @@ import { getThirdwebBaseUrl } from "../../../../utils/domains.js"; -export const AUTH_SHARE_ID = 3; +const AUTH_SHARE_ID = 3; export const AUTH_SHARE_INDEX = AUTH_SHARE_ID - 1; -export const NO_EXISTING_WALLET_FOUND_FOR_USER = - "User does not have an existing wallet. Create a wallet first"; -export const DEVICE_SHARE_ID = 1; +const DEVICE_SHARE_ID = 1; export const DEVICE_SHARE_INDEX = DEVICE_SHARE_ID - 1; export const DEVICE_SHARE_MISSING_MESSAGE = "Missing device share."; -export const RECOVERY_SHARE_ID = 2; +const RECOVERY_SHARE_ID = 2; export const RECOVERY_SHARE_INDEX = RECOVERY_SHARE_ID - 1; export const AWS_REGION = "us-west-2"; -export const EWS_VERSION_HEADER = "x-embedded-wallet-version"; export const THIRDWEB_SESSION_NONCE_HEADER = "x-session-nonce"; - -export const COGNITO_USER_POOL_ID = "us-west-2_UFwLcZIpq"; -export const COGNITO_APP_CLIENT_ID = "2e02ha2ce6du13ldk8pai4h3d0"; +const COGNITO_USER_POOL_ID = "us-west-2_UFwLcZIpq"; export const COGNITO_IDENTITY_POOL_ID = "us-west-2:2ad7ab1e-f48b-48a6-adfa-ac1090689c26"; export const GENERATE_RECOVERY_PASSWORD_LAMBDA_FUNCTION_V1 = "arn:aws:lambda:us-west-2:324457261097:function:recovery-share-password-GenerateRecoverySharePassw-bbE5ZbVAToil"; export const GENERATE_RECOVERY_PASSWORD_LAMBDA_FUNCTION_V2 = "arn:aws:lambda:us-west-2:324457261097:function:lambda-thirdweb-auth-enc-key-prod-ThirdwebAuthEncKeyFunction"; -export const GENERATE_RECOVERY_PASSWORD_LAMBDA_FUNCTION = - GENERATE_RECOVERY_PASSWORD_LAMBDA_FUNCTION_V2; // TODO allow overriding domain -export const DOMAIN_URL_2023 = getThirdwebBaseUrl("inAppWallet"); +const DOMAIN_URL_2023 = getThirdwebBaseUrl("inAppWallet"); const BASE_URL_2023 = `${DOMAIN_URL_2023}/`; const ROUTE_2023_10_20_API_BASE_PATH = `${BASE_URL_2023}api/2023-10-20`; const ROUTE_2024_05_05_API_BASE_PATH = `${BASE_URL_2023}api/2024-05-05`; export const ROUTE_EMBEDDED_WALLET_DETAILS = `${ROUTE_2023_10_20_API_BASE_PATH}/embedded-wallet/embedded-wallet-user-details`; -export const ROUTE_VERIFY_COGNITO_OTP = `${ROUTE_2023_10_20_API_BASE_PATH}/embedded-wallet/validate-cognito-email-otp`; export const ROUTE_COGNITO_IDENTITY_POOL_URL = `cognito-idp.${AWS_REGION}.amazonaws.com/${COGNITO_USER_POOL_ID}`; export const ROUTE_STORE_USER_SHARES = `${ROUTE_2023_10_20_API_BASE_PATH}/embedded-wallet/embedded-wallet-shares`; @@ -44,12 +36,5 @@ export const ROUTE_VERIFY_THIRDWEB_CLIENT_ID = `${ROUTE_2023_10_20_API_BASE_PATH export const ROUTE_AUTH_JWT_CALLBACK = `${ROUTE_2023_10_20_API_BASE_PATH}/embedded-wallet/validate-custom-jwt`; export const ROUTE_AUTH_ENDPOINT_CALLBACK = `${ROUTE_2023_10_20_API_BASE_PATH}/embedded-wallet/validate-custom-auth-endpoint`; -export const ROUTE_USER_MANAGED_OTP = `${ROUTE_2023_10_20_API_BASE_PATH}/embedded-wallet/send-user-managed-email-otp`; -export const ROUTE_VALIDATE_USER_MANAGED_OTP = `${ROUTE_2023_10_20_API_BASE_PATH}/embedded-wallet/validate-thirdweb-email-otp`; -export const ROUTE_IS_VALID_USER_MANAGED_OTP = `${ROUTE_2023_10_20_API_BASE_PATH}/embedded-wallet/is-thirdweb-email-otp-valid`; - -export const ROUTE_HEADLESS_OAUTH_LOGIN = `${ROUTE_2023_10_20_API_BASE_PATH}/embedded-wallet/headless-oauth-login-link`; - export const ROUTE_AUTH_COGNITO_ID_TOKEN_V1 = `${ROUTE_2023_10_20_API_BASE_PATH}/embedded-wallet/cognito-id-token`; export const ROUTE_AUTH_COGNITO_ID_TOKEN_V2 = `${ROUTE_2024_05_05_API_BASE_PATH}/login/web-token-exchange`; -export const ROUTE_AUTH_COGNITO_ID_TOKEN = ROUTE_AUTH_COGNITO_ID_TOKEN_V2; diff --git a/packages/thirdweb/src/wallets/in-app/native/helpers/storage/local.ts b/packages/thirdweb/src/wallets/in-app/native/helpers/storage/local.ts index 7c7820fa8a3..3f1eb962400 100644 --- a/packages/thirdweb/src/wallets/in-app/native/helpers/storage/local.ts +++ b/packages/thirdweb/src/wallets/in-app/native/helpers/storage/local.ts @@ -1,5 +1,4 @@ import AsyncStorage from "@react-native-async-storage/async-storage"; -import type { AuthArgsType } from "../../../core/authentication/types.js"; import { AUTH_TOKEN_LOCAL_STORAGE_NAME, DEVICE_SHARE_LOCAL_STORAGE_NAME, @@ -8,10 +7,6 @@ import { } from "../../../core/constants/settings.js"; import { DEVICE_SHARE_MISSING_MESSAGE } from "../constants.js"; -const CONNECTED_EMAIL_LOCAL_STORAGE_NAME = "embedded-wallet-connected-email"; -const CONNECTED_AUTH_STRATEGY_LOCAL_STORAGE_NAME = - "embedded-wallet-connected-auth-params"; - const getItemFromAsyncStorage = async (key: string) => { // @ts-ignore - default import buils but ts doesn't like it return AsyncStorage.getItem(key); @@ -27,50 +22,6 @@ const removeItemInAsyncStorage = async (key: string) => { await AsyncStorage.removeItem(key); }; -export async function getConnectedEmail() { - return getItemFromAsyncStorage(CONNECTED_EMAIL_LOCAL_STORAGE_NAME); -} - -export async function saveConnectedEmail(email: string) { - await setItemInAsyncStorage(CONNECTED_EMAIL_LOCAL_STORAGE_NAME, email); -} - -export async function clearConnectedEmail() { - await removeItemInAsyncStorage(CONNECTED_EMAIL_LOCAL_STORAGE_NAME); -} - -export async function getConnectedAuthStrategy(): Promise< - AuthArgsType["strategy"] | undefined -> { - return (await getItemFromAsyncStorage( - CONNECTED_AUTH_STRATEGY_LOCAL_STORAGE_NAME, - )) as AuthArgsType["strategy"] | undefined; -} - -export async function saveConnectedAuthStrategy(authStrategy: string) { - await setItemInAsyncStorage( - CONNECTED_AUTH_STRATEGY_LOCAL_STORAGE_NAME, - authStrategy, - ); -} - -export async function clearConnectedAuthStrategy() { - await removeItemInAsyncStorage(CONNECTED_AUTH_STRATEGY_LOCAL_STORAGE_NAME); -} - -export async function isDeviceSharePresentForUser( - clientId: string, - walletUserId?: string, -): Promise { - if (!walletUserId) { - return false; - } - const storedDeviceShare = await getItemFromAsyncStorage( - DEVICE_SHARE_LOCAL_STORAGE_NAME(clientId, walletUserId), - ); - return !!storedDeviceShare; -} - export async function getAuthTokenClient(clientId: string) { return getItemFromAsyncStorage(AUTH_TOKEN_LOCAL_STORAGE_NAME(clientId)); } diff --git a/packages/thirdweb/src/wallets/in-app/native/helpers/storage/state.ts b/packages/thirdweb/src/wallets/in-app/native/helpers/storage/state.ts deleted file mode 100644 index 52e39ef713a..00000000000 --- a/packages/thirdweb/src/wallets/in-app/native/helpers/storage/state.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { CognitoUser } from "amazon-cognito-identity-js"; - -// TODO: DO we need to swap this out with a proper state management system? -let cognitoUserAtom: CognitoUser | undefined; - -export function getCognitoUser() { - return cognitoUserAtom; -} - -export function setCognitoUser(newUser: CognitoUser) { - cognitoUserAtom = newUser; -} diff --git a/packages/thirdweb/src/wallets/in-app/native/helpers/types.ts b/packages/thirdweb/src/wallets/in-app/native/helpers/types.ts deleted file mode 100644 index 4d84a78b30f..00000000000 --- a/packages/thirdweb/src/wallets/in-app/native/helpers/types.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { - AuthProvider, - RecoveryShareManagement, -} from "../../core/authentication/types.js"; - -export type VerifiedTokenResponse = { - verifiedToken: { - jwtToken: string; - authProvider: AuthProvider; - developerClientId: string; - authDetails: { - email?: string; - userWalletId: string; - recoveryCode?: string; - cookieString?: string; - recoveryShareManagement: RecoveryShareManagement; - }; - isNewUser: boolean; - }; - verifiedTokenJwtString: string; -}; - -export type IsValidUserManagedEmailOTPResponse = { - isValid: { type: "boolean" }; -}; diff --git a/packages/thirdweb/src/wallets/in-app/native/helpers/wallet/encryption.ts b/packages/thirdweb/src/wallets/in-app/native/helpers/wallet/encryption.ts index 9540a31f328..ce045f534e7 100644 --- a/packages/thirdweb/src/wallets/in-app/native/helpers/wallet/encryption.ts +++ b/packages/thirdweb/src/wallets/in-app/native/helpers/wallet/encryption.ts @@ -16,7 +16,7 @@ const DEPRECATED_KEY_ITERATION_COUNT = 5000000; const CURRENT_KEY_ITERATION_COUNT = 650000; const KEY_LENGTH = 256; -export async function getEncryptionKey( +async function getEncryptionKey( pwd: string, salt: Uint8Array, iterationCounts: number, diff --git a/packages/thirdweb/src/wallets/in-app/native/helpers/wallet/recoveryCode.ts b/packages/thirdweb/src/wallets/in-app/native/helpers/wallet/recoveryCode.ts index 6ed7be7fb42..b285a398cdd 100644 --- a/packages/thirdweb/src/wallets/in-app/native/helpers/wallet/recoveryCode.ts +++ b/packages/thirdweb/src/wallets/in-app/native/helpers/wallet/recoveryCode.ts @@ -135,4 +135,3 @@ export async function getCognitoRecoveryPasswordV2(client: ThirdwebClient) { return (JSON.parse(encKeyResult.body) as { recoveryShareEncKey: string }) .recoveryShareEncKey; } -export const getCognitoRecoveryPassword = getCognitoRecoveryPasswordV2; diff --git a/packages/thirdweb/src/wallets/in-app/native/helpers/wallet/retrieval.ts b/packages/thirdweb/src/wallets/in-app/native/helpers/wallet/retrieval.ts index dd8eacfb3f8..81ffde01661 100644 --- a/packages/thirdweb/src/wallets/in-app/native/helpers/wallet/retrieval.ts +++ b/packages/thirdweb/src/wallets/in-app/native/helpers/wallet/retrieval.ts @@ -35,8 +35,8 @@ export async function getExistingUserAccount(args: { client: ThirdwebClient }) { } async function getWalletPrivateKeyFromShares(shares: string[]) { - const sss = await import("./sss.js"); - let privateKeyHex = sss.secrets.combine(shares, 0); + const { secrets } = await import("./sss.js"); + let privateKeyHex = secrets.combine(shares, 0); if (!isHex(privateKeyHex)) { privateKeyHex = `0x${privateKeyHex}`; } @@ -169,7 +169,7 @@ async function getShares< }; } -export async function getAccountAddressFromShares(args: { +async function getAccountAddressFromShares(args: { client: ThirdwebClient; shares: string[]; }) { diff --git a/packages/thirdweb/src/wallets/in-app/native/native-connector.ts b/packages/thirdweb/src/wallets/in-app/native/native-connector.ts index f4d34357fe8..35454a63f9b 100644 --- a/packages/thirdweb/src/wallets/in-app/native/native-connector.ts +++ b/packages/thirdweb/src/wallets/in-app/native/native-connector.ts @@ -39,7 +39,7 @@ import { postAuth } from "./helpers/auth/middleware.js"; import { getWalletUserDetails } from "./helpers/storage/local.js"; import { getExistingUserAccount } from "./helpers/wallet/retrieval.js"; -export type NativeConnectorOptions = { +type NativeConnectorOptions = { client: ThirdwebClient; partnerId?: string | undefined; passkeyDomain?: string; diff --git a/packages/thirdweb/src/wallets/in-app/web/lib/auth/index.ts b/packages/thirdweb/src/wallets/in-app/web/lib/auth/index.ts index e95f1a0277b..08076a92bd8 100644 --- a/packages/thirdweb/src/wallets/in-app/web/lib/auth/index.ts +++ b/packages/thirdweb/src/wallets/in-app/web/lib/auth/index.ts @@ -48,9 +48,7 @@ async function getInAppWalletConnector( * ``` * @wallet */ -export async function getAuthenticatedUser( - options: GetAuthenticatedUserParams, -) { +async function getAuthenticatedUser(options: GetAuthenticatedUserParams) { const { client, ecosystem } = options; const connector = await getInAppWalletConnector(client, ecosystem); const user = await connector.getUser(); diff --git a/packages/thirdweb/src/wallets/in-app/web/lib/iframe-wallet.ts b/packages/thirdweb/src/wallets/in-app/web/lib/iframe-wallet.ts index c26f3889d68..ff96c221866 100644 --- a/packages/thirdweb/src/wallets/in-app/web/lib/iframe-wallet.ts +++ b/packages/thirdweb/src/wallets/in-app/web/lib/iframe-wallet.ts @@ -32,19 +32,17 @@ import type { import type { InAppWalletIframeCommunicator } from "../utils/iFrameCommunication/InAppWalletIframeCommunicator.js"; import type { IWebWallet, PostWalletSetup } from "./web-wallet.js"; -export type WalletManagementTypes = { +type WalletManagementTypes = { createWallet: undefined; setUpNewDevice: undefined; getUserStatus: undefined; }; -export type WalletManagementUiTypes = { +type WalletManagementUiTypes = { createWalletUi: undefined; setUpNewDeviceUi: undefined; }; -export type InAppWalletInternalHelperType = { showUi: boolean }; - -export type SignerProcedureTypes = { +type SignerProcedureTypes = { getAddress: undefined; signMessage: { message: string | Hex; diff --git a/packages/thirdweb/src/wallets/in-app/web/types.ts b/packages/thirdweb/src/wallets/in-app/web/types.ts index 75cd0fbea87..e4feaf5c0db 100644 --- a/packages/thirdweb/src/wallets/in-app/web/types.ts +++ b/packages/thirdweb/src/wallets/in-app/web/types.ts @@ -11,18 +11,8 @@ export type Ecosystem = { partnerId?: string; }; -export type EcosystemPermssions = { - allowlistedBundleIds: string[]; - allowlistedDomains: string[]; - createdAt: string; - id: string; - name: string; - permissions: ("PROMPT_USER_V1" | "FULL_CONTROL_V1")[]; - updatedAt: string; -}; - // Open to PRs from whoever sees this and knows of a cleaner way to handle things -export type ClientIdConstructorType = { +type ClientIdConstructorType = { /** * the clientId found on the dashboard settings {@link https://thirdweb.com/dashboard/settings} */ diff --git a/packages/thirdweb/src/wallets/in-app/web/utils/iFrameCommunication/InAppWalletIframeCommunicator.ts b/packages/thirdweb/src/wallets/in-app/web/utils/iFrameCommunication/InAppWalletIframeCommunicator.ts index 8f9a3105f19..569da96673b 100644 --- a/packages/thirdweb/src/wallets/in-app/web/utils/iFrameCommunication/InAppWalletIframeCommunicator.ts +++ b/packages/thirdweb/src/wallets/in-app/web/utils/iFrameCommunication/InAppWalletIframeCommunicator.ts @@ -65,7 +65,7 @@ export class InAppWalletIframeCommunicator< /** * @internal */ -export function createInAppWalletIframeLink({ +function createInAppWalletIframeLink({ clientId, baseUrl, path, @@ -96,4 +96,4 @@ export function createInAppWalletIframeLink({ } return inAppWalletUrl; } -export const IN_APP_WALLET_IFRAME_ID = "thirdweb-in-app-wallet-iframe"; +const IN_APP_WALLET_IFRAME_ID = "thirdweb-in-app-wallet-iframe"; diff --git a/packages/thirdweb/src/wallets/injected/index.ts b/packages/thirdweb/src/wallets/injected/index.ts index c80a0991ef9..678d8729aac 100644 --- a/packages/thirdweb/src/wallets/injected/index.ts +++ b/packages/thirdweb/src/wallets/injected/index.ts @@ -14,32 +14,17 @@ import { stringToHex, uint8ArrayToHex, } from "../../utils/encoding/hex.js"; +import { parseTypedData } from "../../utils/signatures/helpers/parseTypedData.js"; +import type { InjectedSupportedWalletIds } from "../__generated__/wallet-ids.js"; import type { Ethereum } from "../interfaces/ethereum.js"; -import type { - Account, - SendTransactionOption, - Wallet, -} from "../interfaces/wallet.js"; +import type { Account, SendTransactionOption } from "../interfaces/wallet.js"; +import type { DisconnectFn, SwitchChainFn } from "../types.js"; import { getValidPublicRPCUrl } from "../utils/chains.js"; import { normalizeChainId } from "../utils/normalizeChainId.js"; +import type { WalletEmitter } from "../wallet-emitter.js"; import type { InjectedConnectOptions, WalletId } from "../wallet-types.js"; import { injectedProvider } from "./mipdStore.js"; -import { parseTypedData } from "../../utils/signatures/helpers/parseTypedData.js"; -import type { InjectedSupportedWalletIds } from "../__generated__/wallet-ids.js"; -import type { DisconnectFn, SwitchChainFn } from "../types.js"; -import type { WalletEmitter } from "../wallet-emitter.js"; - -/** - * Checks if the provided wallet is an injected wallet. - * - * @param wallet - The wallet to check. - * @returns True if the wallet is an injected wallet, false otherwise. - */ -export function isInjectedWallet(wallet: Wallet) { - return !!injectedProvider(wallet.id); -} - // TODO: save the provider in data export function getInjectedProvider(walletId: WalletId) { const provider = injectedProvider(walletId); diff --git a/packages/thirdweb/src/wallets/interfaces/wallet-data.ts b/packages/thirdweb/src/wallets/interfaces/wallet-data.ts deleted file mode 100644 index c6b5bcf6d41..00000000000 --- a/packages/thirdweb/src/wallets/interfaces/wallet-data.ts +++ /dev/null @@ -1,48 +0,0 @@ -import type { Chain } from "../../chains/types.js"; -import type { AsyncStorage } from "../../utils/storage/AsyncStorage.js"; -import type { WalletCreationOptions, WalletId } from "../wallet-types.js"; -import type { Account, Wallet } from "./wallet.js"; - -export type WalletData = { - chain: Chain | undefined; - storage?: AsyncStorage; - options: WalletCreationOptions; - account?: Account | undefined; - onChainChanged: (newChainId: string) => void; - onDisconnect: () => void; - // dynamically loaded methods for given wallet id when doing connect/autoConnect - methods?: { - switchChain?: (wallet: Wallet, chain: Chain) => Promise; - disconnect?: (wallet: Wallet) => Promise; - }; -}; - -const walletDataMap = new WeakMap>(); - -/** - * @internal - */ -export function getWalletData( - wallet: Wallet, -): WalletData | undefined { - return walletDataMap.get(wallet) as WalletData | undefined; -} - -/** - * @internal - */ -export function setWalletData( - wallet: Wallet, - data: WalletData, -): void { - walletDataMap.set(wallet, data as WalletData); -} - -/** - * @internal - */ -export function deleteWalletData( - wallet: Wallet, -): void { - walletDataMap.delete(wallet); -} diff --git a/packages/thirdweb/src/wallets/interfaces/wallet.ts b/packages/thirdweb/src/wallets/interfaces/wallet.ts index 13b3fc17d53..438748de77a 100644 --- a/packages/thirdweb/src/wallets/interfaces/wallet.ts +++ b/packages/thirdweb/src/wallets/interfaces/wallet.ts @@ -21,12 +21,12 @@ export type SendTransactionOption = TransactionSerializable & { chainId: number; }; -export type SendRawTransactionOptions = { +type SendRawTransactionOptions = { rawTransaction: Hex; chainId: number; }; -export type WatchAssetParams = { +type WatchAssetParams = { type: "ERC20"; options: { address: Address; diff --git a/packages/thirdweb/src/wallets/smart/index.ts b/packages/thirdweb/src/wallets/smart/index.ts index 6ca60fc07d1..7ac16fea68c 100644 --- a/packages/thirdweb/src/wallets/smart/index.ts +++ b/packages/thirdweb/src/wallets/smart/index.ts @@ -75,7 +75,7 @@ export function isSmartWallet( * We can get the personal account for given smart account but not the other way around - this map gives us the reverse lookup * @internal */ -export const personalAccountToSmartAccountMap = new WeakMap< +const personalAccountToSmartAccountMap = new WeakMap< Account, Wallet<"smart"> >(); diff --git a/packages/thirdweb/src/wallets/smart/lib/packUserOp.ts b/packages/thirdweb/src/wallets/smart/lib/packUserOp.ts index 293cdd552f4..d4cc6277f87 100644 --- a/packages/thirdweb/src/wallets/smart/lib/packUserOp.ts +++ b/packages/thirdweb/src/wallets/smart/lib/packUserOp.ts @@ -1,7 +1,7 @@ -import { type Hex, concat, pad, slice, toHex } from "viem"; +import { type Hex, concat, pad, toHex } from "viem"; import type { PackedUserOperation, UserOperationV07 } from "../types.js"; -export function getInitCode(unpackedUserOperation: UserOperationV07) { +function getInitCode(unpackedUserOperation: UserOperationV07) { return unpackedUserOperation.factory ? concat([ unpackedUserOperation.factory as Hex, @@ -10,7 +10,7 @@ export function getInitCode(unpackedUserOperation: UserOperationV07) { : "0x"; } -export function getAccountGasLimits(unpackedUserOperation: UserOperationV07) { +function getAccountGasLimits(unpackedUserOperation: UserOperationV07) { return concat([ pad(toHex(unpackedUserOperation.verificationGasLimit), { size: 16, @@ -19,14 +19,7 @@ export function getAccountGasLimits(unpackedUserOperation: UserOperationV07) { ]) as Hex; } -export function unpackAccountGasLimits(accountGasLimits: Hex) { - return { - verificationGasLimit: BigInt(slice(accountGasLimits, 0, 16)), - callGasLimit: BigInt(slice(accountGasLimits, 16)), - }; -} - -export function getGasLimits(unpackedUserOperation: UserOperationV07) { +function getGasLimits(unpackedUserOperation: UserOperationV07) { return concat([ pad(toHex(unpackedUserOperation.maxPriorityFeePerGas), { size: 16, @@ -35,14 +28,7 @@ export function getGasLimits(unpackedUserOperation: UserOperationV07) { ]) as Hex; } -export function unpackGasLimits(gasLimits: Hex) { - return { - maxPriorityFeePerGas: BigInt(slice(gasLimits, 0, 16)), - maxFeePerGas: BigInt(slice(gasLimits, 16)), - }; -} - -export function getPaymasterAndData(unpackedUserOperation: UserOperationV07) { +function getPaymasterAndData(unpackedUserOperation: UserOperationV07) { return unpackedUserOperation.paymaster ? concat([ unpackedUserOperation.paymaster as Hex, diff --git a/packages/thirdweb/src/wallets/smart/lib/userop.ts b/packages/thirdweb/src/wallets/smart/lib/userop.ts index 015ed110972..2979f424e04 100644 --- a/packages/thirdweb/src/wallets/smart/lib/userop.ts +++ b/packages/thirdweb/src/wallets/smart/lib/userop.ts @@ -55,7 +55,7 @@ const getKey = (accountContract: ThirdwebContract) => { return `${accountContract.chain.id}:${accountContract.address}`; }; -export const markAccountDeploying = (accountContract: ThirdwebContract) => { +const markAccountDeploying = (accountContract: ThirdwebContract) => { isDeployingSet.add(getKey(accountContract)); }; @@ -63,7 +63,7 @@ export const clearAccountDeploying = (accountContract: ThirdwebContract) => { isDeployingSet.delete(getKey(accountContract)); }; -export const isAccountDeploying = (accountContract: ThirdwebContract) => { +const isAccountDeploying = (accountContract: ThirdwebContract) => { return isDeployingSet.has(getKey(accountContract)); }; diff --git a/packages/thirdweb/src/wallets/smart/lib/utils.ts b/packages/thirdweb/src/wallets/smart/lib/utils.ts index 5e31b6bad69..e32e5fa2302 100644 --- a/packages/thirdweb/src/wallets/smart/lib/utils.ts +++ b/packages/thirdweb/src/wallets/smart/lib/utils.ts @@ -1,5 +1,4 @@ -import { concat } from "viem"; -import { isHex, numberToHex, toHex } from "../../../utils/encoding/hex.js"; +import { isHex, toHex } from "../../../utils/encoding/hex.js"; import type { UserOperationV06, UserOperationV06Hexed, @@ -24,15 +23,6 @@ export const generateRandomUint192 = (): bigint => { ); }; -/** - * @internal - */ -export const randomNonce = () => { - return BigInt( - concat([numberToHex(generateRandomUint192()), "0x0000000000000000"]), - ); -}; - /** * @internal */ diff --git a/packages/thirdweb/src/wallets/utils/getTokenBalance.ts b/packages/thirdweb/src/wallets/utils/getTokenBalance.ts index e8eb7616b4b..af18e303532 100644 --- a/packages/thirdweb/src/wallets/utils/getTokenBalance.ts +++ b/packages/thirdweb/src/wallets/utils/getTokenBalance.ts @@ -11,7 +11,7 @@ import { getRpcClient } from "../../rpc/rpc.js"; import { toTokens } from "../../utils/units.js"; import type { Account } from "../interfaces/wallet.js"; -export type GetTokenBalanceOptions = { +type GetTokenBalanceOptions = { account: Pick; client: ThirdwebClient; chain: Chain; diff --git a/packages/thirdweb/src/wallets/wallet-connect/receiver/index.ts b/packages/thirdweb/src/wallets/wallet-connect/receiver/index.ts index 03bfc77cdc6..16722082cf2 100644 --- a/packages/thirdweb/src/wallets/wallet-connect/receiver/index.ts +++ b/packages/thirdweb/src/wallets/wallet-connect/receiver/index.ts @@ -27,7 +27,7 @@ import type { WalletConnectSessionRequestEvent, } from "./types.js"; -export type CreateWalletConnectClientOptions = Prettify< +type CreateWalletConnectClientOptions = Prettify< WalletConnectConfig & { /** * Your application's thirdweb client. @@ -66,7 +66,7 @@ export type CreateWalletConnectClientOptions = Prettify< } >; -export type CreateWalletConnectSessionOptions = { +type CreateWalletConnectSessionOptions = { /** * The WalletConnect client returned from `createWalletConnectClient` */ diff --git a/packages/thirdweb/src/wallets/wallet-connect/types.ts b/packages/thirdweb/src/wallets/wallet-connect/types.ts index 2a3e91e65c1..68130013cb3 100644 --- a/packages/thirdweb/src/wallets/wallet-connect/types.ts +++ b/packages/thirdweb/src/wallets/wallet-connect/types.ts @@ -193,10 +193,3 @@ type SavedConnectParams = { chain: Chain; pairingTopic?: string; }; - -export type WalletConnectMetadata = { - name: string; - url: string; - description: string; - icons: string[]; -}; diff --git a/packages/thirdweb/test/globalSetup.ts b/packages/thirdweb/test/globalSetup.ts index 2819f69c55d..182705c8c68 100644 --- a/packages/thirdweb/test/globalSetup.ts +++ b/packages/thirdweb/test/globalSetup.ts @@ -1,5 +1,5 @@ -import { sha256 } from "@noble/hashes/sha256"; import { startProxy } from "@viem/anvil"; +import { computeClientIdFromSecretKey } from "../src/utils/client-id.js"; import { BASE_FORK_BLOCK_NUMBER, FORK_BLOCK_NUMBER, @@ -11,9 +11,7 @@ require("dotenv-mono").load(); const SECRET_KEY = process.env.TW_SECRET_KEY as string; -const clientId = SECRET_KEY - ? Buffer.from(sha256(SECRET_KEY)).toString("hex").slice(0, 32) - : ""; +const clientId = computeClientIdFromSecretKey(SECRET_KEY); export default async function globalSetup() { const shutdownMainnet = await startProxy({ diff --git a/packages/thirdweb/test/reactSetup.ts b/packages/thirdweb/test/reactSetup.ts index 097fba43ed8..d4fc5ec26ff 100644 --- a/packages/thirdweb/test/reactSetup.ts +++ b/packages/thirdweb/test/reactSetup.ts @@ -1,4 +1,3 @@ -import "@testing-library/jest-dom/vitest"; import { cleanup } from "@testing-library/react"; import { afterEach } from "vitest"; diff --git a/packages/thirdweb/test/src/mocks/storage.ts b/packages/thirdweb/test/src/mocks/storage.ts deleted file mode 100644 index 1a08d6e1894..00000000000 --- a/packages/thirdweb/test/src/mocks/storage.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { http, HttpResponse } from 'msw'; -import { getThirdwebDomains } from '../../../src/utils/domains.js'; - -export const uploadMock = (mockHash: string) => http.post(`https://${getThirdwebDomains().storage}/ipfs/upload`, async () => { - return HttpResponse.json({ - IpfsHash: mockHash - }) -}); - -export const downloadMock = (mockData: unknown) => http.get('https://*.ipfscdn.io/ipfs/:hash/:id', async () => { - return HttpResponse.json(mockData ?? {}); -}); - diff --git a/packages/thirdweb/test/src/react-render.tsx b/packages/thirdweb/test/src/react-render.tsx index 5f8eae222ca..bf332ae12d8 100644 --- a/packages/thirdweb/test/src/react-render.tsx +++ b/packages/thirdweb/test/src/react-render.tsx @@ -1,3 +1,4 @@ +import "@testing-library/jest-dom/vitest"; import { render } from "@testing-library/react"; import type { RenderOptions } from "@testing-library/react"; import type { ReactElement } from "react"; diff --git a/packages/thirdweb/test/vitest.config.ts b/packages/thirdweb/test/vitest.config.ts index 9312bc31e87..8bc39cabaf8 100644 --- a/packages/thirdweb/test/vitest.config.ts +++ b/packages/thirdweb/test/vitest.config.ts @@ -6,7 +6,6 @@ import { defineConfig } from "vitest/config"; const plugins = process.env.CI ? [codspeedPlugin()] : []; export default defineConfig({ - // @ts-expect-error - this is a valid vite config plugins: [...plugins, react()], test: { alias: { @@ -32,11 +31,8 @@ export default defineConfig({ ], include: ["src/**"], }, - environmentMatchGlobs: [ - ["src/react/**/*.test.tsx", "happy-dom"], - ["src/**/*.test.ts", "node"], - ["src/**/*", "node"], // all other files use node - ], + environmentMatchGlobs: [["src/react/**/*.test.tsx", "happy-dom"]], + environment: "node", include: ["src/**/*.test.{ts,tsx}"], setupFiles: [join(__dirname, "./reactSetup.ts")], globalSetup: [join(__dirname, "./globalSetup.ts")], diff --git a/packages/typedoc-gen/CHANGELOG.md b/packages/typedoc-gen/CHANGELOG.md deleted file mode 100644 index a2126451c1f..00000000000 --- a/packages/typedoc-gen/CHANGELOG.md +++ /dev/null @@ -1,13 +0,0 @@ -# typedoc-gen - -## 1.0.2 - -### Patch Changes - -- [#2577](https://github.com/thirdweb-dev/js/pull/2577) [`d93286b`](https://github.com/thirdweb-dev/js/commit/d93286bc1f8224d055b50ce3ffa4f302869cb2b1) Thanks [@jnsdls](https://github.com/jnsdls)! - update dependencies - -## 1.0.1 - -### Patch Changes - -- [#1842](https://github.com/thirdweb-dev/js/pull/1842) [`a36c7e83`](https://github.com/thirdweb-dev/js/commit/a36c7e8331744879a169f84e97b66abf0ab44f56) Thanks [@MananTank](https://github.com/MananTank)! - Update typedoc setup diff --git a/packages/typedoc-gen/package.json b/packages/typedoc-gen/package.json deleted file mode 100644 index 61f15dd5d49..00000000000 --- a/packages/typedoc-gen/package.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "private": true, - "name": "typedoc-gen", - "version": "1.0.2", - "description": "", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", - "types": "dist/types/index.d.ts", - "typings": "dist/types/index.d.ts", - "exports": { - ".": { - "types": "./dist/types/index.d.ts", - "import": "./dist/esm/index.js", - "default": "./dist/cjs/index.js" - } - }, - "scripts": { - "clean": "rm -rf dist/", - "build": "pnpm clean && pnpm build:types && pnpm build:cjs && pnpm build:esm", - "build:cjs": "tsc --noCheck --project ./tsconfig.build.json --module commonjs --outDir ./dist/cjs --verbatimModuleSyntax false && printf '{\"type\":\"commonjs\"}' > ./dist/cjs/package.json", - "build:esm": "tsc --noCheck --project ./tsconfig.build.json --module es2020 --outDir ./dist/esm && printf '{\"type\": \"module\",\"sideEffects\":false}' > ./dist/esm/package.json", - "build:types": "tsc --project ./tsconfig.build.json --module esnext --declarationDir ./dist/types --emitDeclarationOnly --declaration --declarationMap", - "watch": "tsup src/index.ts --format esm --dts --watch" - }, - "keywords": [], - "author": "", - "license": "ISC", - "dependencies": { - "typedoc": "0.26.7" - }, - "devDependencies": { - "typescript": "5.6.2" - } -} diff --git a/packages/typedoc-gen/src/index.ts b/packages/typedoc-gen/src/index.ts deleted file mode 100644 index fd94cd58fd8..00000000000 --- a/packages/typedoc-gen/src/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -import TypeDoc from "typedoc"; - -/** - * - * Generate a documentation JSON file for a project - */ -export async function typedoc(options: { - entryPoints: string[]; - exclude: string[]; -}) { - const jsonOut = "typedoc/documentation.json"; - - const app = await TypeDoc.Application.bootstrapWithPlugins({ - entryPoints: options.entryPoints, - excludeInternal: true, - exclude: options.exclude, - }); - - const project = await app.convert(); - if (!project) { - throw new Error("Failed to create project"); - } - - await app.generateJson(project, jsonOut); -} diff --git a/packages/typedoc-gen/tsconfig.base.json b/packages/typedoc-gen/tsconfig.base.json deleted file mode 100644 index 2b519cac7ea..00000000000 --- a/packages/typedoc-gen/tsconfig.base.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - // This tsconfig file contains the shared config for the build (tsconfig.build.json) and type checking (tsconfig.json) config. - "include": [], - "compilerOptions": { - // Incremental builds - // NOTE: Enabling incremental builds speeds up `tsc`. Keep in mind though that it does not reliably bust the cache when the `tsconfig.json` file changes. - "incremental": false, - - // Type checking - "strict": true, - "useDefineForClassFields": true, // Not enabled by default in `strict` mode unless we bump `target` to ES2022. - "noFallthroughCasesInSwitch": true, // Not enabled by default in `strict` mode. - "noImplicitReturns": true, // Not enabled by default in `strict` mode. - "useUnknownInCatchVariables": true, // TODO: This would normally be enabled in `strict` mode but would require some adjustments to the codebase. - "noImplicitOverride": true, // Not enabled by default in `strict` mode. - "noUnusedLocals": true, // Not enabled by default in `strict` mode. - "noUnusedParameters": true, // Not enabled by default in `strict` mode. - "exactOptionalPropertyTypes": false, // Not enabled by default in `strict` mode. - "noUncheckedIndexedAccess": true, // Not enabled by default in `strict` mode. - - // JavaScript support - "allowJs": false, - "checkJs": false, - - // Interop constraints - "esModuleInterop": false, - "allowSyntheticDefaultImports": true, - "forceConsistentCasingInFileNames": true, - "verbatimModuleSyntax": true, - "importHelpers": true, // This is only used for build validation. Since we do not have `tslib` installed, this will fail if we accidentally make use of anything that'd require injection of helpers. - - // Language and environment - "moduleResolution": "NodeNext", - "module": "NodeNext", - "target": "ES2021", // Setting this to `ES2021` enables native support for `Node v16+`: https://github.com/microsoft/TypeScript/wiki/Node-Target-Mapping. - "lib": [ - "ES2022", // By using ES2022 we get access to the `.cause` property on `Error` instances. - "DOM" // We are adding `DOM` here to get the `fetch`, etc. types. This should be removed once these types are available via DefinitelyTyped. - ], - - // Skip type checking for node modules - "skipLibCheck": true, - - // jsx for "/react" portion - "jsx": "react-jsx" - } -} diff --git a/packages/typedoc-gen/tsconfig.build.json b/packages/typedoc-gen/tsconfig.build.json deleted file mode 100644 index 3ae3943df87..00000000000 --- a/packages/typedoc-gen/tsconfig.build.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "extends": "./tsconfig.base.json", - "include": ["src"], - "exclude": [ - "src/**/*.test.ts", - "src/**/*.test.tsx", - "src/**/*.test-d.ts", - "src/**/*.bench.ts", - "src/**/*.macro.ts" - ], - "compilerOptions": { - "moduleResolution": "node", - "sourceMap": true, - "rootDir": "./src" - } -} diff --git a/packages/typedoc-gen/tsconfig.json b/packages/typedoc-gen/tsconfig.json deleted file mode 100644 index bc683d70754..00000000000 --- a/packages/typedoc-gen/tsconfig.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - // This configuration is used for local development and type checking. - "extends": "./tsconfig.base.json", - "include": ["src", "test"], - "exclude": [], - // "references": [{ "path": "./scripts/tsconfig.json" }], - "compilerOptions": { - "baseUrl": ".", - "outDir": "./dist", - "paths": { - "~test/*": ["./test/src/*"] - } - } -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e40908afab9..9556dfba249 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,8 +33,8 @@ importers: .: devDependencies: '@biomejs/biome': - specifier: 1.9.1 - version: 1.9.1 + specifier: 1.9.2 + version: 1.9.2 '@changesets/changelog-github': specifier: 0.5.0 version: 0.5.0 @@ -47,69 +47,21 @@ importers: '@manypkg/get-packages': specifier: 2.2.2 version: 2.2.2 - '@playwright/test': - specifier: 1.47.1 - version: 1.47.1 - '@size-limit/preset-big-lib': - specifier: 11.1.5 - version: 11.1.5(bufferutil@4.0.8)(size-limit@11.1.5)(utf-8-validate@6.0.4) - '@types/bun': - specifier: 1.1.9 - version: 1.1.9 '@types/node': specifier: 20.14.9 version: 20.14.9 - '@types/react': - specifier: ^18.3.7 - version: 18.3.7 - '@viem/anvil': - specifier: 0.0.10 - version: 0.0.10(bufferutil@4.0.8)(utf-8-validate@6.0.4) - '@vitest/coverage-v8': - specifier: 2.1.1 - version: 2.1.1(vitest@2.1.1(@types/node@20.14.9)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.8(typescript@5.6.2))(terser@5.33.0)) - dotenv-mono: - specifier: ^1.3.14 - version: 1.3.14 - knip: - specifier: ^5.30.2 - version: 5.30.2(@types/node@20.14.9)(typescript@5.6.2) - mitata: - specifier: 0.1.14 - version: 0.1.14 - react: - specifier: 18.3.1 - version: 18.3.1 - rimraf: - specifier: 6.0.1 - version: 6.0.1 - sharp: - specifier: ^0.33.5 - version: 0.33.5 - size-limit: - specifier: 11.1.5 - version: 11.1.5 turbo: specifier: 2.1.2 version: 2.1.2 - typedoc-gen: - specifier: workspace:* - version: link:packages/typedoc-gen typescript: specifier: 5.6.2 version: 5.6.2 - vitest: - specifier: 2.1.1 - version: 2.1.1(@types/node@20.14.9)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.8(typescript@5.6.2))(terser@5.33.0) - yalc: - specifier: 1.0.0-pre.53 - version: 1.0.0-pre.53 apps/dashboard: dependencies: '@chakra-ui/react': specifier: ^2.8.2 - version: 2.8.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.8.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@chakra-ui/styled-system': specifier: ^2.9.2 version: 2.9.2 @@ -118,73 +70,73 @@ importers: version: 2.1.2(@chakra-ui/styled-system@2.9.2) '@coinbase/onchainkit': specifier: ^0.14.2 - version: 0.14.2(@tanstack/react-query@5.56.2(react@18.3.1))(@xmtp/frames-validator@0.6.2(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(graphql-request@7.1.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.21.9(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)) + version: 0.14.2(@tanstack/react-query@5.56.2(react@18.3.1))(@xmtp/frames-validator@0.6.2(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(graphql-request@6.1.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.21.11(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)) '@emotion/react': specifier: 11.13.3 - version: 11.13.3(@types/react@18.3.7)(react@18.3.1) + version: 11.13.3(@types/react@18.3.8)(react@18.3.1) '@emotion/styled': specifier: 11.13.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1) '@hookform/resolvers': specifier: ^3.9.0 version: 3.9.0(react-hook-form@7.52.0(react@18.3.1)) '@n8tb1t/use-scroll-position': specifier: ^2.0.3 - version: 2.0.3(@types/react@18.3.7)(react@18.3.1) + version: 2.0.3(@types/react@18.3.8)(react@18.3.1) '@radix-ui/react-alert-dialog': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-aspect-ratio': specifier: ^1.0.3 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-avatar': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-checkbox': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-dialog': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-dropdown-menu': specifier: ^2.1.1 - version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-hover-card': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-label': specifier: ^2.1.0 - version: 2.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-popover': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-progress': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-radio-group': specifier: ^1.2.0 - version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-select': specifier: ^2.1.1 - version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-separator': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': specifier: ^1.1.0 - version: 1.1.0(@types/react@18.3.7)(react@18.3.1) + version: 1.1.0(@types/react@18.3.8)(react@18.3.1) '@radix-ui/react-switch': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-tooltip': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-icons/all-files': specifier: ^4.1.0 version: 4.1.0(react@18.3.1) '@sentry/nextjs': specifier: 8.30.0 - version: 8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(next@14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) + version: 8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(next@14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) '@shazow/whatsabi': specifier: ^0.14.1 version: 0.14.1(@noble/hashes@1.5.0)(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -205,13 +157,13 @@ importers: version: link:../../packages/service-utils '@vercel/og': specifier: ^0.6.2 - version: 0.6.2 + version: 0.6.3 abitype: specifier: 1.0.5 version: 1.0.5(typescript@5.6.2)(zod@3.23.8) chakra-react-select: specifier: ^4.7.6 - version: 4.9.2(ooyxqpmhhomg5ipsk5jt3smuua) + version: 4.9.2(saar3vdfloy35gzgx2xltqlxv4) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -232,7 +184,7 @@ importers: version: 6.0.1 framer-motion: specifier: 11.5.4 - version: 11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) fuse.js: specifier: 7.0.0 version: 7.0.0 @@ -262,7 +214,7 @@ importers: version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nextjs-toploader: specifier: ^1.6.12 - version: 1.6.12(next@14.2.12(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.6.12(next@14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) papaparse: specifier: ^5.4.1 version: 5.4.1 @@ -307,7 +259,7 @@ importers: version: 9.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-markdown: specifier: ^9.0.1 - version: 9.0.1(@types/react@18.3.7)(react@18.3.1) + version: 9.0.1(@types/react@18.3.8)(react@18.3.1) react-otp-input: specifier: ^3.1.1 version: 3.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -334,13 +286,13 @@ importers: version: 3.2.0 swagger-ui-react: specifier: ^5.17.14 - version: 5.17.14(@types/react@18.3.7)(ramda@0.30.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.17.14(@types/react@18.3.8)(ramda@0.30.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwind-merge: specifier: ^2.5.2 version: 2.5.2 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2))) + version: 1.0.7(tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2))) thirdweb: specifier: workspace:* version: link:../../packages/thirdweb @@ -370,32 +322,32 @@ importers: specifier: 1.47.1 version: 1.47.1 '@storybook/addon-essentials': - specifier: 8.3.1 - version: 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3) + specifier: 8.3.2 + version: 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3) '@storybook/addon-interactions': - specifier: 8.3.1 - version: 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + specifier: 8.3.2 + version: 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addon-links': - specifier: 8.3.1 - version: 8.3.1(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + specifier: 8.3.2 + version: 8.3.2(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addon-onboarding': - specifier: 8.3.1 - version: 8.3.1(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + specifier: 8.3.2 + version: 8.3.2(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addon-viewport': specifier: 8.3.1 - version: 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + version: 8.3.1(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/blocks': specifier: 8.3.1 - version: 8.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + version: 8.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/nextjs': specifier: 8.3.1 - version: 8.3.1(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)(next@14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(type-fest@4.26.1)(typescript@5.6.2)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) + version: 8.3.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(next@14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(type-fest@4.26.1)(typescript@5.6.2)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) '@storybook/react': - specifier: 8.3.1 - version: 8.3.1(@storybook/test@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) + specifier: 8.3.2 + version: 8.3.2(@storybook/test@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) '@storybook/test': - specifier: 8.3.1 - version: 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + specifier: 8.3.2 + version: 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@types/color': specifier: ^3.0.6 version: 3.0.6 @@ -412,8 +364,8 @@ importers: specifier: ^1.5.5 version: 1.5.5 '@types/react': - specifier: ^18.3.7 - version: 18.3.7 + specifier: ^18.3.8 + version: 18.3.8 '@types/react-dom': specifier: ^18 version: 18.3.0 @@ -437,7 +389,7 @@ importers: version: 10.4.20(postcss@8.4.47) checkly: specifier: ^4.8.1 - version: 4.9.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10) + version: 4.9.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10) eslint: specifier: 8.57.0 version: 8.57.0 @@ -450,18 +402,21 @@ importers: eslint-plugin-storybook: specifier: ^0.8.0 version: 0.8.0(eslint@8.57.0)(typescript@5.6.2) + knip: + specifier: ^5.30.4 + version: 5.30.4(@types/node@20.14.9)(typescript@5.6.2) next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@14.2.12(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) postcss: specifier: 8.4.47 version: 8.4.47 storybook: - specifier: 8.3.1 - version: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + specifier: 8.3.2 + version: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) tailwindcss: specifier: 3.4.12 - version: 3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2)) + version: 3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)) typescript: specifier: 5.6.2 version: 5.6.2 @@ -470,43 +425,43 @@ importers: dependencies: '@radix-ui/react-accordion': specifier: ^1.2.0 - version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-checkbox': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-dialog': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-dropdown-menu': specifier: ^2.1.1 - version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-label': specifier: ^2.1.0 - version: 2.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-radio-group': specifier: ^1.2.0 - version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-scroll-area': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-select': specifier: ^2.1.1 - version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-separator': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': specifier: ^1.1.0 - version: 1.1.0(@types/react@18.3.7)(react@18.3.1) + version: 1.1.0(@types/react@18.3.8)(react@18.3.1) '@radix-ui/react-switch': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-tabs': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-tooltip': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-query': specifier: 5.56.2 version: 5.56.2(react@18.3.1) @@ -521,7 +476,7 @@ importers: version: 0.441.0(react@18.3.1) next: specifier: 14.2.12 - version: 14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: specifier: ^0.3.0 version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -539,7 +494,7 @@ importers: version: 0.0.1 shiki: specifier: ^1.17.7 - version: 1.17.7 + version: 1.18.0 tailwind-merge: specifier: ^2.5.2 version: 2.5.2 @@ -554,8 +509,8 @@ importers: specifier: 20.14.9 version: 20.14.9 '@types/react': - specifier: ^18.3.7 - version: 18.3.7 + specifier: ^18.3.8 + version: 18.3.8 '@types/react-dom': specifier: ^18 version: 18.3.0 @@ -573,10 +528,10 @@ importers: version: 8.4.47 tailwindcss: specifier: 3.4.12 - version: 3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2)) + version: 3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2))) + version: 1.0.7(tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2))) typescript: specifier: 5.6.2 version: 5.6.2 @@ -588,25 +543,25 @@ importers: version: 1.0.0(react@18.3.1) '@mdx-js/loader': specifier: ^2.3.0 - version: 2.3.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))) + version: 2.3.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))) '@mdx-js/react': specifier: ^2.3.0 version: 2.3.0(react@18.3.1) '@next/mdx': specifier: ^13.5.6 - version: 13.5.6(@mdx-js/loader@2.3.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))))(@mdx-js/react@2.3.0(react@18.3.1)) + version: 13.5.7(@mdx-js/loader@2.3.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))))(@mdx-js/react@2.3.0(react@18.3.1)) '@radix-ui/react-dialog': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-dropdown-menu': specifier: ^2.1.1 - version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': specifier: ^1.1.0 - version: 1.1.0(@types/react@18.3.7)(react@18.3.1) + version: 1.1.0(@types/react@18.3.8)(react@18.3.1) '@radix-ui/react-tabs': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-query': specifier: 5.56.2 version: 5.56.2(react@18.3.1) @@ -636,10 +591,10 @@ importers: version: 0.441.0(react@18.3.1) next: specifier: 14.2.12 - version: 14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nextjs-toploader: specifier: ^1.6.12 - version: 1.6.12(next@14.2.12(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.6.12(next@14.2.12(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) node-html-parser: specifier: ^6.1.13 version: 6.1.13 @@ -672,13 +627,13 @@ importers: version: 0.0.1 shiki: specifier: ^1.17.7 - version: 1.17.7 + version: 1.18.0 tailwind-merge: specifier: ^2.5.2 version: 2.5.2 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2))) + version: 1.0.7(tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2))) thirdweb: specifier: workspace:* version: link:../../packages/thirdweb @@ -699,8 +654,8 @@ importers: specifier: 20.14.9 version: 20.14.9 '@types/react': - specifier: ^18.3.7 - version: 18.3.7 + specifier: ^18.3.8 + version: 18.3.8 '@types/react-dom': specifier: ^18 version: 18.3.0 @@ -733,16 +688,16 @@ importers: version: 1.2.4 eslint-plugin-tailwindcss: specifier: ^3.15.1 - version: 3.17.4(tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2))) + version: 3.17.4(tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2))) next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@14.2.12(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.12(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) postcss: specifier: 8.4.47 version: 8.4.47 tailwindcss: specifier: 3.4.12 - version: 3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2)) + version: 3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)) tsx: specifier: ^4.19.1 version: 4.19.1 @@ -760,19 +715,19 @@ importers: version: 1.4.0 '@radix-ui/react-dialog': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-label': specifier: ^2.1.0 - version: 2.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-popover': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': specifier: ^1.1.0 - version: 1.1.0(@types/react@18.3.7)(react@18.3.1) + version: 1.1.0(@types/react@18.3.8)(react@18.3.1) '@radix-ui/react-toast': specifier: ^1.2.1 - version: 1.2.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-query': specifier: 5.56.2 version: 5.56.2(react@18.3.1) @@ -784,13 +739,13 @@ importers: version: 2.1.1 cmdk: specifier: ^1.0.0 - version: 1.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) lucide-react: specifier: 0.441.0 version: 0.441.0(react@18.3.1) next: specifier: 14.2.12 - version: 14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: specifier: ^0.3.0 version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -811,7 +766,7 @@ importers: version: 2.5.2 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2))) + version: 1.0.7(tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2))) thirdweb: specifier: workspace:* version: link:../../packages/thirdweb @@ -826,8 +781,8 @@ importers: specifier: 20.14.9 version: 20.14.9 '@types/react': - specifier: ^18.3.7 - version: 18.3.7 + specifier: ^18.3.8 + version: 18.3.8 '@types/react-dom': specifier: ^18 version: 18.3.0 @@ -842,7 +797,7 @@ importers: version: 8.4.47 tailwindcss: specifier: 3.4.12 - version: 3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2)) + version: 3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)) typescript: specifier: 5.6.2 version: 5.6.2 @@ -850,32 +805,26 @@ importers: packages/react-native-adapter: dependencies: '@aws-sdk/client-lambda': - specifier: 3.651.1 - version: 3.651.1 + specifier: 3.656.0 + version: 3.656.0 '@aws-sdk/credential-providers': - specifier: 3.651.1 - version: 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1)) + specifier: 3.654.0 + version: 3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0)) '@coinbase/wallet-mobile-sdk': specifier: ^1 - version: 1.0.13(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1) + version: 1.1.2(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) '@mobile-wallet-protocol/client': specifier: 0.0.3 - version: 0.0.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)))(expo-web-browser@13.0.3(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1) + version: 0.0.3(@react-native-async-storage/async-storage@2.0.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(expo-web-browser@13.0.3(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) '@react-native-async-storage/async-storage': specifier: ^1 || ^2 - version: 1.24.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) + version: 2.0.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) '@react-native-community/netinfo': specifier: ^11 - version: 11.3.2(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) + version: 11.4.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) '@walletconnect/react-native-compat': specifier: 2.13.2 - version: 2.13.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)))(@react-native-community/netinfo@11.3.2(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)))(expo-application@5.9.1(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-native-get-random-values@1.11.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)))(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - amazon-cognito-identity-js: - specifier: ^6 - version: 6.3.12 - aws-amplify: - specifier: 5.3.19 - version: 5.3.19(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) + version: 2.13.2(@react-native-async-storage/async-storage@2.0.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(@react-native-community/netinfo@11.4.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(expo-application@5.9.1(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-native-get-random-values@1.11.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) expo-application: specifier: ^5 version: 5.9.1(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10)) @@ -887,22 +836,26 @@ importers: version: 13.0.3(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10)) react-native: specifier: '>=0.70' - version: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10) + version: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) react-native-aes-gcm-crypto: specifier: ^0.2 - version: 0.2.2(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1) + version: 0.2.2(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) react-native-get-random-values: specifier: ^1 - version: 1.11.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) + version: 1.11.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) react-native-quick-crypto: specifier: '>=0.7.0-rc.6 || >=0.7' - version: 0.7.4(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1) + version: 0.7.5(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) react-native-svg: specifier: ^15 - version: 15.6.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1) + version: 15.7.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) typescript: specifier: '>=5.0.4' - version: 5.5.4 + version: 5.6.2 + devDependencies: + rimraf: + specifier: 6.0.1 + version: 6.0.1 packages/service-utils: dependencies: @@ -922,6 +875,9 @@ importers: typescript: specifier: 5.6.2 version: 5.6.2 + vitest: + specifier: 2.1.1 + version: 2.1.1(@types/node@20.14.9)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.9(typescript@5.6.2))(terser@5.33.0) packages/thirdweb: dependencies: @@ -930,10 +886,10 @@ importers: version: 4.0.4 '@emotion/react': specifier: 11.13.3 - version: 11.13.3(@types/react@18.3.7)(react@18.3.1) + version: 11.13.3(@types/react@18.3.8)(react@18.3.1) '@emotion/styled': specifier: 11.13.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1) '@google/model-viewer': specifier: 2.1.1 version: 2.1.1 @@ -948,34 +904,31 @@ importers: version: 1.6.2 '@radix-ui/react-dialog': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-focus-scope': specifier: 1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-icons': specifier: 1.3.0 version: 1.3.0(react@18.3.1) '@radix-ui/react-tooltip': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-query': specifier: 5.56.2 version: 5.56.2(react@18.3.1) '@walletconnect/ethereum-provider': specifier: 2.16.2 - version: 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(@types/react@18.3.7)(bufferutil@4.0.8)(ioredis@5.4.1)(react@18.3.1)(utf-8-validate@5.0.10) + version: 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(@types/react@18.3.8)(bufferutil@4.0.8)(ioredis@5.4.1)(react@18.3.1)(utf-8-validate@5.0.10) '@walletconnect/sign-client': specifier: 2.16.2 - version: 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) + version: 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) abitype: specifier: 1.0.5 version: 1.0.5(typescript@5.6.2)(zod@3.23.8) ethers: specifier: ^5 || ^6 version: 6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - fast-text-encoding: - specifier: ^1.0.6 - version: 1.0.6 fuse.js: specifier: 7.0.0 version: 7.0.0 @@ -985,70 +938,67 @@ importers: mipd: specifier: 0.0.7 version: 0.0.7(typescript@5.6.2) - node-libs-browser: - specifier: 2.2.1 - version: 2.2.1 - react: - specifier: '>=18' - version: 18.3.1 uqr: specifier: 0.1.2 version: 0.1.2 viem: - specifier: 2.21.9 - version: 2.21.9(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + specifier: 2.21.11 + version: 2.21.11(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) devDependencies: '@aws-sdk/client-lambda': - specifier: 3.651.1 - version: 3.651.1 + specifier: 3.656.0 + version: 3.656.0 '@aws-sdk/credential-providers': - specifier: 3.651.1 - version: 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1)) + specifier: 3.654.0 + version: 3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0)) + '@biomejs/biome': + specifier: 1.9.2 + version: 1.9.2 '@chromatic-com/storybook': specifier: 2.0.2 version: 2.0.2(react@18.3.1) '@codspeed/vitest-plugin': specifier: 3.1.1 - version: 3.1.1(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.1(@types/node@22.5.5)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.8(typescript@5.6.2))(terser@5.33.0)) + version: 3.1.1(vite@5.4.7(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.1(@types/node@22.5.5)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.9(typescript@5.6.2))(terser@5.33.0)) '@coinbase/wallet-mobile-sdk': specifier: 1.1.2 - version: 1.1.2(expo@51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) + version: 1.1.2(expo@51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) '@mobile-wallet-protocol/client': specifier: 0.0.3 - version: 0.0.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(expo-web-browser@13.0.3(expo@51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(expo@51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) + version: 0.0.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(expo-web-browser@13.0.3(expo@51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(expo@51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) '@react-native-async-storage/async-storage': specifier: 1.24.0 - version: 1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) + version: 1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) + '@size-limit/preset-big-lib': + specifier: 11.1.5 + version: 11.1.5(bufferutil@4.0.8)(size-limit@11.1.5)(utf-8-validate@5.0.10) '@storybook/addon-essentials': - specifier: 8.3.1 - version: 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3) + specifier: 8.3.2 + version: 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3) '@storybook/addon-interactions': - specifier: 8.3.1 - version: 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + specifier: 8.3.2 + version: 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addon-links': - specifier: 8.3.1 - version: 8.3.1(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + specifier: 8.3.2 + version: 8.3.2(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addon-onboarding': - specifier: 8.3.1 - version: 8.3.1(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@storybook/blocks': - specifier: 8.3.1 - version: 8.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + specifier: 8.3.2 + version: 8.3.2(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/react': - specifier: 8.3.1 - version: 8.3.1(@storybook/test@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) + specifier: 8.3.2 + version: 8.3.2(@storybook/test@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) '@storybook/react-vite': - specifier: 8.3.1 - version: 8.3.1(@storybook/test@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.21.3)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) + specifier: 8.3.2 + version: 8.3.2(@storybook/test@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.22.4)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)(vite@5.4.7(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) '@storybook/test': - specifier: 8.3.1 - version: 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + specifier: 8.3.2 + version: 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@testing-library/jest-dom': specifier: ^6.4.7 version: 6.5.0 '@testing-library/react': specifier: ^16.0.0 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.4.0) @@ -1056,28 +1006,31 @@ importers: specifier: ^6.0.6 version: 6.0.6 '@types/react': - specifier: ^18.3.7 - version: 18.3.7 + specifier: ^18.3.8 + version: 18.3.8 + '@viem/anvil': + specifier: 0.0.10 + version: 0.0.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) + version: 4.3.1(vite@5.4.7(@types/node@22.5.5)(terser@5.33.0)) + '@vitest/coverage-v8': + specifier: 2.1.1 + version: 2.1.1(vitest@2.1.1(@types/node@22.5.5)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.9(typescript@5.6.2))(terser@5.33.0)) '@vitest/ui': specifier: 2.1.1 version: 2.1.1(vitest@2.1.1) - amazon-cognito-identity-js: - specifier: 6.3.12 - version: 6.3.12 - aws-amplify: - specifier: 5.3.19 - version: 5.3.19(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) cross-spawn: specifier: 7.0.3 version: 7.0.3 + dotenv-mono: + specifier: ^1.3.14 + version: 1.3.14 ethers5: - specifier: npm:ethers@5.7.2 + specifier: npm:ethers@5 version: ethers@5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) ethers6: - specifier: npm:ethers@6.13.2 + specifier: npm:ethers@6 version: ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) expo-linking: specifier: 6.3.1 @@ -1088,43 +1041,54 @@ importers: happy-dom: specifier: ^15.7.4 version: 15.7.4 - msw: - specifier: 2.4.8 - version: 2.4.8(typescript@5.6.2) + knip: + specifier: ^5.30.4 + version: 5.30.4(@types/node@22.5.5)(typescript@5.6.2) + prettier: + specifier: ^3.3.2 + version: 3.3.3 + react: + specifier: 18.3.1 + version: 18.3.1 react-native: specifier: 0.75.3 - version: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) + version: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) react-native-aes-gcm-crypto: specifier: 0.2.2 - version: 0.2.2(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) + version: 0.2.2(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) react-native-passkey: specifier: 3.0.0-beta2 - version: 3.0.0-beta2(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) + version: 3.0.0-beta2(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) react-native-quick-crypto: specifier: 0.7.4 - version: 0.7.4(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) + version: 0.7.4(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) react-native-svg: specifier: 15.7.1 - version: 15.7.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) + version: 15.7.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) + rimraf: + specifier: 6.0.1 + version: 6.0.1 + sharp: + specifier: ^0.33.5 + version: 0.33.5 + size-limit: + specifier: 11.1.5 + version: 11.1.5 storybook: - specifier: 8.3.1 - version: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - typescript: - specifier: 5.6.2 - version: 5.6.2 - vite: - specifier: 5.4.6 - version: 5.4.6(@types/node@22.5.5)(terser@5.33.0) - - packages/typedoc-gen: - dependencies: + specifier: 8.3.2 + version: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) typedoc: specifier: 0.26.7 version: 0.26.7(typescript@5.6.2) - devDependencies: typescript: specifier: 5.6.2 version: 5.6.2 + vite: + specifier: 5.4.7 + version: 5.4.7(@types/node@22.5.5)(terser@5.33.0) + vitest: + specifier: 2.1.1 + version: 2.1.1(@types/node@22.5.5)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.9(typescript@5.6.2))(terser@5.33.0) packages: @@ -1145,667 +1109,132 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@aws-amplify/analytics@6.5.12': - resolution: {integrity: sha512-8z3mXLzUoMkR47W9UrK/yNw7Qo98HuhYaPW9gQa0/H5mC4IIiN/ka0RurefKTx89xkPUxIuv7pAIWqMcg8NMCA==} - - '@aws-amplify/api-graphql@3.4.18': - resolution: {integrity: sha512-4rZ0vhfTQnP+kCL+uc0BZdHsjNU1vLj5+xOPIkNrI0Y0VdN9I2aKfWjBQx8i2BIPeF3B+xSKKuGhIJD6WCxcpg==} - - '@aws-amplify/api-rest@3.5.12': - resolution: {integrity: sha512-WWUZU7MaKxxt9xw+FwnSWfbsXEwoDbGH6G8/S0YrcQeILbutLLcW4boW3d2vRaYjjC/1saVUHyrdO1mWZ++C5Q==} - - '@aws-amplify/api@5.4.12': - resolution: {integrity: sha512-LHxfHpwu6hFm6sMiPB6UAKzj5Aoccp/r4527dTg6N/aQwQXyWEGkGSK4dBSSM/Sf0vPADo9jn6WGNttCXulDyw==} - - '@aws-amplify/auth@5.6.12': - resolution: {integrity: sha512-NX5E2l9Ovsbfsh2R0iNweNVVY3QtJRWpBrHPIOxzhqSxiwK0Cay/+9bQ8Uv7/O8s2NHByG1+kXM7zR+iDuYxfA==} - - '@aws-amplify/cache@5.1.18': - resolution: {integrity: sha512-1aZ8MvA+8PJur5cnJAbBUnCUCw3ACfjCI/s/qY+Fx1jKahci3J9Yl2+pf4A6Nk6e0IjtN6FVCOKUKcWV/5+QYQ==} - - '@aws-amplify/core@5.8.12': - resolution: {integrity: sha512-kQkIRBiowtMawBPTviAkz6q9Od6IImrYxdnjFebHNqF1fuLq016jxhBLxiq5ztZDvkZX+IpSr1gzOZtNGkikvA==} - - '@aws-amplify/datastore@4.7.12': - resolution: {integrity: sha512-BnyZZPvYAka6D4OHfid7/UCBvXgpZTvXTydBW0YFZ3mIoRiTZC9+rcWm0i3EjtjUuGJuzbLhxDqklXGvUsXCkg==} - - '@aws-amplify/geo@2.3.12': - resolution: {integrity: sha512-H8cyusFfWhXANefNJz/rYAMAmD8cNPC36xzFfXrqHJTKplEUY+3dRMvkOx2gDZpqYF8Ij9qJ5BOoPfs7Jh6ySA==} - - '@aws-amplify/interactions@5.2.18': - resolution: {integrity: sha512-K1oo6GFS7kgq86QMjmF+dabuFEeJLAu1FK1tfTyFIhvrgZ4xfVnzdTXlJhS+ZJ5ZKc6WyzVmE8di/KllI+pTAA==} - - '@aws-amplify/notifications@1.6.13': - resolution: {integrity: sha512-fH1k8P1Nts/1OIy8IKQjWpJgdsql0562CPpwGBVvPnRYqnkPxvzImjZdhwTgpu+vxjDBKEky/Buu9ws+ST7Myg==} - - '@aws-amplify/predictions@5.5.12': - resolution: {integrity: sha512-KY2YUDkhNGtRIHDYDcuNIVxAfUbLP2vH1268TXRoUaZvRz5NKTKAje8Ht5AnoCDhSWTN7nduoivL97fRzo6bJA==} - - '@aws-amplify/pubsub@5.5.12': - resolution: {integrity: sha512-eD57TUee9n7ECNPWFIl1TcZmQf8+usiB2vo7t6nBgjCoudYRhYh8ZPfxg94uqfDdWBXMbRoBI0JPISyEQo2xKA==} - - '@aws-amplify/rtn-push-notification@1.1.14': - resolution: {integrity: sha512-C3y+iL8/9800wWOyIAVYAKzrHZkFeI3y2ZoJlj0xot+dCbQZkMr/XjO2ZwfC58XRKUiDKFfzCJW/XoyZlvthfw==} - - '@aws-amplify/storage@5.9.12': - resolution: {integrity: sha512-aQ9JCRJL+Dlrg5mxlvZtKuBm1NjrU/8aFZ51VdHr4BWQBfAchSk9s3UcnHeh+o8pGWCl1z9W05yp12eXTWauEw==} - - '@aws-crypto/crc32@1.2.2': - resolution: {integrity: sha512-8K0b1672qbv05chSoKpwGZ3fhvVp28Fg3AVHVkEHFl2lTLChO7wD/hTyyo8ING7uc31uZRt7bNra/hA74Td7Tw==} - - '@aws-crypto/crc32@2.0.0': - resolution: {integrity: sha512-TvE1r2CUueyXOuHdEigYjIZVesInd9KN+K/TFFNfkkxRThiNxO6i4ZqqAVMoEjAamZZ1AA8WXJkjCz7YShHPQA==} - '@aws-crypto/crc32@5.2.0': resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==} engines: {node: '>=16.0.0'} - '@aws-crypto/ie11-detection@1.0.0': - resolution: {integrity: sha512-kCKVhCF1oDxFYgQrxXmIrS5oaWulkvRcPz+QBDMsUr2crbF4VGgGT6+uQhSwJFdUAQ2A//Vq+uT83eJrkzFgXA==} - - '@aws-crypto/ie11-detection@2.0.2': - resolution: {integrity: sha512-5XDMQY98gMAf/WRTic5G++jfmS/VLM0rwpiOpaainKi4L0nqWMSB1SzsrEG5rjFZGYN6ZAefO+/Yta2dFM0kMw==} - - '@aws-crypto/sha256-browser@1.2.2': - resolution: {integrity: sha512-0tNR4kBtJp+9S0kis4+JLab3eg6QWuIeuPhzaYoYwNUXGBgsWIkktA2mnilet+EGWzf3n1zknJXC4X4DVyyXbg==} - - '@aws-crypto/sha256-browser@2.0.0': - resolution: {integrity: sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==} - '@aws-crypto/sha256-browser@5.2.0': resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==} - '@aws-crypto/sha256-js@1.2.2': - resolution: {integrity: sha512-Nr1QJIbW/afYYGzYvrF70LtaHrIRtd4TNAglX8BvlfxJLZ45SAmueIKYl5tWoNBPzp65ymXGFK0Bb1vZUpuc9g==} - - '@aws-crypto/sha256-js@2.0.0': - resolution: {integrity: sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==} - '@aws-crypto/sha256-js@5.2.0': resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==} engines: {node: '>=16.0.0'} - '@aws-crypto/supports-web-crypto@1.0.0': - resolution: {integrity: sha512-IHLfv+WmVH89EW4n6a5eE8/hUlz6qkWGMn/v4r5ZgzcXdTC5nolii2z3k46y01hWRiC2PPhOdeSLzMUCUMco7g==} - - '@aws-crypto/supports-web-crypto@2.0.2': - resolution: {integrity: sha512-6mbSsLHwZ99CTOOswvCRP3C+VCWnzBf+1SnbWxzzJ9lR0mA0JnY2JEAhp8rqmTE0GPFy88rrM27ffgp62oErMQ==} - '@aws-crypto/supports-web-crypto@5.2.0': resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==} - '@aws-crypto/util@1.2.2': - resolution: {integrity: sha512-H8PjG5WJ4wz0UXAFXeJjWCW1vkvIJ3qUUD+rGRwJ2/hj+xT58Qle2MTql/2MGzkU+1JLAFuR6aJpLAjHwhmwwg==} - - '@aws-crypto/util@2.0.2': - resolution: {integrity: sha512-Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA==} - '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/abort-controller@3.186.0': - resolution: {integrity: sha512-JFvvvtEcbYOvVRRXasi64Dd1VcOz5kJmPvtzsJ+HzMHvPbGGs/aopOJAZQJMJttzJmJwVTay0QL6yag9Kk8nYA==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/abort-controller@3.6.1': - resolution: {integrity: sha512-X81XkxX/2Tvv9YNcEto/rcQzPIdKJHFSnl9hBl/qkSdCFV/GaQ2XNWfKm5qFXMLlZNFS0Fn5CnBJ83qnBm47vg==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/client-cloudwatch-logs@3.6.1': - resolution: {integrity: sha512-QOxIDnlVTpnwJ26Gap6RGz61cDLH6TKrIp30VqwdMeT1pCGy8mn9rWln6XA+ymkofHy/08RfpGp+VN4axwd4Lw==} - engines: {node: '>=10.0.0'} - - '@aws-sdk/client-cognito-identity@3.651.1': - resolution: {integrity: sha512-FFTWI8uHXzsorQcAtPcvuXkH29sqFXVZa86UUvIrcd6kudakkUBeYDID2KYQm0FP/9uVH4xBBELHRC8PjEGmLw==} + '@aws-sdk/client-cognito-identity@3.654.0': + resolution: {integrity: sha512-3K806KJVivVP011R7Wf4ujGKP8R6d7KFlo9t0Swr9YFnStCdSdjmRX1yW8RpzSzRC4xyuUw+bo8wPf+tE/YxnA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-comprehend@3.6.1': - resolution: {integrity: sha512-Y2ixlSTjjAp2HJhkUArtYqC/X+zG5Qqu3Bl+Ez22u4u4YnG8HsNFD6FE1axuWSdSa5AFtWTEt+Cz2Ghj/tDySA==} - engines: {node: '>=10.0.0'} - - '@aws-sdk/client-firehose@3.6.1': - resolution: {integrity: sha512-KhiKCm+cJmnRFuAEyO3DBpFVDNix1XcVikdxk2lvYbFWkM1oUZoBpudxaJ+fPf2W3stF3CXIAOP+TnGqSZCy9g==} - engines: {node: '>=10.0.0'} - - '@aws-sdk/client-kinesis@3.6.1': - resolution: {integrity: sha512-Ygo+92LxHeUZmiyhiHT+k7hIOhJd6S7ckCEVUsQs2rfwe9bAygUY/3cCoZSqgWy7exFRRKsjhzStcyV6i6jrVQ==} - engines: {node: '>=10.0.0'} - - '@aws-sdk/client-lambda@3.651.1': - resolution: {integrity: sha512-/8+j1m5+hJ1fUZLWr+bC/R1/ScGIasR1Kj0jCwJUXZL+ZjKaggiy7sVmVC7DZdaD/hKCdts8SpUeXZejPjSiFg==} + '@aws-sdk/client-lambda@3.656.0': + resolution: {integrity: sha512-tpJDNpMa4G3TTjBEimBkczM/obxWwrYo88BD5/iwmxQ9LUpBLrGfbH3e1YU5vxhEvGWzNUvP7IGbIif7EvaqpQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-lex-runtime-service@3.186.3': - resolution: {integrity: sha512-YP+GDY9OxyW4rJDqjreaNpiDBvH1uzO3ShJKl57hT92Kw2auDQxttcMf//J8dQXvrVkW/fVXCLI9TmtxS7XJOQ==} - engines: {node: '>=12.0.0'} - - '@aws-sdk/client-lex-runtime-v2@3.186.3': - resolution: {integrity: sha512-4MJfSnb+qM8BYW4ToCvg7sDWN0NcEqK738hCZUV89cjp7pIHZ6osJuS/PsmZEommVj+71GviZ4buu5KUCfCGFQ==} - engines: {node: '>=12.0.0'} - - '@aws-sdk/client-location@3.186.3': - resolution: {integrity: sha512-LCMFgoWfvKBnZhhtl93RLhrsHCalM7huaxErHSKoqWDBUDP0i7rOX73qW8E25j/vQ4emEkT0d6ts1rDu4EnlNw==} - engines: {node: '>=12.0.0'} - - '@aws-sdk/client-personalize-events@3.6.1': - resolution: {integrity: sha512-x9Jl/7emSQsB6GwBvjyw5BiSO26CnH4uvjNit6n54yNMtJ26q0+oIxkplnUDyjLTfLRe373c/z5/4dQQtDffkw==} - engines: {node: '>=10.0.0'} - - '@aws-sdk/client-polly@3.6.1': - resolution: {integrity: sha512-y6fxVYndGS7z2KqHViPCqagBEOsZlxBUYUJZuD6WWTiQrI0Pwe5qG02oKJVaa5OmxE20QLf6bRBWj2rQpeF4IQ==} - engines: {node: '>=10.0.0'} - - '@aws-sdk/client-rekognition@3.6.1': - resolution: {integrity: sha512-Ia4FEog9RrI0IoDRbOJO6djwhVAAaEZutxEKrWbjrVz4bgib28L+V+yAio2SUneeirj8pNYXwBKPfoYOUqGHhA==} - engines: {node: '>=10.0.0'} - - '@aws-sdk/client-sso-oidc@3.651.1': - resolution: {integrity: sha512-PKwAyTJW8pgaPIXm708haIZWBAwNycs25yNcD7OQ3NLcmgGxvrx6bSlhPEGcvwdTYwQMJsdx8ls+khlYbLqTvQ==} + '@aws-sdk/client-sso-oidc@3.654.0': + resolution: {integrity: sha512-gbHrKsEnaAtmkNCVQzLyiqMzpDaThV/bWl/ODEklI+t6stW3Pe3oDMstEHLfJ6JU5g8sYnx4VLuxlnJMtUkvPw==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.651.1 + '@aws-sdk/client-sts': ^3.654.0 - '@aws-sdk/client-sso@3.186.0': - resolution: {integrity: sha512-qwLPomqq+fjvp42izzEpBEtGL2+dIlWH5pUCteV55hTEwHgo+m9LJPIrMWkPeoMBzqbNiu5n6+zihnwYlCIlEA==} - engines: {node: '>=12.0.0'} - - '@aws-sdk/client-sso@3.651.1': - resolution: {integrity: sha512-Fm8PoMgiBKmmKrY6QQUGj/WW6eIiQqC1I0AiVXfO+Sqkmxcg3qex+CZBAYrTuIDnvnc/89f9N4mdL8V9DRn03Q==} + '@aws-sdk/client-sso@3.654.0': + resolution: {integrity: sha512-4kBxs2IzCDtj6a6lRXa/lXK5wWpMGzwKtb+HMXf/rJYVM6x7wYRzc1hYrOd3DYkFQ/sR3dUFj+0mTP0os3aAbA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sts@3.186.3': - resolution: {integrity: sha512-mnttdyYBtqO+FkDtOT3F1FGi8qD11fF5/3zYLaNuFFULqKneaIwW2YIsjFlgvPGpmoyo/tNplnZwhQ9xQtT3Sw==} - engines: {node: '>=12.0.0'} - - '@aws-sdk/client-sts@3.651.1': - resolution: {integrity: sha512-4X2RqLqeDuVLk+Omt4X+h+Fa978Wn+zek/AM4HSPi4C5XzRBEFLRRtOQUvkETvIjbEwTYQhm0LdgzcBH4bUqIg==} + '@aws-sdk/client-sts@3.654.0': + resolution: {integrity: sha512-tyHa8jsBy+/NQZFHm6Q2Q09Vi9p3EH4yPy6PU8yPewpi2klreObtrUd0anJa6nzjS9SSuqnlZWsRic3cQ4QwCg==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-textract@3.6.1': - resolution: {integrity: sha512-nLrBzWDt3ToiGVFF4lW7a/eZpI2zjdvu7lwmOWyXX8iiPzhBVVEfd5oOorRyJYBsGMslp4sqV8TBkU5Ld/a97Q==} - engines: {node: '>=10.0.0'} - - '@aws-sdk/client-translate@3.6.1': - resolution: {integrity: sha512-RIHY+Og1i43B5aWlfUUk0ZFnNfM7j2vzlYUwOqhndawV49GFf96M3pmskR5sKEZI+5TXY77qR9TgZ/r3UxVCRQ==} - engines: {node: '>=10.0.0'} - - '@aws-sdk/config-resolver@3.186.0': - resolution: {integrity: sha512-l8DR7Q4grEn1fgo2/KvtIfIHJS33HGKPQnht8OPxkl0dMzOJ0jxjOw/tMbrIcPnr2T3Fi7LLcj3dY1Fo1poruQ==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/config-resolver@3.6.1': - resolution: {integrity: sha512-qjP1g3jLIm+XvOIJ4J7VmZRi87vsDmTRzIFePVeG+EFWwYQLxQjTGMdIj3yKTh1WuZ0HByf47mGcpiS4HZLm1Q==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/core@3.651.1': - resolution: {integrity: sha512-eqOq3W39K+5QTP5GAXtmP2s9B7hhM2pVz8OPe5tqob8o1xQgkwdgHerf3FoshO9bs0LDxassU/fUSz1wlwqfqg==} + '@aws-sdk/core@3.654.0': + resolution: {integrity: sha512-4Rwx7BVaNaFqmXBDmnOkMbyuIFFbpZ+ru4lr660p45zY1QoNNSalechfoRffcokLFOZO+VWEJkdcorPUUU993w==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-cognito-identity@3.651.1': - resolution: {integrity: sha512-tvrLvW+PxeJiw2cOc+LwJ0q86TGbXRul12jGswZWG7N71Ybr1s+e9//VeR8UwlxVCJOnm1FiWiWEd5WQmn25sQ==} + '@aws-sdk/credential-provider-cognito-identity@3.654.0': + resolution: {integrity: sha512-0aq4Ri9VYjixS7AZKNmuJc/5MlQdfrkgtzHV1TBisoroi/ed1WWnZmQvUFi3ZqRkt1Cvi7oZi6J1gZEfzq8p8g==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-env@3.186.0': - resolution: {integrity: sha512-N9LPAqi1lsQWgxzmU4NPvLPnCN5+IQ3Ai1IFf3wM6FFPNoSUd1kIA2c6xaf0BE7j5Kelm0raZOb4LnV3TBAv+g==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/credential-provider-env@3.6.1': - resolution: {integrity: sha512-coeFf/HnhpGidcAN1i1NuFgyFB2M6DeN1zNVy4f6s4mAh96ftr9DgWM1CcE3C+cLHEdpNqleVgC/2VQpyzOBLQ==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/credential-provider-env@3.649.0': - resolution: {integrity: sha512-tViwzM1dauksA3fdRjsg0T8mcHklDa8EfveyiQKK6pUJopkqV6FQx+X5QNda0t/LrdEVlFZvwHNdXqOEfc83TA==} + '@aws-sdk/credential-provider-env@3.654.0': + resolution: {integrity: sha512-kogsx3Ql81JouHS7DkheCDU9MYAvK0AokxjcshDveGmf7BbgbWCA8Fnb9wjQyNDaOXNvkZu8Z8rgkX91z324/w==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-http@3.649.0': - resolution: {integrity: sha512-ODAJ+AJJq6ozbns6ejGbicpsQ0dyMOpnGlg0J9J0jITQ05DKQZ581hdB8APDOZ9N8FstShP6dLZflSj8jb5fNA==} + '@aws-sdk/credential-provider-http@3.654.0': + resolution: {integrity: sha512-tgmAH4MBi/aDR882lfw48+tDV95ZH3GWc1Eoe6DpNLiM3GN2VfU/cZwuHmi6aq+vAbdIlswBHJ/+va0fOvlyjw==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-imds@3.186.0': - resolution: {integrity: sha512-iJeC7KrEgPPAuXjCZ3ExYZrRQvzpSdTZopYgUm5TnNZ8S1NU/4nvv5xVy61JvMj3JQAeG8UDYYgC421Foc8wQw==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/credential-provider-imds@3.6.1': - resolution: {integrity: sha512-bf4LMI418OYcQbyLZRAW8Q5AYM2IKrNqOnIcfrFn2f17ulG7TzoWW3WN/kMOw4TC9+y+vIlCWOv87GxU1yP0Bg==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/credential-provider-ini@3.186.0': - resolution: {integrity: sha512-ecrFh3MoZhAj5P2k/HXo/hMJQ3sfmvlommzXuZ/D1Bj2yMcyWuBhF1A83Fwd2gtYrWRrllsK3IOMM5Jr8UIVZA==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/credential-provider-ini@3.6.1': - resolution: {integrity: sha512-3jguW6+ttRNddRZvbrs1yb3F1jrUbqyv0UfRoHuOGthjTt+L9sDpJaJGugYnT3bS9WBu1NydLVE2kDV++mJGVw==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/credential-provider-ini@3.651.1': - resolution: {integrity: sha512-yOzPC3GbwLZ8IYzke4fy70ievmunnBUni/MOXFE8c9kAIV+/RMC7IWx14nAAZm0gAcY+UtCXvBVZprFqmctfzA==} + '@aws-sdk/credential-provider-ini@3.654.0': + resolution: {integrity: sha512-DKSdaNu2hwdmuvnm9KnA0NLqMWxxmxSOLWjSUSoFIm++wGXUjPrRMFYKvMktaXnPuyf5my8gF/yGbwzPZ8wlTg==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.651.1 + '@aws-sdk/client-sts': ^3.654.0 - '@aws-sdk/credential-provider-node@3.186.0': - resolution: {integrity: sha512-HIt2XhSRhEvVgRxTveLCzIkd/SzEBQfkQ6xMJhkBtfJw1o3+jeCk+VysXM0idqmXytctL0O3g9cvvTHOsUgxOA==} - engines: {node: '>=12.0.0'} - - '@aws-sdk/credential-provider-node@3.6.1': - resolution: {integrity: sha512-VAHOcsqkPrF1k/fA62pv9c75lUWe5bHpcbFX83C3EUPd2FXV10Lfkv6bdWhyZPQy0k8T+9/yikHH3c7ZQeFE5A==} - engines: {node: '>=10.0.0'} - - '@aws-sdk/credential-provider-node@3.651.1': - resolution: {integrity: sha512-QKA74Qs83FTUz3jS39kBuNbLAnm6cgDqomm7XS/BkYgtUq+1lI9WL97astNIuoYvumGIS58kuIa+I3ycOA4wgw==} + '@aws-sdk/credential-provider-node@3.654.0': + resolution: {integrity: sha512-wPV7CNYaXDEc+SS+3R0v8SZwkHRUE1z2k2j1d49tH5QBDT4tb/k2V/biXWkwSk3hbR+IMWXmuhJDv/5lybhIvg==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-process@3.186.0': - resolution: {integrity: sha512-ATRU6gbXvWC1TLnjOEZugC/PBXHBoZgBADid4fDcEQY1vF5e5Ux1kmqkJxyHtV5Wl8sE2uJfwWn+FlpUHRX67g==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/credential-provider-process@3.6.1': - resolution: {integrity: sha512-d0/TpMoEV4qMYkdpyyjU2Otse9X2jC1DuxWajHOWZYEw8oejMvXYTZ10hNaXZvAcNM9q214rp+k4mkt6gIcI6g==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/credential-provider-process@3.649.0': - resolution: {integrity: sha512-6VYPQpEVpU+6DDS/gLoI40ppuNM5RPIEprK30qZZxnhTr5wyrGOeJ7J7wbbwPOZ5dKwta290BiJDU2ipV8Y9BQ==} + '@aws-sdk/credential-provider-process@3.654.0': + resolution: {integrity: sha512-PmQoo8sZ9Q2Ow8OMzK++Z9lI7MsRUG7sNq3E72DVA215dhtTICTDQwGlXH2AAmIp7n+G9LLRds+4wo2ehG4mkg==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-sso@3.186.0': - resolution: {integrity: sha512-mJ+IZljgXPx99HCmuLgBVDPLepHrwqnEEC/0wigrLCx6uz3SrAWmGZsNbxSEtb2CFSAaczlTHcU/kIl7XZIyeQ==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/credential-provider-sso@3.651.1': - resolution: {integrity: sha512-7jeU+Jbn65aDaNjkjWDQcXwjNTzpYNKovkSSRmfVpP5WYiKerVS5mrfg3RiBeiArou5igCUtYcOKlRJiGRO47g==} + '@aws-sdk/credential-provider-sso@3.654.0': + resolution: {integrity: sha512-7GFme6fWEdA/XYKzZPOAdj/jS6fMBy1NdSIZsDXikS0v9jU+ZzHrAaWt13YLzHyjgxB9Sg9id9ncdY1IiubQXQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-web-identity@3.186.0': - resolution: {integrity: sha512-KqzI5eBV72FE+8SuOQAu+r53RXGVHg4AuDJmdXyo7Gc4wS/B9FNElA8jVUjjYgVnf0FSiri+l41VzQ44dCopSA==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/credential-provider-web-identity@3.649.0': - resolution: {integrity: sha512-XVk3WsDa0g3kQFPmnCH/LaCtGY/0R2NDv7gscYZSXiBZcG/fixasglTprgWSp8zcA0t7tEIGu9suyjz8ZwhymQ==} + '@aws-sdk/credential-provider-web-identity@3.654.0': + resolution: {integrity: sha512-6a2g9gMtZToqSu+CusjNK5zvbLJahQ9di7buO3iXgbizXpLXU1rnawCpWxwslMpT5fLgMSKDnKDrr6wdEk7jSw==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.649.0 + '@aws-sdk/client-sts': ^3.654.0 - '@aws-sdk/credential-providers@3.651.1': - resolution: {integrity: sha512-Jv9WikitkarMbW+SaQETJ4/cNapRrsmS2GzU+axc9szqnY+fO6TFcFRB24AvdqCP1uNNasYsbCl/tryZSN/pNg==} + '@aws-sdk/credential-providers@3.654.0': + resolution: {integrity: sha512-e9ZDKnmXOMOQW9e3RQyaLUcerZFzHCickRSPoSxAsGKnrhH/ltIm9Od3uyVILl1TGJoOCxVDMBE9nPfl+vNRzQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/eventstream-codec@3.186.0': - resolution: {integrity: sha512-3kLcJ0/H+zxFlhTlE1SGoFpzd/SitwXOsTSlYVwrwdISKRjooGg0BJpm1CSTkvmWnQIUlYijJvS96TAJ+fCPIA==} - - '@aws-sdk/eventstream-handler-node@3.186.0': - resolution: {integrity: sha512-S8eAxCHyFAGSH7F6GHKU2ckpiwFPwJUQwMzewISLg3wzLQeu6lmduxBxVaV3/SoEbEMsbNmrgw9EXtw3Vt/odQ==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/eventstream-marshaller@3.6.1': - resolution: {integrity: sha512-ZvN3Nvxn2Gul08L9MOSN123LwSO0E1gF/CqmOGZtEWzPnoSX/PWM9mhPPeXubyw2KdlXylOodYYw3EAATk3OmA==} - - '@aws-sdk/eventstream-serde-browser@3.186.0': - resolution: {integrity: sha512-0r2c+yugBdkP5bglGhGOgztjeHdHTKqu2u6bvTByM0nJShNO9YyqWygqPqDUOE5axcYQE1D0aFDGzDtP3mGJhw==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/eventstream-serde-browser@3.6.1': - resolution: {integrity: sha512-J8B30d+YUfkBtgWRr7+9AfYiPnbG28zjMlFGsJf8Wxr/hDCfff+Z8NzlBYFEbS7McXXhRiIN8DHUvCtolJtWJQ==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/eventstream-serde-config-resolver@3.186.0': - resolution: {integrity: sha512-xhwCqYrAX5c7fg9COXVw6r7Sa3BO5cCfQMSR5S1QisE7do8K1GDKEHvUCheOx+RLon+P3glLjuNBMdD0HfCVNA==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/eventstream-serde-config-resolver@3.6.1': - resolution: {integrity: sha512-72pCzcT/KeD4gPgRVBSQzEzz4JBim8bNwPwZCGaIYdYAsAI8YMlvp0JNdis3Ov9DFURc87YilWKQlAfw7CDJxA==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/eventstream-serde-node@3.186.0': - resolution: {integrity: sha512-9p/gdukJYfmA+OEYd6MfIuufxrrfdt15lBDM3FODuc9j09LSYSRHSxthkIhiM5XYYaaUM+4R0ZlSMdaC3vFDFQ==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/eventstream-serde-node@3.6.1': - resolution: {integrity: sha512-rjBbJFjCrEcm2NxZctp+eJmyPxKYayG3tQZo8PEAQSViIlK5QexQI3fgqNAeCtK7l/SFAAvnOMRZF6Z3NdUY6A==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/eventstream-serde-universal@3.186.0': - resolution: {integrity: sha512-rIgPmwUxn2tzainBoh+cxAF+b7o01CcW+17yloXmawsi0kiR7QK7v9m/JTGQPWKtHSsPOrtRzuiWQNX57SlcsQ==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/eventstream-serde-universal@3.6.1': - resolution: {integrity: sha512-rpRu97yAGHr9GQLWMzcGICR2PxNu1dHU/MYc9Kb6UgGeZd4fod4o1zjhAJuj98cXn2xwHNFM4wMKua6B4zKrZg==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/fetch-http-handler@3.186.0': - resolution: {integrity: sha512-k2v4AAHRD76WnLg7arH94EvIclClo/YfuqO7NoQ6/KwOxjRhs4G6TgIsAZ9E0xmqoJoV81Xqy8H8ldfy9F8LEw==} - - '@aws-sdk/fetch-http-handler@3.6.1': - resolution: {integrity: sha512-N8l6ZbwhINuWG5hsl625lmIQmVjzsqRPmlgh061jm5D90IhsM5/3A3wUxpB/k0av1dmuMRw/m0YtBU5w4LOwvw==} - - '@aws-sdk/hash-node@3.186.0': - resolution: {integrity: sha512-G3zuK8/3KExDTxqrGqko+opOMLRF0BwcwekV/wm3GKIM/NnLhHblBs2zd/yi7VsEoWmuzibfp6uzxgFpEoJ87w==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/hash-node@3.6.1': - resolution: {integrity: sha512-iKEpzpyaG9PYCnaOGwTIf0lffsF/TpsXrzAfnBlfeOU/3FbgniW2z/yq5xBbtMDtLobtOYC09kUFwDnDvuveSA==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/invalid-dependency@3.186.0': - resolution: {integrity: sha512-hjeZKqORhG2DPWYZ776lQ9YO3gjw166vZHZCZU/43kEYaCZHsF4mexHwHzreAY6RfS25cH60Um7dUh1aeVIpkw==} - - '@aws-sdk/invalid-dependency@3.6.1': - resolution: {integrity: sha512-d0RLqK7yeDCZJKopnGmGXo2rYkQNE7sGKVmBHQD1j1kKZ9lWwRoJeWqo834JNPZzY5XRvZG5SuIjJ1kFy8LpyQ==} - - '@aws-sdk/is-array-buffer@3.186.0': - resolution: {integrity: sha512-fObm+P6mjWYzxoFY4y2STHBmSdgKbIAXez0xope563mox62I8I4hhVPUCaDVydXvDpJv8tbedJMk0meJl22+xA==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/is-array-buffer@3.6.1': - resolution: {integrity: sha512-qm2iDJmCrxlQE2dsFG+TujPe7jw4DF+4RTrsFMhk/e3lOl3MAzQ6Fc2kXtgeUcVrZVFTL8fQvXE1ByYyI6WbCw==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/md5-js@3.6.1': - resolution: {integrity: sha512-lzCqkZF1sbzGFDyq1dI+lR3AmlE33rbC/JhZ5fzw3hJZvfZ6Beq3Su7YwDo65IWEu0zOKYaNywTeOloXP/CkxQ==} - - '@aws-sdk/middleware-content-length@3.186.0': - resolution: {integrity: sha512-Ol3c1ks3IK1s+Okc/rHIX7w2WpXofuQdoAEme37gHeml+8FtUlWH/881h62xfMdf+0YZpRuYv/eM7lBmJBPNJw==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/middleware-content-length@3.6.1': - resolution: {integrity: sha512-QRcocG9f5YjYzbjs2HjKla6ZIjvx8Y8tm1ZSFOPey81m18CLif1O7M3AtJXvxn+0zeSck9StFdhz5gfjVNYtDg==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/middleware-eventstream@3.186.0': - resolution: {integrity: sha512-7yjFiitTGgfKL6cHK3u3HYFnld26IW5aUAFuEd6ocR/FjliysfBd8g0g1bw3bRfIMgCDD8OIOkXK8iCk2iYGWQ==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/middleware-host-header@3.186.0': - resolution: {integrity: sha512-5bTzrRzP2IGwyF3QCyMGtSXpOOud537x32htZf344IvVjrqZF/P8CDfGTkHkeBCIH+wnJxjK+l/QBb3ypAMIqQ==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/middleware-host-header@3.6.1': - resolution: {integrity: sha512-nwq8R2fGBRZQE0Fr/jiOgqfppfiTQCUoD8hyX3qSS7Qc2uqpsDOt2TnnoZl56mpQYkF/344IvMAkp+ew6wR73w==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/middleware-host-header@3.649.0': - resolution: {integrity: sha512-PjAe2FocbicHVgNNwdSZ05upxIO7AgTPFtQLpnIAmoyzMcgv/zNB5fBn3uAnQSAeEPPCD+4SYVEUD1hw1ZBvEg==} + '@aws-sdk/middleware-host-header@3.654.0': + resolution: {integrity: sha512-rxGgVHWKp8U2ubMv+t+vlIk7QYUaRCHaVpmUlJv0Wv6Q0KeO9a42T9FxHphjOTlCGQOLcjCreL9CF8Qhtb4mdQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-logger@3.186.0': - resolution: {integrity: sha512-/1gGBImQT8xYh80pB7QtyzA799TqXtLZYQUohWAsFReYB7fdh5o+mu2rX0FNzZnrLIh2zBUNs4yaWGsnab4uXg==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/middleware-logger@3.6.1': - resolution: {integrity: sha512-zxaSLpwKlja7JvK20UsDTxPqBZUo3rbDA1uv3VWwpxzOrEWSlVZYx/KLuyGWGkx9V71ZEkf6oOWWJIstS0wyQQ==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/middleware-logger@3.649.0': - resolution: {integrity: sha512-qdqRx6q7lYC6KL/NT9x3ShTL0TBuxdkCczGzHzY3AnOoYUjnCDH7Vlq867O6MAvb4EnGNECFzIgtkZkQ4FhY5w==} + '@aws-sdk/middleware-logger@3.654.0': + resolution: {integrity: sha512-OQYb+nWlmASyXfRb989pwkJ9EVUMP1CrKn2eyTk3usl20JZmKo2Vjis6I0tLUkMSxMhnBJJlQKyWkRpD/u1FVg==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-recursion-detection@3.186.0': - resolution: {integrity: sha512-Za7k26Kovb4LuV5tmC6wcVILDCt0kwztwSlB991xk4vwNTja8kKxSt53WsYG8Q2wSaW6UOIbSoguZVyxbIY07Q==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/middleware-recursion-detection@3.649.0': - resolution: {integrity: sha512-IPnO4wlmaLRf6IYmJW2i8gJ2+UPXX0hDRv1it7Qf8DpBW+lGyF2rnoN7NrFX0WIxdGOlJF1RcOr/HjXb2QeXfQ==} + '@aws-sdk/middleware-recursion-detection@3.654.0': + resolution: {integrity: sha512-gKSomgltKVmsT8sC6W7CrADZ4GHwX9epk3GcH6QhebVO3LA9LRbkL3TwOPUXakxxOLLUTYdOZLIOtFf7iH00lg==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-retry@3.186.0': - resolution: {integrity: sha512-/VI9emEKhhDzlNv9lQMmkyxx3GjJ8yPfXH3HuAeOgM1wx1BjCTLRYEWnTbQwq7BDzVENdneleCsGAp7yaj80Aw==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/middleware-retry@3.6.1': - resolution: {integrity: sha512-WHeo4d2jsXxBP+cec2SeLb0btYXwYXuE56WLmNt0RvJYmiBzytUeGJeRa9HuwV574kgigAuHGCeHlPO36G4Y0Q==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/middleware-sdk-sts@3.186.0': - resolution: {integrity: sha512-GDcK0O8rjtnd+XRGnxzheq1V2jk4Sj4HtjrxW/ROyhzLOAOyyxutBt+/zOpDD6Gba3qxc69wE+Cf/qngOkEkDw==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/middleware-serde@3.186.0': - resolution: {integrity: sha512-6FEAz70RNf18fKL5O7CepPSwTKJEIoyG9zU6p17GzKMgPeFsxS5xO94Hcq5tV2/CqeHliebjqhKY7yi+Pgok7g==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/middleware-serde@3.6.1': - resolution: {integrity: sha512-EdQCFZRERfP3uDuWcPNuaa2WUR3qL1WFDXafhcx+7ywQxagdYqBUWKFJlLYi6njbkOKXFM+eHBzoXGF0OV3MJA==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/middleware-signing@3.186.0': - resolution: {integrity: sha512-riCJYG/LlF/rkgVbHkr4xJscc0/sECzDivzTaUmfb9kJhAwGxCyNqnTvg0q6UO00kxSdEB9zNZI2/iJYVBijBQ==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/middleware-signing@3.6.1': - resolution: {integrity: sha512-1woKq+1sU3eausdl8BNdAMRZMkSYuy4mxhLsF0/qAUuLwo1eJLLUCOQp477tICawgu4O4q2OAyUHk7wMqYnQCg==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/middleware-stack@3.186.0': - resolution: {integrity: sha512-fENMoo0pW7UBrbuycPf+3WZ+fcUgP9PnQ0jcOK3WWZlZ9d2ewh4HNxLh4EE3NkNYj4VIUFXtTUuVNHlG8trXjQ==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/middleware-stack@3.6.1': - resolution: {integrity: sha512-EPsIxMi8LtCt7YwTFpWGlVGYJc0q4kwFbOssY02qfqdCnyqi2y5wo089dH7OdxUooQ0D7CPsXM1zTTuzvm+9Fw==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/middleware-user-agent@3.186.0': - resolution: {integrity: sha512-fb+F2PF9DLKOVMgmhkr+ltN8ZhNJavTla9aqmbd01846OLEaN1n5xEnV7p8q5+EznVBWDF38Oz9Ae5BMt3Hs7w==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/middleware-user-agent@3.6.1': - resolution: {integrity: sha512-YvXvwllNDVvxQ30vIqLsx+P6jjnfFEQUmhlv64n98gOme6h2BqoyQDcC3yHRGctuxRZEsR7W/H1ASTKC+iabbQ==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/middleware-user-agent@3.649.0': - resolution: {integrity: sha512-q6sO10dnCXoxe9thobMJxekhJumzd1j6dxcE1+qJdYKHJr6yYgWbogJqrLCpWd30w0lEvnuAHK8lN2kWLdJxJw==} + '@aws-sdk/middleware-user-agent@3.654.0': + resolution: {integrity: sha512-liCcqPAyRsr53cy2tYu4qeH4MMN0eh9g6k56XzI5xd4SghXH5YWh4qOYAlQ8T66ZV4nPMtD8GLtLXGzsH8moFg==} engines: {node: '>=16.0.0'} - '@aws-sdk/node-config-provider@3.186.0': - resolution: {integrity: sha512-De93mgmtuUUeoiKXU8pVHXWKPBfJQlS/lh1k2H9T2Pd9Tzi0l7p5ttddx4BsEx4gk+Pc5flNz+DeptiSjZpa4A==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/node-config-provider@3.6.1': - resolution: {integrity: sha512-x2Z7lm0ZhHYqMybvkaI5hDKfBkaLaXhTDfgrLl9TmBZ3QHO4fIHgeL82VZ90Paol+OS+jdq2AheLmzbSxv3HrA==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/node-http-handler@3.186.0': - resolution: {integrity: sha512-CbkbDuPZT9UNJ4dAZJWB3BV+Z65wFy7OduqGkzNNrKq6ZYMUfehthhUOTk8vU6RMe/0FkN+J0fFXlBx/bs/cHw==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/node-http-handler@3.6.1': - resolution: {integrity: sha512-6XSaoqbm9ZF6T4UdBCcs/Gn2XclwBotkdjj46AxO+9vRAgZDP+lH/8WwZsvfqJhhRhS0qxWrks98WGJwmaTG8g==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/property-provider@3.186.0': - resolution: {integrity: sha512-nWKqt36UW3xV23RlHUmat+yevw9up+T+953nfjcmCBKtgWlCWu/aUzewTRhKj3VRscbN+Wer95SBw9Lr/MMOlQ==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/property-provider@3.6.1': - resolution: {integrity: sha512-2gR2DzDySXKFoj9iXLm1TZBVSvFIikEPJsbRmAZx5RBY+tp1IXWqZM6PESjaLdLg/ZtR0QhW2ZcRn0fyq2JfnQ==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/protocol-http@3.186.0': - resolution: {integrity: sha512-l/KYr/UBDUU5ginqTgHtFfHR3X6ljf/1J1ThIiUg3C3kVC/Zwztm7BEOw8hHRWnWQGU/jYasGYcrcPLdQqFZyQ==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/protocol-http@3.6.1': - resolution: {integrity: sha512-WkQz7ncVYTLvCidDfXWouDzqxgSNPZDz3Bql+7VhZeITnzAEcr4hNMyEqMAVYBVugGmkG2W6YiUqNNs1goOcDA==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/querystring-builder@3.186.0': - resolution: {integrity: sha512-mweCpuLufImxfq/rRBTEpjGuB4xhQvbokA+otjnUxlPdIobytLqEs7pCGQfLzQ7+1ZMo8LBXt70RH4A2nSX/JQ==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/querystring-builder@3.6.1': - resolution: {integrity: sha512-ESe255Yl6vB1AMNqaGSQow3TBYYnpw0AFjE40q2VyiNrkbaqKmW2EzjeCy3wEmB1IfJDHy3O12ZOMUMOnjFT8g==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/querystring-parser@3.186.0': - resolution: {integrity: sha512-0iYfEloghzPVXJjmnzHamNx1F1jIiTW9Svy5ZF9LVqyr/uHZcQuiWYsuhWloBMLs8mfWarkZM02WfxZ8buAuhg==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/querystring-parser@3.6.1': - resolution: {integrity: sha512-hh6dhqamKrWWaDSuO2YULci0RGwJWygoy8hpCRxs/FpzzHIcbm6Cl6Jhrn5eKBzOBv+PhCcYwbfad0kIZZovcQ==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/region-config-resolver@3.649.0': - resolution: {integrity: sha512-xURBvdQXvRvca5Du8IlC5FyCj3pkw8Z75+373J3Wb+vyg8GjD14HfKk1Je1HCCQDyIE9VB/scYDcm9ri0ppePw==} + '@aws-sdk/region-config-resolver@3.654.0': + resolution: {integrity: sha512-ydGOrXJxj3x0sJhsXyTmvJVLAE0xxuTWFJihTl67RtaO7VRNtd82I3P3bwoMMaDn5WpmV5mPo8fEUDRlBm3fPg==} engines: {node: '>=16.0.0'} - '@aws-sdk/service-error-classification@3.186.0': - resolution: {integrity: sha512-DRl3ORk4tF+jmH5uvftlfaq0IeKKpt0UPAOAFQ/JFWe+TjOcQd/K+VC0iiIG97YFp3aeFmH1JbEgsNxd+8fdxw==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/service-error-classification@3.6.1': - resolution: {integrity: sha512-kZ7ZhbrN1f+vrSRkTJvXsu7BlOyZgym058nPA745+1RZ1Rtv4Ax8oknf2RvJyj/1qRUi8LBaAREjzQ3C8tmLBA==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/shared-ini-file-loader@3.186.0': - resolution: {integrity: sha512-2FZqxmICtwN9CYid4dwfJSz/gGFHyStFQ3HCOQ8DsJUf2yREMSBsVmKqsyWgOrYcQ98gPcD5GIa7QO5yl3XF6A==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/shared-ini-file-loader@3.6.1': - resolution: {integrity: sha512-BnLHtsNLOoow6rPV+QVi6jnovU5g1m0YzoUG0BQYZ1ALyVlWVr0VvlUX30gMDfdYoPMp+DHvF8GXdMuGINq6kQ==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/signature-v4@3.186.0': - resolution: {integrity: sha512-18i96P5c4suMqwSNhnEOqhq4doqqyjH4fn0YV3F8TkekHPIWP4mtIJ0PWAN4eievqdtcKgD/GqVO6FaJG9texw==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/signature-v4@3.6.1': - resolution: {integrity: sha512-EAR0qGVL4AgzodZv4t+BSuBfyOXhTNxDxom50IFI1MqidR9vI6avNZKcPHhgXbm7XVcsDGThZKbzQ2q7MZ2NTA==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/smithy-client@3.186.0': - resolution: {integrity: sha512-rdAxSFGSnrSprVJ6i1BXi65r4X14cuya6fYe8dSdgmFSa+U2ZevT97lb3tSINCUxBGeMXhENIzbVGkRZuMh+DQ==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/smithy-client@3.6.1': - resolution: {integrity: sha512-AVpRK4/iUxNeDdAm8UqP0ZgtgJMQeWcagTylijwelhWXyXzHUReY1sgILsWcdWnoy6gq845W7K2VBhBleni8+w==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/token-providers@3.649.0': - resolution: {integrity: sha512-ZBqr+JuXI9RiN+4DSZykMx5gxpL8Dr3exIfFhxMiwAP3DQojwl0ub8ONjMuAjq9OvmX6n+jHZL6fBnNgnNFC8w==} + '@aws-sdk/token-providers@3.654.0': + resolution: {integrity: sha512-D8GeJYmvbfWkQDtTB4owmIobSMexZel0fOoetwvgCQ/7L8VPph3Q2bn1TRRIXvH7wdt6DcDxA3tKMHPBkT3GlA==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sso-oidc': ^3.649.0 + '@aws-sdk/client-sso-oidc': ^3.654.0 - '@aws-sdk/types@3.186.0': - resolution: {integrity: sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/types@3.6.1': - resolution: {integrity: sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/types@3.649.0': - resolution: {integrity: sha512-PuPw8RysbhJNlaD2d/PzOTf8sbf4Dsn2b7hwyGh7YVG3S75yTpxSAZxrnhKsz9fStgqFmnw/jUfV/G+uQAeTVw==} + '@aws-sdk/types@3.654.0': + resolution: {integrity: sha512-VWvbED3SV+10QJIcmU/PKjsKilsTV16d1I7/on4bvD/jo1qGeMXqLDBSen3ks/tuvXZF/mFc7ZW/W2DiLVtO7A==} engines: {node: '>=16.0.0'} - '@aws-sdk/url-parser-native@3.6.1': - resolution: {integrity: sha512-3O+ktsrJoE8YQCho9L41YXO8EWILXrSeES7amUaV3mgIV5w4S3SB/r4RkmylpqRpQF7Ry8LFiAnMqH1wa4WBPA==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/url-parser@3.186.0': - resolution: {integrity: sha512-jfdJkKqJZp8qjjwEjIGDqbqTuajBsddw02f86WiL8bPqD8W13/hdqbG4Fpwc+Bm6GwR6/4MY6xWXFnk8jDUKeA==} - - '@aws-sdk/url-parser@3.6.1': - resolution: {integrity: sha512-pWFIePDx0PMCleQRsQDWoDl17YiijOLj0ZobN39rQt+wv5PhLSZDz9PgJsqS48nZ6hqsKgipRcjiBMhn5NtFcQ==} - - '@aws-sdk/util-base64-browser@3.186.0': - resolution: {integrity: sha512-TpQL8opoFfzTwUDxKeon/vuc83kGXpYqjl6hR8WzmHoQgmFfdFlV+0KXZOohra1001OP3FhqvMqaYbO8p9vXVQ==} - - '@aws-sdk/util-base64-browser@3.6.1': - resolution: {integrity: sha512-+DHAIgt0AFARDVC7J0Z9FkSmJhBMlkYdOPeAAgO0WaQoKj7rtsLQJ7P3v3aS1paKN5/sk5xNY7ziVB6uHtOvHA==} - - '@aws-sdk/util-base64-node@3.186.0': - resolution: {integrity: sha512-wH5Y/EQNBfGS4VkkmiMyZXU+Ak6VCoFM1GKWopV+sj03zR2D4FHexi4SxWwEBMpZCd6foMtihhbNBuPA5fnh6w==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/util-base64-node@3.6.1': - resolution: {integrity: sha512-oiqzpsvtTSS92+cL3ykhGd7t3qBJKeHvrgOwUyEf1wFWHQ2DPJR+dIMy5rMFRXWLKCl3w7IddY2rJCkLYMjaqQ==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/util-body-length-browser@3.186.0': - resolution: {integrity: sha512-zKtjkI/dkj9oGkjo+7fIz+I9KuHrVt1ROAeL4OmDESS8UZi3/O8uMDFMuCp8jft6H+WFuYH6qRVWAVwXMiasXw==} - - '@aws-sdk/util-body-length-browser@3.6.1': - resolution: {integrity: sha512-IdWwE3rm/CFDk2F+IwTZOFTnnNW5SB8y1lWiQ54cfc7y03hO6jmXNnpZGZ5goHhT+vf1oheNQt1J47m0pM/Irw==} - - '@aws-sdk/util-body-length-node@3.186.0': - resolution: {integrity: sha512-U7Ii8u8Wvu9EnBWKKeuwkdrWto3c0j7LG677Spe6vtwWkvY70n9WGfiKHTgBpVeLNv8jvfcx5+H0UOPQK1o9SQ==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/util-body-length-node@3.6.1': - resolution: {integrity: sha512-CUG3gc18bSOsqViQhB3M4AlLpAWV47RE6yWJ6rLD0J6/rSuzbwbjzxM39q0YTAVuSo/ivdbij+G9c3QCirC+QQ==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/util-buffer-from@3.186.0': - resolution: {integrity: sha512-be2GCk2lsLWg/2V5Y+S4/9pOMXhOQo4DR4dIqBdR2R+jrMMHN9Xsr5QrkT6chcqLaJ/SBlwiAEEi3StMRmCOXA==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/util-buffer-from@3.6.1': - resolution: {integrity: sha512-OGUh2B5NY4h7iRabqeZ+EgsrzE1LUmNFzMyhoZv0tO4NExyfQjxIYXLQQvydeOq9DJUbCw+yrRZrj8vXNDQG+g==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/util-config-provider@3.186.0': - resolution: {integrity: sha512-71Qwu/PN02XsRLApyxG0EUy/NxWh/CXxtl2C7qY14t+KTiRapwbDkdJ1cMsqYqghYP4BwJoj1M+EFMQSSlkZQQ==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/util-defaults-mode-browser@3.186.0': - resolution: {integrity: sha512-U8GOfIdQ0dZ7RRVpPynGteAHx4URtEh+JfWHHVfS6xLPthPHWTbyRhkQX++K/F8Jk+T5U8Anrrqlea4TlcO2DA==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/util-defaults-mode-node@3.186.0': - resolution: {integrity: sha512-N6O5bpwCiE4z8y7SPHd7KYlszmNOYREa+mMgtOIXRU3VXSEHVKVWTZsHKvNTTHpW0qMqtgIvjvXCo3vsch5l3A==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/util-endpoints@3.649.0': - resolution: {integrity: sha512-bZI1Wc3R/KibdDVWFxX/N4AoJFG4VJ92Dp4WYmOrVD6VPkb8jPz7ZeiYc7YwPl8NoDjYyPneBV0lEoK/V8OKAA==} + '@aws-sdk/util-endpoints@3.654.0': + resolution: {integrity: sha512-i902fcBknHs0Irgdpi62+QMvzxE+bczvILXigYrlHL4+PiEnlMVpni5L5W1qCkNZXf8AaMrSBuR1NZAGp6UOUw==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-hex-encoding@3.186.0': - resolution: {integrity: sha512-UL9rdgIZz1E/jpAfaKH8QgUxNK9VP5JPgoR0bSiaefMjnsoBh0x/VVMsfUyziOoJCMLebhJzFowtwrSKEGsxNg==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/util-hex-encoding@3.6.1': - resolution: {integrity: sha512-pzsGOHtU2eGca4NJgFg94lLaeXDOg8pcS9sVt4f9LmtUGbrqRveeyBv0XlkHeZW2n0IZBssPHipVYQFlk7iaRA==} - engines: {node: '>= 10.0.0'} - '@aws-sdk/util-locate-window@3.568.0': resolution: {integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-middleware@3.186.0': - resolution: {integrity: sha512-fddwDgXtnHyL9mEZ4s1tBBsKnVQHqTUmFbZKUUKPrg9CxOh0Y/zZxEa5Olg/8dS/LzM1tvg0ATkcyd4/kEHIhg==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/util-uri-escape@3.186.0': - resolution: {integrity: sha512-imtOrJFpIZAipAg8VmRqYwv1G/x4xzyoxOJ48ZSn1/ZGnKEEnB6n6E9gwYRebi4mlRuMSVeZwCPLq0ey5hReeQ==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/util-uri-escape@3.6.1': - resolution: {integrity: sha512-tgABiT71r0ScRJZ1pMX0xO0QPMMiISCtumph50IU5VDyZWYgeIxqkMhIcrL1lX0QbNCMgX0n6rZxGrrbjDNavA==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/util-user-agent-browser@3.186.0': - resolution: {integrity: sha512-fbRcTTutMk4YXY3A2LePI4jWSIeHOT8DaYavpc/9Xshz/WH9RTGMmokeVOcClRNBeDSi5cELPJJ7gx6SFD3ZlQ==} - - '@aws-sdk/util-user-agent-browser@3.6.1': - resolution: {integrity: sha512-KhJ4VED4QpuBVPXoTjb5LqspX1xHWJTuL8hbPrKfxj+cAaRRW2CNEe7PPy2CfuHtPzP3dU3urtGTachbwNb0jg==} - - '@aws-sdk/util-user-agent-browser@3.649.0': - resolution: {integrity: sha512-IY43r256LhKAvdEVQO/FPdUyVpcZS5EVxh/WHVdNzuN1bNLoUK2rIzuZqVA0EGguvCxoXVmQv9m50GvG7cGktg==} - - '@aws-sdk/util-user-agent-node@3.186.0': - resolution: {integrity: sha512-oWZR7hN6NtOgnT6fUvHaafgbipQc2xJCRB93XHiF9aZGptGNLJzznIOP7uURdn0bTnF73ejbUXWLQIm8/6ue6w==} - engines: {node: '>= 12.0.0'} - peerDependencies: - aws-crt: '>=1.0.0' - peerDependenciesMeta: - aws-crt: - optional: true + '@aws-sdk/util-user-agent-browser@3.654.0': + resolution: {integrity: sha512-ykYAJqvnxLt7wfrqya28wuH3/7NdrwzfiFd7NqEVQf7dXVxL5RPEpD7DxjcyQo3DsHvvdUvGZVaQhozycn1pzA==} - '@aws-sdk/util-user-agent-node@3.6.1': - resolution: {integrity: sha512-PWwL5EDRwhkXX40m5jjgttlBmLA7vDhHBen1Jcle0RPIDFRVPSE7GgvLF3y4r3SNH0WD6hxqadT50bHQynXW6w==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/util-user-agent-node@3.649.0': - resolution: {integrity: sha512-x5DiLpZDG/AJmCIBnE3Xhpwy35QIo3WqNiOpw6ExVs1NydbM/e90zFPSfhME0FM66D/WorigvluBxxwjxDm/GA==} + '@aws-sdk/util-user-agent-node@3.654.0': + resolution: {integrity: sha512-a0ojjdBN6pqv6gB4H/QPPSfhs7mFtlVwnmKCM/QrTaFzN0U810PJ1BST3lBx5sa23I5jWHGaoFY+5q65C3clLQ==} engines: {node: '>=16.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -1813,27 +1242,6 @@ packages: aws-crt: optional: true - '@aws-sdk/util-utf8-browser@3.186.0': - resolution: {integrity: sha512-n+IdFYF/4qT2WxhMOCeig8LndDggaYHw3BJJtfIBZRiS16lgwcGYvOUmhCkn0aSlG1f/eyg9YZHQG0iz9eLdHQ==} - - '@aws-sdk/util-utf8-browser@3.259.0': - resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} - - '@aws-sdk/util-utf8-browser@3.6.1': - resolution: {integrity: sha512-gZPySY6JU5gswnw3nGOEHl3tYE7vPKvtXGYoS2NRabfDKRejFvu+4/nNW6SSpoOxk6LSXsrWB39NO51k+G4PVA==} - - '@aws-sdk/util-utf8-node@3.186.0': - resolution: {integrity: sha512-7qlE0dOVdjuRbZTb7HFywnHHCrsN7AeQiTnsWT63mjXGDbPeUWQQw3TrdI20um3cxZXnKoeudGq8K6zbXyQ4iA==} - engines: {node: '>= 12.0.0'} - - '@aws-sdk/util-utf8-node@3.6.1': - resolution: {integrity: sha512-4s0vYfMUn74XLn13rUUhNsmuPMh0j1d4rF58wXtjlVUU78THxonnN8mbCLC48fI3fKDHTmDDkeEqy7+IWP9VyA==} - engines: {node: '>= 10.0.0'} - - '@aws-sdk/util-waiter@3.6.1': - resolution: {integrity: sha512-CQMRteoxW1XZSzPBVrTsOTnfzsEGs8N/xZ8BuBnXLBjoIQmRKVxIH9lgphm1ohCtVHoSWf28XH/KoOPFULQ4Tg==} - engines: {node: '>= 10.0.0'} - '@babel/code-frame@7.10.4': resolution: {integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==} @@ -1919,12 +1327,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.24.7': - resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.25.2': resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} engines: {node: '>=6.9.0'} @@ -1935,10 +1337,6 @@ packages: resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.24.7': - resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==} - engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.24.8': resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} engines: {node: '>=6.9.0'} @@ -1979,10 +1377,6 @@ packages: resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.7': - resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.8': resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} @@ -2243,12 +1637,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.24.7': - resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.25.4': resolution: {integrity: sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==} engines: {node: '>=6.9.0'} @@ -2405,12 +1793,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.24.7': - resolution: {integrity: sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.24.8': resolution: {integrity: sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==} engines: {node: '>=6.9.0'} @@ -2597,12 +1979,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.24.7': - resolution: {integrity: sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.25.2': resolution: {integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==} engines: {node: '>=6.9.0'} @@ -2713,55 +2089,55 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@biomejs/biome@1.9.1': - resolution: {integrity: sha512-Ps0Rg0zg3B1zpx+zQHMz5b0n0PBNCAaXttHEDTVrJD5YXR6Uj3T+abTDgeS3wsu4z5i2whqcE1lZxGyWH4bZYg==} + '@biomejs/biome@1.9.2': + resolution: {integrity: sha512-4j2Gfwft8Jqp1X0qLYvK4TEy4xhTo4o6rlvJPsjPeEame8gsmbGQfOPBkw7ur+7/Z/f0HZmCZKqbMvR7vTXQYQ==} engines: {node: '>=14.21.3'} hasBin: true - '@biomejs/cli-darwin-arm64@1.9.1': - resolution: {integrity: sha512-js0brHswq/BoeKgfSEUJYOjUOlML6p65Nantti+PsoQ61u9+YVGIZ7325LK7iUpDH8KVJT+Bx7K2b/6Q//W1Pw==} + '@biomejs/cli-darwin-arm64@1.9.2': + resolution: {integrity: sha512-rbs9uJHFmhqB3Td0Ro+1wmeZOHhAPTL3WHr8NtaVczUmDhXkRDWScaxicG9+vhSLj1iLrW47itiK6xiIJy6vaA==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [darwin] - '@biomejs/cli-darwin-x64@1.9.1': - resolution: {integrity: sha512-2zVyjUg5rN0k8XrytkubQWLbp2r/AS5wPhXs4vgVjvqbLnzo32EGX8p61gzroF2dH9DCUCfskdrigCGqNdEbpg==} + '@biomejs/cli-darwin-x64@1.9.2': + resolution: {integrity: sha512-BlfULKijNaMigQ9GH9fqJVt+3JTDOSiZeWOQtG/1S1sa8Lp046JHG3wRJVOvekTPL9q/CNFW1NVG8J0JN+L1OA==} engines: {node: '>=14.21.3'} cpu: [x64] os: [darwin] - '@biomejs/cli-linux-arm64-musl@1.9.1': - resolution: {integrity: sha512-L/JmXKvhsZ1lTgqOr3tWkzuY/NRppdIscHeC9aaiR72WjnBgJS94mawl9BWmGB3aWBc0q6oSDWnBS7617EMMmA==} + '@biomejs/cli-linux-arm64-musl@1.9.2': + resolution: {integrity: sha512-ZATvbUWhNxegSALUnCKWqetTZqrK72r2RsFD19OK5jXDj/7o1hzI1KzDNG78LloZxftrwr3uI9SqCLh06shSZw==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-arm64@1.9.1': - resolution: {integrity: sha512-QgxwfnG+r2aer5RNGR67Ey91Tv7xXW8E9YckHhwuyWjdLEvKWkrSJrhVG/6ub0kVvTSNkYOuT/7/jMOFBuUbRA==} + '@biomejs/cli-linux-arm64@1.9.2': + resolution: {integrity: sha512-T8TJuSxuBDeQCQzxZu2o3OU4eyLumTofhCxxFd3+aH2AEWVMnH7Z/c3QP1lHI5RRMBP9xIJeMORqDQ5j+gVZzw==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-x64-musl@1.9.1': - resolution: {integrity: sha512-gY+eFLIAW45v3WicQHicvjRfA0ntMZHx7h937bXwBMFNFoKmB6rMi6+fKQ6/hiS6juhsFxZdZIz20m15s49J6A==} + '@biomejs/cli-linux-x64-musl@1.9.2': + resolution: {integrity: sha512-CjPM6jT1miV5pry9C7qv8YJk0FIZvZd86QRD3atvDgfgeh9WQU0k2Aoo0xUcPdTnoz0WNwRtDicHxwik63MmSg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-linux-x64@1.9.1': - resolution: {integrity: sha512-F0INygtzI2L2n2R1KtYHGr3YWDt9Up1zrUluwembM+iJ1dXN3qzlSb7deFUsSJm4FaIPriqs6Xa56ukdQW6UeQ==} + '@biomejs/cli-linux-x64@1.9.2': + resolution: {integrity: sha512-T0cPk3C3Jr2pVlsuQVTBqk2qPjTm8cYcTD9p/wmR9MeVqui1C/xTVfOIwd3miRODFMrJaVQ8MYSXnVIhV9jTjg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-win32-arm64@1.9.1': - resolution: {integrity: sha512-7Jahxar3OB+aTPOgXisMJmMKMsjcK+UmdlG3UIOQjzN/ZFEsPV+GT3bfrVjZDQaCw/zes0Cqd7VTWFjFTC/+MQ==} + '@biomejs/cli-win32-arm64@1.9.2': + resolution: {integrity: sha512-2x7gSty75bNIeD23ZRPXyox6Z/V0M71ObeJtvQBhi1fgrvPdtkEuw7/0wEHg6buNCubzOFuN9WYJm6FKoUHfhg==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [win32] - '@biomejs/cli-win32-x64@1.9.1': - resolution: {integrity: sha512-liSRWjWzFhyG7s1jg/Bbv9FL+ha/CEd5tFO3+dFIJNplL4TnvAivtyfRVi/tu/pNjISbV1k9JwdBewtAKAgA0w==} + '@biomejs/cli-win32-x64@1.9.2': + resolution: {integrity: sha512-JC3XvdYcjmu1FmAehVwVV0SebLpeNTnO2ZaMdGCSOdS7f8O9Fq14T2P1gTG1Q29Q8Dt1S03hh0IdVpIZykOL8g==} engines: {node: '>=14.21.3'} cpu: [x64] os: [win32] @@ -3343,13 +2719,6 @@ packages: react-dom: ^18 viem: ^2.7.0 - '@coinbase/wallet-mobile-sdk@1.0.13': - resolution: {integrity: sha512-sK7G31jiT6yS4Dp7XzhCqB6uQJHAH2eDGZLkRtwVURMgBdg8+l5OnPK3l3O4Y8HNnJ3Qdn3PIKAqzCtHfIKXkw==} - peerDependencies: - expo: '*' - react: '*' - react-native: '*' - '@coinbase/wallet-mobile-sdk@1.1.2': resolution: {integrity: sha512-Jme+D2XCswPuNoq3i++tltItJRy/x3qOUzD0JRfjKUFGK1v9mdN/+TPm9o2Ityd2LKw9zvrvjbYtxTesH+RfAg==} peerDependencies: @@ -3394,6 +2763,9 @@ packages: '@emotion/is-prop-valid@1.3.0': resolution: {integrity: sha512-SHetuSLvJDzuNbOdtPVbq6yMMMlLoW5Q94uDqJZqy50gcmAjxFkVqmzqSGEFq9gT2iMuIeKV1PXVWmvUhuZLlQ==} + '@emotion/is-prop-valid@1.3.1': + resolution: {integrity: sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==} + '@emotion/memoize@0.9.0': resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} @@ -4028,8 +3400,8 @@ packages: resolution: {integrity: sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==} engines: {node: '>=12'} - '@expo/vector-icons@14.0.2': - resolution: {integrity: sha512-70LpmXQu4xa8cMxjp1fydgRPsalefnHaXLzIwaHMEzcZhnyjw2acZz8azRrZOslPVAWlxItOa2Dd7WtD/kI+CA==} + '@expo/vector-icons@14.0.3': + resolution: {integrity: sha512-UJAKOXPPi6ez/1QZfoFVopCH3+c12Sw+T+IIVkvONCEN7zjN1fLxxWHkZ7Spz4WO5EH2ObtaJfCe/k4rw+ftxA==} '@expo/xcpretty@4.3.1': resolution: {integrity: sha512-sqXgo1SCv+j4VtYEwl/bukuOIBrVgx6euIoCat3Iyx5oeoXwEA2USCoeL0IPubflMxncA2INkqJ/Wr3NGrSgzw==} @@ -4348,12 +3720,6 @@ packages: react: '*' react-native: '*' - '@molt/command@0.9.0': - resolution: {integrity: sha512-1JI8dAlpqlZoXyKWVQggX7geFNPxBpocHIXQCsnxDjKy+3WX4SGyZVJXuLlqRRrX7FmQCuuMAfx642ovXmPA9g==} - - '@molt/types@0.2.0': - resolution: {integrity: sha512-p6ChnEZDGjg9PYPec9BK6Yp5/DdSrYQvXTBAtgrnqX6N36cZy37ql1c8Tc5LclfIYBNG7EZp8NBcRTYJwyi84g==} - '@motionone/animation@10.18.0': resolution: {integrity: sha512-9z2p5GFGCm0gBsZbi8rVMOAJCtw1WqBTIPw3ozk06gDvZInBPIsQcHgYogEJ4yuHJ+akuW8g1SEIOpTOvYs8hw==} @@ -4379,8 +3745,8 @@ packages: resolution: {integrity: sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==} deprecated: Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion - '@mswjs/interceptors@0.35.6': - resolution: {integrity: sha512-PpD687w7qLxVMK176bpQjbzU9O0VC75QnBK5U1lKd29s4hIuxfTItUD6raNKyQ6BN8b64/8HE34RuYTkwH9uPQ==} + '@mswjs/interceptors@0.35.8': + resolution: {integrity: sha512-PFfqpHplKa7KMdoQdj5td03uG05VK2Ng1dG0sP4pT9h0dGSX2v9txYt/AnrzPb/vAmfyBBC0NQV7VaBEX+efgQ==} engines: {node: '>=18'} '@n8tb1t/use-scroll-position@2.0.3': @@ -4401,8 +3767,8 @@ packages: '@next/eslint-plugin-next@14.2.12': resolution: {integrity: sha512-cPrKbXtK8NTThOOFNxRGGTw+5s02Ek8z8ri/hZqeKs6uP8LOTGqFyBy6hpCXt7TvLzzriWiiwRyD4h0XYmPEEg==} - '@next/mdx@13.5.6': - resolution: {integrity: sha512-2AMyCrz1SxSWNUpADyLz3RbPbq0GHrchbO7Msvg7IsH8MrTw3VYaZSI1KNa6JzZIoykwtNVSEL+uBmPZi106Jw==} + '@next/mdx@13.5.7': + resolution: {integrity: sha512-VXkH/KPdLiwWSyRyUdU2tcNBKBSNEraKwYVTVZfOwlwGCFP1UoceJZYIMd3oV7RsuH4ouo69Ng5KF3GerDvbqg==} peerDependencies: '@mdx-js/loader': '>=0.15.0' '@mdx-js/react': '>=0.15.0' @@ -4864,6 +4230,11 @@ packages: engines: {node: '>=18'} hasBin: true + '@playwright/test@1.47.2': + resolution: {integrity: sha512-jTXRsoSPONAs8Za9QEQdyjFn+0ZQFjCiIztAIF6bi1HqhBzG9Ma7g1WotyiGqFSBRZjIEqMdT8RUlbk1QVhzCQ==} + engines: {node: '>=18'} + hasBin: true + '@pmmmwh/react-refresh-webpack-plugin@0.5.15': resolution: {integrity: sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==} engines: {node: '>= 10.13'} @@ -5657,6 +5028,11 @@ packages: peerDependencies: react-native: ^0.0.0-0 || >=0.60 <1.0 + '@react-native-async-storage/async-storage@2.0.0': + resolution: {integrity: sha512-af6H9JjfL6G/PktBfUivvexoiFKQTJGQCtSWxMdivLzNIY94mu9DdiY0JqCSg/LyPCLGKhHPUlRQhNvpu3/KVA==} + peerDependencies: + react-native: ^0.0.0-0 || >=0.65 <1.0 + '@react-native-community/cli-clean@14.1.0': resolution: {integrity: sha512-/C4j1yntLo6faztNgZnsDtgpGqa6j0+GYrxOY8LqaKAN03OCnoeUUKO6w78dycbYSGglc1xjJg2RZI/M2oF2AA==} @@ -5692,8 +5068,8 @@ packages: engines: {node: '>=18'} hasBin: true - '@react-native-community/netinfo@11.3.2': - resolution: {integrity: sha512-YsaS3Dutnzqd1BEoeC+DEcuNJedYRkN6Ef3kftT5Sm8ExnCF94C/nl4laNxuvFli3+Jz8Df3jO25Jn8A9S0h4w==} + '@react-native-community/netinfo@11.4.1': + resolution: {integrity: sha512-B0BYAkghz3Q2V09BF88RA601XursIEA111tnc2JOaN7axJWmNefmfjZqw/KdSxKZp7CZUuPpjBmz/WCR9uaHYg==} peerDependencies: react-native: '>=0.59' @@ -5801,8 +5177,8 @@ packages: rollup: optional: true - '@rollup/pluginutils@5.1.0': - resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} + '@rollup/pluginutils@5.1.1': + resolution: {integrity: sha512-bVRmQqBIyGD+VMihdEV2IBurfIrdW9tD9yzJUL3CBRDbyPBVzQnBSMSgyUZHl1E335rpMRj7r4o683fXLYw8iw==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 @@ -5810,83 +5186,83 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.21.3': - resolution: {integrity: sha512-MmKSfaB9GX+zXl6E8z4koOr/xU63AMVleLEa64v7R0QF/ZloMs5vcD1sHgM64GXXS1csaJutG+ddtzcueI/BLg==} + '@rollup/rollup-android-arm-eabi@4.22.4': + resolution: {integrity: sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.21.3': - resolution: {integrity: sha512-zrt8ecH07PE3sB4jPOggweBjJMzI1JG5xI2DIsUbkA+7K+Gkjys6eV7i9pOenNSDJH3eOr/jLb/PzqtmdwDq5g==} + '@rollup/rollup-android-arm64@4.22.4': + resolution: {integrity: sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.21.3': - resolution: {integrity: sha512-P0UxIOrKNBFTQaXTxOH4RxuEBVCgEA5UTNV6Yz7z9QHnUJ7eLX9reOd/NYMO3+XZO2cco19mXTxDMXxit4R/eQ==} + '@rollup/rollup-darwin-arm64@4.22.4': + resolution: {integrity: sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.21.3': - resolution: {integrity: sha512-L1M0vKGO5ASKntqtsFEjTq/fD91vAqnzeaF6sfNAy55aD+Hi2pBI5DKwCO+UNDQHWsDViJLqshxOahXyLSh3EA==} + '@rollup/rollup-darwin-x64@4.22.4': + resolution: {integrity: sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.21.3': - resolution: {integrity: sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==} + '@rollup/rollup-linux-arm-gnueabihf@4.22.4': + resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.21.3': - resolution: {integrity: sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==} + '@rollup/rollup-linux-arm-musleabihf@4.22.4': + resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.21.3': - resolution: {integrity: sha512-nSZfcZtAnQPRZmUkUQwZq2OjQciR6tEoJaZVFvLHsj0MF6QhNMg0fQ6mUOsiCUpTqxTx0/O6gX0V/nYc7LrgPw==} + '@rollup/rollup-linux-arm64-gnu@4.22.4': + resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.21.3': - resolution: {integrity: sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==} + '@rollup/rollup-linux-arm64-musl@4.22.4': + resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': - resolution: {integrity: sha512-+W+p/9QNDr2vE2AXU0qIy0qQE75E8RTwTwgqS2G5CRQ11vzq0tbnfBd6brWhS9bCRjAjepJe2fvvkvS3dno+iw==} + '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': + resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.21.3': - resolution: {integrity: sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==} + '@rollup/rollup-linux-riscv64-gnu@4.22.4': + resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.21.3': - resolution: {integrity: sha512-R8cwY9wcnApN/KDYWTH4gV/ypvy9yZUHlbJvfaiXSB48JO3KpwSpjOGqO4jnGkLDSk1hgjYkTbTt6Q7uvPf8eg==} + '@rollup/rollup-linux-s390x-gnu@4.22.4': + resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.21.3': - resolution: {integrity: sha512-kZPbX/NOPh0vhS5sI+dR8L1bU2cSO9FgxwM8r7wHzGydzfSjLRCFAT87GR5U9scj2rhzN3JPYVC7NoBbl4FZ0g==} + '@rollup/rollup-linux-x64-gnu@4.22.4': + resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.21.3': - resolution: {integrity: sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==} + '@rollup/rollup-linux-x64-musl@4.22.4': + resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.21.3': - resolution: {integrity: sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==} + '@rollup/rollup-win32-arm64-msvc@4.22.4': + resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.21.3': - resolution: {integrity: sha512-nMIdKnfZfzn1Vsk+RuOvl43ONTZXoAPUUxgcU0tXooqg4YrAqzfKzVenqqk2g5efWh46/D28cKFrOzDSW28gTA==} + '@rollup/rollup-win32-ia32-msvc@4.22.4': + resolution: {integrity: sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.21.3': - resolution: {integrity: sha512-fOvu7PCQjAj4eWDEuD8Xz5gpzFqXzGlxHZozHP4b9Jxv9APtdxL6STqztDzMLuRXEc4UpXGGhx029Xgm91QBeA==} + '@rollup/rollup-win32-x64-msvc@4.22.4': + resolution: {integrity: sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==} cpu: [x64] os: [win32] @@ -6042,15 +5418,27 @@ packages: '@shikijs/core@1.17.7': resolution: {integrity: sha512-ZnIDxFu/yvje3Q8owSHaEHd+bu/jdWhHAaJ17ggjXofHx5rc4bhpCSW+OjC6smUBi5s5dd023jWtZ1gzMu/yrw==} + '@shikijs/core@1.18.0': + resolution: {integrity: sha512-VK4BNVCd2leY62Nm2JjyxtRLkyrZT/tv104O81eyaCjHq4Adceq2uJVFJJAIof6lT1mBwZrEo2qT/T+grv3MQQ==} + '@shikijs/engine-javascript@1.17.7': resolution: {integrity: sha512-wwSf7lKPsm+hiYQdX+1WfOXujtnUG6fnN4rCmExxa4vo+OTmvZ9B1eKauilvol/LHUPrQgW12G3gzem7pY5ckw==} + '@shikijs/engine-javascript@1.18.0': + resolution: {integrity: sha512-qoP/aO/ATNwYAUw1YMdaip/YVEstMZEgrwhePm83Ll9OeQPuxDZd48szZR8oSQNQBT8m8UlWxZv8EA3lFuyI5A==} + '@shikijs/engine-oniguruma@1.17.7': resolution: {integrity: sha512-pvSYGnVeEIconU28NEzBXqSQC/GILbuNbAHwMoSfdTBrobKAsV1vq2K4cAgiaW1TJceLV9QMGGh18hi7cCzbVQ==} + '@shikijs/engine-oniguruma@1.18.0': + resolution: {integrity: sha512-B9u0ZKI/cud+TcmF8Chyh+R4V5qQVvyDOqXC2l2a4x73PBSBc6sZ0JRAX3eqyJswqir6ktwApUUGBYePdKnMJg==} + '@shikijs/types@1.17.7': resolution: {integrity: sha512-+qA4UyhWLH2q4EFd+0z4K7GpERDU+c+CN2XYD3sC+zjvAr5iuwD1nToXZMt1YODshjkEGEDV86G7j66bKjqDdg==} + '@shikijs/types@1.18.0': + resolution: {integrity: sha512-O9N36UEaGGrxv1yUrN2nye7gDLG5Uq0/c1LyfmxsvzNPqlHzWo9DI0A4+fhW2y3bGKuQu/fwS7EPdKJJCowcVA==} + '@shikijs/vscode-textmate@9.2.2': resolution: {integrity: sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==} @@ -6116,8 +5504,8 @@ packages: resolution: {integrity: sha512-Tv1obAC18XOd2OnDAjSWmmthzx6Pdeh63FbLin8MlPiuJ2ATpKkq0NcNOJFr0dO+JmZXnwu8FQxKJ3TKJ3Hulw==} engines: {node: '>=16.0.0'} - '@smithy/core@2.4.3': - resolution: {integrity: sha512-4LTusLqFMRVQUfC3RNuTg6IzYTeJNpydRdTKq7J5wdEyIRQSu3rGIa3s80mgG2hhe6WOZl9IqTSo1pgbn6EHhA==} + '@smithy/core@2.4.5': + resolution: {integrity: sha512-Z0qlPXgZ0pouYgnu/cZTEYeRAvniiKZmVl4wIbZHX/nEMHkMDV9ao6KFArsU9KndE0TuhL149xcRx45wfw1YCA==} engines: {node: '>=16.0.0'} '@smithy/credential-provider-imds@3.2.3': @@ -6143,8 +5531,8 @@ packages: resolution: {integrity: sha512-09tqzIQ6e+7jLqGvRji1yJoDbL/zob0OFhq75edgStWErGLf16+yI5hRc/o9/YAybOhUZs/swpW2SPn892G5Gg==} engines: {node: '>=16.0.0'} - '@smithy/fetch-http-handler@3.2.7': - resolution: {integrity: sha512-Ra6IPI1spYLO+t62/3jQbodjOwAbto9wlpJdHZwkycm0Kit+GVpzHW/NMmSgY4rK1bjJ4qLAmCnaBzePO5Nkkg==} + '@smithy/fetch-http-handler@3.2.8': + resolution: {integrity: sha512-Lqe0B8F5RM7zkw//6avq1SJ8AfaRd3ubFUS1eVp5WszV7p6Ne5hQ4dSuMHDpNRPhgTvj4va9Kd/pcVigHEHRow==} '@smithy/hash-node@3.0.6': resolution: {integrity: sha512-c/FHEdKK/7DU2z6ZE91L36ahyXWayR3B+FzELjnYq7wH5YqIseM24V+pWCS9kFn1Ln8OFGTf+pyYPiHZuX0s/Q==} @@ -6169,8 +5557,8 @@ packages: resolution: {integrity: sha512-KeM/OrK8MVFUsoJsmCN0MZMVPjKKLudn13xpgwIMpGTYpA8QZB2Xq5tJ+RE6iu3A6NhOI4VajDTwBsm8pwwrhg==} engines: {node: '>=16.0.0'} - '@smithy/middleware-retry@3.0.18': - resolution: {integrity: sha512-YU1o/vYob6vlqZdd97MN8cSXRToknLXhFBL3r+c9CZcnxkO/rgNZ++CfgX2vsmnEKvlqdi26+SRtSzlVp5z6Mg==} + '@smithy/middleware-retry@3.0.20': + resolution: {integrity: sha512-HELCOVwYw5hFDBm69d+LmmGjBCjWnwp/t7SJiHmp+c4u9vgfIaCjdSeIdnlOsLrr5ic5jGTJXvJFUQnd987b/g==} engines: {node: '>=16.0.0'} '@smithy/middleware-serde@3.0.6': @@ -6185,8 +5573,8 @@ packages: resolution: {integrity: sha512-g3mfnC3Oo8pOI0dYuPXLtdW1WGVb3bR2tkV21GNkm0ZvQjLTtamXAwCWt/FCb0HGvKt3gHHmF1XerG0ICfalOg==} engines: {node: '>=16.0.0'} - '@smithy/node-http-handler@3.2.2': - resolution: {integrity: sha512-42Cy4/oT2O+00aiG1iQ7Kd7rE6q8j7vI0gFfnMlUiATvyo8vefJkhb7O10qZY0jAqo5WZdUzfl9IV6wQ3iMBCg==} + '@smithy/node-http-handler@3.2.3': + resolution: {integrity: sha512-/gcm5DJ3k1b1zEInzBGAZC8ntJ+jwrz1NcSIu+9dSXd1FfG0G6QgkDI40tt8/WYUbHtLyo8fEqtm2v29koWo/w==} engines: {node: '>=16.0.0'} '@smithy/property-provider@3.1.6': @@ -6213,12 +5601,12 @@ packages: resolution: {integrity: sha512-IA4K2qTJYXkF5OfVN4vsY1hfnUZjaslEE8Fsr/gGFza4TAC2A9NfnZuSY2srQIbt9bwtjHiAayrRVgKse4Q7fA==} engines: {node: '>=16.0.0'} - '@smithy/signature-v4@4.1.3': - resolution: {integrity: sha512-YD2KYSCEEeFHcWZ1E3mLdAaHl8T/TANh6XwmocQ6nPcTdBfh4N5fusgnblnWDlnlU1/cUqEq3PiGi22GmT2Lkg==} + '@smithy/signature-v4@4.1.4': + resolution: {integrity: sha512-72MiK7xYukNsnLJI9NqvUHqTu0ziEsfMsYNlWpiJfuGQnCTFKpckThlEatirvcA/LmT1h7rRO+pJD06PYsPu9Q==} engines: {node: '>=16.0.0'} - '@smithy/smithy-client@3.3.2': - resolution: {integrity: sha512-RKDfhF2MTwXl7jan5d7QfS9eCC6XJbO3H+EZAvLQN8A5in4ib2Ml4zoeLo57w9QrqFekBPcsoC2hW3Ekw4vQ9Q==} + '@smithy/smithy-client@3.3.4': + resolution: {integrity: sha512-NKw/2XxOW/Rg3rzB90HxsmGok5oS6vRzJgMh/JN4BHaOQQ4q5OuX999GmOGxEp730wbpIXIowfKZmIMXkG4v0Q==} engines: {node: '>=16.0.0'} '@smithy/types@3.4.2': @@ -6251,12 +5639,12 @@ packages: resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} engines: {node: '>=16.0.0'} - '@smithy/util-defaults-mode-browser@3.0.18': - resolution: {integrity: sha512-/eveCzU6Z6Yw8dlYQLA4rcK30XY0E4L3lD3QFHm59mzDaWYelrXE1rlynuT3J6qxv+5yNy3a1JuzhG5hk5hcmw==} + '@smithy/util-defaults-mode-browser@3.0.20': + resolution: {integrity: sha512-HpYmCpEThQJpCKzwzrGrklhdegRfuXI9keHRrHidbyEMliCdgic6t38MikJeZEkdIcEMhO1g95HIYMzjUzB+xg==} engines: {node: '>= 10.0.0'} - '@smithy/util-defaults-mode-node@3.0.18': - resolution: {integrity: sha512-9cfzRjArtOFPlTYRREJk00suUxVXTgbrzVncOyMRTUeMKnecG/YentLF3cORa+R6mUOMSrMSnT18jos1PKqK6Q==} + '@smithy/util-defaults-mode-node@3.0.20': + resolution: {integrity: sha512-atdsHNtAX0rwTvRRGsrONU0C0XzapH6tI8T1y/OReOvWN7uBwXqqWRft6m8egU2DgeReU0xqT3PHdGCe5VRaaQ==} engines: {node: '>= 10.0.0'} '@smithy/util-endpoints@2.1.2': @@ -6275,8 +5663,8 @@ packages: resolution: {integrity: sha512-BRZiuF7IwDntAbevqMco67an0Sr9oLQJqqRCsSPZZHYRnehS0LHDAkJk/pSmI7Z8c/1Vet294H7fY2fWUgB+Rg==} engines: {node: '>=16.0.0'} - '@smithy/util-stream@3.1.6': - resolution: {integrity: sha512-lQEUfTx1ht5CRdvIjdAN/gUL6vQt2wSARGGLaBHNe+iJSkRHlWzY+DOn0mFTmTgyU3jcI5n9DkT5gTzYuSOo6A==} + '@smithy/util-stream@3.1.8': + resolution: {integrity: sha512-hoKOqSmb8FD3WLObuB5hwbM7bNIWgcnvkThokTvVq7J5PKjlLUK5qQQcB9zWLHIoSaIlf3VIv2OxZY2wtQjcRQ==} engines: {node: '>=16.0.0'} '@smithy/util-uri-escape@3.0.0': @@ -6354,75 +5742,80 @@ packages: '@stablelib/x25519@1.0.3': resolution: {integrity: sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==} - '@storybook/addon-actions@8.3.1': - resolution: {integrity: sha512-f00NxBNBcsMHqtwsOpRbZKrNMLdUjnSg1G6zYdVxAG7NwxzgpqPZm37I36ebFmgz/WO2XQ3ihxzfV2IKFuiZ6g==} + '@storybook/addon-actions@8.3.2': + resolution: {integrity: sha512-Ds2lNyEpeVO0TexoXEHpE3kRcA7rJm5X5nWz4PdvF7kiC1aX5ZMy2qEPZOH6Jvalysm+PChw4Ib+lCaoIFGOJg==} peerDependencies: - storybook: ^8.3.1 + storybook: ^8.3.2 - '@storybook/addon-backgrounds@8.3.1': - resolution: {integrity: sha512-HPQElHIi5SMWJTOimYt27QaiPrrwTprVShVfq3gQKpUcDJhT4qMpI3Bn3JCtthPlXlUA+miZcNdNRTIc2XzhSA==} + '@storybook/addon-backgrounds@8.3.2': + resolution: {integrity: sha512-5dPyynGRp2ZAZrpG2tadbdBk7X7GySoRuZwkQebNFGv+JZ8LoeQ/qc8yUOL+vfWKFGqvjOmX5R55IUHLYsw2NQ==} peerDependencies: - storybook: ^8.3.1 + storybook: ^8.3.2 - '@storybook/addon-controls@8.3.1': - resolution: {integrity: sha512-zqVNRGQ2GS1ReDZ6YTAl+pLmnrOWwE3OUsByRfzHCYlmO55TxYi92HBTSbAXyWRKyqVUKH69PmbKGukc83aX2Q==} + '@storybook/addon-controls@8.3.2': + resolution: {integrity: sha512-YHoSMWSR1fItPb5S/3gOIhn9T6HcWcTxEJrjuuDk1hySmBmA+ojVJqmcI5MoNG3XtGigSXGJ/K2wmU57wZH4xw==} peerDependencies: - storybook: ^8.3.1 + storybook: ^8.3.2 - '@storybook/addon-docs@8.3.1': - resolution: {integrity: sha512-8ES7ThajpKDoMheAthnDDg/lXUsIxzV+EdHuE4WnRoiw+25XfYr9WIEuEpytRz/drouJhunOgOJV0kCPxZ3XgQ==} + '@storybook/addon-docs@8.3.2': + resolution: {integrity: sha512-DPmWhvnHap8bmtiJOYpmo9MYpuJW5QyV6MhmGhpe60A9yH9TRTIf3h7uGpyX3TgtrYxC07Sw/8GaY0UfendJGg==} peerDependencies: - storybook: ^8.3.1 + storybook: ^8.3.2 - '@storybook/addon-essentials@8.3.1': - resolution: {integrity: sha512-5dNlKKJveBYqe1OT4dSE7V7ZjhULWnL238oeHz6wabjfL/l7W9MgLke5mxir4xSaAKf5sOg+QFK+RSmYYih4pg==} + '@storybook/addon-essentials@8.3.2': + resolution: {integrity: sha512-r0wnw5dbqeVklSjMkA5dTLufmm20IZSskSmadbXOOZBKFqANm15LRGdQ7+Pfr8N0XF4//tFwnvIfw+hMmKGFEQ==} peerDependencies: - storybook: ^8.3.1 + storybook: ^8.3.2 - '@storybook/addon-highlight@8.3.1': - resolution: {integrity: sha512-hEB4O1a76SGEJypjPwjvBT8e9+pWptAD6VY995gtsOrMLaV0213DJV8aEGJRXhELEk2sr8WUaoYhzxxtgD97KA==} + '@storybook/addon-highlight@8.3.2': + resolution: {integrity: sha512-JFL/JLBZfa89POgi8lBdt8TzzCS1bgN/X6Qj1MlTq3pxHYqO66eG8DtMLjpuXKOhs8Dhdgs9/uxy5Yd+MFVRmQ==} peerDependencies: - storybook: ^8.3.1 + storybook: ^8.3.2 - '@storybook/addon-interactions@8.3.1': - resolution: {integrity: sha512-EQiemx7ZvI9r4WrWmKB7hvoh9XO+YJh61LNEBLrdnSnRITJKGFrJtqnfuSrvQXWxFVi6U1PtSqDzCV8z0IwK2g==} + '@storybook/addon-interactions@8.3.2': + resolution: {integrity: sha512-1JeM7iErTxjMlhT1TzVpCmD6SR7QZu54paOQTCCywVpaQG/MoJ+L8MZA1YFufTzq1kpRRrde5yHj2PM0TnMdEg==} peerDependencies: - storybook: ^8.3.1 + storybook: ^8.3.2 - '@storybook/addon-links@8.3.1': - resolution: {integrity: sha512-xhd1cXpHKn9mr87ImcEOV+YexDZcITzxFQoW2m5ocGkMyVFotK6NjOk/f9xsZAGIp4T7axsdEmwFNSovHgw91A==} + '@storybook/addon-links@8.3.2': + resolution: {integrity: sha512-CHp/3XSB/AWyoP9b2tNaaKNTyftLPIPWqMhqhH1V5irjXhLDpBBEkmgbvB19xJ4qCfDjjOjokSLmSBaVOnzv2g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.3.1 + storybook: ^8.3.2 peerDependenciesMeta: react: optional: true - '@storybook/addon-measure@8.3.1': - resolution: {integrity: sha512-XL7Rph0K0vggVcY7mxGws9SNzLJlCvzrPJdz1xZBKBLLd0fdpbR5Y+1oP1w/7qhZ9Xrg44VRVs4yUzCYUeK2OQ==} + '@storybook/addon-measure@8.3.2': + resolution: {integrity: sha512-5RPF2oEw5XnTmz2cvjqz2WGnqOrJ1NxXIuJc6QeO6EXQqqjPnj/9rV/MBmzMd9cjk8Ud8c4AA5+jJbl4IgcwhQ==} peerDependencies: - storybook: ^8.3.1 + storybook: ^8.3.2 - '@storybook/addon-onboarding@8.3.1': - resolution: {integrity: sha512-Fn5xJ2sWRn7heHqH6cx55InkToYt6zX7g8ffe1wwcCYgrTf1Z7oLrCoeW0AC4iKC+r2wF+nNZFgoeqMCgGBFvQ==} + '@storybook/addon-onboarding@8.3.2': + resolution: {integrity: sha512-IuxietU0i+8L6CgFJNSEi9XyPR96P3oQE1Dp2GYDO6PucmEgZEUCgEJ2w7YxTnI5eGJ7+SpHKkPRHVWfqDjvgA==} peerDependencies: - storybook: ^8.3.1 + storybook: ^8.3.2 - '@storybook/addon-outline@8.3.1': - resolution: {integrity: sha512-bpxiffkMjWbrVAmbonzkGaTQp3zCECOP5B4Uw0oRfH7YVZgUsj1brRjVsMvBB1bwDP/ijj46X12OcZjqVEJP5Q==} + '@storybook/addon-outline@8.3.2': + resolution: {integrity: sha512-VxUYCHPCZQDwnj/9U4d6QLsfGi9wHGO0hOENjC5ZCwzMNCq6t7XNRToSsq4zUPucH5XKaQW2vyTdbNdUQiki4Q==} peerDependencies: - storybook: ^8.3.1 + storybook: ^8.3.2 - '@storybook/addon-toolbars@8.3.1': - resolution: {integrity: sha512-bjlQP9a56O4OCI4g9tDNm51frBcHaFpHma3MJ1vg302oj/XOQrec/am2sA0E6L1l4Hih2PkRYTamo3+GmQRJug==} + '@storybook/addon-toolbars@8.3.2': + resolution: {integrity: sha512-y3mokzvoeEE1ga96c8KX7anb9fU5wRGWZBsX7cQkm5ebXHsXjH2Y0pcdFnw6UxFbPMjh70LlZF9UhXnz7UC7Hw==} peerDependencies: - storybook: ^8.3.1 + storybook: ^8.3.2 '@storybook/addon-viewport@8.3.1': resolution: {integrity: sha512-Z0Ls3ThjOx56KE4I5ampOtfK7G4/AAa0bOoaFq7+bLOomXMtZsC3yyXyrm5YQ6ZHmeP2XaXmOe52HDsvq+ko2Q==} peerDependencies: storybook: ^8.3.1 + '@storybook/addon-viewport@8.3.2': + resolution: {integrity: sha512-AyXpQ2ntpRoNfOWPnaUX4CTWSj163ncgzcoUyBRWL/yiu/PcMK4tlQ141mWwoamAcXEVDK40Q0vWmRwZ06C2gw==} + peerDependencies: + storybook: ^8.3.2 + '@storybook/blocks@8.3.1': resolution: {integrity: sha512-/wNLRVWR/edzHQAFvSW68VxHYmBcfXpL/XdO46I5Z1X/tXUd0rtgGZmliQ2jZ242FqxcT8guqqFGehbeYUns5w==} peerDependencies: @@ -6435,11 +5828,23 @@ packages: react-dom: optional: true - '@storybook/builder-vite@8.3.1': - resolution: {integrity: sha512-IxfgIuQo9R+zcwoBE85PkCSKWGbPVStJgm1VHO/mixIdZExanbAhDS+L21nAZCelTvcsObTN76BN953v2LjVGg==} + '@storybook/blocks@8.3.2': + resolution: {integrity: sha512-z6XTg5fC5XT/8vYYtFqVhQtBYw5MkSlkQF5HM1ntxlEesN4tGd14SjFd24nWuoAHq4G5D2D8KNt41IoNdzeD1A==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.3.2 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + + '@storybook/builder-vite@8.3.2': + resolution: {integrity: sha512-mq6T2J8gDiIuO8+nLBzQkMRncDb+zLiBmRrudwSNum3cFLPLDV1Y4JSzsoG/SjlQz1feUEqTO9by6i7wxKh+Cw==} peerDependencies: '@preact/preset-vite': '*' - storybook: ^8.3.1 + storybook: ^8.3.2 typescript: '>= 4.3.x' vite: ^4.0.0 || ^5.0.0 vite-plugin-glimmerx: '*' @@ -6460,23 +5865,23 @@ packages: typescript: optional: true - '@storybook/components@8.3.1': - resolution: {integrity: sha512-/CMqX40CpNOKow58oLyO/OvMhHiHCIvOGf/65lXHk/D9qECMvchFfA2/MH8H7HiJUIqoSPit194miBENK5kqdw==} + '@storybook/components@8.3.2': + resolution: {integrity: sha512-yB/ETNTNVZi8xvVsTMWvtiI4APRj2zzAa3nHyQO0X+DC4jjysT9D1ruL6jZJ/2DHMp7A9U6v2if83dby/kszfg==} peerDependencies: - storybook: ^8.3.1 + storybook: ^8.3.2 '@storybook/core-webpack@8.3.1': resolution: {integrity: sha512-SrHycFCejWopqtxN/Smj9kI0aTkDo6vmtJWW0Rvgp+V8/83ikSJapN+TzRbq+zhSHhAfpvr5NmaFUwYzbwO/rw==} peerDependencies: storybook: ^8.3.1 - '@storybook/core@8.3.1': - resolution: {integrity: sha512-L8YTtUipcBvl4F8jFNnXU3NM1hnLwZ3Ge2l+SRVKUGoAZzdf/I8O/0eOeZ+3LM3PvDn8bC9x+qjhNyDgtT+ieQ==} + '@storybook/core@8.3.2': + resolution: {integrity: sha512-DVXs9AZzXHUKEhi5hKQ4gmH2ODFFM9hmd3odnlqenIINxGynbRtAGzU8pMhjrTRSrnlLr1liGew1IcY+hwkFjQ==} - '@storybook/csf-plugin@8.3.1': - resolution: {integrity: sha512-K3JWJf79+BkJAbOnAns5KGQ9h0NCqWht/1B05frj9LuAD/U+0sikpByiC2QvJ+qtX4fODhqjRYvrv2jgP8o3mA==} + '@storybook/csf-plugin@8.3.2': + resolution: {integrity: sha512-9UvoBkYDLzf/0e2lQMPyBCJHrrEMxvhL7fraVX2c5OxwVUwgQnHlgNR3zxzw1Nr/AWyC5OKYlaE1eM10JVm2GA==} peerDependencies: - storybook: ^8.3.1 + storybook: ^8.3.2 '@storybook/csf@0.0.1': resolution: {integrity: sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==} @@ -6499,10 +5904,15 @@ packages: peerDependencies: storybook: ^8.3.1 - '@storybook/manager-api@8.3.1': - resolution: {integrity: sha512-GHJr1/nNAfkzNs4P8z31zBN8ZBucMfl+aSH6ciCy12jN3dOmEfb67mx3aes2PmBJjY3K8HG2lgsO9tNKIyDJXQ==} + '@storybook/instrumenter@8.3.2': + resolution: {integrity: sha512-+H3Z9wn+D8sMuOd+KjHUr8iyRLVpYvWQ4GmV7GKH173PfFAQ2zmX/502K1BS2BAuLrS1l0e6fGZhl7G3u2fL+g==} peerDependencies: - storybook: ^8.3.1 + storybook: ^8.3.2 + + '@storybook/manager-api@8.3.2': + resolution: {integrity: sha512-8FuwE3BGsLPF0H154+1X/4krSbvmH5xu5YmaVTVDV8DRPlBeRIlNV0HDiZfBvftF4EB7fRYolzghXQplHIX8Fg==} + peerDependencies: + storybook: ^8.3.2 '@storybook/nextjs@8.3.1': resolution: {integrity: sha512-l5xFjlNRg6PfMhAiQZDj+lrHoCOFiH1kBcjwZQ+Up4khOiFCCjiPyTvRN+HCAoBXrLphpdm/Fan7k6uoFdmwGw==} @@ -6532,10 +5942,10 @@ packages: typescript: optional: true - '@storybook/preview-api@8.3.1': - resolution: {integrity: sha512-mpeeQi0DiK6lGiFEa/iAXNQykZB/wv9UiI5MYwxfgVTCCIh7skeBQsu/7Ye+C+KyXgrNmH5YAP3CjYfkFVimhQ==} + '@storybook/preview-api@8.3.2': + resolution: {integrity: sha512-bZvqahrS5oXkiVmqt9rPhlpo/xYLKT7QUWKKIDBRJDp+1mYbQhgsP5NhjUtUdaC+HSofAFzJmVFmixyquYsoGw==} peerDependencies: - storybook: ^8.3.1 + storybook: ^8.3.2 '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0': resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==} @@ -6550,13 +5960,20 @@ packages: react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta storybook: ^8.3.1 - '@storybook/react-vite@8.3.1': - resolution: {integrity: sha512-WjLnYzaiLHCv09UnnMfjJL9RnjmReXbPpRs3VklH87UH8L6j4WLHw7JAEItnyS6ugTxFjcpEg1P1ud4D8c75nA==} + '@storybook/react-dom-shim@8.3.2': + resolution: {integrity: sha512-fYL7jh9yFkiKIqRJedqTcrmyoVzS/cMxZD/EFfDRaonMVlLlYJQKocuvR1li1iyeKLvd5lxZsHuQ80c98AkDMA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.3.2 + + '@storybook/react-vite@8.3.2': + resolution: {integrity: sha512-xxV6FJj4OnJ1lQbO7804T2xJu0aXvb02/tyLpDo0aNdi2vMZrHMroYpcOJW3RDuOIrMYq2OvXPrIHnkumidSsg==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.3.1 + storybook: ^8.3.2 vite: ^4.0.0 || ^5.0.0 '@storybook/react@8.3.1': @@ -6574,15 +5991,35 @@ packages: typescript: optional: true + '@storybook/react@8.3.2': + resolution: {integrity: sha512-GvnqhxvaYC6s8WMiDWr184UlNp5jmRVNMBHasXlUsVDYvs6J1tStJeN+XBZbAJBW/0zkHLuf4REk8lLBi2eKRQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@storybook/test': 8.3.2 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.3.2 + typescript: '>= 4.2.x' + peerDependenciesMeta: + '@storybook/test': + optional: true + typescript: + optional: true + '@storybook/test@8.3.1': resolution: {integrity: sha512-/ZZFZHr+jsO7oBrLFrrCkgkJrh1/AgHBqO8QR0zdTiR0NK0vo2l9v9FXat/VFhSaYTIpVU/NQdNKiPGTKIfAVw==} peerDependencies: storybook: ^8.3.1 - '@storybook/theming@8.3.1': - resolution: {integrity: sha512-R6YZnIdN9P9gTauVkZfVmob0/i6/yaAQxnwfMgRLCaFD0TFQ+UQ2pCz40zPAUp3BcNPwMD168GVxmheBb8cGag==} + '@storybook/test@8.3.2': + resolution: {integrity: sha512-pRrARctJoZQSKKhMyKkXZQK+fVtnilxTmd0AJx7UBJFUTZmMbp6uEdoyr4NyORCUO1xxxrdbD88vEUsSC1hdYw==} peerDependencies: - storybook: ^8.3.1 + storybook: ^8.3.2 + + '@storybook/theming@8.3.2': + resolution: {integrity: sha512-JXAVc08Tlbu4GTTMGNmwUy69lShqSpJixAJc4bvWTnNAtPTRltiNJCg/KJ0GauEyRFk8ZR2Ha4KhN3DB1felNQ==} + peerDependencies: + storybook: ^8.3.2 '@stripe/react-stripe-js@2.8.0': resolution: {integrity: sha512-Vf1gNEuBxA9EtxiLghm2ZWmgbADNMJw4HW6eolUu0DON/6mZvWZgk0KHolN0sozNJwYp0i/8hBsDBcBUWcvnbw==} @@ -6751,6 +6188,9 @@ packages: '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + '@swc/helpers@0.5.13': + resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} + '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} @@ -6827,15 +6267,6 @@ packages: '@tsconfig/node16@1.0.4': resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - '@turf/boolean-clockwise@6.5.0': - resolution: {integrity: sha512-45+C7LC5RMbRWrxh3Z0Eihsc8db1VGBO5d9BLTOAwU4jR6SgsunTfRWR16X7JUwIDYlCVEmnjcXJNi/kIU3VIw==} - - '@turf/helpers@6.5.0': - resolution: {integrity: sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==} - - '@turf/invariant@6.5.0': - resolution: {integrity: sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==} - '@types/acorn@4.0.6': resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} @@ -6860,9 +6291,6 @@ packages: '@types/body-parser@1.19.5': resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} - '@types/bun@1.1.9': - resolution: {integrity: sha512-SXJRejXpmAc3qxyN/YS4/JGWEzLf4dDBa5fLtRDipQXHqNccuMU4EUYCooXNTsylG0DmwFQsGgEDHxZF+3DqRw==} - '@types/cli-progress@3.11.5': resolution: {integrity: sha512-D4PbNRbviKyppS5ivBGyFO29POlySLmA2HyUFE4p5QGazAMM3CwkKWcvTl8gvElSuxRh6FPKL8XmidX873ou4g==} @@ -6884,9 +6312,6 @@ packages: '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - '@types/cookie@0.3.3': - resolution: {integrity: sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow==} - '@types/cookie@0.6.0': resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} @@ -7034,9 +6459,6 @@ packages: '@types/mysql@2.15.26': resolution: {integrity: sha512-DSLCOXhkvfS5WNNPbfn2KdICAmk8lLc+/PNvnPnF7gOdMZCxopXduqv0OQ13y/yA/zXTSikZZqVgybUxOEg6YQ==} - '@types/node-fetch@2.6.4': - resolution: {integrity: sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==} - '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} @@ -7049,9 +6471,6 @@ packages: '@types/node@18.19.50': resolution: {integrity: sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==} - '@types/node@20.12.14': - resolution: {integrity: sha512-scnD59RpYD91xngrQQLGkE+6UrHUPzeKZWhhjBSa3HSkwjbQc38+q3RoIVEwxQGRw3M+j5hpNAM+lgV3cVormg==} - '@types/node@20.14.9': resolution: {integrity: sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==} @@ -7103,8 +6522,8 @@ packages: '@types/react-transition-group@4.4.10': resolution: {integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==} - '@types/react@18.3.7': - resolution: {integrity: sha512-KUnDCJF5+AiZd8owLIeVHqmW9yM4sqmDVf2JRJiBMFkGvkoZ4/WyV2lL4zVsoinmRS/W3FeEdZLEWFRofnT2FQ==} + '@types/react@18.3.8': + resolution: {integrity: sha512-syBUrW3/XpnW4WJ41Pft+I+aPoDVbrBVQGEnbD7NijDGlVC+8gV/XKRY+7vMDlfPpbwYt0l1vd/Sj8bJGMbs9Q==} '@types/resolve@1.20.6': resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} @@ -7166,9 +6585,6 @@ packages: '@types/wrap-ansi@3.0.0': resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} - '@types/ws@8.5.12': - resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} - '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -7290,8 +6706,8 @@ packages: peerDependencies: graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 - '@vercel/og@0.6.2': - resolution: {integrity: sha512-OTe0KE37F5Y2eTys6eMnfopC+P4qr2ooXUTFyFPTplYSPwowmFk/HLD1FXtbKLjqsIH0SgekcJWad+C5uX4nkg==} + '@vercel/og@0.6.3': + resolution: {integrity: sha512-aoCrC9FqkeA+WEEb9CwSmjD0rGlFeNqbUsI41JPmKWR9Hx6FFn86tvH96O5HZMF6VAXTGHxa3nPH3BokROpdgA==} engines: {node: '>=16'} '@viem/anvil@0.0.10': @@ -7632,15 +7048,6 @@ packages: ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} - alge@0.8.1: - resolution: {integrity: sha512-kiV9nTt+XIauAXsowVygDxMZLplZxDWt0W8plE/nB32/V2ziM/P/TxDbSVK7FYIUt2Xo16h3/htDh199LNPCKQ==} - - amazon-cognito-identity-js@6.3.12: - resolution: {integrity: sha512-s7NKDZgx336cp+oDeUtB2ZzT8jWJp/v2LWuYl+LQtMEODe22RF1IJ4nRiDATp+rp1pTffCZcm44Quw4jx2bqNg==} - - amazon-cognito-identity-js@6.3.13: - resolution: {integrity: sha512-AOROAQHQYvXYnhzhB9L1cZdz+linq/xaPTBfXhvXsx1tyhbbzmA7HX8Ap3mKBPsjsG8UWfzDhdRCb7hmH3S14A==} - anser@1.4.10: resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} @@ -7786,9 +7193,6 @@ packages: asn1.js@4.10.1: resolution: {integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==} - assert@1.5.1: - resolution: {integrity: sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==} - assert@2.1.0: resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==} @@ -7861,9 +7265,6 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - aws-amplify@5.3.19: - resolution: {integrity: sha512-/Sbgow1Zfe5RDnKyVlNZblaDuphz2g7IPBF6w6NKnM1JfuVCREHb5FwKUPr5RzfH8JAdCh/OFiCqhLDk2wo7dw==} - aws4fetch@1.0.20: resolution: {integrity: sha512-/djoAN709iY65ETD6LKCtyyEI04XIBP5xVvfmNxsEP0uJB5tyaGBztSryRr4HqMStr9R06PisQE7m9zDTXKu6g==} @@ -7915,8 +7316,8 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-react-compiler@0.0.0-experimental-ca8e0be-20240916: - resolution: {integrity: sha512-S/fMyIedoXdIVEleWMctmllsjXIDQwGiB8Z5v12L+lGKJ7n28K/8aFzVFcDpICnIIP3tXuAo0rF1bfn0MYb7YQ==} + babel-plugin-react-compiler@0.0.0-experimental-6067d4e-20240919: + resolution: {integrity: sha512-3BHXXnd3GzOkHHWMhYLARTUa03PyMzhbAA3ptG+WXujJu0mx1BT3CslcqDlKMh7j508uspT5JCXRZh0ZIN9a0g==} babel-plugin-react-native-web@0.19.12: resolution: {integrity: sha512-eYZ4+P6jNcB37lObWIg0pUbi7+3PKoU1Oie2j0C8UF3cXyXoR74tO2NBjI/FORb2LJyItJZEAmjU5pSaJYEL1w==} @@ -7948,9 +7349,6 @@ packages: bare-stream@2.3.0: resolution: {integrity: sha512-pVRWciewGUeCyKEuRxwv06M079r+fRjAQjBEK2P6OYGrO43O+Z0LrPZZEjlc4mB6C2RpZ9AxJ1s7NLEtOHO6eA==} - base-64@1.0.0: - resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} - base64-js@0.0.8: resolution: {integrity: sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==} engines: {node: '>= 0.4'} @@ -8078,9 +7476,6 @@ packages: buffer-xor@1.0.3: resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==} - buffer@4.9.2: - resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==} - buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} @@ -8097,9 +7492,6 @@ packages: builtins@1.0.3: resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} - bun-types@1.1.27: - resolution: {integrity: sha512-rHXAiIDefeMS/fleNM1rRDYqolJGNRdch3+AuCRwcZWaqTa1vjGBNsahH/HVV7Y82frllYhJomCVSEiHzLzkgg==} - busboy@1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} engines: {node: '>=10.16.0'} @@ -8159,10 +7551,6 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - camelcase-keys@6.2.2: - resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} - engines: {node: '>=8'} - camelcase@5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} @@ -8221,10 +7609,6 @@ packages: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} - chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - character-entities-html4@2.1.0: resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} @@ -8322,9 +7706,6 @@ packages: citty@0.1.6: resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} - cjs-module-lexer@1.4.0: - resolution: {integrity: sha512-N1NGmowPlGBLsOZLPvm48StN04V4YvQRL0i6b7ctrVY3epjP/ct7hFLOItz6pDIvRjwpfPxi52a2UWV2ziir8g==} - cjs-module-lexer@1.4.1: resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} @@ -8391,9 +7772,6 @@ packages: cliui@6.0.0: resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} - cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} - cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} @@ -8574,10 +7952,6 @@ packages: cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - cookie@0.4.2: - resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} - engines: {node: '>= 0.6'} - cookie@0.5.0: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} @@ -8835,15 +8209,6 @@ packages: supports-color: optional: true - debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.3.7: resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} @@ -9034,10 +8399,6 @@ packages: dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - domain-browser@1.2.0: - resolution: {integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==} - engines: {node: '>=0.4', npm: '>=1.2'} - domain-browser@4.23.0: resolution: {integrity: sha512-ArzcM/II1wCCujdCNyQjXrAFwS4mrLh4C7DZWlaI8mdh7h3BfKdNd3bKXITfl2PT9FtfQqaGvhi1vPRQPimjGA==} engines: {node: '>=10'} @@ -9268,10 +8629,6 @@ packages: engines: {node: '>=18'} hasBin: true - escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -9670,10 +9027,6 @@ packages: fast-uri@3.0.1: resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} - fast-xml-parser@4.2.5: - resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} - hasBin: true - fast-xml-parser@4.4.1: resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==} hasBin: true @@ -10134,21 +9487,10 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - graphql-request@7.1.0: - resolution: {integrity: sha512-Ouu/lYVFhARS1aXeZoVJWnGT6grFJXTLwXJuK4mUGGRo0EUk1JkyYp43mdGmRgUVezpRm6V5Sq3t8jBDQcajng==} - hasBin: true + graphql-request@6.1.0: + resolution: {integrity: sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==} peerDependencies: - '@dprint/formatter': ^0.3.0 - '@dprint/typescript': ^0.91.1 - dprint: ^0.46.2 graphql: 14 - 16 - peerDependenciesMeta: - '@dprint/formatter': - optional: true - '@dprint/typescript': - optional: true - dprint: - optional: true graphql-tag@2.12.6: resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} @@ -10413,19 +9755,9 @@ packages: idb-keyval@6.2.1: resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==} - idb@5.0.6: - resolution: {integrity: sha512-/PFvOWPzRcEPmlDt5jEvzVZVs0wyd/EvGvkDIcbBpGuMMLQKrTPG0TxvE2UJtgZtCQCmOtM2QD7yQJBVEjKGOw==} - ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore-walk@3.0.4: - resolution: {integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==} - - ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} - engines: {node: '>= 4'} - ignore@5.3.2: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} @@ -10435,9 +9767,6 @@ packages: engines: {node: '>=16.x'} hasBin: true - immer@9.0.6: - resolution: {integrity: sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ==} - immutable@3.8.2: resolution: {integrity: sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==} engines: {node: '>=0.10.0'} @@ -10468,19 +9797,12 @@ packages: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - inherits@2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - ini@2.0.0: - resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} - engines: {node: '>=10'} - ini@4.1.3: resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -10836,9 +10158,6 @@ packages: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} - isomorphic-unfetch@3.1.0: - resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==} - isows@1.0.4: resolution: {integrity: sha512-hEzjY+x9u9hPmBom9IIAqdJCwNLax+xrPb51vEPpERoFlIxgmZcHzsT5jKG06nvInKOBGvReAVz80Umed5CczQ==} peerDependencies: @@ -10927,9 +10246,6 @@ packages: join-component@1.1.0: resolution: {integrity: sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==} - js-cookie@2.2.1: - resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==} - js-file-download@0.4.12: resolution: {integrity: sha512-rML+NkoD08p5Dllpjo0ffy4jRHeY6Zsapvr/W86N7E0yuzAO6qa5X9+xog6zQNlH102J7IXljNY2FtS6Lj3ucg==} @@ -11054,8 +10370,8 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - knip@5.30.2: - resolution: {integrity: sha512-UuUwuTN+6Aa6mjxufWwidayGX/tPJsxZSlwUo8q4R+Gf/0aNYuhHsUH/GccuKtRPfFnf3r+ZU/7BV0dNfC7OEQ==} + knip@5.30.4: + resolution: {integrity: sha512-ws9HtVEMyEFFlGZ3+XCC/XQ0dRfllaW0TVWQJzYTJprAvB98cy3mSH4wZo1UkzdPe6l+qbJJxnGuG69Jm916BQ==} engines: {node: '>=18.6.0'} hasBin: true peerDependencies: @@ -11201,9 +10517,6 @@ packages: resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} @@ -11216,18 +10529,12 @@ packages: lodash.isequal@4.5.0: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} - lodash.ismatch@4.4.0: - resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==} - lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} lodash.mergewith@4.6.2: resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} - lodash.snakecase@4.1.1: - resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} - lodash.startcase@4.4.0: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} @@ -11354,10 +10661,6 @@ packages: makeerror@1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} - map-obj@4.3.0: - resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} - engines: {node: '>=8'} - map-or-similar@1.5.0: resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} @@ -11976,9 +11279,6 @@ packages: typescript: optional: true - mitata@0.1.14: - resolution: {integrity: sha512-8kRs0l636eT4jj68PFXOR2D5xl4m56T478g16SzUPOYgkzQU+xaw62guAQxzBPm+SXb15GQi1cCpDxJfkr4CSA==} - mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} @@ -12028,8 +11328,8 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - msw@2.4.8: - resolution: {integrity: sha512-a+FUW1m5yT8cV9GBy0L/cbNg0EA4//SKEzgu3qFrpITrWYeZmqfo7dqtM74T2lAl69jjUjjCaEhZKaxG2Ns8DA==} + msw@2.4.9: + resolution: {integrity: sha512-1m8xccT6ipN4PTqLinPwmzhxQREuxaEJYdx4nIbggxP8aM7r1e71vE7RtOUSQoAm1LydjGfZKy7370XD/tsuYg==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -12200,9 +11500,6 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-libs-browser@2.2.1: - resolution: {integrity: sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==} - node-polyfill-webpack-plugin@2.0.1: resolution: {integrity: sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A==} engines: {node: '>=12'} @@ -12237,16 +11534,10 @@ packages: resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} engines: {node: '>=14.16'} - npm-bundled@1.1.2: - resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==} - npm-install-checks@6.3.0: resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-normalize-package-bin@1.0.1: - resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==} - npm-normalize-package-bin@3.0.1: resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -12258,11 +11549,6 @@ packages: npm-package-arg@7.0.0: resolution: {integrity: sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==} - npm-packlist@2.2.2: - resolution: {integrity: sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==} - engines: {node: '>=10'} - hasBin: true - npm-pick-manifest@9.1.0: resolution: {integrity: sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==} engines: {node: ^16.14.0 || >=18.0.0} @@ -12604,9 +11890,6 @@ packages: pako@1.0.11: resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} - pako@2.0.4: - resolution: {integrity: sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==} - papaparse@5.4.1: resolution: {integrity: sha512-HipMsgJkZu8br23pW15uvo6sib6wne/4woLZPlFf3rpDyMe9ywEXUsuD7+6K9PRkJlVT51j/sCOYDKGGS3ZJrw==} @@ -12665,9 +11948,6 @@ packages: password-prompt@1.1.3: resolution: {integrity: sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==} - path-browserify@0.0.1: - resolution: {integrity: sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==} - path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} @@ -12812,11 +12092,21 @@ packages: engines: {node: '>=18'} hasBin: true + playwright-core@1.47.2: + resolution: {integrity: sha512-3JvMfF+9LJfe16l7AbSmU555PaTl2tPyQsVInqm3id16pdDfvZ8TTZ/pyzmkbDrZTQefyzU7AIHlZqQnxpqHVQ==} + engines: {node: '>=18'} + hasBin: true + playwright@1.47.1: resolution: {integrity: sha512-SUEKi6947IqYbKxRiqnbUobVZY4bF1uu+ZnZNJX9DfU1tlf2UhWfvVjLf01pQx9URsOr18bFVUKXmanYWhbfkw==} engines: {node: '>=18'} hasBin: true + playwright@1.47.2: + resolution: {integrity: sha512-nx1cLMmQWqmA3UsnjaaokyoUpdVaaDhJhMoxX2qj3McpjnsqFHs516QAKYhqHAgOP+oCFTEOCOAaD1RgD/RQfA==} + engines: {node: '>=18'} + hasBin: true + plist@3.1.0: resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==} engines: {node: '>=10.4.0'} @@ -13098,9 +12388,6 @@ packages: resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} engines: {node: '>=6'} - punycode@1.3.2: - resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} - punycode@1.4.1: resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} @@ -13142,11 +12429,6 @@ packages: resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} engines: {node: '>=0.4.x'} - querystring@0.2.0: - resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} - engines: {node: '>=0.4.x'} - deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. - querystringify@2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} @@ -13162,10 +12444,6 @@ packages: quick-format-unescaped@4.0.4: resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} - quick-lru@4.0.1: - resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} - engines: {node: '>=8'} - quick-lru@5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} @@ -13382,8 +12660,8 @@ packages: react: '*' react-native: '*' - react-native-svg@15.6.0: - resolution: {integrity: sha512-TUtR+h+yi1ODsd8FHdom1TpjfWOmnaK5pri5rnSBXnMqpzq8o2zZfonHTjPX+nS3wb/Pu2XsoARgYaHNjVWXhQ==} + react-native-quick-crypto@0.7.5: + resolution: {integrity: sha512-jFjvoUlgKhDXjwh4UMheW/MHO5TWL0UeRBuzPcLK5UlX5wZaLIChg5gdIw69h00BQHJojEprTboWCwulVGlNZg==} peerDependencies: react: '*' react-native: '*' @@ -13394,11 +12672,6 @@ packages: react: '*' react-native: '*' - react-native-url-polyfill@1.3.0: - resolution: {integrity: sha512-w9JfSkvpqqlix9UjDvJjm1EjSt652zVQ6iwCIj1cVVkwXf4jQhQgTNXY6EVTwuAmUjg6BC6k9RHCBynoLFo3IQ==} - peerDependencies: - react-native: '*' - react-native-url-polyfill@2.0.0: resolution: {integrity: sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA==} peerDependencies: @@ -13548,10 +12821,6 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} - readline-sync@1.4.10: - resolution: {integrity: sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==} - engines: {node: '>= 0.8.0'} - readline@1.3.0: resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} @@ -13698,9 +12967,6 @@ packages: engines: {node: '>= 6.0.0'} hasBin: true - remeda@1.61.0: - resolution: {integrity: sha512-caKfSz9rDeSKBQQnlJnVW3mbVdFgxgGWQKq1XlFokqjf+hQD5gxutLGTTY2A/x24UxVyJe9gH5fAkFI63ULw4A==} - remove-trailing-slash@0.1.1: resolution: {integrity: sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==} @@ -13827,8 +13093,8 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true - rollup@4.21.3: - resolution: {integrity: sha512-7sqRtBNnEbcBtMeRVc6VRsJMmpI+JU1z9VTvW8D4gXIYQFz0aLcsE6rRkyghZkLfEgUZgVvOG7A5CVz/VW5GIA==} + rollup@4.22.4: + resolution: {integrity: sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -14008,6 +13274,9 @@ packages: shiki@1.17.7: resolution: {integrity: sha512-Zf6hNtWhFyF4XP5OOsXkBTEx9JFPiN0TQx4wSe+Vqeuczewgk2vT4IZhF4gka55uelm052BD5BaHavNqUNZd+A==} + shiki@1.18.0: + resolution: {integrity: sha512-8jo7tOXr96h9PBQmOHVrltnETn1honZZY76YA79MHheGQg55jBvbm9dtU+MI5pjC5NJCFuA6rvVTLVeSW5cE4A==} + shimmer@1.2.1: resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} @@ -14186,13 +13455,10 @@ packages: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} - storybook@8.3.1: - resolution: {integrity: sha512-CYqt5KOpaTgb8OczNo2+EtMi8YNDPi4vNVebVlLDOroWxyulb8I7MIOH9gALczcIOb+TZUArPztjoa8rkXTaDQ==} + storybook@8.3.2: + resolution: {integrity: sha512-jfDPtoPTtXcQ4O82u6+VE0V8q05hnj9NdmTVJvUxab796FoEbhk07xFLynOopfd9h9i0D/jc5Sf4C+iMe1bhmA==} hasBin: true - stream-browserify@2.0.2: - resolution: {integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==} - stream-browserify@3.0.0: resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} @@ -14200,9 +13466,6 @@ packages: resolution: {integrity: sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==} engines: {node: '>= 0.10.0'} - stream-http@2.8.3: - resolution: {integrity: sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==} - stream-http@3.2.0: resolution: {integrity: sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==} @@ -14223,10 +13486,6 @@ packages: resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} engines: {node: '>=4'} - string-length@6.0.0: - resolution: {integrity: sha512-1U361pxZHEQ+FeSjzqRpV+cu2vTzYeWeafXFLykiFlv4Vc0n3njgU8HrMbyik5uwm77naWMuVG8fhEF+Ovb1Kg==} - engines: {node: '>=16'} - string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -14514,16 +13773,6 @@ packages: uglify-js: optional: true - terser@5.31.6: - resolution: {integrity: sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==} - engines: {node: '>=10'} - hasBin: true - - terser@5.32.0: - resolution: {integrity: sha512-v3Gtw3IzpBJ0ugkxEX8U0W6+TnPKRRCWGh1jC/iM/e3Ki5+qvO1L1EAZ56bZasc64aXHwRHNIQEzm6//i5cemQ==} - engines: {node: '>=10'} - hasBin: true - terser@5.33.0: resolution: {integrity: sha512-JuPVaB7s1gdFKPKTelwUyRq5Sid2A3Gko2S0PncwdBq7kN9Ti9HPWDQ06MPsEDGsZeVESjKEnyGy68quBk1w6g==} engines: {node: '>=10'} @@ -14600,9 +13849,6 @@ packages: tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - to-arraybuffer@1.0.1: - resolution: {integrity: sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==} - to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} @@ -14723,9 +13969,6 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - tty-browserify@0.0.0: - resolution: {integrity: sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==} - tty-browserify@0.0.1: resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==} @@ -14860,11 +14103,6 @@ packages: types-ramda@0.30.0: resolution: {integrity: sha512-oVPw/KHB5M0Du0txTEKKM8xZOG9cZBRdCVXvwHYuNJUVkAiJ9oWyqkA+9Bj2gjMsHgkkhsYevobQBWs8I2/Xvw==} - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} - engines: {node: '>=14.17'} - hasBin: true - typescript@5.6.2: resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} engines: {node: '>=14.17'} @@ -14883,10 +14121,6 @@ packages: uint8arrays@3.1.0: resolution: {integrity: sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==} - ulid@2.3.0: - resolution: {integrity: sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==} - hasBin: true - unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -14909,9 +14143,6 @@ packages: unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} - unfetch@4.2.0: - resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==} - unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -15010,9 +14241,6 @@ packages: unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - universal-cookie@4.0.4: - resolution: {integrity: sha512-lbRVHoOMtItjWbM7TwDLdl8wug7izB0tq3/YVKhT/ahB4VDvWMyvnADfnJI8y6fSvsjh51Ix7lTGC6Tn4rMPhw==} - universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} @@ -15114,12 +14342,6 @@ packages: url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - url@0.11.0: - resolution: {integrity: sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==} - - url@0.11.3: - resolution: {integrity: sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==} - url@0.11.4: resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==} engines: {node: '>= 0.4'} @@ -15176,19 +14398,9 @@ packages: resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} engines: {node: '>=6.14.2'} - utf-8-validate@6.0.4: - resolution: {integrity: sha512-xu9GQDeFp+eZ6LnCywXN/zBancWvOpUMzgjLPSjy4BRHSmTelvn2E0DG0o1sTiw5hkCKBHo8rwSKncfRfv2EEQ==} - engines: {node: '>=6.14.2'} - util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - util@0.10.4: - resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==} - - util@0.11.1: - resolution: {integrity: sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==} - util@0.12.5: resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} @@ -15199,11 +14411,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@3.4.0: - resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. - hasBin: true - uuid@7.0.3: resolution: {integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==} hasBin: true @@ -15284,8 +14491,8 @@ packages: victory-vendor@36.9.2: resolution: {integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==} - viem@2.21.9: - resolution: {integrity: sha512-fWPDX2ABEo/mLiDN+wsmYJDJk0a/ZCafquxInR2+HZv/7UTgHbLgjZs4SotpEeFAYjgVThJ7A9TPmrRjaaYqvw==} + viem@2.21.11: + resolution: {integrity: sha512-L7jrpc8L4ObNzdJXbB1OxjzL6rgNx5dXS+d2l/XkUuNHCXEaI8V3Wcjq606FVSAsxxZiy6bhgjFCqhqWGR9ypQ==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -15297,8 +14504,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.4.6: - resolution: {integrity: sha512-IeL5f8OO5nylsgzd9tq4qD2QqI0k2CQLGrWD0rCN0EQJZpBK5vJAx0I+GDkMOXxQX/OfFHMuLIx6ddAxGX/k+Q==} + vite@5.4.7: + resolution: {integrity: sha512-5l2zxqMEPVENgvzTuBpHer2awaetimj2BGkhBPdnwKbPNOlHsODU+oiazEZzLK7KhAnOrO+XGYJYn4ZlUhDtDQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -15594,10 +14801,6 @@ packages: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} - yalc@1.0.0-pre.53: - resolution: {integrity: sha512-tpNqBCpTXplnduzw5XC+FF8zNJ9L/UXmvQyyQj7NKrDNavbJtHvzmZplL5ES/RCnjX7JR7W9wz5GVDXVP3dHUQ==} - hasBin: true - yallist@2.1.2: resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} @@ -15620,10 +14823,6 @@ packages: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} engines: {node: '>=6'} - yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} - engines: {node: '>=10'} - yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -15632,10 +14831,6 @@ packages: resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} engines: {node: '>=8'} - yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} - yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} @@ -15667,18 +14862,6 @@ packages: yoga-wasm-web@0.3.3: resolution: {integrity: sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==} - zen-observable-ts@0.8.19: - resolution: {integrity: sha512-u1a2rpE13G+jSzrg3aiCqXU5tN2kw41b+cBZGmnc+30YimdkKiDj9bTowcB41eL77/17RF/h+393AuVgShyheQ==} - - zen-observable@0.7.1: - resolution: {integrity: sha512-OI6VMSe0yeqaouIXtedC+F55Sr6r9ppS7+wTbSexkYdHbdt4ctTuPNXP/rwm7GTVI63YBc+EBT0b0tl7YnJLRg==} - - zen-observable@0.8.15: - resolution: {integrity: sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==} - - zen-push@0.2.1: - resolution: {integrity: sha512-Qv4qvc8ZIue51B/0zmeIMxpIGDVhz4GhJALBvnKs/FRa2T7jy4Ori9wFwaHVt0zWV7MIFglKAHbgnVxVTw7U1w==} - zenscroll@4.0.2: resolution: {integrity: sha512-jEA1znR7b4C/NnaycInCU6h/d15ZzCd1jmsruqOKnZP6WXQSMH3W2GL+OXbkruslU4h+Tzuos0HdswzRUk/Vgg==} @@ -15718,611 +14901,76 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@aws-amplify/analytics@6.5.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/cache': 5.1.18(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/client-firehose': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/client-kinesis': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/client-personalize-events': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/util-utf8-browser': 3.6.1 - lodash: 4.17.21 - tslib: 1.14.1 - uuid: 3.4.0 - transitivePeerDependencies: - - encoding - - react-native - - '@aws-amplify/analytics@6.5.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/cache': 5.1.18(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/client-firehose': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/client-kinesis': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/client-personalize-events': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/util-utf8-browser': 3.6.1 - lodash: 4.17.21 - tslib: 1.14.1 - uuid: 3.4.0 - transitivePeerDependencies: - - encoding - - react-native - - '@aws-amplify/api-graphql@3.4.18(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/api-rest': 3.5.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/auth': 5.6.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/cache': 5.1.18(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/pubsub': 5.5.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - graphql: 15.8.0 - tslib: 1.14.1 - uuid: 3.4.0 - zen-observable-ts: 0.8.19 - transitivePeerDependencies: - - debug - - encoding - - react-native - - '@aws-amplify/api-graphql@3.4.18(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/api-rest': 3.5.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/auth': 5.6.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/cache': 5.1.18(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/pubsub': 5.5.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - graphql: 15.8.0 - tslib: 1.14.1 - uuid: 3.4.0 - zen-observable-ts: 0.8.19 - transitivePeerDependencies: - - debug - - encoding - - react-native - - '@aws-amplify/api-rest@3.5.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - axios: 1.7.4 - tslib: 1.14.1 - url: 0.11.0 - transitivePeerDependencies: - - debug - - encoding - - react-native - - '@aws-amplify/api-rest@3.5.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - axios: 1.7.4 - tslib: 1.14.1 - url: 0.11.0 - transitivePeerDependencies: - - debug - - encoding - - react-native - - '@aws-amplify/api@5.4.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/api-graphql': 3.4.18(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/api-rest': 3.5.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - tslib: 1.14.1 - transitivePeerDependencies: - - debug - - encoding - - react-native - - '@aws-amplify/api@5.4.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/api-graphql': 3.4.18(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/api-rest': 3.5.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - tslib: 1.14.1 - transitivePeerDependencies: - - debug - - encoding - - react-native - - '@aws-amplify/auth@5.6.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - amazon-cognito-identity-js: 6.3.13 - buffer: 4.9.2 - tslib: 1.14.1 - url: 0.11.0 - transitivePeerDependencies: - - encoding - - react-native - - '@aws-amplify/auth@5.6.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - amazon-cognito-identity-js: 6.3.13 - buffer: 4.9.2 - tslib: 1.14.1 - url: 0.11.0 - transitivePeerDependencies: - - encoding - - react-native - - '@aws-amplify/cache@5.1.18(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - tslib: 1.14.1 - transitivePeerDependencies: - - encoding - - react-native - - '@aws-amplify/cache@5.1.18(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - tslib: 1.14.1 - transitivePeerDependencies: - - encoding - - react-native - - '@aws-amplify/core@5.8.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/client-cloudwatch-logs': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/types': 3.6.1 - '@aws-sdk/util-hex-encoding': 3.6.1 - '@types/node-fetch': 2.6.4 - isomorphic-unfetch: 3.1.0 - react-native-url-polyfill: 1.3.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - tslib: 1.14.1 - universal-cookie: 4.0.4 - zen-observable-ts: 0.8.19 - transitivePeerDependencies: - - encoding - - react-native - - '@aws-amplify/core@5.8.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/client-cloudwatch-logs': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/types': 3.6.1 - '@aws-sdk/util-hex-encoding': 3.6.1 - '@types/node-fetch': 2.6.4 - isomorphic-unfetch: 3.1.0 - react-native-url-polyfill: 1.3.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - tslib: 1.14.1 - universal-cookie: 4.0.4 - zen-observable-ts: 0.8.19 - transitivePeerDependencies: - - encoding - - react-native - - '@aws-amplify/datastore@4.7.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/api': 5.4.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/auth': 5.6.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/pubsub': 5.5.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - amazon-cognito-identity-js: 6.3.13 - buffer: 4.9.2 - idb: 5.0.6 - immer: 9.0.6 - ulid: 2.3.0 - uuid: 3.4.0 - zen-observable-ts: 0.8.19 - zen-push: 0.2.1 - transitivePeerDependencies: - - debug - - encoding - - react-native - - '@aws-amplify/datastore@4.7.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/api': 5.4.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/auth': 5.6.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/pubsub': 5.5.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - amazon-cognito-identity-js: 6.3.13 - buffer: 4.9.2 - idb: 5.0.6 - immer: 9.0.6 - ulid: 2.3.0 - uuid: 3.4.0 - zen-observable-ts: 0.8.19 - zen-push: 0.2.1 - transitivePeerDependencies: - - debug - - encoding - - react-native - - '@aws-amplify/geo@2.3.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/client-location': 3.186.3 - '@turf/boolean-clockwise': 6.5.0 - camelcase-keys: 6.2.2 - tslib: 1.14.1 - transitivePeerDependencies: - - aws-crt - - encoding - - react-native - - '@aws-amplify/geo@2.3.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/client-location': 3.186.3 - '@turf/boolean-clockwise': 6.5.0 - camelcase-keys: 6.2.2 - tslib: 1.14.1 - transitivePeerDependencies: - - aws-crt - - encoding - - react-native - - '@aws-amplify/interactions@5.2.18(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/client-lex-runtime-service': 3.186.3 - '@aws-sdk/client-lex-runtime-v2': 3.186.3 - base-64: 1.0.0 - fflate: 0.7.3 - pako: 2.0.4 - tslib: 1.14.1 - transitivePeerDependencies: - - aws-crt - - encoding - - react-native - - '@aws-amplify/interactions@5.2.18(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/client-lex-runtime-service': 3.186.3 - '@aws-sdk/client-lex-runtime-v2': 3.186.3 - base-64: 1.0.0 - fflate: 0.7.3 - pako: 2.0.4 - tslib: 1.14.1 - transitivePeerDependencies: - - aws-crt - - encoding - - react-native - - '@aws-amplify/notifications@1.6.13(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/cache': 5.1.18(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/rtn-push-notification': 1.1.14 - lodash: 4.17.21 - uuid: 3.4.0 - transitivePeerDependencies: - - encoding - - react-native - - '@aws-amplify/notifications@1.6.13(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/cache': 5.1.18(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/rtn-push-notification': 1.1.14 - lodash: 4.17.21 - uuid: 3.4.0 - transitivePeerDependencies: - - encoding - - react-native - - '@aws-amplify/predictions@5.5.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/storage': 5.9.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/client-comprehend': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/client-polly': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/client-rekognition': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/client-textract': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/client-translate': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/eventstream-marshaller': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - buffer: 4.9.2 - tslib: 1.14.1 - uuid: 3.4.0 - transitivePeerDependencies: - - encoding - - react-native - - '@aws-amplify/predictions@5.5.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/storage': 5.9.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/client-comprehend': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/client-polly': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/client-rekognition': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/client-textract': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/client-translate': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/eventstream-marshaller': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - buffer: 4.9.2 - tslib: 1.14.1 - uuid: 3.4.0 - transitivePeerDependencies: - - encoding - - react-native - - '@aws-amplify/pubsub@5.5.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/auth': 5.6.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/cache': 5.1.18(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - buffer: 4.9.2 - graphql: 15.8.0 - tslib: 1.14.1 - url: 0.11.0 - uuid: 3.4.0 - zen-observable-ts: 0.8.19 - transitivePeerDependencies: - - encoding - - react-native - - '@aws-amplify/pubsub@5.5.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/auth': 5.6.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/cache': 5.1.18(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - buffer: 4.9.2 - graphql: 15.8.0 - tslib: 1.14.1 - url: 0.11.0 - uuid: 3.4.0 - zen-observable-ts: 0.8.19 - transitivePeerDependencies: - - encoding - - react-native - - '@aws-amplify/rtn-push-notification@1.1.14': {} - - '@aws-amplify/storage@5.9.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/md5-js': 3.6.1 - '@aws-sdk/types': 3.6.1 - buffer: 4.9.2 - events: 3.3.0 - fast-xml-parser: 4.5.0 - tslib: 1.14.1 - transitivePeerDependencies: - - encoding - - react-native - - '@aws-amplify/storage@5.9.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/md5-js': 3.6.1 - '@aws-sdk/types': 3.6.1 - buffer: 4.9.2 - events: 3.3.0 - fast-xml-parser: 4.5.0 - tslib: 1.14.1 - transitivePeerDependencies: - - encoding - - react-native - - '@aws-crypto/crc32@1.2.2': - dependencies: - '@aws-crypto/util': 1.2.2 - '@aws-sdk/types': 3.649.0 - tslib: 1.14.1 - - '@aws-crypto/crc32@2.0.0': - dependencies: - '@aws-crypto/util': 2.0.2 - '@aws-sdk/types': 3.649.0 - tslib: 1.14.1 - '@aws-crypto/crc32@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 tslib: 2.7.0 - '@aws-crypto/ie11-detection@1.0.0': - dependencies: - tslib: 1.14.1 - - '@aws-crypto/ie11-detection@2.0.2': - dependencies: - tslib: 1.14.1 - - '@aws-crypto/sha256-browser@1.2.2': - dependencies: - '@aws-crypto/ie11-detection': 1.0.0 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-crypto/supports-web-crypto': 1.0.0 - '@aws-crypto/util': 1.2.2 - '@aws-sdk/types': 3.649.0 - '@aws-sdk/util-locate-window': 3.568.0 - tslib: 1.14.1 - - '@aws-crypto/sha256-browser@2.0.0': - dependencies: - '@aws-crypto/ie11-detection': 2.0.2 - '@aws-crypto/sha256-js': 2.0.0 - '@aws-crypto/supports-web-crypto': 2.0.2 - '@aws-crypto/util': 2.0.2 - '@aws-sdk/types': 3.649.0 - '@aws-sdk/util-locate-window': 3.568.0 - '@aws-sdk/util-utf8-browser': 3.259.0 - tslib: 1.14.1 - '@aws-crypto/sha256-browser@5.2.0': dependencies: '@aws-crypto/sha256-js': 5.2.0 '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@aws-sdk/util-locate-window': 3.568.0 '@smithy/util-utf8': 2.3.0 tslib: 2.7.0 - '@aws-crypto/sha256-js@1.2.2': - dependencies: - '@aws-crypto/util': 1.2.2 - '@aws-sdk/types': 3.649.0 - tslib: 1.14.1 - - '@aws-crypto/sha256-js@2.0.0': - dependencies: - '@aws-crypto/util': 2.0.2 - '@aws-sdk/types': 3.649.0 - tslib: 1.14.1 - '@aws-crypto/sha256-js@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 tslib: 2.7.0 - '@aws-crypto/supports-web-crypto@1.0.0': - dependencies: - tslib: 1.14.1 - - '@aws-crypto/supports-web-crypto@2.0.2': - dependencies: - tslib: 1.14.1 - '@aws-crypto/supports-web-crypto@5.2.0': dependencies: tslib: 2.7.0 - '@aws-crypto/util@1.2.2': - dependencies: - '@aws-sdk/types': 3.649.0 - '@aws-sdk/util-utf8-browser': 3.259.0 - tslib: 1.14.1 - - '@aws-crypto/util@2.0.2': - dependencies: - '@aws-sdk/types': 3.649.0 - '@aws-sdk/util-utf8-browser': 3.259.0 - tslib: 1.14.1 - '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/util-utf8': 2.3.0 tslib: 2.7.0 - '@aws-sdk/abort-controller@3.186.0': - dependencies: - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/abort-controller@3.6.1': - dependencies: - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/client-cloudwatch-logs@3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - tslib: 2.7.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/client-cloudwatch-logs@3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - tslib: 2.7.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/client-cognito-identity@3.651.1': + '@aws-sdk/client-cognito-identity@3.654.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.651.1(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/client-sts': 3.651.1 - '@aws-sdk/core': 3.651.1 - '@aws-sdk/credential-provider-node': 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/middleware-host-header': 3.649.0 - '@aws-sdk/middleware-logger': 3.649.0 - '@aws-sdk/middleware-recursion-detection': 3.649.0 - '@aws-sdk/middleware-user-agent': 3.649.0 - '@aws-sdk/region-config-resolver': 3.649.0 - '@aws-sdk/types': 3.649.0 - '@aws-sdk/util-endpoints': 3.649.0 - '@aws-sdk/util-user-agent-browser': 3.649.0 - '@aws-sdk/util-user-agent-node': 3.649.0 + '@aws-sdk/client-sso-oidc': 3.654.0(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/client-sts': 3.654.0 + '@aws-sdk/core': 3.654.0 + '@aws-sdk/credential-provider-node': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0))(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/middleware-host-header': 3.654.0 + '@aws-sdk/middleware-logger': 3.654.0 + '@aws-sdk/middleware-recursion-detection': 3.654.0 + '@aws-sdk/middleware-user-agent': 3.654.0 + '@aws-sdk/region-config-resolver': 3.654.0 + '@aws-sdk/types': 3.654.0 + '@aws-sdk/util-endpoints': 3.654.0 + '@aws-sdk/util-user-agent-browser': 3.654.0 + '@aws-sdk/util-user-agent-node': 3.654.0 '@smithy/config-resolver': 3.0.8 - '@smithy/core': 2.4.3 - '@smithy/fetch-http-handler': 3.2.7 + '@smithy/core': 2.4.5 + '@smithy/fetch-http-handler': 3.2.8 '@smithy/hash-node': 3.0.6 '@smithy/invalid-dependency': 3.0.6 '@smithy/middleware-content-length': 3.0.8 '@smithy/middleware-endpoint': 3.1.3 - '@smithy/middleware-retry': 3.0.18 + '@smithy/middleware-retry': 3.0.20 '@smithy/middleware-serde': 3.0.6 '@smithy/middleware-stack': 3.0.6 '@smithy/node-config-provider': 3.1.7 - '@smithy/node-http-handler': 3.2.2 + '@smithy/node-http-handler': 3.2.3 '@smithy/protocol-http': 4.1.3 - '@smithy/smithy-client': 3.3.2 + '@smithy/smithy-client': 3.3.4 '@smithy/types': 3.4.2 '@smithy/url-parser': 3.0.6 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.18 - '@smithy/util-defaults-mode-node': 3.0.18 + '@smithy/util-defaults-mode-browser': 3.0.20 + '@smithy/util-defaults-mode-node': 3.0.20 '@smithy/util-endpoints': 2.1.2 '@smithy/util-middleware': 3.0.6 '@smithy/util-retry': 3.0.6 @@ -16331,660 +14979,94 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-comprehend@3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - tslib: 2.7.0 - uuid: 3.4.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/client-comprehend@3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - tslib: 2.7.0 - uuid: 3.4.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/client-firehose@3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - tslib: 2.7.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/client-firehose@3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - tslib: 2.7.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/client-kinesis@3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/eventstream-serde-browser': 3.6.1 - '@aws-sdk/eventstream-serde-config-resolver': 3.6.1 - '@aws-sdk/eventstream-serde-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - '@aws-sdk/util-waiter': 3.6.1 - tslib: 2.7.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/client-kinesis@3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/eventstream-serde-browser': 3.6.1 - '@aws-sdk/eventstream-serde-config-resolver': 3.6.1 - '@aws-sdk/eventstream-serde-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - '@aws-sdk/util-waiter': 3.6.1 - tslib: 2.7.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/client-lambda@3.651.1': + '@aws-sdk/client-lambda@3.656.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.651.1(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/client-sts': 3.651.1 - '@aws-sdk/core': 3.651.1 - '@aws-sdk/credential-provider-node': 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/middleware-host-header': 3.649.0 - '@aws-sdk/middleware-logger': 3.649.0 - '@aws-sdk/middleware-recursion-detection': 3.649.0 - '@aws-sdk/middleware-user-agent': 3.649.0 - '@aws-sdk/region-config-resolver': 3.649.0 - '@aws-sdk/types': 3.649.0 - '@aws-sdk/util-endpoints': 3.649.0 - '@aws-sdk/util-user-agent-browser': 3.649.0 - '@aws-sdk/util-user-agent-node': 3.649.0 + '@aws-sdk/client-sso-oidc': 3.654.0(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/client-sts': 3.654.0 + '@aws-sdk/core': 3.654.0 + '@aws-sdk/credential-provider-node': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0))(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/middleware-host-header': 3.654.0 + '@aws-sdk/middleware-logger': 3.654.0 + '@aws-sdk/middleware-recursion-detection': 3.654.0 + '@aws-sdk/middleware-user-agent': 3.654.0 + '@aws-sdk/region-config-resolver': 3.654.0 + '@aws-sdk/types': 3.654.0 + '@aws-sdk/util-endpoints': 3.654.0 + '@aws-sdk/util-user-agent-browser': 3.654.0 + '@aws-sdk/util-user-agent-node': 3.654.0 '@smithy/config-resolver': 3.0.8 - '@smithy/core': 2.4.3 + '@smithy/core': 2.4.5 '@smithy/eventstream-serde-browser': 3.0.9 '@smithy/eventstream-serde-config-resolver': 3.0.6 '@smithy/eventstream-serde-node': 3.0.8 - '@smithy/fetch-http-handler': 3.2.7 + '@smithy/fetch-http-handler': 3.2.8 '@smithy/hash-node': 3.0.6 '@smithy/invalid-dependency': 3.0.6 '@smithy/middleware-content-length': 3.0.8 '@smithy/middleware-endpoint': 3.1.3 - '@smithy/middleware-retry': 3.0.18 + '@smithy/middleware-retry': 3.0.20 '@smithy/middleware-serde': 3.0.6 '@smithy/middleware-stack': 3.0.6 '@smithy/node-config-provider': 3.1.7 - '@smithy/node-http-handler': 3.2.2 + '@smithy/node-http-handler': 3.2.3 '@smithy/protocol-http': 4.1.3 - '@smithy/smithy-client': 3.3.2 + '@smithy/smithy-client': 3.3.4 '@smithy/types': 3.4.2 '@smithy/url-parser': 3.0.6 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.18 - '@smithy/util-defaults-mode-node': 3.0.18 + '@smithy/util-defaults-mode-browser': 3.0.20 + '@smithy/util-defaults-mode-node': 3.0.20 '@smithy/util-endpoints': 2.1.2 '@smithy/util-middleware': 3.0.6 '@smithy/util-retry': 3.0.6 - '@smithy/util-stream': 3.1.6 + '@smithy/util-stream': 3.1.8 '@smithy/util-utf8': 3.0.0 '@smithy/util-waiter': 3.1.5 tslib: 2.7.0 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-lex-runtime-service@3.186.3': - dependencies: - '@aws-crypto/sha256-browser': 2.0.0 - '@aws-crypto/sha256-js': 2.0.0 - '@aws-sdk/client-sts': 3.186.3 - '@aws-sdk/config-resolver': 3.186.0 - '@aws-sdk/credential-provider-node': 3.186.0 - '@aws-sdk/fetch-http-handler': 3.186.0 - '@aws-sdk/hash-node': 3.186.0 - '@aws-sdk/invalid-dependency': 3.186.0 - '@aws-sdk/middleware-content-length': 3.186.0 - '@aws-sdk/middleware-host-header': 3.186.0 - '@aws-sdk/middleware-logger': 3.186.0 - '@aws-sdk/middleware-recursion-detection': 3.186.0 - '@aws-sdk/middleware-retry': 3.186.0 - '@aws-sdk/middleware-serde': 3.186.0 - '@aws-sdk/middleware-signing': 3.186.0 - '@aws-sdk/middleware-stack': 3.186.0 - '@aws-sdk/middleware-user-agent': 3.186.0 - '@aws-sdk/node-config-provider': 3.186.0 - '@aws-sdk/node-http-handler': 3.186.0 - '@aws-sdk/protocol-http': 3.186.0 - '@aws-sdk/smithy-client': 3.186.0 - '@aws-sdk/types': 3.186.0 - '@aws-sdk/url-parser': 3.186.0 - '@aws-sdk/util-base64-browser': 3.186.0 - '@aws-sdk/util-base64-node': 3.186.0 - '@aws-sdk/util-body-length-browser': 3.186.0 - '@aws-sdk/util-body-length-node': 3.186.0 - '@aws-sdk/util-defaults-mode-browser': 3.186.0 - '@aws-sdk/util-defaults-mode-node': 3.186.0 - '@aws-sdk/util-user-agent-browser': 3.186.0 - '@aws-sdk/util-user-agent-node': 3.186.0 - '@aws-sdk/util-utf8-browser': 3.186.0 - '@aws-sdk/util-utf8-node': 3.186.0 - tslib: 2.7.0 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-lex-runtime-v2@3.186.3': - dependencies: - '@aws-crypto/sha256-browser': 2.0.0 - '@aws-crypto/sha256-js': 2.0.0 - '@aws-sdk/client-sts': 3.186.3 - '@aws-sdk/config-resolver': 3.186.0 - '@aws-sdk/credential-provider-node': 3.186.0 - '@aws-sdk/eventstream-handler-node': 3.186.0 - '@aws-sdk/eventstream-serde-browser': 3.186.0 - '@aws-sdk/eventstream-serde-config-resolver': 3.186.0 - '@aws-sdk/eventstream-serde-node': 3.186.0 - '@aws-sdk/fetch-http-handler': 3.186.0 - '@aws-sdk/hash-node': 3.186.0 - '@aws-sdk/invalid-dependency': 3.186.0 - '@aws-sdk/middleware-content-length': 3.186.0 - '@aws-sdk/middleware-eventstream': 3.186.0 - '@aws-sdk/middleware-host-header': 3.186.0 - '@aws-sdk/middleware-logger': 3.186.0 - '@aws-sdk/middleware-recursion-detection': 3.186.0 - '@aws-sdk/middleware-retry': 3.186.0 - '@aws-sdk/middleware-serde': 3.186.0 - '@aws-sdk/middleware-signing': 3.186.0 - '@aws-sdk/middleware-stack': 3.186.0 - '@aws-sdk/middleware-user-agent': 3.186.0 - '@aws-sdk/node-config-provider': 3.186.0 - '@aws-sdk/node-http-handler': 3.186.0 - '@aws-sdk/protocol-http': 3.186.0 - '@aws-sdk/smithy-client': 3.186.0 - '@aws-sdk/types': 3.186.0 - '@aws-sdk/url-parser': 3.186.0 - '@aws-sdk/util-base64-browser': 3.186.0 - '@aws-sdk/util-base64-node': 3.186.0 - '@aws-sdk/util-body-length-browser': 3.186.0 - '@aws-sdk/util-body-length-node': 3.186.0 - '@aws-sdk/util-defaults-mode-browser': 3.186.0 - '@aws-sdk/util-defaults-mode-node': 3.186.0 - '@aws-sdk/util-user-agent-browser': 3.186.0 - '@aws-sdk/util-user-agent-node': 3.186.0 - '@aws-sdk/util-utf8-browser': 3.186.0 - '@aws-sdk/util-utf8-node': 3.186.0 - tslib: 2.7.0 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-location@3.186.3': - dependencies: - '@aws-crypto/sha256-browser': 2.0.0 - '@aws-crypto/sha256-js': 2.0.0 - '@aws-sdk/client-sts': 3.186.3 - '@aws-sdk/config-resolver': 3.186.0 - '@aws-sdk/credential-provider-node': 3.186.0 - '@aws-sdk/fetch-http-handler': 3.186.0 - '@aws-sdk/hash-node': 3.186.0 - '@aws-sdk/invalid-dependency': 3.186.0 - '@aws-sdk/middleware-content-length': 3.186.0 - '@aws-sdk/middleware-host-header': 3.186.0 - '@aws-sdk/middleware-logger': 3.186.0 - '@aws-sdk/middleware-recursion-detection': 3.186.0 - '@aws-sdk/middleware-retry': 3.186.0 - '@aws-sdk/middleware-serde': 3.186.0 - '@aws-sdk/middleware-signing': 3.186.0 - '@aws-sdk/middleware-stack': 3.186.0 - '@aws-sdk/middleware-user-agent': 3.186.0 - '@aws-sdk/node-config-provider': 3.186.0 - '@aws-sdk/node-http-handler': 3.186.0 - '@aws-sdk/protocol-http': 3.186.0 - '@aws-sdk/smithy-client': 3.186.0 - '@aws-sdk/types': 3.186.0 - '@aws-sdk/url-parser': 3.186.0 - '@aws-sdk/util-base64-browser': 3.186.0 - '@aws-sdk/util-base64-node': 3.186.0 - '@aws-sdk/util-body-length-browser': 3.186.0 - '@aws-sdk/util-body-length-node': 3.186.0 - '@aws-sdk/util-defaults-mode-browser': 3.186.0 - '@aws-sdk/util-defaults-mode-node': 3.186.0 - '@aws-sdk/util-user-agent-browser': 3.186.0 - '@aws-sdk/util-user-agent-node': 3.186.0 - '@aws-sdk/util-utf8-browser': 3.186.0 - '@aws-sdk/util-utf8-node': 3.186.0 - tslib: 2.7.0 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-personalize-events@3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - tslib: 2.7.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/client-personalize-events@3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - tslib: 2.7.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/client-polly@3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - tslib: 2.7.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/client-polly@3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - tslib: 2.7.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/client-rekognition@3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - '@aws-sdk/util-waiter': 3.6.1 - tslib: 2.7.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/client-rekognition@3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - '@aws-sdk/util-waiter': 3.6.1 - tslib: 2.7.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1)': + '@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.651.1 - '@aws-sdk/core': 3.651.1 - '@aws-sdk/credential-provider-node': 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/middleware-host-header': 3.649.0 - '@aws-sdk/middleware-logger': 3.649.0 - '@aws-sdk/middleware-recursion-detection': 3.649.0 - '@aws-sdk/middleware-user-agent': 3.649.0 - '@aws-sdk/region-config-resolver': 3.649.0 - '@aws-sdk/types': 3.649.0 - '@aws-sdk/util-endpoints': 3.649.0 - '@aws-sdk/util-user-agent-browser': 3.649.0 - '@aws-sdk/util-user-agent-node': 3.649.0 + '@aws-sdk/client-sts': 3.654.0 + '@aws-sdk/core': 3.654.0 + '@aws-sdk/credential-provider-node': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0))(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/middleware-host-header': 3.654.0 + '@aws-sdk/middleware-logger': 3.654.0 + '@aws-sdk/middleware-recursion-detection': 3.654.0 + '@aws-sdk/middleware-user-agent': 3.654.0 + '@aws-sdk/region-config-resolver': 3.654.0 + '@aws-sdk/types': 3.654.0 + '@aws-sdk/util-endpoints': 3.654.0 + '@aws-sdk/util-user-agent-browser': 3.654.0 + '@aws-sdk/util-user-agent-node': 3.654.0 '@smithy/config-resolver': 3.0.8 - '@smithy/core': 2.4.3 - '@smithy/fetch-http-handler': 3.2.7 + '@smithy/core': 2.4.5 + '@smithy/fetch-http-handler': 3.2.8 '@smithy/hash-node': 3.0.6 '@smithy/invalid-dependency': 3.0.6 '@smithy/middleware-content-length': 3.0.8 '@smithy/middleware-endpoint': 3.1.3 - '@smithy/middleware-retry': 3.0.18 + '@smithy/middleware-retry': 3.0.20 '@smithy/middleware-serde': 3.0.6 '@smithy/middleware-stack': 3.0.6 '@smithy/node-config-provider': 3.1.7 - '@smithy/node-http-handler': 3.2.2 + '@smithy/node-http-handler': 3.2.3 '@smithy/protocol-http': 4.1.3 - '@smithy/smithy-client': 3.3.2 + '@smithy/smithy-client': 3.3.4 '@smithy/types': 3.4.2 '@smithy/url-parser': 3.0.6 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.18 - '@smithy/util-defaults-mode-node': 3.0.18 + '@smithy/util-defaults-mode-browser': 3.0.20 + '@smithy/util-defaults-mode-node': 3.0.20 '@smithy/util-endpoints': 2.1.2 '@smithy/util-middleware': 3.0.6 '@smithy/util-retry': 3.0.6 @@ -16993,77 +15075,41 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso@3.186.0': - dependencies: - '@aws-crypto/sha256-browser': 2.0.0 - '@aws-crypto/sha256-js': 2.0.0 - '@aws-sdk/config-resolver': 3.186.0 - '@aws-sdk/fetch-http-handler': 3.186.0 - '@aws-sdk/hash-node': 3.186.0 - '@aws-sdk/invalid-dependency': 3.186.0 - '@aws-sdk/middleware-content-length': 3.186.0 - '@aws-sdk/middleware-host-header': 3.186.0 - '@aws-sdk/middleware-logger': 3.186.0 - '@aws-sdk/middleware-recursion-detection': 3.186.0 - '@aws-sdk/middleware-retry': 3.186.0 - '@aws-sdk/middleware-serde': 3.186.0 - '@aws-sdk/middleware-stack': 3.186.0 - '@aws-sdk/middleware-user-agent': 3.186.0 - '@aws-sdk/node-config-provider': 3.186.0 - '@aws-sdk/node-http-handler': 3.186.0 - '@aws-sdk/protocol-http': 3.186.0 - '@aws-sdk/smithy-client': 3.186.0 - '@aws-sdk/types': 3.186.0 - '@aws-sdk/url-parser': 3.186.0 - '@aws-sdk/util-base64-browser': 3.186.0 - '@aws-sdk/util-base64-node': 3.186.0 - '@aws-sdk/util-body-length-browser': 3.186.0 - '@aws-sdk/util-body-length-node': 3.186.0 - '@aws-sdk/util-defaults-mode-browser': 3.186.0 - '@aws-sdk/util-defaults-mode-node': 3.186.0 - '@aws-sdk/util-user-agent-browser': 3.186.0 - '@aws-sdk/util-user-agent-node': 3.186.0 - '@aws-sdk/util-utf8-browser': 3.186.0 - '@aws-sdk/util-utf8-node': 3.186.0 - tslib: 2.7.0 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-sso@3.651.1': + '@aws-sdk/client-sso@3.654.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.651.1 - '@aws-sdk/middleware-host-header': 3.649.0 - '@aws-sdk/middleware-logger': 3.649.0 - '@aws-sdk/middleware-recursion-detection': 3.649.0 - '@aws-sdk/middleware-user-agent': 3.649.0 - '@aws-sdk/region-config-resolver': 3.649.0 - '@aws-sdk/types': 3.649.0 - '@aws-sdk/util-endpoints': 3.649.0 - '@aws-sdk/util-user-agent-browser': 3.649.0 - '@aws-sdk/util-user-agent-node': 3.649.0 + '@aws-sdk/core': 3.654.0 + '@aws-sdk/middleware-host-header': 3.654.0 + '@aws-sdk/middleware-logger': 3.654.0 + '@aws-sdk/middleware-recursion-detection': 3.654.0 + '@aws-sdk/middleware-user-agent': 3.654.0 + '@aws-sdk/region-config-resolver': 3.654.0 + '@aws-sdk/types': 3.654.0 + '@aws-sdk/util-endpoints': 3.654.0 + '@aws-sdk/util-user-agent-browser': 3.654.0 + '@aws-sdk/util-user-agent-node': 3.654.0 '@smithy/config-resolver': 3.0.8 - '@smithy/core': 2.4.3 - '@smithy/fetch-http-handler': 3.2.7 + '@smithy/core': 2.4.5 + '@smithy/fetch-http-handler': 3.2.8 '@smithy/hash-node': 3.0.6 '@smithy/invalid-dependency': 3.0.6 '@smithy/middleware-content-length': 3.0.8 '@smithy/middleware-endpoint': 3.1.3 - '@smithy/middleware-retry': 3.0.18 + '@smithy/middleware-retry': 3.0.20 '@smithy/middleware-serde': 3.0.6 '@smithy/middleware-stack': 3.0.6 '@smithy/node-config-provider': 3.1.7 - '@smithy/node-http-handler': 3.2.2 + '@smithy/node-http-handler': 3.2.3 '@smithy/protocol-http': 4.1.3 - '@smithy/smithy-client': 3.3.2 + '@smithy/smithy-client': 3.3.4 '@smithy/types': 3.4.2 '@smithy/url-parser': 3.0.6 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.18 - '@smithy/util-defaults-mode-node': 3.0.18 + '@smithy/util-defaults-mode-browser': 3.0.20 + '@smithy/util-defaults-mode-node': 3.0.20 '@smithy/util-endpoints': 2.1.2 '@smithy/util-middleware': 3.0.6 '@smithy/util-retry': 3.0.6 @@ -17072,84 +15118,43 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.186.3': - dependencies: - '@aws-crypto/sha256-browser': 2.0.0 - '@aws-crypto/sha256-js': 2.0.0 - '@aws-sdk/config-resolver': 3.186.0 - '@aws-sdk/credential-provider-node': 3.186.0 - '@aws-sdk/fetch-http-handler': 3.186.0 - '@aws-sdk/hash-node': 3.186.0 - '@aws-sdk/invalid-dependency': 3.186.0 - '@aws-sdk/middleware-content-length': 3.186.0 - '@aws-sdk/middleware-host-header': 3.186.0 - '@aws-sdk/middleware-logger': 3.186.0 - '@aws-sdk/middleware-recursion-detection': 3.186.0 - '@aws-sdk/middleware-retry': 3.186.0 - '@aws-sdk/middleware-sdk-sts': 3.186.0 - '@aws-sdk/middleware-serde': 3.186.0 - '@aws-sdk/middleware-signing': 3.186.0 - '@aws-sdk/middleware-stack': 3.186.0 - '@aws-sdk/middleware-user-agent': 3.186.0 - '@aws-sdk/node-config-provider': 3.186.0 - '@aws-sdk/node-http-handler': 3.186.0 - '@aws-sdk/protocol-http': 3.186.0 - '@aws-sdk/smithy-client': 3.186.0 - '@aws-sdk/types': 3.186.0 - '@aws-sdk/url-parser': 3.186.0 - '@aws-sdk/util-base64-browser': 3.186.0 - '@aws-sdk/util-base64-node': 3.186.0 - '@aws-sdk/util-body-length-browser': 3.186.0 - '@aws-sdk/util-body-length-node': 3.186.0 - '@aws-sdk/util-defaults-mode-browser': 3.186.0 - '@aws-sdk/util-defaults-mode-node': 3.186.0 - '@aws-sdk/util-user-agent-browser': 3.186.0 - '@aws-sdk/util-user-agent-node': 3.186.0 - '@aws-sdk/util-utf8-browser': 3.186.0 - '@aws-sdk/util-utf8-node': 3.186.0 - entities: 2.2.0 - fast-xml-parser: 4.2.5 - tslib: 2.7.0 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-sts@3.651.1': + '@aws-sdk/client-sts@3.654.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.651.1(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/core': 3.651.1 - '@aws-sdk/credential-provider-node': 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/middleware-host-header': 3.649.0 - '@aws-sdk/middleware-logger': 3.649.0 - '@aws-sdk/middleware-recursion-detection': 3.649.0 - '@aws-sdk/middleware-user-agent': 3.649.0 - '@aws-sdk/region-config-resolver': 3.649.0 - '@aws-sdk/types': 3.649.0 - '@aws-sdk/util-endpoints': 3.649.0 - '@aws-sdk/util-user-agent-browser': 3.649.0 - '@aws-sdk/util-user-agent-node': 3.649.0 + '@aws-sdk/client-sso-oidc': 3.654.0(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/core': 3.654.0 + '@aws-sdk/credential-provider-node': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0))(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/middleware-host-header': 3.654.0 + '@aws-sdk/middleware-logger': 3.654.0 + '@aws-sdk/middleware-recursion-detection': 3.654.0 + '@aws-sdk/middleware-user-agent': 3.654.0 + '@aws-sdk/region-config-resolver': 3.654.0 + '@aws-sdk/types': 3.654.0 + '@aws-sdk/util-endpoints': 3.654.0 + '@aws-sdk/util-user-agent-browser': 3.654.0 + '@aws-sdk/util-user-agent-node': 3.654.0 '@smithy/config-resolver': 3.0.8 - '@smithy/core': 2.4.3 - '@smithy/fetch-http-handler': 3.2.7 + '@smithy/core': 2.4.5 + '@smithy/fetch-http-handler': 3.2.8 '@smithy/hash-node': 3.0.6 '@smithy/invalid-dependency': 3.0.6 '@smithy/middleware-content-length': 3.0.8 '@smithy/middleware-endpoint': 3.1.3 - '@smithy/middleware-retry': 3.0.18 + '@smithy/middleware-retry': 3.0.20 '@smithy/middleware-serde': 3.0.6 '@smithy/middleware-stack': 3.0.6 '@smithy/node-config-provider': 3.1.7 - '@smithy/node-http-handler': 3.2.2 + '@smithy/node-http-handler': 3.2.3 '@smithy/protocol-http': 4.1.3 - '@smithy/smithy-client': 3.3.2 + '@smithy/smithy-client': 3.3.4 '@smithy/types': 3.4.2 '@smithy/url-parser': 3.0.6 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.18 - '@smithy/util-defaults-mode-node': 3.0.18 + '@smithy/util-defaults-mode-browser': 3.0.20 + '@smithy/util-defaults-mode-node': 3.0.20 '@smithy/util-endpoints': 2.1.2 '@smithy/util-middleware': 3.0.6 '@smithy/util-retry': 3.0.6 @@ -17158,263 +15163,57 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-textract@3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - tslib: 2.7.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/client-textract@3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - tslib: 2.7.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/client-translate@3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - tslib: 2.7.0 - uuid: 3.4.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/client-translate@3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-crypto/sha256-browser': 1.2.2 - '@aws-crypto/sha256-js': 1.2.2 - '@aws-sdk/config-resolver': 3.6.1 - '@aws-sdk/credential-provider-node': 3.6.1 - '@aws-sdk/fetch-http-handler': 3.6.1 - '@aws-sdk/hash-node': 3.6.1 - '@aws-sdk/invalid-dependency': 3.6.1 - '@aws-sdk/middleware-content-length': 3.6.1 - '@aws-sdk/middleware-host-header': 3.6.1 - '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-sdk/middleware-serde': 3.6.1 - '@aws-sdk/middleware-signing': 3.6.1 - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/middleware-user-agent': 3.6.1 - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/node-http-handler': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/smithy-client': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/url-parser': 3.6.1 - '@aws-sdk/url-parser-native': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - '@aws-sdk/util-base64-node': 3.6.1 - '@aws-sdk/util-body-length-browser': 3.6.1 - '@aws-sdk/util-body-length-node': 3.6.1 - '@aws-sdk/util-user-agent-browser': 3.6.1 - '@aws-sdk/util-user-agent-node': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - '@aws-sdk/util-utf8-node': 3.6.1 - tslib: 2.7.0 - uuid: 3.4.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/config-resolver@3.186.0': - dependencies: - '@aws-sdk/signature-v4': 3.186.0 - '@aws-sdk/types': 3.186.0 - '@aws-sdk/util-config-provider': 3.186.0 - '@aws-sdk/util-middleware': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/config-resolver@3.6.1': - dependencies: - '@aws-sdk/signature-v4': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/core@3.651.1': + '@aws-sdk/core@3.654.0': dependencies: - '@smithy/core': 2.4.3 + '@smithy/core': 2.4.5 '@smithy/node-config-provider': 3.1.7 '@smithy/property-provider': 3.1.6 '@smithy/protocol-http': 4.1.3 - '@smithy/signature-v4': 4.1.3 - '@smithy/smithy-client': 3.3.2 + '@smithy/signature-v4': 4.1.4 + '@smithy/smithy-client': 3.3.4 '@smithy/types': 3.4.2 '@smithy/util-middleware': 3.0.6 fast-xml-parser: 4.4.1 tslib: 2.7.0 - '@aws-sdk/credential-provider-cognito-identity@3.651.1': + '@aws-sdk/credential-provider-cognito-identity@3.654.0': dependencies: - '@aws-sdk/client-cognito-identity': 3.651.1 - '@aws-sdk/types': 3.649.0 + '@aws-sdk/client-cognito-identity': 3.654.0 + '@aws-sdk/types': 3.654.0 '@smithy/property-provider': 3.1.6 '@smithy/types': 3.4.2 tslib: 2.7.0 transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-env@3.186.0': + '@aws-sdk/credential-provider-env@3.654.0': dependencies: - '@aws-sdk/property-provider': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/credential-provider-env@3.6.1': - dependencies: - '@aws-sdk/property-provider': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/credential-provider-env@3.649.0': - dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/property-provider': 3.1.6 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/credential-provider-http@3.649.0': + '@aws-sdk/credential-provider-http@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 - '@smithy/fetch-http-handler': 3.2.7 - '@smithy/node-http-handler': 3.2.2 + '@aws-sdk/types': 3.654.0 + '@smithy/fetch-http-handler': 3.2.8 + '@smithy/node-http-handler': 3.2.3 '@smithy/property-provider': 3.1.6 '@smithy/protocol-http': 4.1.3 - '@smithy/smithy-client': 3.3.2 + '@smithy/smithy-client': 3.3.4 '@smithy/types': 3.4.2 - '@smithy/util-stream': 3.1.6 - tslib: 2.7.0 - - '@aws-sdk/credential-provider-imds@3.186.0': - dependencies: - '@aws-sdk/node-config-provider': 3.186.0 - '@aws-sdk/property-provider': 3.186.0 - '@aws-sdk/types': 3.186.0 - '@aws-sdk/url-parser': 3.186.0 + '@smithy/util-stream': 3.1.8 tslib: 2.7.0 - '@aws-sdk/credential-provider-imds@3.6.1': - dependencies: - '@aws-sdk/property-provider': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/credential-provider-ini@3.186.0': - dependencies: - '@aws-sdk/credential-provider-env': 3.186.0 - '@aws-sdk/credential-provider-imds': 3.186.0 - '@aws-sdk/credential-provider-sso': 3.186.0 - '@aws-sdk/credential-provider-web-identity': 3.186.0 - '@aws-sdk/property-provider': 3.186.0 - '@aws-sdk/shared-ini-file-loader': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/credential-provider-ini@3.6.1': + '@aws-sdk/credential-provider-ini@3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0))(@aws-sdk/client-sts@3.654.0)': dependencies: - '@aws-sdk/property-provider': 3.6.1 - '@aws-sdk/shared-ini-file-loader': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/credential-provider-ini@3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))(@aws-sdk/client-sts@3.651.1)': - dependencies: - '@aws-sdk/client-sts': 3.651.1 - '@aws-sdk/credential-provider-env': 3.649.0 - '@aws-sdk/credential-provider-http': 3.649.0 - '@aws-sdk/credential-provider-process': 3.649.0 - '@aws-sdk/credential-provider-sso': 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1)) - '@aws-sdk/credential-provider-web-identity': 3.649.0(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/types': 3.649.0 + '@aws-sdk/client-sts': 3.654.0 + '@aws-sdk/credential-provider-env': 3.654.0 + '@aws-sdk/credential-provider-http': 3.654.0 + '@aws-sdk/credential-provider-process': 3.654.0 + '@aws-sdk/credential-provider-sso': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0)) + '@aws-sdk/credential-provider-web-identity': 3.654.0(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/types': 3.654.0 '@smithy/credential-provider-imds': 3.2.3 '@smithy/property-provider': 3.1.6 '@smithy/shared-ini-file-loader': 3.1.7 @@ -17424,41 +15223,15 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-node@3.186.0': - dependencies: - '@aws-sdk/credential-provider-env': 3.186.0 - '@aws-sdk/credential-provider-imds': 3.186.0 - '@aws-sdk/credential-provider-ini': 3.186.0 - '@aws-sdk/credential-provider-process': 3.186.0 - '@aws-sdk/credential-provider-sso': 3.186.0 - '@aws-sdk/credential-provider-web-identity': 3.186.0 - '@aws-sdk/property-provider': 3.186.0 - '@aws-sdk/shared-ini-file-loader': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/credential-provider-node@3.6.1': + '@aws-sdk/credential-provider-node@3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0))(@aws-sdk/client-sts@3.654.0)': dependencies: - '@aws-sdk/credential-provider-env': 3.6.1 - '@aws-sdk/credential-provider-imds': 3.6.1 - '@aws-sdk/credential-provider-ini': 3.6.1 - '@aws-sdk/credential-provider-process': 3.6.1 - '@aws-sdk/property-provider': 3.6.1 - '@aws-sdk/shared-ini-file-loader': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/credential-provider-node@3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))(@aws-sdk/client-sts@3.651.1)': - dependencies: - '@aws-sdk/credential-provider-env': 3.649.0 - '@aws-sdk/credential-provider-http': 3.649.0 - '@aws-sdk/credential-provider-ini': 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/credential-provider-process': 3.649.0 - '@aws-sdk/credential-provider-sso': 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1)) - '@aws-sdk/credential-provider-web-identity': 3.649.0(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/types': 3.649.0 + '@aws-sdk/credential-provider-env': 3.654.0 + '@aws-sdk/credential-provider-http': 3.654.0 + '@aws-sdk/credential-provider-ini': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0))(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/credential-provider-process': 3.654.0 + '@aws-sdk/credential-provider-sso': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0)) + '@aws-sdk/credential-provider-web-identity': 3.654.0(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/types': 3.654.0 '@smithy/credential-provider-imds': 3.2.3 '@smithy/property-provider': 3.1.6 '@smithy/shared-ini-file-loader': 3.1.7 @@ -17469,44 +15242,19 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt - '@aws-sdk/credential-provider-process@3.186.0': - dependencies: - '@aws-sdk/property-provider': 3.186.0 - '@aws-sdk/shared-ini-file-loader': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/credential-provider-process@3.6.1': - dependencies: - '@aws-sdk/credential-provider-ini': 3.6.1 - '@aws-sdk/property-provider': 3.6.1 - '@aws-sdk/shared-ini-file-loader': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/credential-provider-process@3.649.0': + '@aws-sdk/credential-provider-process@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/property-provider': 3.1.6 '@smithy/shared-ini-file-loader': 3.1.7 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/credential-provider-sso@3.186.0': + '@aws-sdk/credential-provider-sso@3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0))': dependencies: - '@aws-sdk/client-sso': 3.186.0 - '@aws-sdk/property-provider': 3.186.0 - '@aws-sdk/shared-ini-file-loader': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/credential-provider-sso@3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))': - dependencies: - '@aws-sdk/client-sso': 3.651.1 - '@aws-sdk/token-providers': 3.649.0(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1)) - '@aws-sdk/types': 3.649.0 + '@aws-sdk/client-sso': 3.654.0 + '@aws-sdk/token-providers': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0)) + '@aws-sdk/types': 3.654.0 '@smithy/property-provider': 3.1.6 '@smithy/shared-ini-file-loader': 3.1.7 '@smithy/types': 3.4.2 @@ -17515,34 +15263,28 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-web-identity@3.186.0': - dependencies: - '@aws-sdk/property-provider': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/credential-provider-web-identity@3.649.0(@aws-sdk/client-sts@3.651.1)': + '@aws-sdk/credential-provider-web-identity@3.654.0(@aws-sdk/client-sts@3.654.0)': dependencies: - '@aws-sdk/client-sts': 3.651.1 - '@aws-sdk/types': 3.649.0 + '@aws-sdk/client-sts': 3.654.0 + '@aws-sdk/types': 3.654.0 '@smithy/property-provider': 3.1.6 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/credential-providers@3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))': - dependencies: - '@aws-sdk/client-cognito-identity': 3.651.1 - '@aws-sdk/client-sso': 3.651.1 - '@aws-sdk/client-sts': 3.651.1 - '@aws-sdk/credential-provider-cognito-identity': 3.651.1 - '@aws-sdk/credential-provider-env': 3.649.0 - '@aws-sdk/credential-provider-http': 3.649.0 - '@aws-sdk/credential-provider-ini': 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/credential-provider-node': 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/credential-provider-process': 3.649.0 - '@aws-sdk/credential-provider-sso': 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1)) - '@aws-sdk/credential-provider-web-identity': 3.649.0(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/types': 3.649.0 + '@aws-sdk/credential-providers@3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0))': + dependencies: + '@aws-sdk/client-cognito-identity': 3.654.0 + '@aws-sdk/client-sso': 3.654.0 + '@aws-sdk/client-sts': 3.654.0 + '@aws-sdk/credential-provider-cognito-identity': 3.654.0 + '@aws-sdk/credential-provider-env': 3.654.0 + '@aws-sdk/credential-provider-http': 3.654.0 + '@aws-sdk/credential-provider-ini': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0))(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/credential-provider-node': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0))(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/credential-provider-process': 3.654.0 + '@aws-sdk/credential-provider-sso': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0)) + '@aws-sdk/credential-provider-web-identity': 3.654.0(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/types': 3.654.0 '@smithy/credential-provider-imds': 3.2.3 '@smithy/property-provider': 3.1.6 '@smithy/types': 3.4.2 @@ -17551,607 +15293,82 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/eventstream-codec@3.186.0': + '@aws-sdk/middleware-host-header@3.654.0': dependencies: - '@aws-crypto/crc32': 2.0.0 - '@aws-sdk/types': 3.186.0 - '@aws-sdk/util-hex-encoding': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/eventstream-handler-node@3.186.0': - dependencies: - '@aws-sdk/eventstream-codec': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/eventstream-marshaller@3.6.1': - dependencies: - '@aws-crypto/crc32': 1.2.2 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/util-hex-encoding': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/eventstream-serde-browser@3.186.0': - dependencies: - '@aws-sdk/eventstream-serde-universal': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/eventstream-serde-browser@3.6.1': - dependencies: - '@aws-sdk/eventstream-marshaller': 3.6.1 - '@aws-sdk/eventstream-serde-universal': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/eventstream-serde-config-resolver@3.186.0': - dependencies: - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/eventstream-serde-config-resolver@3.6.1': - dependencies: - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/eventstream-serde-node@3.186.0': - dependencies: - '@aws-sdk/eventstream-serde-universal': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/eventstream-serde-node@3.6.1': - dependencies: - '@aws-sdk/eventstream-marshaller': 3.6.1 - '@aws-sdk/eventstream-serde-universal': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/eventstream-serde-universal@3.186.0': - dependencies: - '@aws-sdk/eventstream-codec': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/eventstream-serde-universal@3.6.1': - dependencies: - '@aws-sdk/eventstream-marshaller': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/fetch-http-handler@3.186.0': - dependencies: - '@aws-sdk/protocol-http': 3.186.0 - '@aws-sdk/querystring-builder': 3.186.0 - '@aws-sdk/types': 3.186.0 - '@aws-sdk/util-base64-browser': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/fetch-http-handler@3.6.1': - dependencies: - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/querystring-builder': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/util-base64-browser': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/hash-node@3.186.0': - dependencies: - '@aws-sdk/types': 3.186.0 - '@aws-sdk/util-buffer-from': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/hash-node@3.6.1': - dependencies: - '@aws-sdk/types': 3.6.1 - '@aws-sdk/util-buffer-from': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/invalid-dependency@3.186.0': - dependencies: - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/invalid-dependency@3.6.1': - dependencies: - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/is-array-buffer@3.186.0': - dependencies: - tslib: 2.7.0 - - '@aws-sdk/is-array-buffer@3.6.1': - dependencies: - tslib: 1.14.1 - - '@aws-sdk/md5-js@3.6.1': - dependencies: - '@aws-sdk/types': 3.6.1 - '@aws-sdk/util-utf8-browser': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/middleware-content-length@3.186.0': - dependencies: - '@aws-sdk/protocol-http': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/middleware-content-length@3.6.1': - dependencies: - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/middleware-eventstream@3.186.0': - dependencies: - '@aws-sdk/protocol-http': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/middleware-host-header@3.186.0': - dependencies: - '@aws-sdk/protocol-http': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/middleware-host-header@3.6.1': - dependencies: - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/middleware-host-header@3.649.0': - dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/protocol-http': 4.1.3 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/middleware-logger@3.186.0': + '@aws-sdk/middleware-logger@3.654.0': dependencies: - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/middleware-logger@3.6.1': - dependencies: - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/middleware-logger@3.649.0': - dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/middleware-recursion-detection@3.186.0': + '@aws-sdk/middleware-recursion-detection@3.654.0': dependencies: - '@aws-sdk/protocol-http': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/middleware-recursion-detection@3.649.0': - dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/protocol-http': 4.1.3 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/middleware-retry@3.186.0': - dependencies: - '@aws-sdk/protocol-http': 3.186.0 - '@aws-sdk/service-error-classification': 3.186.0 - '@aws-sdk/types': 3.186.0 - '@aws-sdk/util-middleware': 3.186.0 - tslib: 2.7.0 - uuid: 8.3.2 - - '@aws-sdk/middleware-retry@3.6.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': - dependencies: - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/service-error-classification': 3.6.1 - '@aws-sdk/types': 3.6.1 - react-native-get-random-values: 1.11.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - tslib: 1.14.1 - uuid: 3.4.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/middleware-retry@3.6.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': - dependencies: - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/service-error-classification': 3.6.1 - '@aws-sdk/types': 3.6.1 - react-native-get-random-values: 1.11.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - tslib: 1.14.1 - uuid: 3.4.0 - transitivePeerDependencies: - - react-native - - '@aws-sdk/middleware-sdk-sts@3.186.0': - dependencies: - '@aws-sdk/middleware-signing': 3.186.0 - '@aws-sdk/property-provider': 3.186.0 - '@aws-sdk/protocol-http': 3.186.0 - '@aws-sdk/signature-v4': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/middleware-serde@3.186.0': - dependencies: - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/middleware-serde@3.6.1': - dependencies: - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/middleware-signing@3.186.0': - dependencies: - '@aws-sdk/property-provider': 3.186.0 - '@aws-sdk/protocol-http': 3.186.0 - '@aws-sdk/signature-v4': 3.186.0 - '@aws-sdk/types': 3.186.0 - '@aws-sdk/util-middleware': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/middleware-signing@3.6.1': - dependencies: - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/signature-v4': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/middleware-stack@3.186.0': - dependencies: - tslib: 2.7.0 - - '@aws-sdk/middleware-stack@3.6.1': + '@aws-sdk/middleware-user-agent@3.654.0': dependencies: - tslib: 1.14.1 - - '@aws-sdk/middleware-user-agent@3.186.0': - dependencies: - '@aws-sdk/protocol-http': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/middleware-user-agent@3.6.1': - dependencies: - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/middleware-user-agent@3.649.0': - dependencies: - '@aws-sdk/types': 3.649.0 - '@aws-sdk/util-endpoints': 3.649.0 + '@aws-sdk/types': 3.654.0 + '@aws-sdk/util-endpoints': 3.654.0 '@smithy/protocol-http': 4.1.3 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/node-config-provider@3.186.0': - dependencies: - '@aws-sdk/property-provider': 3.186.0 - '@aws-sdk/shared-ini-file-loader': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/node-config-provider@3.6.1': + '@aws-sdk/region-config-resolver@3.654.0': dependencies: - '@aws-sdk/property-provider': 3.6.1 - '@aws-sdk/shared-ini-file-loader': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/node-http-handler@3.186.0': - dependencies: - '@aws-sdk/abort-controller': 3.186.0 - '@aws-sdk/protocol-http': 3.186.0 - '@aws-sdk/querystring-builder': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/node-http-handler@3.6.1': - dependencies: - '@aws-sdk/abort-controller': 3.6.1 - '@aws-sdk/protocol-http': 3.6.1 - '@aws-sdk/querystring-builder': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/property-provider@3.186.0': - dependencies: - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/property-provider@3.6.1': - dependencies: - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/protocol-http@3.186.0': - dependencies: - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/protocol-http@3.6.1': - dependencies: - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/querystring-builder@3.186.0': - dependencies: - '@aws-sdk/types': 3.186.0 - '@aws-sdk/util-uri-escape': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/querystring-builder@3.6.1': - dependencies: - '@aws-sdk/types': 3.6.1 - '@aws-sdk/util-uri-escape': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/querystring-parser@3.186.0': - dependencies: - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/querystring-parser@3.6.1': - dependencies: - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/region-config-resolver@3.649.0': - dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/node-config-provider': 3.1.7 '@smithy/types': 3.4.2 '@smithy/util-config-provider': 3.0.0 '@smithy/util-middleware': 3.0.6 tslib: 2.7.0 - '@aws-sdk/service-error-classification@3.186.0': {} - - '@aws-sdk/service-error-classification@3.6.1': {} - - '@aws-sdk/shared-ini-file-loader@3.186.0': - dependencies: - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/shared-ini-file-loader@3.6.1': + '@aws-sdk/token-providers@3.654.0(@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0))': dependencies: - tslib: 1.14.1 - - '@aws-sdk/signature-v4@3.186.0': - dependencies: - '@aws-sdk/is-array-buffer': 3.186.0 - '@aws-sdk/types': 3.186.0 - '@aws-sdk/util-hex-encoding': 3.186.0 - '@aws-sdk/util-middleware': 3.186.0 - '@aws-sdk/util-uri-escape': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/signature-v4@3.6.1': - dependencies: - '@aws-sdk/is-array-buffer': 3.6.1 - '@aws-sdk/types': 3.6.1 - '@aws-sdk/util-hex-encoding': 3.6.1 - '@aws-sdk/util-uri-escape': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/smithy-client@3.186.0': - dependencies: - '@aws-sdk/middleware-stack': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/smithy-client@3.6.1': - dependencies: - '@aws-sdk/middleware-stack': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/token-providers@3.649.0(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))': - dependencies: - '@aws-sdk/client-sso-oidc': 3.651.1(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/types': 3.649.0 + '@aws-sdk/client-sso-oidc': 3.654.0(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/types': 3.654.0 '@smithy/property-provider': 3.1.6 '@smithy/shared-ini-file-loader': 3.1.7 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/types@3.186.0': {} - - '@aws-sdk/types@3.6.1': {} - - '@aws-sdk/types@3.649.0': + '@aws-sdk/types@3.654.0': dependencies: '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/url-parser-native@3.6.1': - dependencies: - '@aws-sdk/querystring-parser': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - url: 0.11.4 - - '@aws-sdk/url-parser@3.186.0': - dependencies: - '@aws-sdk/querystring-parser': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/url-parser@3.6.1': - dependencies: - '@aws-sdk/querystring-parser': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/util-base64-browser@3.186.0': - dependencies: - tslib: 2.7.0 - - '@aws-sdk/util-base64-browser@3.6.1': - dependencies: - tslib: 1.14.1 - - '@aws-sdk/util-base64-node@3.186.0': - dependencies: - '@aws-sdk/util-buffer-from': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/util-base64-node@3.6.1': - dependencies: - '@aws-sdk/util-buffer-from': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/util-body-length-browser@3.186.0': - dependencies: - tslib: 2.7.0 - - '@aws-sdk/util-body-length-browser@3.6.1': - dependencies: - tslib: 1.14.1 - - '@aws-sdk/util-body-length-node@3.186.0': - dependencies: - tslib: 2.7.0 - - '@aws-sdk/util-body-length-node@3.6.1': - dependencies: - tslib: 1.14.1 - - '@aws-sdk/util-buffer-from@3.186.0': - dependencies: - '@aws-sdk/is-array-buffer': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/util-buffer-from@3.6.1': - dependencies: - '@aws-sdk/is-array-buffer': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/util-config-provider@3.186.0': - dependencies: - tslib: 2.7.0 - - '@aws-sdk/util-defaults-mode-browser@3.186.0': - dependencies: - '@aws-sdk/property-provider': 3.186.0 - '@aws-sdk/types': 3.186.0 - bowser: 2.11.0 - tslib: 2.7.0 - - '@aws-sdk/util-defaults-mode-node@3.186.0': - dependencies: - '@aws-sdk/config-resolver': 3.186.0 - '@aws-sdk/credential-provider-imds': 3.186.0 - '@aws-sdk/node-config-provider': 3.186.0 - '@aws-sdk/property-provider': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/util-endpoints@3.649.0': + '@aws-sdk/util-endpoints@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/types': 3.4.2 '@smithy/util-endpoints': 2.1.2 tslib: 2.7.0 - '@aws-sdk/util-hex-encoding@3.186.0': - dependencies: - tslib: 2.7.0 - - '@aws-sdk/util-hex-encoding@3.6.1': - dependencies: - tslib: 1.14.1 - '@aws-sdk/util-locate-window@3.568.0': dependencies: tslib: 2.7.0 - '@aws-sdk/util-middleware@3.186.0': - dependencies: - tslib: 2.7.0 - - '@aws-sdk/util-uri-escape@3.186.0': - dependencies: - tslib: 2.7.0 - - '@aws-sdk/util-uri-escape@3.6.1': - dependencies: - tslib: 1.14.1 - - '@aws-sdk/util-user-agent-browser@3.186.0': + '@aws-sdk/util-user-agent-browser@3.654.0': dependencies: - '@aws-sdk/types': 3.186.0 - bowser: 2.11.0 - tslib: 2.7.0 - - '@aws-sdk/util-user-agent-browser@3.6.1': - dependencies: - '@aws-sdk/types': 3.6.1 - bowser: 2.11.0 - tslib: 1.14.1 - - '@aws-sdk/util-user-agent-browser@3.649.0': - dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/types': 3.4.2 bowser: 2.11.0 tslib: 2.7.0 - '@aws-sdk/util-user-agent-node@3.186.0': + '@aws-sdk/util-user-agent-node@3.654.0': dependencies: - '@aws-sdk/node-config-provider': 3.186.0 - '@aws-sdk/types': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/util-user-agent-node@3.6.1': - dependencies: - '@aws-sdk/node-config-provider': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/util-user-agent-node@3.649.0': - dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/node-config-provider': 3.1.7 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/util-utf8-browser@3.186.0': - dependencies: - tslib: 2.7.0 - - '@aws-sdk/util-utf8-browser@3.259.0': - dependencies: - tslib: 2.7.0 - - '@aws-sdk/util-utf8-browser@3.6.1': - dependencies: - tslib: 1.14.1 - - '@aws-sdk/util-utf8-node@3.186.0': - dependencies: - '@aws-sdk/util-buffer-from': 3.186.0 - tslib: 2.7.0 - - '@aws-sdk/util-utf8-node@3.6.1': - dependencies: - '@aws-sdk/util-buffer-from': 3.6.1 - tslib: 1.14.1 - - '@aws-sdk/util-waiter@3.6.1': - dependencies: - '@aws-sdk/abort-controller': 3.6.1 - '@aws-sdk/types': 3.6.1 - tslib: 1.14.1 - '@babel/code-frame@7.10.4': dependencies: '@babel/highlight': 7.24.7 @@ -18196,7 +15413,7 @@ snapshots: '@babel/traverse': 7.25.6 '@babel/types': 7.25.6 convert-source-map: 2.0.0 - debug: 4.3.6(supports-color@8.1.1) + debug: 4.3.7(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 7.6.3 @@ -18344,28 +15561,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.24.7(@babel/core@7.24.5)': - dependencies: - '@babel/core': 7.24.5 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-simple-access': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-simple-access': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - transitivePeerDependencies: - - supports-color - '@babel/helper-module-transforms@7.25.2(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 @@ -18390,8 +15585,6 @@ snapshots: dependencies: '@babel/types': 7.25.6 - '@babel/helper-plugin-utils@7.24.7': {} - '@babel/helper-plugin-utils@7.24.8': {} '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.24.5)': @@ -18454,8 +15647,6 @@ snapshots: '@babel/helper-validator-identifier@7.24.7': {} - '@babel/helper-validator-option@7.24.7': {} - '@babel/helper-validator-option@7.24.8': {} '@babel/helper-wrap-function@7.25.0': @@ -18858,12 +16049,12 @@ snapshots: '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.5)': dependencies: @@ -18945,16 +16136,6 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.5)': - dependencies: - '@babel/core': 7.24.5 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-typescript@7.25.4(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 @@ -19305,24 +16486,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.24.5)': - dependencies: - '@babel/core': 7.24.5 - '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.5) - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-simple-access': 7.24.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-transforms': 7.24.7(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-simple-access': 7.24.7 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 @@ -19731,26 +16894,6 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-typescript@7.24.7(@babel/core@7.24.5)': - dependencies: - '@babel/core': 7.24.5 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.24.5) - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.5) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-typescript@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-typescript@7.25.2(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 @@ -20045,22 +17188,22 @@ snapshots: '@babel/preset-typescript@7.24.7(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-validator-option': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.5) - '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.5) - '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.5) + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.24.5) transitivePeerDependencies: - supports-color '@babel/preset-typescript@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-validator-option': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -20143,39 +17286,39 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@biomejs/biome@1.9.1': + '@biomejs/biome@1.9.2': optionalDependencies: - '@biomejs/cli-darwin-arm64': 1.9.1 - '@biomejs/cli-darwin-x64': 1.9.1 - '@biomejs/cli-linux-arm64': 1.9.1 - '@biomejs/cli-linux-arm64-musl': 1.9.1 - '@biomejs/cli-linux-x64': 1.9.1 - '@biomejs/cli-linux-x64-musl': 1.9.1 - '@biomejs/cli-win32-arm64': 1.9.1 - '@biomejs/cli-win32-x64': 1.9.1 - - '@biomejs/cli-darwin-arm64@1.9.1': + '@biomejs/cli-darwin-arm64': 1.9.2 + '@biomejs/cli-darwin-x64': 1.9.2 + '@biomejs/cli-linux-arm64': 1.9.2 + '@biomejs/cli-linux-arm64-musl': 1.9.2 + '@biomejs/cli-linux-x64': 1.9.2 + '@biomejs/cli-linux-x64-musl': 1.9.2 + '@biomejs/cli-win32-arm64': 1.9.2 + '@biomejs/cli-win32-x64': 1.9.2 + + '@biomejs/cli-darwin-arm64@1.9.2': optional: true - '@biomejs/cli-darwin-x64@1.9.1': + '@biomejs/cli-darwin-x64@1.9.2': optional: true - '@biomejs/cli-linux-arm64-musl@1.9.1': + '@biomejs/cli-linux-arm64-musl@1.9.2': optional: true - '@biomejs/cli-linux-arm64@1.9.1': + '@biomejs/cli-linux-arm64@1.9.2': optional: true - '@biomejs/cli-linux-x64-musl@1.9.1': + '@biomejs/cli-linux-x64-musl@1.9.2': optional: true - '@biomejs/cli-linux-x64@1.9.1': + '@biomejs/cli-linux-x64@1.9.2': optional: true - '@biomejs/cli-win32-arm64@1.9.1': + '@biomejs/cli-win32-arm64@1.9.2': optional: true - '@biomejs/cli-win32-x64@1.9.1': + '@biomejs/cli-win32-x64@1.9.2': optional: true '@braintree/sanitize-url@7.0.2': {} @@ -20183,79 +17326,82 @@ snapshots: '@bundled-es-modules/cookie@2.0.0': dependencies: cookie: 0.5.0 + optional: true '@bundled-es-modules/statuses@1.0.1': dependencies: statuses: 2.0.1 + optional: true '@bundled-es-modules/tough-cookie@0.1.6': dependencies: '@types/tough-cookie': 4.0.5 tough-cookie: 4.1.4 + optional: true - '@chakra-ui/accordion@2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/accordion@2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/descendant': 3.1.0(react@18.3.1) - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.3.1) '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) - '@chakra-ui/transition': 2.1.0(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) + '@chakra-ui/transition': 2.1.0(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/alert@2.2.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/alert@2.2.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 '@chakra-ui/anatomy@2.2.2': {} - '@chakra-ui/avatar@2.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/avatar@2.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/image': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/image': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react-children-utils': 2.0.6(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/breadcrumb@2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/breadcrumb@2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/react-children-utils': 2.0.6(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 '@chakra-ui/breakpoint-utils@2.0.8': dependencies: '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/button@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/button@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/card@2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/card@2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/checkbox@2.3.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/checkbox@2.3.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/react-types': 2.0.7(react@18.3.1) '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) @@ -20264,8 +17410,8 @@ snapshots: '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) '@chakra-ui/react-use-update-effect': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) - '@chakra-ui/visually-hidden': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) + '@chakra-ui/visually-hidden': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@zag-js/focus-visible': 0.16.0 react: 18.3.1 @@ -20285,10 +17431,10 @@ snapshots: '@chakra-ui/shared-utils': 2.0.5 react: 18.3.1 - '@chakra-ui/close-button@2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/close-button@2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 '@chakra-ui/color-mode@2.2.0(react@18.3.1)': @@ -20296,9 +17442,9 @@ snapshots: '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) react: 18.3.1 - '@chakra-ui/control-box@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/control-box@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 '@chakra-ui/counter@2.1.0(react@18.3.1)': @@ -20308,9 +17454,9 @@ snapshots: '@chakra-ui/shared-utils': 2.0.5 react: 18.3.1 - '@chakra-ui/css-reset@2.3.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(react@18.3.1)': + '@chakra-ui/css-reset@2.3.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(react@18.3.1)': dependencies: - '@emotion/react': 11.13.3(@types/react@18.3.7)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 '@chakra-ui/descendant@3.1.0(react@18.3.1)': @@ -20321,7 +17467,7 @@ snapshots: '@chakra-ui/dom-utils@2.1.0': {} - '@chakra-ui/editable@3.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/editable@3.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/react-types': 2.0.7(react@18.3.1) @@ -20332,27 +17478,27 @@ snapshots: '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) '@chakra-ui/react-use-update-effect': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 '@chakra-ui/event-utils@2.0.8': {} - '@chakra-ui/focus-lock@2.1.0(@types/react@18.3.7)(react@18.3.1)': + '@chakra-ui/focus-lock@2.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: '@chakra-ui/dom-utils': 2.1.0 react: 18.3.1 - react-focus-lock: 2.12.1(@types/react@18.3.7)(react@18.3.1) + react-focus-lock: 2.12.1(@types/react@18.3.8)(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@chakra-ui/form-control@2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/form-control@2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/react-types': 2.0.7(react@18.3.1) '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 '@chakra-ui/hooks@2.2.1(react@18.3.1)': @@ -20363,38 +17509,38 @@ snapshots: copy-to-clipboard: 3.3.3 react: 18.3.1 - '@chakra-ui/icon@3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/icon@3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/image@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/image@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/input@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/input@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/object-utils': 2.1.0 '@chakra-ui/react-children-utils': 2.0.6(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/layout@2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/layout@2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/breakpoint-utils': 2.0.8 - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/object-utils': 2.1.0 '@chakra-ui/react-children-utils': 2.0.6(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 '@chakra-ui/lazy-utils@2.0.5': {} @@ -20403,15 +17549,15 @@ snapshots: dependencies: react: 18.3.1 - '@chakra-ui/media-query@3.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/media-query@3.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/breakpoint-utils': 2.0.8 '@chakra-ui/react-env': 3.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/menu@2.2.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/menu@2.2.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/clickable': 2.1.0(react@18.3.1) '@chakra-ui/descendant': 3.1.0(react@18.3.1) @@ -20427,35 +17573,35 @@ snapshots: '@chakra-ui/react-use-outside-click': 2.2.0(react@18.3.1) '@chakra-ui/react-use-update-effect': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) - '@chakra-ui/transition': 2.1.0(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) + '@chakra-ui/transition': 2.1.0(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/modal@2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(@types/react@18.3.7)(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@chakra-ui/modal@2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(@types/react@18.3.8)(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/focus-lock': 2.1.0(@types/react@18.3.7)(react@18.3.1) + '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/focus-lock': 2.1.0(@types/react@18.3.8)(react@18.3.1) '@chakra-ui/portal': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/react-types': 2.0.7(react@18.3.1) '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) - '@chakra-ui/transition': 2.1.0(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) + '@chakra-ui/transition': 2.1.0(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) aria-hidden: 1.2.4 - framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.10(@types/react@18.3.7)(react@18.3.1) + react-remove-scroll: 2.5.10(@types/react@18.3.8)(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@chakra-ui/number-input@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/number-input@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/counter': 2.1.0(react@18.3.1) - '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/react-types': 2.0.7(react@18.3.1) '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) @@ -20465,14 +17611,14 @@ snapshots: '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) '@chakra-ui/react-use-update-effect': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 '@chakra-ui/number-utils@2.0.7': {} '@chakra-ui/object-utils@2.1.0': {} - '@chakra-ui/pin-input@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/pin-input@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/descendant': 3.1.0(react@18.3.1) '@chakra-ui/react-children-utils': 2.0.6(react@18.3.1) @@ -20480,12 +17626,12 @@ snapshots: '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.3.1) '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/popover@2.2.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/popover@2.2.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/lazy-utils': 2.0.5 '@chakra-ui/popper': 3.1.0(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) @@ -20496,8 +17642,8 @@ snapshots: '@chakra-ui/react-use-focus-on-pointer-down': 2.1.0(react@18.3.1) '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) - framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) + framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 '@chakra-ui/popper@3.1.0(react@18.3.1)': @@ -20514,32 +17660,32 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@chakra-ui/progress@2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/progress@2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/provider@2.4.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@chakra-ui/provider@2.4.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/css-reset': 2.3.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/css-reset': 2.3.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) '@chakra-ui/portal': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@chakra-ui/react-env': 3.1.0(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) '@chakra-ui/utils': 2.0.15 - '@emotion/react': 11.13.3(@types/react@18.3.7)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.8)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@chakra-ui/radio@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/radio@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/react-types': 2.0.7(react@18.3.1) '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) '@zag-js/focus-visible': 0.16.0 react: 18.3.1 @@ -20650,92 +17796,92 @@ snapshots: '@chakra-ui/utils': 2.0.15 react: 18.3.1 - '@chakra-ui/react@2.8.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/accordion': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/alert': 2.2.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/avatar': 2.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/breadcrumb': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/button': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/card': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/checkbox': 2.3.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/control-box': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/react@2.8.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@chakra-ui/accordion': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/alert': 2.2.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/avatar': 2.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/breadcrumb': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/button': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/card': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/checkbox': 2.3.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/control-box': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/counter': 2.1.0(react@18.3.1) - '@chakra-ui/css-reset': 2.3.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) - '@chakra-ui/editable': 3.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/focus-lock': 2.1.0(@types/react@18.3.7)(react@18.3.1) - '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/css-reset': 2.3.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) + '@chakra-ui/editable': 3.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/focus-lock': 2.1.0(@types/react@18.3.8)(react@18.3.1) + '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/hooks': 2.2.1(react@18.3.1) - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/image': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/input': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/layout': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/image': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/input': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/layout': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/live-region': 2.1.0(react@18.3.1) - '@chakra-ui/media-query': 3.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/menu': 2.2.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/modal': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(@types/react@18.3.7)(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@chakra-ui/number-input': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/pin-input': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/popover': 2.2.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/media-query': 3.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/menu': 2.2.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/modal': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(@types/react@18.3.8)(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@chakra-ui/number-input': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/pin-input': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/popover': 2.2.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/popper': 3.1.0(react@18.3.1) '@chakra-ui/portal': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@chakra-ui/progress': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/provider': 2.4.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@chakra-ui/radio': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/progress': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/provider': 2.4.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@chakra-ui/radio': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react-env': 3.1.0(react@18.3.1) - '@chakra-ui/select': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/skeleton': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/skip-nav': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/slider': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/stat': 2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/stepper': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/select': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/skeleton': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/skip-nav': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/slider': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/stat': 2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/stepper': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/styled-system': 2.9.2 - '@chakra-ui/switch': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) - '@chakra-ui/table': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/tabs': 3.0.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/tag': 3.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/textarea': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/switch': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) + '@chakra-ui/table': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/tabs': 3.0.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/tag': 3.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/textarea': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/theme': 3.3.1(@chakra-ui/styled-system@2.9.2) '@chakra-ui/theme-utils': 2.0.21 - '@chakra-ui/toast': 7.0.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@chakra-ui/tooltip': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@chakra-ui/transition': 2.1.0(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/toast': 7.0.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@chakra-ui/tooltip': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@chakra-ui/transition': 2.1.0(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/utils': 2.0.15 - '@chakra-ui/visually-hidden': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@emotion/react': 11.13.3(@types/react@18.3.7)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1) - framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@chakra-ui/visually-hidden': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.8)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1) + framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@chakra-ui/select@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/select@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 '@chakra-ui/shared-utils@2.0.5': {} - '@chakra-ui/skeleton@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/skeleton@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/media-query': 3.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/media-query': 3.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react-use-previous': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/skip-nav@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/skip-nav@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/slider@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/slider@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/number-utils': 2.0.7 '@chakra-ui/react-context': 2.1.0(react@18.3.1) @@ -20747,29 +17893,29 @@ snapshots: '@chakra-ui/react-use-pan-event': 2.1.0(react@18.3.1) '@chakra-ui/react-use-size': 2.1.0(react@18.3.1) '@chakra-ui/react-use-update-effect': 2.1.0(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/spinner@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/spinner@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/stat@2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/stat@2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/stepper@2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/stepper@2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 '@chakra-ui/styled-system@2.9.2': @@ -20778,15 +17924,15 @@ snapshots: csstype: 3.1.3 lodash.mergewith: 4.6.2 - '@chakra-ui/switch@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/switch@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/checkbox': 2.3.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/checkbox': 2.3.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) - framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) + framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1)': + '@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/color-mode': 2.2.0(react@18.3.1) '@chakra-ui/object-utils': 2.1.0 @@ -20794,19 +17940,19 @@ snapshots: '@chakra-ui/styled-system': 2.9.2 '@chakra-ui/theme-utils': 2.0.21 '@chakra-ui/utils': 2.0.15 - '@emotion/react': 11.13.3(@types/react@18.3.7)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.8)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-fast-compare: 3.2.2 - '@chakra-ui/table@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/table@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/tabs@3.0.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/tabs@3.0.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/clickable': 2.1.0(react@18.3.1) '@chakra-ui/descendant': 3.1.0(react@18.3.1) @@ -20817,21 +17963,21 @@ snapshots: '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/tag@3.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/tag@3.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/textarea@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/textarea@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 '@chakra-ui/theme-tools@2.1.2(@chakra-ui/styled-system@2.9.2)': @@ -20855,23 +18001,23 @@ snapshots: '@chakra-ui/styled-system': 2.9.2 '@chakra-ui/theme-tools': 2.1.2(@chakra-ui/styled-system@2.9.2) - '@chakra-ui/toast@7.0.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@chakra-ui/toast@7.0.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/alert': 2.2.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/alert': 2.2.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/portal': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/react-use-timeout': 2.1.0(react@18.3.1) '@chakra-ui/react-use-update-effect': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/styled-system': 2.9.2 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) '@chakra-ui/theme': 3.3.1(@chakra-ui/styled-system@2.9.2) - framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@chakra-ui/tooltip@2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@chakra-ui/tooltip@2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/dom-utils': 2.1.0 '@chakra-ui/popper': 3.1.0(react@18.3.1) @@ -20881,15 +18027,15 @@ snapshots: '@chakra-ui/react-use-event-listener': 2.1.0(react@18.3.1) '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) - framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) + framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@chakra-ui/transition@2.1.0(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/transition@2.1.0(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/shared-utils': 2.0.5 - framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 '@chakra-ui/utils@2.0.15': @@ -20899,9 +18045,9 @@ snapshots: framesync: 6.1.2 lodash.mergewith: 4.6.2 - '@chakra-ui/visually-hidden@2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/visually-hidden@2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 '@changesets/apply-release-plan@7.0.5': @@ -21086,47 +18232,47 @@ snapshots: transitivePeerDependencies: - debug - '@codspeed/vitest-plugin@3.1.1(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.1(@types/node@22.5.5)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.8(typescript@5.6.2))(terser@5.33.0))': + '@codspeed/vitest-plugin@3.1.1(vite@5.4.7(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.1(@types/node@22.5.5)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.9(typescript@5.6.2))(terser@5.33.0))': dependencies: '@codspeed/core': 3.1.1 - vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) - vitest: 2.1.1(@types/node@22.5.5)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.8(typescript@5.6.2))(terser@5.33.0) + vite: 5.4.7(@types/node@22.5.5)(terser@5.33.0) + vitest: 2.1.1(@types/node@22.5.5)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.9(typescript@5.6.2))(terser@5.33.0) transitivePeerDependencies: - debug - '@coinbase/onchainkit@0.14.2(@tanstack/react-query@5.56.2(react@18.3.1))(@xmtp/frames-validator@0.6.2(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(graphql-request@7.1.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.21.9(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))': + '@coinbase/onchainkit@0.14.2(@tanstack/react-query@5.56.2(react@18.3.1))(@xmtp/frames-validator@0.6.2(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))(graphql-request@6.1.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.21.11(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8))': dependencies: '@tanstack/react-query': 5.56.2(react@18.3.1) '@xmtp/frames-validator': 0.6.2(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) graphql: 16.9.0 - graphql-request: 7.1.0(graphql@16.9.0) + graphql-request: 6.1.0(graphql@16.9.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - viem: 2.21.9(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + viem: 2.21.11(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) - '@coinbase/wallet-mobile-sdk@1.0.13(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1)': + '@coinbase/wallet-mobile-sdk@1.1.2(expo@51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1)': dependencies: '@metamask/safe-event-emitter': 2.0.0 bn.js: 5.2.1 buffer: 6.0.3 eth-rpc-errors: 4.0.3 events: 3.3.0 - expo: 51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10) + expo: 51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10) react: 18.3.1 - react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10) - react-native-mmkv: 2.11.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1) + react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) + react-native-mmkv: 2.11.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) - '@coinbase/wallet-mobile-sdk@1.1.2(expo@51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1)': + '@coinbase/wallet-mobile-sdk@1.1.2(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1)': dependencies: '@metamask/safe-event-emitter': 2.0.0 bn.js: 5.2.1 buffer: 6.0.3 eth-rpc-errors: 4.0.3 events: 3.3.0 - expo: 51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10) + expo: 51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10) react: 18.3.1 - react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) - react-native-mmkv: 2.11.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) + react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) + react-native-mmkv: 2.11.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) '@coinbase/wallet-sdk@4.0.4': dependencies: @@ -21139,18 +18285,18 @@ snapshots: '@corex/deepmerge@4.0.43': {} - '@craftzdog/react-native-buffer@6.0.5(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1)': + '@craftzdog/react-native-buffer@6.0.5(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1)': dependencies: ieee754: 1.2.1 - react-native-quick-base64: 2.1.2(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) + react-native-quick-base64: 2.1.2(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) transitivePeerDependencies: - react - react-native - '@craftzdog/react-native-buffer@6.0.5(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1)': + '@craftzdog/react-native-buffer@6.0.5(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1)': dependencies: ieee754: 1.2.1 - react-native-quick-base64: 2.1.2(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1) + react-native-quick-base64: 2.1.2(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) transitivePeerDependencies: - react - react-native @@ -21200,9 +18346,14 @@ snapshots: dependencies: '@emotion/memoize': 0.9.0 + '@emotion/is-prop-valid@1.3.1': + dependencies: + '@emotion/memoize': 0.9.0 + optional: true + '@emotion/memoize@0.9.0': {} - '@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1)': + '@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@emotion/babel-plugin': 11.12.0 @@ -21214,7 +18365,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 transitivePeerDependencies: - supports-color @@ -21228,18 +18379,18 @@ snapshots: '@emotion/sheet@1.4.0': {} - '@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1)': + '@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@emotion/babel-plugin': 11.12.0 '@emotion/is-prop-valid': 1.3.0 - '@emotion/react': 11.13.3(@types/react@18.3.7)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.8)(react@18.3.1) '@emotion/serialize': 1.3.1 '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1) '@emotion/utils': 1.4.0 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 transitivePeerDependencies: - supports-color @@ -21470,7 +18621,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.6(supports-color@8.1.1) + debug: 4.3.7(supports-color@8.1.1) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -22042,7 +19193,7 @@ snapshots: dependencies: cross-spawn: 7.0.3 - '@expo/vector-icons@14.0.2': + '@expo/vector-icons@14.0.3': dependencies: prop-types: 15.8.1 @@ -22098,7 +19249,7 @@ snapshots: '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.6(supports-color@8.1.1) + debug: 4.3.7(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -22186,6 +19337,7 @@ snapshots: dependencies: '@inquirer/core': 9.2.1 '@inquirer/type': 1.5.5 + optional: true '@inquirer/core@9.2.1': dependencies: @@ -22201,16 +19353,20 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 + optional: true - '@inquirer/figures@1.0.6': {} + '@inquirer/figures@1.0.6': + optional: true '@inquirer/type@1.5.5': dependencies: mute-stream: 1.0.0 + optional: true '@inquirer/type@2.0.0': dependencies: mute-stream: 1.0.0 + optional: true '@ioredis/commands@1.2.0': {} @@ -22261,7 +19417,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.5.5 + '@types/node': 20.14.9 '@types/yargs': 15.0.19 chalk: 4.1.2 @@ -22270,17 +19426,17 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.5.5 + '@types/node': 20.14.9 '@types/yargs': 17.0.32 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.6.2)(vite@5.4.7(@types/node@22.5.5)(terser@5.33.0))': dependencies: glob: 7.2.3 glob-promise: 4.2.2(glob@7.2.3) magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.6.2) - vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) + vite: 5.4.7(@types/node@22.5.5)(terser@5.33.0) optionalDependencies: typescript: 5.6.2 @@ -22367,11 +19523,11 @@ snapshots: jju: 1.4.0 read-yaml-file: 1.1.0 - '@mdx-js/loader@2.3.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5)))': + '@mdx-js/loader@2.3.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)))': dependencies: '@mdx-js/mdx': 2.3.0 source-map: 0.7.4 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5)) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) transitivePeerDependencies: - supports-color @@ -22400,58 +19556,40 @@ snapshots: '@mdx-js/react@2.3.0(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.7 + '@types/react': 18.3.8 react: 18.3.1 - '@mdx-js/react@3.0.1(@types/react@18.3.7)(react@18.3.1)': + '@mdx-js/react@3.0.1(@types/react@18.3.8)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.7 + '@types/react': 18.3.8 react: 18.3.1 '@metamask/safe-event-emitter@2.0.0': {} - '@mobile-wallet-protocol/client@0.0.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(expo-web-browser@13.0.3(expo@51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(expo@51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1)': + '@mobile-wallet-protocol/client@0.0.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(expo-web-browser@13.0.3(expo@51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(expo@51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1)': dependencies: '@noble/ciphers': 0.5.3 '@noble/curves': 1.6.0 - '@noble/hashes': 1.4.0 - '@react-native-async-storage/async-storage': 1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) + '@noble/hashes': 1.5.0 + '@react-native-async-storage/async-storage': 1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) eventemitter3: 5.0.1 expo: 51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10) expo-web-browser: 13.0.3(expo@51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10)) react: 18.3.1 - react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) - '@mobile-wallet-protocol/client@0.0.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)))(expo-web-browser@13.0.3(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1)': + '@mobile-wallet-protocol/client@0.0.3(@react-native-async-storage/async-storage@2.0.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(expo-web-browser@13.0.3(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1)': dependencies: '@noble/ciphers': 0.5.3 '@noble/curves': 1.6.0 - '@noble/hashes': 1.4.0 - '@react-native-async-storage/async-storage': 1.24.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) + '@noble/hashes': 1.5.0 + '@react-native-async-storage/async-storage': 2.0.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) eventemitter3: 5.0.1 expo: 51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10) expo-web-browser: 13.0.3(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10)) react: 18.3.1 - react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10) - - '@molt/command@0.9.0': - dependencies: - '@molt/types': 0.2.0 - alge: 0.8.1 - chalk: 5.3.0 - lodash.camelcase: 4.3.0 - lodash.snakecase: 4.1.1 - readline-sync: 1.4.10 - string-length: 6.0.0 - strip-ansi: 7.1.0 - ts-toolbelt: 9.6.0 - type-fest: 4.26.1 - zod: 3.23.8 - - '@molt/types@0.2.0': - dependencies: - ts-toolbelt: 9.6.0 + react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) '@motionone/animation@10.18.0': dependencies: @@ -22498,7 +19636,7 @@ snapshots: '@motionone/dom': 10.18.0 tslib: 2.7.0 - '@mswjs/interceptors@0.35.6': + '@mswjs/interceptors@0.35.8': dependencies: '@open-draft/deferred-promise': 2.2.0 '@open-draft/logger': 0.3.0 @@ -22506,10 +19644,11 @@ snapshots: is-node-process: 1.2.0 outvariant: 1.4.3 strict-event-emitter: 0.5.1 + optional: true - '@n8tb1t/use-scroll-position@2.0.3(@types/react@18.3.7)(react@18.3.1)': + '@n8tb1t/use-scroll-position@2.0.3(@types/react@18.3.8)(react@18.3.1)': dependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 react: 18.3.1 '@next/bundle-analyzer@14.2.12(bufferutil@4.0.8)(utf-8-validate@5.0.10)': @@ -22527,11 +19666,11 @@ snapshots: dependencies: glob: 10.3.10 - '@next/mdx@13.5.6(@mdx-js/loader@2.3.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))))(@mdx-js/react@2.3.0(react@18.3.1))': + '@next/mdx@13.5.7(@mdx-js/loader@2.3.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))))(@mdx-js/react@2.3.0(react@18.3.1))': dependencies: source-map: 0.7.4 optionalDependencies: - '@mdx-js/loader': 2.3.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))) + '@mdx-js/loader': 2.3.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))) '@mdx-js/react': 2.3.0(react@18.3.1) '@next/swc-darwin-arm64@14.2.12': @@ -22690,7 +19829,7 @@ snapshots: widest-line: 3.1.0 wrap-ansi: 7.0.0 - '@oclif/core@2.8.11(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2)': + '@oclif/core@2.8.11(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)': dependencies: '@types/cli-progress': 3.11.5 ansi-escapes: 4.3.2 @@ -22699,7 +19838,7 @@ snapshots: chalk: 4.1.2 clean-stack: 3.0.1 cli-progress: 3.12.0 - debug: 4.3.6(supports-color@8.1.1) + debug: 4.3.7(supports-color@8.1.1) ejs: 3.1.10 fs-extra: 9.1.0 get-package-type: 0.1.0 @@ -22716,7 +19855,7 @@ snapshots: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2) + ts-node: 10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2) tslib: 2.7.0 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -22753,10 +19892,10 @@ snapshots: dependencies: '@oclif/core': 1.26.2 - '@oclif/plugin-not-found@2.3.23(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2)': + '@oclif/plugin-not-found@2.3.23(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)': dependencies: '@oclif/color': 1.0.13 - '@oclif/core': 2.8.11(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2) + '@oclif/core': 2.8.11(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2) fast-levenshtein: 3.0.0 lodash: 4.17.21 transitivePeerDependencies: @@ -22769,7 +19908,7 @@ snapshots: dependencies: '@oclif/core': 4.0.19 ansis: 3.3.2 - debug: 4.3.6(supports-color@8.1.1) + debug: 4.3.7(supports-color@8.1.1) npm: 10.8.3 npm-package-arg: 11.0.3 npm-run-path: 5.3.0 @@ -22781,11 +19920,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@oclif/plugin-warn-if-update-available@2.0.24(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2)': + '@oclif/plugin-warn-if-update-available@2.0.24(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)': dependencies: - '@oclif/core': 2.8.11(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2) + '@oclif/core': 2.8.11(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2) chalk: 4.1.2 - debug: 4.3.6(supports-color@8.1.1) + debug: 4.3.7(supports-color@8.1.1) fs-extra: 9.1.0 http-call: 5.3.0 lodash: 4.17.21 @@ -22799,14 +19938,17 @@ snapshots: '@oclif/screen@3.0.8': {} - '@open-draft/deferred-promise@2.2.0': {} + '@open-draft/deferred-promise@2.2.0': + optional: true '@open-draft/logger@0.3.0': dependencies: is-node-process: 1.2.0 outvariant: 1.4.3 + optional: true - '@open-draft/until@2.1.0': {} + '@open-draft/until@2.1.0': + optional: true '@opentelemetry/api-logs@0.52.1': dependencies: @@ -23118,7 +20260,12 @@ snapshots: dependencies: playwright: 1.47.1 - '@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(type-fest@4.26.1)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1))': + '@playwright/test@1.47.2': + dependencies: + playwright: 1.47.2 + optional: true + + '@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(type-fest@4.26.1)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1))': dependencies: ansi-html: 0.0.9 core-js-pure: 3.38.1 @@ -23128,7 +20275,7 @@ snapshots: react-refresh: 0.14.2 schema-utils: 4.2.0 source-map: 0.7.4 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) optionalDependencies: type-fest: 4.26.1 webpack-hot-middleware: 2.26.1 @@ -23214,707 +20361,707 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-accordion@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-accordion@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collapsible': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-collapsible': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-alert-dialog@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-alert-dialog@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-dialog': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-dialog': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-aspect-ratio@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-aspect-ratio@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-avatar@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-avatar@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-checkbox@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-checkbox@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-collapsible@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collapsible@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.8)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-context@1.0.1(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-context@1.0.1(@types/react@18.3.8)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-context@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-dialog@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dialog@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.0.1(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.8)(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.5(@types/react@18.3.7)(react@18.3.1) + react-remove-scroll: 2.5.5(@types/react@18.3.8)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-dialog@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dialog@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.8)(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.7)(react@18.3.1) + react-remove-scroll: 2.5.7(@types/react@18.3.8)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-dropdown-menu@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dropdown-menu@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-menu': 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-menu': 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.8)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-hover-card@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-hover-card@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 '@radix-ui/react-icons@1.3.0(react@18.3.1)': dependencies: react: 18.3.1 - '@radix-ui/react-id@1.0.1(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-id@1.0.1(@types/react@18.3.8)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-id@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-label@2.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-label@2.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-menu@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-menu@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.7)(react@18.3.1) + react-remove-scroll: 2.5.7(@types/react@18.3.8)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-popover@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popover@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.8)(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.7)(react@18.3.1) + react-remove-scroll: 2.5.7(@types/react@18.3.8)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.0.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.8)(react@18.3.1) '@radix-ui/rect': 1.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-portal@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-presence@1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-progress@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-progress@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-radio-group@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-radio-group@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-scroll-area@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-scroll-area@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-select@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.7)(react@18.3.1) + react-remove-scroll: 2.5.7(@types/react@18.3.8)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-separator@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-separator@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-slot@1.0.2(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-slot@1.0.2(@types/react@18.3.8)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-switch@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-switch@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-tabs@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-tabs@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-toast@1.2.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-toast@1.2.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-tooltip@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-tooltip@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.8)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.8)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.8)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.8)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.0 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 '@radix-ui/rect@1.1.0': {} @@ -23923,15 +21070,15 @@ snapshots: dependencies: react: 18.3.1 - '@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': + '@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': dependencies: merge-options: 3.0.4 - react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) - '@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': + '@react-native-async-storage/async-storage@2.0.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': dependencies: merge-options: 3.0.4 - react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) '@react-native-community/cli-clean@14.1.0': dependencies: @@ -23940,17 +21087,6 @@ snapshots: execa: 5.1.1 fast-glob: 3.3.2 - '@react-native-community/cli-config@14.1.0(typescript@5.5.4)': - dependencies: - '@react-native-community/cli-tools': 14.1.0 - chalk: 4.1.2 - cosmiconfig: 9.0.0(typescript@5.5.4) - deepmerge: 4.3.1 - fast-glob: 3.3.2 - joi: 17.13.3 - transitivePeerDependencies: - - typescript - '@react-native-community/cli-config@14.1.0(typescript@5.6.2)': dependencies: '@react-native-community/cli-tools': 14.1.0 @@ -23968,27 +21104,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@react-native-community/cli-doctor@14.1.0(typescript@5.5.4)': - dependencies: - '@react-native-community/cli-config': 14.1.0(typescript@5.5.4) - '@react-native-community/cli-platform-android': 14.1.0 - '@react-native-community/cli-platform-apple': 14.1.0 - '@react-native-community/cli-platform-ios': 14.1.0 - '@react-native-community/cli-tools': 14.1.0 - chalk: 4.1.2 - command-exists: 1.2.9 - deepmerge: 4.3.1 - envinfo: 7.13.0 - execa: 5.1.1 - node-stream-zip: 1.15.0 - ora: 5.4.1 - semver: 7.6.3 - strip-ansi: 5.2.0 - wcwidth: 1.0.1 - yaml: 2.5.1 - transitivePeerDependencies: - - typescript - '@react-native-community/cli-doctor@14.1.0(typescript@5.6.2)': dependencies: '@react-native-community/cli-config': 14.1.0(typescript@5.6.2) @@ -24065,30 +21180,6 @@ snapshots: dependencies: joi: 17.13.3 - '@react-native-community/cli@14.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)': - dependencies: - '@react-native-community/cli-clean': 14.1.0 - '@react-native-community/cli-config': 14.1.0(typescript@5.5.4) - '@react-native-community/cli-debugger-ui': 14.1.0 - '@react-native-community/cli-doctor': 14.1.0(typescript@5.5.4) - '@react-native-community/cli-server-api': 14.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@react-native-community/cli-tools': 14.1.0 - '@react-native-community/cli-types': 14.1.0 - chalk: 4.1.2 - commander: 9.5.0 - deepmerge: 4.3.1 - execa: 5.1.1 - find-up: 5.0.0 - fs-extra: 8.1.0 - graceful-fs: 4.2.11 - prompts: 2.4.2 - semver: 7.6.3 - transitivePeerDependencies: - - bufferutil - - supports-color - - typescript - - utf-8-validate - '@react-native-community/cli@14.1.0(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)': dependencies: '@react-native-community/cli-clean': 14.1.0 @@ -24113,9 +21204,9 @@ snapshots: - typescript - utf-8-validate - '@react-native-community/netinfo@11.3.2(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))': + '@react-native-community/netinfo@11.4.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))': dependencies: - react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) '@react-native/assets-registry@0.75.3': {} @@ -24516,23 +21607,23 @@ snapshots: '@react-native/normalize-colors@0.75.3': {} - '@react-native/virtualized-lists@0.75.3(@types/react@18.3.7)(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1)': + '@react-native/virtualized-lists@0.75.3(@types/react@18.3.8)(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 - react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@react-native/virtualized-lists@0.75.3(@types/react@18.3.7)(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1)': + '@react-native/virtualized-lists@0.75.3(@types/react@18.3.8)(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 - react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@resvg/resvg-wasm@2.4.0': {} @@ -24549,7 +21640,7 @@ snapshots: '@rollup/plugin-commonjs@26.0.1(rollup@3.29.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.1(rollup@3.29.4) commondir: 1.0.1 estree-walker: 2.0.2 glob: 10.4.5 @@ -24558,7 +21649,7 @@ snapshots: optionalDependencies: rollup: 3.29.4 - '@rollup/pluginutils@5.1.0(rollup@3.29.4)': + '@rollup/pluginutils@5.1.1(rollup@3.29.4)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 @@ -24566,60 +21657,60 @@ snapshots: optionalDependencies: rollup: 3.29.4 - '@rollup/pluginutils@5.1.0(rollup@4.21.3)': + '@rollup/pluginutils@5.1.1(rollup@4.22.4)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.4 - '@rollup/rollup-android-arm-eabi@4.21.3': + '@rollup/rollup-android-arm-eabi@4.22.4': optional: true - '@rollup/rollup-android-arm64@4.21.3': + '@rollup/rollup-android-arm64@4.22.4': optional: true - '@rollup/rollup-darwin-arm64@4.21.3': + '@rollup/rollup-darwin-arm64@4.22.4': optional: true - '@rollup/rollup-darwin-x64@4.21.3': + '@rollup/rollup-darwin-x64@4.22.4': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.21.3': + '@rollup/rollup-linux-arm-gnueabihf@4.22.4': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.21.3': + '@rollup/rollup-linux-arm-musleabihf@4.22.4': optional: true - '@rollup/rollup-linux-arm64-gnu@4.21.3': + '@rollup/rollup-linux-arm64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-arm64-musl@4.21.3': + '@rollup/rollup-linux-arm64-musl@4.22.4': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': + '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.21.3': + '@rollup/rollup-linux-riscv64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-s390x-gnu@4.21.3': + '@rollup/rollup-linux-s390x-gnu@4.22.4': optional: true - '@rollup/rollup-linux-x64-gnu@4.21.3': + '@rollup/rollup-linux-x64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-x64-musl@4.21.3': + '@rollup/rollup-linux-x64-musl@4.22.4': optional: true - '@rollup/rollup-win32-arm64-msvc@4.21.3': + '@rollup/rollup-win32-arm64-msvc@4.22.4': optional: true - '@rollup/rollup-win32-ia32-msvc@4.21.3': + '@rollup/rollup-win32-ia32-msvc@4.22.4': optional: true - '@rollup/rollup-win32-x64-msvc@4.21.3': + '@rollup/rollup-win32-x64-msvc@4.22.4': optional: true '@rtsao/scc@1.1.0': {} @@ -24741,7 +21832,7 @@ snapshots: '@sentry/types': 8.30.0 '@sentry/utils': 8.30.0 - '@sentry/nextjs@8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(next@14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1))': + '@sentry/nextjs@8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(next@14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1))': dependencies: '@opentelemetry/instrumentation-http': 0.53.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.27.0 @@ -24753,14 +21844,14 @@ snapshots: '@sentry/types': 8.30.0 '@sentry/utils': 8.30.0 '@sentry/vercel-edge': 8.30.0 - '@sentry/webpack-plugin': 2.22.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) + '@sentry/webpack-plugin': 2.22.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) chalk: 3.0.0 next: 14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) resolve: 1.22.8 rollup: 3.29.4 stacktrace-parser: 0.1.10 optionalDependencies: - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) transitivePeerDependencies: - '@opentelemetry/api' - '@opentelemetry/core' @@ -24839,12 +21930,12 @@ snapshots: '@sentry/types': 8.30.0 '@sentry/utils': 8.30.0 - '@sentry/webpack-plugin@2.22.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1))': + '@sentry/webpack-plugin@2.22.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1))': dependencies: '@sentry/bundler-plugin-core': 2.22.3 unplugin: 1.0.1 uuid: 9.0.1 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) transitivePeerDependencies: - encoding - supports-color @@ -24866,22 +21957,47 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 + '@shikijs/core@1.18.0': + dependencies: + '@shikijs/engine-javascript': 1.18.0 + '@shikijs/engine-oniguruma': 1.18.0 + '@shikijs/types': 1.18.0 + '@shikijs/vscode-textmate': 9.2.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 + '@shikijs/engine-javascript@1.17.7': dependencies: '@shikijs/types': 1.17.7 '@shikijs/vscode-textmate': 9.2.2 oniguruma-to-js: 0.4.3 + '@shikijs/engine-javascript@1.18.0': + dependencies: + '@shikijs/types': 1.18.0 + '@shikijs/vscode-textmate': 9.2.2 + oniguruma-to-js: 0.4.3 + '@shikijs/engine-oniguruma@1.17.7': dependencies: '@shikijs/types': 1.17.7 '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/engine-oniguruma@1.18.0': + dependencies: + '@shikijs/types': 1.18.0 + '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/types@1.17.7': dependencies: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 + '@shikijs/types@1.18.0': + dependencies: + '@shikijs/vscode-textmate': 9.2.2 + '@types/hast': 3.0.4 + '@shikijs/vscode-textmate@9.2.2': {} '@shuding/opentype.js@1.4.0-beta.0': @@ -24919,10 +22035,10 @@ snapshots: dependencies: size-limit: 11.1.5 - '@size-limit/preset-big-lib@11.1.5(bufferutil@4.0.8)(size-limit@11.1.5)(utf-8-validate@6.0.4)': + '@size-limit/preset-big-lib@11.1.5(bufferutil@4.0.8)(size-limit@11.1.5)(utf-8-validate@5.0.10)': dependencies: '@size-limit/file': 11.1.5(size-limit@11.1.5) - '@size-limit/time': 11.1.5(bufferutil@4.0.8)(size-limit@11.1.5)(utf-8-validate@6.0.4) + '@size-limit/time': 11.1.5(bufferutil@4.0.8)(size-limit@11.1.5)(utf-8-validate@5.0.10) '@size-limit/webpack': 11.1.5(size-limit@11.1.5) size-limit: 11.1.5 transitivePeerDependencies: @@ -24934,9 +22050,9 @@ snapshots: - utf-8-validate - webpack-cli - '@size-limit/time@11.1.5(bufferutil@4.0.8)(size-limit@11.1.5)(utf-8-validate@6.0.4)': + '@size-limit/time@11.1.5(bufferutil@4.0.8)(size-limit@11.1.5)(utf-8-validate@5.0.10)': dependencies: - estimo: 3.0.3(bufferutil@4.0.8)(utf-8-validate@6.0.4) + estimo: 3.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) size-limit: 11.1.5 transitivePeerDependencies: - bufferutil @@ -24967,13 +22083,13 @@ snapshots: '@smithy/util-middleware': 3.0.6 tslib: 2.7.0 - '@smithy/core@2.4.3': + '@smithy/core@2.4.5': dependencies: '@smithy/middleware-endpoint': 3.1.3 - '@smithy/middleware-retry': 3.0.18 + '@smithy/middleware-retry': 3.0.20 '@smithy/middleware-serde': 3.0.6 '@smithy/protocol-http': 4.1.3 - '@smithy/smithy-client': 3.3.2 + '@smithy/smithy-client': 3.3.4 '@smithy/types': 3.4.2 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-middleware': 3.0.6 @@ -25018,7 +22134,7 @@ snapshots: '@smithy/types': 3.4.2 tslib: 2.7.0 - '@smithy/fetch-http-handler@3.2.7': + '@smithy/fetch-http-handler@3.2.8': dependencies: '@smithy/protocol-http': 4.1.3 '@smithy/querystring-builder': 3.0.6 @@ -25062,12 +22178,12 @@ snapshots: '@smithy/util-middleware': 3.0.6 tslib: 2.7.0 - '@smithy/middleware-retry@3.0.18': + '@smithy/middleware-retry@3.0.20': dependencies: '@smithy/node-config-provider': 3.1.7 '@smithy/protocol-http': 4.1.3 '@smithy/service-error-classification': 3.0.6 - '@smithy/smithy-client': 3.3.2 + '@smithy/smithy-client': 3.3.4 '@smithy/types': 3.4.2 '@smithy/util-middleware': 3.0.6 '@smithy/util-retry': 3.0.6 @@ -25091,7 +22207,7 @@ snapshots: '@smithy/types': 3.4.2 tslib: 2.7.0 - '@smithy/node-http-handler@3.2.2': + '@smithy/node-http-handler@3.2.3': dependencies: '@smithy/abort-controller': 3.1.4 '@smithy/protocol-http': 4.1.3 @@ -25129,7 +22245,7 @@ snapshots: '@smithy/types': 3.4.2 tslib: 2.7.0 - '@smithy/signature-v4@4.1.3': + '@smithy/signature-v4@4.1.4': dependencies: '@smithy/is-array-buffer': 3.0.0 '@smithy/protocol-http': 4.1.3 @@ -25140,13 +22256,13 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.7.0 - '@smithy/smithy-client@3.3.2': + '@smithy/smithy-client@3.3.4': dependencies: '@smithy/middleware-endpoint': 3.1.3 '@smithy/middleware-stack': 3.0.6 '@smithy/protocol-http': 4.1.3 '@smithy/types': 3.4.2 - '@smithy/util-stream': 3.1.6 + '@smithy/util-stream': 3.1.8 tslib: 2.7.0 '@smithy/types@3.4.2': @@ -25187,21 +22303,21 @@ snapshots: dependencies: tslib: 2.7.0 - '@smithy/util-defaults-mode-browser@3.0.18': + '@smithy/util-defaults-mode-browser@3.0.20': dependencies: '@smithy/property-provider': 3.1.6 - '@smithy/smithy-client': 3.3.2 + '@smithy/smithy-client': 3.3.4 '@smithy/types': 3.4.2 bowser: 2.11.0 tslib: 2.7.0 - '@smithy/util-defaults-mode-node@3.0.18': + '@smithy/util-defaults-mode-node@3.0.20': dependencies: '@smithy/config-resolver': 3.0.8 '@smithy/credential-provider-imds': 3.2.3 '@smithy/node-config-provider': 3.1.7 '@smithy/property-provider': 3.1.6 - '@smithy/smithy-client': 3.3.2 + '@smithy/smithy-client': 3.3.4 '@smithy/types': 3.4.2 tslib: 2.7.0 @@ -25226,10 +22342,10 @@ snapshots: '@smithy/types': 3.4.2 tslib: 2.7.0 - '@smithy/util-stream@3.1.6': + '@smithy/util-stream@3.1.8': dependencies: - '@smithy/fetch-http-handler': 3.2.7 - '@smithy/node-http-handler': 3.2.2 + '@smithy/fetch-http-handler': 3.2.8 + '@smithy/node-http-handler': 3.2.3 '@smithy/types': 3.4.2 '@smithy/util-base64': 3.0.0 '@smithy/util-buffer-from': 3.0.0 @@ -25343,116 +22459,142 @@ snapshots: '@stablelib/random': 1.0.2 '@stablelib/wipe': 1.0.1 - '@storybook/addon-actions@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/addon-actions@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) uuid: 9.0.1 - '@storybook/addon-backgrounds@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/addon-backgrounds@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 - '@storybook/addon-controls@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/addon-controls@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 dequal: 2.0.3 lodash: 4.17.21 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 - '@storybook/addon-docs@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3)': + '@storybook/addon-docs@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3)': dependencies: - '@mdx-js/react': 3.0.1(@types/react@18.3.7)(react@18.3.1) - '@storybook/blocks': 8.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@storybook/csf-plugin': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3) + '@mdx-js/react': 3.0.1(@types/react@18.3.8)(react@18.3.1) + '@storybook/blocks': 8.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/csf-plugin': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3) '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 8.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@types/react': 18.3.7 + '@storybook/react-dom-shim': 8.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@types/react': 18.3.8 fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-external-links: 3.0.0 rehype-slug: 6.0.0 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 transitivePeerDependencies: - webpack-sources - '@storybook/addon-essentials@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3)': - dependencies: - '@storybook/addon-actions': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@storybook/addon-backgrounds': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@storybook/addon-controls': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@storybook/addon-docs': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3) - '@storybook/addon-highlight': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@storybook/addon-measure': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@storybook/addon-outline': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@storybook/addon-toolbars': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@storybook/addon-viewport': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@storybook/addon-essentials@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3)': + dependencies: + '@storybook/addon-actions': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/addon-backgrounds': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/addon-controls': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/addon-docs': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3) + '@storybook/addon-highlight': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/addon-measure': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/addon-outline': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/addon-toolbars': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/addon-viewport': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 transitivePeerDependencies: - webpack-sources - '@storybook/addon-highlight@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/addon-highlight@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@storybook/addon-interactions@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/addon-interactions@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@storybook/test': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/instrumenter': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/test': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) polished: 4.3.1 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 - '@storybook/addon-links@8.3.1(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/addon-links@8.3.2(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 optionalDependencies: react: 18.3.1 - '@storybook/addon-measure@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/addon-measure@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) tiny-invariant: 1.3.3 - '@storybook/addon-onboarding@8.3.1(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/addon-onboarding@8.3.2(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: react-confetti: 6.1.0(react@18.3.1) - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - react - '@storybook/addon-outline@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/addon-outline@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 - '@storybook/addon-toolbars@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/addon-toolbars@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@storybook/addon-viewport@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/addon-viewport@8.3.1(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: memoizerific: 1.11.3 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@storybook/blocks@8.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/addon-viewport@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + memoizerific: 1.11.3 + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + + '@storybook/blocks@8.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@storybook/csf': 0.1.11 + '@storybook/global': 5.0.0 + '@storybook/icons': 1.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@types/lodash': 4.17.7 + color-convert: 2.0.1 + dequal: 2.0.3 + lodash: 4.17.21 + markdown-to-jsx: 7.5.0(react@18.3.1) + memoizerific: 1.11.3 + polished: 4.3.1 + react-colorful: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + telejson: 7.2.0 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + optionalDependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + '@storybook/blocks@8.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 @@ -25465,7 +22607,7 @@ snapshots: memoizerific: 1.11.3 polished: 4.3.1 react-colorful: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) telejson: 7.2.0 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -25473,9 +22615,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/builder-vite@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3)': + '@storybook/builder-vite@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)(vite@5.4.7(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3)': dependencies: - '@storybook/csf-plugin': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3) + '@storybook/csf-plugin': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3) '@types/find-cache-dir': 3.2.1 browser-assert: 1.2.1 es-module-lexer: 1.5.4 @@ -25483,43 +22625,43 @@ snapshots: find-cache-dir: 3.3.2 fs-extra: 11.2.0 magic-string: 0.30.11 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 - vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) + vite: 5.4.7(@types/node@22.5.5)(terser@5.33.0) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - webpack-sources - '@storybook/builder-webpack5@8.3.1(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)': + '@storybook/builder-webpack5@8.3.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)': dependencies: - '@storybook/core-webpack': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/core-webpack': 8.3.1(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@types/node': 22.5.5 '@types/semver': 7.5.8 browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.4.1 constants-browserify: 1.0.0 - css-loader: 6.11.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) + css-loader: 6.11.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) es-module-lexer: 1.5.4 express: 4.21.0 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) fs-extra: 11.2.0 - html-webpack-plugin: 5.6.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) + html-webpack-plugin: 5.6.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) magic-string: 0.30.11 path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.3 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - style-loader: 3.3.4(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + style-loader: 3.3.4(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) ts-dedent: 2.2.0 url: 0.11.4 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1) - webpack-dev-middleware: 6.1.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack-dev-middleware: 6.1.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.6.2 optionalDependencies: @@ -25532,17 +22674,17 @@ snapshots: - uglify-js - webpack-cli - '@storybook/components@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/components@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@storybook/core-webpack@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/core-webpack@8.3.1(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@types/node': 22.5.5 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 - '@storybook/core@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + '@storybook/core@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@storybook/csf': 0.1.11 '@types/express': 4.17.21 @@ -25562,9 +22704,9 @@ snapshots: - supports-color - utf-8-validate - '@storybook/csf-plugin@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3)': + '@storybook/csf-plugin@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3)': dependencies: - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) unplugin: 1.14.1(webpack-sources@3.2.3) transitivePeerDependencies: - webpack-sources @@ -25584,18 +22726,25 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/instrumenter@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/instrumenter@8.3.1(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@storybook/global': 5.0.0 + '@vitest/utils': 2.1.1 + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + util: 0.12.5 + + '@storybook/instrumenter@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 '@vitest/utils': 2.1.1 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) util: 0.12.5 - '@storybook/manager-api@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/manager-api@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@storybook/nextjs@8.3.1(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)(next@14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(type-fest@4.26.1)(typescript@5.6.2)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1))': + '@storybook/nextjs@8.3.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(next@14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(type-fest@4.26.1)(typescript@5.6.2)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.25.2) @@ -25610,32 +22759,32 @@ snapshots: '@babel/preset-react': 7.24.7(@babel/core@7.25.2) '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) '@babel/runtime': 7.25.6 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(type-fest@4.26.1)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) - '@storybook/builder-webpack5': 8.3.1(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) - '@storybook/preset-react-webpack': 8.3.1(@storybook/test@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) - '@storybook/react': 8.3.1(@storybook/test@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) - '@storybook/test': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(type-fest@4.26.1)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + '@storybook/builder-webpack5': 8.3.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) + '@storybook/preset-react-webpack': 8.3.1(@storybook/test@8.3.1(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) + '@storybook/react': 8.3.1(@storybook/test@8.3.1(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) + '@storybook/test': 8.3.1(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@types/node': 22.5.5 '@types/semver': 7.5.8 - babel-loader: 9.2.1(@babel/core@7.25.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) - css-loader: 6.11.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) + babel-loader: 9.2.1(@babel/core@7.25.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + css-loader: 6.11.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) find-up: 5.0.0 fs-extra: 11.2.0 image-size: 1.1.1 loader-utils: 3.3.1 next: 14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - node-polyfill-webpack-plugin: 2.0.1(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) + node-polyfill-webpack-plugin: 2.0.1(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) pnp-webpack-plugin: 1.7.0(typescript@5.6.2) postcss: 8.4.47 - postcss-loader: 8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) + postcss-loader: 8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-refresh: 0.14.2 resolve-url-loader: 5.0.0 - sass-loader: 13.3.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) + sass-loader: 13.3.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) semver: 7.6.3 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - style-loader: 3.3.4(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + style-loader: 3.3.4(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) styled-jsx: 5.1.6(@babel/core@7.25.2)(react@18.3.1) ts-dedent: 2.2.0 tsconfig-paths: 4.2.0 @@ -25643,7 +22792,7 @@ snapshots: optionalDependencies: sharp: 0.33.5 typescript: 5.6.2 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -25663,11 +22812,11 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@storybook/preset-react-webpack@8.3.1(@storybook/test@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)': + '@storybook/preset-react-webpack@8.3.1(@storybook/test@8.3.1(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)': dependencies: - '@storybook/core-webpack': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@storybook/react': 8.3.1(@storybook/test@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) + '@storybook/core-webpack': 8.3.1(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/react': 8.3.1(@storybook/test@8.3.1(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) '@types/node': 22.5.5 '@types/semver': 7.5.8 find-up: 5.0.0 @@ -25678,9 +22827,9 @@ snapshots: react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 semver: 7.6.3 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) tsconfig-paths: 4.2.0 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -25691,11 +22840,11 @@ snapshots: - uglify-js - webpack-cli - '@storybook/preview-api@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/preview-api@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1))': + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1))': dependencies: debug: 4.3.7(supports-color@8.1.1) endent: 2.1.0 @@ -25705,31 +22854,37 @@ snapshots: react-docgen-typescript: 2.2.2(typescript@5.6.2) tslib: 2.7.0 typescript: 5.6.2 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/react-dom-shim@8.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + + '@storybook/react-dom-shim@8.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@storybook/react-vite@8.3.1(@storybook/test@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.21.3)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3)': + '@storybook/react-vite@8.3.2(@storybook/test@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.22.4)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)(vite@5.4.7(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3)': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - '@storybook/builder-vite': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) - '@storybook/react': 8.3.1(@storybook/test@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.6.2)(vite@5.4.7(@types/node@22.5.5)(terser@5.33.0)) + '@rollup/pluginutils': 5.1.1(rollup@4.22.4) + '@storybook/builder-vite': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)(vite@5.4.7(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) + '@storybook/react': 8.3.2(@storybook/test@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) find-up: 5.0.0 magic-string: 0.30.11 react: 18.3.1 react-docgen: 7.0.3 react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) tsconfig-paths: 4.2.0 - vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) + vite: 5.4.7(@types/node@22.5.5)(terser@5.33.0) transitivePeerDependencies: - '@preact/preset-vite' - '@storybook/test' @@ -25739,14 +22894,43 @@ snapshots: - vite-plugin-glimmerx - webpack-sources - '@storybook/react@8.3.1(@storybook/test@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)': + '@storybook/react@8.3.1(@storybook/test@8.3.1(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)': + dependencies: + '@storybook/components': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/global': 5.0.0 + '@storybook/manager-api': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/preview-api': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/react-dom-shim': 8.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/theming': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@types/escodegen': 0.0.6 + '@types/estree': 0.0.51 + '@types/node': 22.5.5 + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + acorn-walk: 7.2.0 + escodegen: 2.1.0 + html-tags: 3.3.1 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-element-to-jsx-string: 15.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + semver: 7.6.3 + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ts-dedent: 2.2.0 + type-fest: 2.19.0 + util-deprecate: 1.0.2 + optionalDependencies: + '@storybook/test': 8.3.1(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + typescript: 5.6.2 + + '@storybook/react@8.3.2(@storybook/test@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)': dependencies: - '@storybook/components': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/components': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@storybook/preview-api': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@storybook/react-dom-shim': 8.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@storybook/theming': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/manager-api': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/preview-api': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/react-dom-shim': 8.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/theming': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 '@types/node': 22.5.5 @@ -25760,30 +22944,43 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-element-to-jsx-string: 15.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) semver: 7.6.3 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 type-fest: 2.19.0 util-deprecate: 1.0.2 optionalDependencies: - '@storybook/test': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/test': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) typescript: 5.6.2 - '@storybook/test@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/test@8.3.1(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@storybook/csf': 0.1.11 + '@storybook/global': 5.0.0 + '@storybook/instrumenter': 8.3.1(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@testing-library/dom': 10.4.0 + '@testing-library/jest-dom': 6.5.0 + '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) + '@vitest/expect': 2.0.5 + '@vitest/spy': 2.0.5 + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + util: 0.12.5 + + '@storybook/test@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/instrumenter': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@testing-library/dom': 10.4.0 '@testing-library/jest-dom': 6.5.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) '@vitest/expect': 2.0.5 '@vitest/spy': 2.0.5 - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) util: 0.12.5 - '@storybook/theming@8.3.1(storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/theming@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: - storybook: 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@stripe/react-stripe-js@2.8.0(@stripe/stripe-js@3.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -26156,7 +23353,7 @@ snapshots: '@swc/core-win32-x64-msvc@1.7.26': optional: true - '@swc/core@1.7.26(@swc/helpers@0.5.5)': + '@swc/core@1.7.26(@swc/helpers@0.5.13)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.12 @@ -26171,11 +23368,16 @@ snapshots: '@swc/core-win32-arm64-msvc': 1.7.26 '@swc/core-win32-ia32-msvc': 1.7.26 '@swc/core-win32-x64-msvc': 1.7.26 - '@swc/helpers': 0.5.5 + '@swc/helpers': 0.5.13 optional: true '@swc/counter@0.1.3': {} + '@swc/helpers@0.5.13': + dependencies: + tslib: 2.7.0 + optional: true + '@swc/helpers@0.5.5': dependencies: '@swc/counter': 0.1.3 @@ -26226,14 +23428,14 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.4 '@testing-library/dom': 10.4.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-dom': 18.3.0 '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': @@ -26256,17 +23458,6 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@turf/boolean-clockwise@6.5.0': - dependencies: - '@turf/helpers': 6.5.0 - '@turf/invariant': 6.5.0 - - '@turf/helpers@6.5.0': {} - - '@turf/invariant@6.5.0': - dependencies: - '@turf/helpers': 6.5.0 - '@types/acorn@4.0.6': dependencies: '@types/estree': 1.0.6 @@ -26303,10 +23494,6 @@ snapshots: '@types/connect': 3.4.38 '@types/node': 20.14.9 - '@types/bun@1.1.9': - dependencies: - bun-types: 1.1.27 - '@types/cli-progress@3.11.5': dependencies: '@types/node': 20.14.9 @@ -26333,9 +23520,8 @@ snapshots: dependencies: '@types/node': 20.14.9 - '@types/cookie@0.3.3': {} - - '@types/cookie@0.6.0': {} + '@types/cookie@0.6.0': + optional: true '@types/cross-spawn@6.0.6': dependencies: @@ -26481,19 +23667,15 @@ snapshots: '@types/mute-stream@0.0.4': dependencies: '@types/node': 20.14.9 + optional: true '@types/mysql@2.15.26': dependencies: '@types/node': 20.14.9 - '@types/node-fetch@2.6.4': - dependencies: - '@types/node': 22.5.5 - form-data: 3.0.1 - '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.5.5 + '@types/node': 20.14.9 '@types/node@12.20.55': {} @@ -26503,10 +23685,6 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@20.12.14': - dependencies: - undici-types: 5.26.5 - '@types/node@20.14.9': dependencies: undici-types: 5.26.5 @@ -26551,22 +23729,22 @@ snapshots: '@types/react-dom@18.3.0': dependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-html-parser@2.0.6': dependencies: '@types/htmlparser2': 3.10.7 - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-table@7.7.20': dependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@types/react-transition-group@4.4.10': dependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@types/react@18.3.7': + '@types/react@18.3.8': dependencies: '@types/prop-types': 15.7.13 csstype: 3.1.3 @@ -26594,15 +23772,17 @@ snapshots: '@types/stack-utils@2.0.3': {} - '@types/statuses@2.0.5': {} + '@types/statuses@2.0.5': + optional: true '@types/supports-color@8.1.3': {} '@types/swagger-ui-react@4.18.3': dependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@types/tough-cookie@4.0.5': {} + '@types/tough-cookie@4.0.5': + optional: true '@types/trusted-types@2.0.7': {} @@ -26618,11 +23798,8 @@ snapshots: '@types/uuid@9.0.8': {} - '@types/wrap-ansi@3.0.0': {} - - '@types/ws@8.5.12': - dependencies: - '@types/node': 20.14.9 + '@types/wrap-ansi@3.0.0': + optional: true '@types/yargs-parser@21.0.3': {} @@ -26667,7 +23844,7 @@ snapshots: '@typescript-eslint/types': 7.14.1 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 7.14.1 - debug: 4.3.6(supports-color@8.1.1) + debug: 4.3.7(supports-color@8.1.1) eslint: 8.57.0 optionalDependencies: typescript: 5.6.2 @@ -26688,7 +23865,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) '@typescript-eslint/utils': 7.14.1(eslint@8.57.0)(typescript@5.6.2) - debug: 4.3.6(supports-color@8.1.1) + debug: 4.3.7(supports-color@8.1.1) eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -26721,7 +23898,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.6(supports-color@8.1.1) + debug: 4.3.7(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -26787,35 +23964,35 @@ snapshots: graphql: 15.8.0 wonka: 4.0.15 - '@vercel/og@0.6.2': + '@vercel/og@0.6.3': dependencies: '@resvg/resvg-wasm': 2.4.0 satori: 0.10.9 yoga-wasm-web: 0.3.3 - '@viem/anvil@0.0.10(bufferutil@4.0.8)(utf-8-validate@6.0.4)': + '@viem/anvil@0.0.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: execa: 7.2.0 get-port: 6.1.2 http-proxy: 1.18.1 - ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - debug - utf-8-validate - '@vitejs/plugin-react@4.3.1(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))': + '@vitejs/plugin-react@4.3.1(vite@5.4.7(@types/node@22.5.5)(terser@5.33.0))': dependencies: '@babel/core': 7.24.5 '@babel/plugin-transform-react-jsx-self': 7.24.5(@babel/core@7.24.5) '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.5) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) + vite: 5.4.7(@types/node@22.5.5)(terser@5.33.0) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@20.14.9)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.8(typescript@5.6.2))(terser@5.33.0))': + '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@22.5.5)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.9(typescript@5.6.2))(terser@5.33.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -26829,7 +24006,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.1(@types/node@20.14.9)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.8(typescript@5.6.2))(terser@5.33.0) + vitest: 2.1.1(@types/node@22.5.5)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.9(typescript@5.6.2))(terser@5.33.0) transitivePeerDependencies: - supports-color @@ -26847,23 +24024,23 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(msw@2.4.8(typescript@5.6.2))(vite@5.4.6(@types/node@20.14.9)(terser@5.33.0))': + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(msw@2.4.9(typescript@5.6.2))(vite@5.4.7(@types/node@20.14.9)(terser@5.33.0))': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - msw: 2.4.8(typescript@5.6.2) - vite: 5.4.6(@types/node@20.14.9)(terser@5.33.0) + msw: 2.4.9(typescript@5.6.2) + vite: 5.4.7(@types/node@20.14.9)(terser@5.33.0) - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(msw@2.4.8(typescript@5.6.2))(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))': + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(msw@2.4.9(typescript@5.6.2))(vite@5.4.7(@types/node@22.5.5)(terser@5.33.0))': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - msw: 2.4.8(typescript@5.6.2) - vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) + msw: 2.4.9(typescript@5.6.2) + vite: 5.4.7(@types/node@22.5.5)(terser@5.33.0) '@vitest/pretty-format@2.0.5': dependencies: @@ -26901,7 +24078,7 @@ snapshots: sirv: 2.0.4 tinyglobby: 0.2.6 tinyrainbow: 1.2.0 - vitest: 2.1.1(@types/node@20.14.9)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.8(typescript@5.6.2))(terser@5.33.0) + vitest: 2.1.1(@types/node@20.14.9)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.9(typescript@5.6.2))(terser@5.33.0) '@vitest/utils@2.0.5': dependencies: @@ -26916,21 +24093,21 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@walletconnect/core@2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10)': + '@walletconnect/core@2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/jsonrpc-ws-connection': 1.0.14(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) '@walletconnect/logger': 2.1.2 '@walletconnect/relay-api': 1.0.11 '@walletconnect/relay-auth': 1.0.4 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) - '@walletconnect/utils': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/types': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/utils': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) events: 3.3.0 lodash.isequal: 4.5.0 uint8arrays: 3.1.0 @@ -26956,17 +24133,17 @@ snapshots: dependencies: tslib: 1.14.1 - '@walletconnect/ethereum-provider@2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(@types/react@18.3.7)(bufferutil@4.0.8)(ioredis@5.4.1)(react@18.3.1)(utf-8-validate@5.0.10)': + '@walletconnect/ethereum-provider@2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(@types/react@18.3.8)(bufferutil@4.0.8)(ioredis@5.4.1)(react@18.3.1)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8 '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/modal': 2.6.2(@types/react@18.3.7)(react@18.3.1) - '@walletconnect/sign-client': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) - '@walletconnect/universal-provider': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) - '@walletconnect/utils': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/modal': 2.6.2(@types/react@18.3.8)(react@18.3.1) + '@walletconnect/sign-client': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) + '@walletconnect/types': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/universal-provider': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) + '@walletconnect/utils': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -27036,13 +24213,13 @@ snapshots: - bufferutil - utf-8-validate - '@walletconnect/keyvaluestorage@1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1)': + '@walletconnect/keyvaluestorage@1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1)': dependencies: '@walletconnect/safe-json': 1.0.2 idb-keyval: 6.2.1 unstorage: 1.12.0(idb-keyval@6.2.1)(ioredis@5.4.1) optionalDependencies: - '@react-native-async-storage/async-storage': 1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) + '@react-native-async-storage/async-storage': 1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -27063,16 +24240,16 @@ snapshots: '@walletconnect/safe-json': 1.0.2 pino: 7.11.0 - '@walletconnect/modal-core@2.6.2(@types/react@18.3.7)(react@18.3.1)': + '@walletconnect/modal-core@2.6.2(@types/react@18.3.8)(react@18.3.1)': dependencies: - valtio: 1.11.2(@types/react@18.3.7)(react@18.3.1) + valtio: 1.11.2(@types/react@18.3.8)(react@18.3.1) transitivePeerDependencies: - '@types/react' - react - '@walletconnect/modal-ui@2.6.2(@types/react@18.3.7)(react@18.3.1)': + '@walletconnect/modal-ui@2.6.2(@types/react@18.3.8)(react@18.3.1)': dependencies: - '@walletconnect/modal-core': 2.6.2(@types/react@18.3.7)(react@18.3.1) + '@walletconnect/modal-core': 2.6.2(@types/react@18.3.8)(react@18.3.1) lit: 2.8.0 motion: 10.16.2 qrcode: 1.5.3 @@ -27080,22 +24257,22 @@ snapshots: - '@types/react' - react - '@walletconnect/modal@2.6.2(@types/react@18.3.7)(react@18.3.1)': + '@walletconnect/modal@2.6.2(@types/react@18.3.8)(react@18.3.1)': dependencies: - '@walletconnect/modal-core': 2.6.2(@types/react@18.3.7)(react@18.3.1) - '@walletconnect/modal-ui': 2.6.2(@types/react@18.3.7)(react@18.3.1) + '@walletconnect/modal-core': 2.6.2(@types/react@18.3.8)(react@18.3.1) + '@walletconnect/modal-ui': 2.6.2(@types/react@18.3.8)(react@18.3.1) transitivePeerDependencies: - '@types/react' - react - ? '@walletconnect/react-native-compat@2.13.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)))(@react-native-community/netinfo@11.3.2(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)))(expo-application@5.9.1(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-native-get-random-values@1.11.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)))(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))' + ? '@walletconnect/react-native-compat@2.13.2(@react-native-async-storage/async-storage@2.0.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(@react-native-community/netinfo@11.4.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(expo-application@5.9.1(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-native-get-random-values@1.11.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))' : dependencies: - '@react-native-async-storage/async-storage': 1.24.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@react-native-community/netinfo': 11.3.2(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) + '@react-native-async-storage/async-storage': 2.0.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) + '@react-native-community/netinfo': 11.4.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) events: 3.3.0 fast-text-encoding: 1.0.6 - react-native-get-random-values: 1.11.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - react-native-url-polyfill: 2.0.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) + react-native-get-random-values: 1.11.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) + react-native-url-polyfill: 2.0.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) optionalDependencies: expo-application: 5.9.1(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10)) transitivePeerDependencies: @@ -27118,16 +24295,16 @@ snapshots: dependencies: tslib: 1.14.1 - '@walletconnect/sign-client@2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10)': + '@walletconnect/sign-client@2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10)': dependencies: - '@walletconnect/core': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) + '@walletconnect/core': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 2.1.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) - '@walletconnect/utils': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/types': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/utils': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -27151,12 +24328,12 @@ snapshots: dependencies: tslib: 1.14.1 - '@walletconnect/types@2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1)': + '@walletconnect/types@2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1)': dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-types': 1.0.4 - '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) '@walletconnect/logger': 2.1.2 events: 3.3.0 transitivePeerDependencies: @@ -27175,16 +24352,16 @@ snapshots: - ioredis - uWebSockets.js - '@walletconnect/universal-provider@2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10)': + '@walletconnect/universal-provider@2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8 '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) - '@walletconnect/utils': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/sign-client': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) + '@walletconnect/types': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/utils': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -27205,7 +24382,7 @@ snapshots: - uWebSockets.js - utf-8-validate - '@walletconnect/utils@2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1)': + '@walletconnect/utils@2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1)': dependencies: '@stablelib/chacha20poly1305': 1.0.1 '@stablelib/hkdf': 1.0.1 @@ -27216,7 +24393,7 @@ snapshots: '@walletconnect/relay-auth': 1.0.4 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/types': 2.16.2(@react-native-async-storage/async-storage@1.24.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)))(ioredis@5.4.1) '@walletconnect/window-getters': 1.0.1 '@walletconnect/window-metadata': 1.0.1 detect-browser: 5.3.0 @@ -27333,7 +24510,7 @@ snapshots: '@noble/curves': 1.4.0 '@noble/hashes': 1.4.0 '@xmtp/proto': 3.61.1 - viem: 2.21.9(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + viem: 2.21.11(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) transitivePeerDependencies: - bufferutil - typescript @@ -27454,33 +24631,6 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - alge@0.8.1: - dependencies: - lodash.ismatch: 4.4.0 - remeda: 1.61.0 - ts-toolbelt: 9.6.0 - zod: 3.23.8 - - amazon-cognito-identity-js@6.3.12: - dependencies: - '@aws-crypto/sha256-js': 1.2.2 - buffer: 4.9.2 - fast-base64-decode: 1.0.0 - isomorphic-unfetch: 3.1.0 - js-cookie: 2.2.1 - transitivePeerDependencies: - - encoding - - amazon-cognito-identity-js@6.3.13: - dependencies: - '@aws-crypto/sha256-js': 1.2.2 - buffer: 4.9.2 - fast-base64-decode: 1.0.0 - isomorphic-unfetch: 3.1.0 - js-cookie: 2.2.1 - transitivePeerDependencies: - - encoding - anser@1.4.10: {} ansi-colors@4.1.3: {} @@ -27635,11 +24785,6 @@ snapshots: inherits: 2.0.4 minimalistic-assert: 1.0.1 - assert@1.5.1: - dependencies: - object.assign: 4.1.5 - util: 0.10.4 - assert@2.1.0: dependencies: call-bind: 1.0.7 @@ -27708,48 +24853,6 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - aws-amplify@5.3.19(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)): - dependencies: - '@aws-amplify/analytics': 6.5.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/api': 5.4.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/auth': 5.6.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/cache': 5.1.18(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/datastore': 4.7.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/geo': 2.3.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/interactions': 5.2.18(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/notifications': 1.6.13(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/predictions': 5.5.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/pubsub': 5.5.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - '@aws-amplify/storage': 5.9.12(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)) - tslib: 2.7.0 - transitivePeerDependencies: - - aws-crt - - debug - - encoding - - react-native - - aws-amplify@5.3.19(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)): - dependencies: - '@aws-amplify/analytics': 6.5.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/api': 5.4.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/auth': 5.6.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/cache': 5.1.18(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/core': 5.8.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/datastore': 4.7.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/geo': 2.3.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/interactions': 5.2.18(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/notifications': 1.6.13(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/predictions': 5.5.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/pubsub': 5.5.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - '@aws-amplify/storage': 5.9.12(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)) - tslib: 2.7.0 - transitivePeerDependencies: - - aws-crt - - debug - - encoding - - react-native - aws4fetch@1.0.20: {} axe-core@4.10.0: {} @@ -27778,12 +24881,12 @@ snapshots: dependencies: '@babel/core': 7.25.2 - babel-loader@9.2.1(@babel/core@7.25.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)): + babel-loader@9.2.1(@babel/core@7.25.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): dependencies: '@babel/core': 7.25.2 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) babel-plugin-macros@3.1.0: dependencies: @@ -27839,7 +24942,7 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-react-compiler@0.0.0-experimental-ca8e0be-20240916: + babel-plugin-react-compiler@0.0.0-experimental-6067d4e-20240919: dependencies: '@babel/generator': 7.2.0 '@babel/types': 7.25.6 @@ -27872,7 +24975,7 @@ snapshots: '@babel/preset-react': 7.24.7(@babel/core@7.24.5) '@babel/preset-typescript': 7.24.7(@babel/core@7.24.5) '@react-native/babel-preset': 0.74.87(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5)) - babel-plugin-react-compiler: 0.0.0-experimental-ca8e0be-20240916 + babel-plugin-react-compiler: 0.0.0-experimental-6067d4e-20240919 babel-plugin-react-native-web: 0.19.12 react-refresh: 0.14.2 transitivePeerDependencies: @@ -27889,7 +24992,7 @@ snapshots: '@babel/preset-react': 7.24.7(@babel/core@7.25.2) '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) '@react-native/babel-preset': 0.74.87(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2)) - babel-plugin-react-compiler: 0.0.0-experimental-ca8e0be-20240916 + babel-plugin-react-compiler: 0.0.0-experimental-6067d4e-20240919 babel-plugin-react-native-web: 0.19.12 react-refresh: 0.14.2 transitivePeerDependencies: @@ -27925,8 +25028,6 @@ snapshots: streamx: 2.20.1 optional: true - base-64@1.0.0: {} - base64-js@0.0.8: {} base64-js@1.5.1: {} @@ -28083,12 +25184,6 @@ snapshots: buffer-xor@1.0.3: {} - buffer@4.9.2: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - isarray: 1.0.0 - buffer@5.7.1: dependencies: base64-js: 1.5.1 @@ -28108,11 +25203,6 @@ snapshots: builtins@1.0.3: {} - bun-types@1.1.27: - dependencies: - '@types/node': 20.12.14 - '@types/ws': 8.5.12 - busboy@1.6.0: dependencies: streamsearch: 1.1.0 @@ -28179,12 +25269,6 @@ snapshots: camelcase-css@2.0.1: {} - camelcase-keys@6.2.2: - dependencies: - camelcase: 5.3.1 - map-obj: 4.3.0 - quick-lru: 4.0.1 - camelcase@5.3.1: {} camelcase@6.3.0: {} @@ -28212,19 +25296,19 @@ snapshots: loupe: 3.1.1 pathval: 2.0.0 - chakra-react-select@4.9.2(ooyxqpmhhomg5ipsk5jt3smuua): + chakra-react-select@4.9.2(saar3vdfloy35gzgx2xltqlxv4): dependencies: - '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/layout': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/media-query': 3.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/menu': 2.2.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.7)(react@18.3.1))(@types/react@18.3.7)(react@18.3.1))(react@18.3.1) - '@emotion/react': 11.13.3(@types/react@18.3.7)(react@18.3.1) + '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/layout': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/media-query': 3.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/menu': 2.2.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.8)(react@18.3.1))(@types/react@18.3.8)(react@18.3.1))(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-select: 5.8.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-select: 5.8.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - supports-color @@ -28245,8 +25329,6 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 - chalk@5.3.0: {} - character-entities-html4@2.1.0: {} character-entities-legacy@1.1.4: {} @@ -28267,13 +25349,13 @@ snapshots: check-error@2.1.1: {} - checkly@4.9.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10): + checkly@4.9.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10): dependencies: - '@oclif/core': 2.8.11(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2) + '@oclif/core': 2.8.11(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2) '@oclif/plugin-help': 5.1.20 - '@oclif/plugin-not-found': 2.3.23(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2) + '@oclif/plugin-not-found': 2.3.23(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2) '@oclif/plugin-plugins': 5.4.4 - '@oclif/plugin-warn-if-update-available': 2.0.24(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2) + '@oclif/plugin-warn-if-update-available': 2.0.24(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2) '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) acorn: 8.8.1 acorn-walk: 8.2.0 @@ -28328,7 +25410,7 @@ snapshots: chrome-launcher@0.15.2: dependencies: - '@types/node': 22.5.5 + '@types/node': 20.14.9 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -28346,7 +25428,7 @@ snapshots: chromium-edge-launcher@0.2.0: dependencies: - '@types/node': 22.5.5 + '@types/node': 20.14.9 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -28372,8 +25454,6 @@ snapshots: dependencies: consola: 3.2.3 - cjs-module-lexer@1.4.0: {} - cjs-module-lexer@1.4.1: {} class-variance-authority@0.7.0: @@ -28427,7 +25507,8 @@ snapshots: chalk: 2.4.2 clear-any-console: 1.16.2 - cli-width@4.1.0: {} + cli-width@4.1.0: + optional: true client-only@0.0.1: {} @@ -28443,12 +25524,6 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 6.2.0 - cliui@7.0.4: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - cliui@8.0.1: dependencies: string-width: 4.2.3 @@ -28473,10 +25548,10 @@ snapshots: cluster-key-slot@1.1.2: {} - cmdk@1.0.0(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + cmdk@1.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -28622,9 +25697,8 @@ snapshots: cookie-signature@1.0.6: {} - cookie@0.4.2: {} - - cookie@0.5.0: {} + cookie@0.5.0: + optional: true cookie@0.6.0: {} @@ -28657,15 +25731,6 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 - cosmiconfig@9.0.0(typescript@5.5.4): - dependencies: - env-paths: 2.2.1 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - parse-json: 5.2.0 - optionalDependencies: - typescript: 5.5.4 - cosmiconfig@9.0.0(typescript@5.6.2): dependencies: env-paths: 2.2.1 @@ -28757,7 +25822,7 @@ snapshots: css-color-keywords@1.0.0: {} - css-loader@6.11.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)): + css-loader@6.11.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): dependencies: icss-utils: 5.1.0(postcss@8.4.47) postcss: 8.4.47 @@ -28768,7 +25833,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) css-select@4.3.0: dependencies: @@ -28895,12 +25960,6 @@ snapshots: dependencies: ms: 2.1.2 - debug@4.3.6(supports-color@8.1.1): - dependencies: - ms: 2.1.2 - optionalDependencies: - supports-color: 8.1.1 - debug@4.3.7(supports-color@8.1.1): dependencies: ms: 2.1.3 @@ -29089,8 +26148,6 @@ snapshots: domhandler: 5.0.3 entities: 4.5.0 - domain-browser@1.2.0: {} - domain-browser@4.23.0: {} domelementtype@1.3.1: {} @@ -29455,8 +26512,6 @@ snapshots: '@esbuild/win32-ia32': 0.23.1 '@esbuild/win32-x64': 0.23.1 - escalade@3.1.2: {} - escalade@3.2.0: {} escape-html@1.0.3: {} @@ -29679,11 +26734,11 @@ snapshots: eslint-plugin-svg-jsx@1.2.4: {} - eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2))): + eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2))): dependencies: fast-glob: 3.3.2 postcss: 8.4.47 - tailwindcss: 3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2)) + tailwindcss: 3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)) eslint-scope@5.1.1: dependencies: @@ -29710,7 +26765,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.6(supports-color@8.1.1) + debug: 4.3.7(supports-color@8.1.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -29756,13 +26811,13 @@ snapshots: dependencies: estraverse: 5.3.0 - estimo@3.0.3(bufferutil@4.0.8)(utf-8-validate@6.0.4): + estimo@3.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@sitespeed.io/tracium': 0.3.3 commander: 12.1.0 find-chrome-bin: 2.0.2 nanoid: 5.0.7 - puppeteer-core: 22.6.5(bufferutil@4.0.8)(utf-8-validate@6.0.4) + puppeteer-core: 22.6.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - supports-color @@ -29806,7 +26861,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 esutils@2.0.3: {} @@ -30052,7 +27107,7 @@ snapshots: '@expo/config': 9.0.3 '@expo/config-plugins': 8.0.8 '@expo/metro-config': 0.18.11 - '@expo/vector-icons': 14.0.2 + '@expo/vector-icons': 14.0.3 babel-preset-expo: 11.0.14(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5)) expo-asset: 10.0.10(expo@51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10)) expo-file-system: 17.0.1(expo@51.0.32(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(bufferutil@4.0.8)(utf-8-validate@5.0.10)) @@ -30077,7 +27132,7 @@ snapshots: '@expo/config': 9.0.3 '@expo/config-plugins': 8.0.8 '@expo/metro-config': 0.18.11 - '@expo/vector-icons': 14.0.2 + '@expo/vector-icons': 14.0.3 babel-preset-expo: 11.0.14(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2)) expo-asset: 10.0.10(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10)) expo-file-system: 17.0.1(expo@51.0.32(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10)) @@ -30189,10 +27244,6 @@ snapshots: fast-uri@3.0.1: {} - fast-xml-parser@4.2.5: - dependencies: - strnum: 1.0.5 - fast-xml-parser@4.4.1: dependencies: strnum: 1.0.5 @@ -30385,7 +27436,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@8.0.0(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)): + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -30400,7 +27451,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.6.2 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) form-data-encoder@2.1.4: {} @@ -30422,11 +27473,11 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.5.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: tslib: 2.7.0 optionalDependencies: - '@emotion/is-prop-valid': 1.3.0 + '@emotion/is-prop-valid': 1.3.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -30616,7 +27667,7 @@ snapshots: glob@11.0.0: dependencies: - foreground-child: 3.1.1 + foreground-child: 3.3.0 jackspeak: 4.0.1 minimatch: 10.0.1 minipass: 7.1.2 @@ -30692,12 +27743,13 @@ snapshots: graphemer@1.4.0: {} - graphql-request@7.1.0(graphql@16.9.0): + graphql-request@6.1.0(graphql@16.9.0): dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) - '@molt/command': 0.9.0 + cross-fetch: 3.1.8 graphql: 16.9.0 - zod: 3.23.8 + transitivePeerDependencies: + - encoding graphql-tag@2.12.6(graphql@15.8.0): dependencies: @@ -30783,7 +27835,7 @@ snapshots: hast-util-to-estree@2.3.3: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/estree-jsx': 1.0.5 '@types/hast': 2.3.10 '@types/unist': 2.0.11 @@ -30855,7 +27907,8 @@ snapshots: he@1.2.0: {} - headers-polyfill@4.0.3: {} + headers-polyfill@4.0.3: + optional: true help-me@3.0.0: dependencies: @@ -30922,7 +27975,7 @@ snapshots: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.32.0 + terser: 5.33.0 html-tags@3.3.1: {} @@ -30930,7 +27983,7 @@ snapshots: html-void-elements@3.0.0: {} - html-webpack-plugin@5.6.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)): + html-webpack-plugin@5.6.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -30938,7 +27991,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) htmlparser2@3.10.1: dependencies: @@ -30987,7 +28040,7 @@ snapshots: http-proxy@1.18.1: dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.6 + follow-redirects: 1.15.8 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -31035,24 +28088,14 @@ snapshots: idb-keyval@6.2.1: {} - idb@5.0.6: {} - ieee754@1.2.1: {} - ignore-walk@3.0.4: - dependencies: - minimatch: 3.1.2 - - ignore@5.3.1: {} - ignore@5.3.2: {} image-size@1.1.1: dependencies: queue: 6.0.2 - immer@9.0.6: {} - immutable@3.8.2: {} import-fresh@2.0.0: @@ -31069,7 +28112,7 @@ snapshots: dependencies: acorn: 8.12.1 acorn-import-attributes: 1.9.5(acorn@8.12.1) - cjs-module-lexer: 1.4.0 + cjs-module-lexer: 1.4.1 module-details-from-path: 1.0.3 import-meta-resolve@4.1.0: {} @@ -31083,14 +28126,10 @@ snapshots: once: 1.4.0 wrappy: 1.0.2 - inherits@2.0.3: {} - inherits@2.0.4: {} ini@1.3.8: {} - ini@2.0.0: {} - ini@4.1.3: {} inline-style-parser@0.1.1: {} @@ -31274,7 +28313,8 @@ snapshots: is-negative-zero@2.0.3: {} - is-node-process@1.2.0: {} + is-node-process@1.2.0: + optional: true is-number-object@1.0.7: dependencies: @@ -31300,7 +28340,7 @@ snapshots: is-reference@1.2.1: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 is-reference@3.0.2: dependencies: @@ -31384,13 +28424,6 @@ snapshots: isobject@3.0.1: {} - isomorphic-unfetch@3.1.0: - dependencies: - node-fetch: 2.7.0 - unfetch: 4.2.0 - transitivePeerDependencies: - - encoding - isows@1.0.4(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)): dependencies: ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -31498,13 +28531,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.5.5 + '@types/node': 20.14.9 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 22.5.5 + '@types/node': 20.14.9 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -31525,8 +28558,6 @@ snapshots: join-component@1.1.0: {} - js-cookie@2.2.1: {} - js-file-download@0.4.12: {} js-sdsl@4.3.0: {} @@ -31678,7 +28709,7 @@ snapshots: kleur@4.1.5: {} - knip@5.30.2(@types/node@20.14.9)(typescript@5.6.2): + knip@5.30.4(@types/node@20.14.9)(typescript@5.6.2): dependencies: '@nodelib/fs.walk': 1.2.8 '@snyk/github-codeowners': 1.1.0 @@ -31699,6 +28730,27 @@ snapshots: zod: 3.23.8 zod-validation-error: 3.4.0(zod@3.23.8) + knip@5.30.4(@types/node@22.5.5)(typescript@5.6.2): + dependencies: + '@nodelib/fs.walk': 1.2.8 + '@snyk/github-codeowners': 1.1.0 + '@types/node': 22.5.5 + easy-table: 1.2.0 + enhanced-resolve: 5.17.1 + fast-glob: 3.3.2 + jiti: 1.21.6 + js-yaml: 4.1.0 + minimist: 1.2.8 + picocolors: 1.1.0 + picomatch: 4.0.2 + pretty-ms: 9.1.0 + smol-toml: 1.3.0 + strip-json-comments: 5.0.1 + summary: 2.1.0 + typescript: 5.6.2 + zod: 3.23.8 + zod-validation-error: 3.4.0(zod@3.23.8) + language-subtag-registry@0.3.23: {} language-tags@1.0.9: @@ -31848,8 +28900,6 @@ snapshots: dependencies: p-locate: 6.0.0 - lodash.camelcase@4.3.0: {} - lodash.debounce@4.0.8: {} lodash.defaults@4.2.0: {} @@ -31858,14 +28908,10 @@ snapshots: lodash.isequal@4.5.0: {} - lodash.ismatch@4.4.0: {} - lodash.merge@4.6.2: {} lodash.mergewith@4.6.2: {} - lodash.snakecase@4.1.1: {} - lodash.startcase@4.4.0: {} lodash.throttle@4.1.1: {} @@ -31988,8 +29034,6 @@ snapshots: dependencies: tmpl: 1.0.5 - map-obj@4.3.0: {} - map-or-similar@1.5.0: {} markdown-extensions@1.1.1: {} @@ -32487,7 +29531,7 @@ snapshots: metro-minify-terser@0.80.11: dependencies: flow-enums-runtime: 0.0.6 - terser: 5.31.6 + terser: 5.33.0 metro-resolver@0.80.11: dependencies: @@ -33246,8 +30290,6 @@ snapshots: optionalDependencies: typescript: 5.6.2 - mitata@0.1.14: {} - mitt@3.0.1: {} mkdirp-classic@0.5.3: @@ -33319,13 +30361,13 @@ snapshots: ms@2.1.3: {} - msw@2.4.8(typescript@5.6.2): + msw@2.4.9(typescript@5.6.2): dependencies: '@bundled-es-modules/cookie': 2.0.0 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 '@inquirer/confirm': 3.2.0 - '@mswjs/interceptors': 0.35.6 + '@mswjs/interceptors': 0.35.8 '@open-draft/until': 2.1.0 '@types/cookie': 0.6.0 '@types/statuses': 2.0.5 @@ -33340,10 +30382,12 @@ snapshots: yargs: 17.7.2 optionalDependencies: typescript: 5.6.2 + optional: true multiformats@9.9.0: {} - mute-stream@1.0.0: {} + mute-stream@1.0.0: + optional: true mz@2.7.0: dependencies: @@ -33389,7 +30433,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-sitemap@4.2.3(next@14.2.12(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 @@ -33397,6 +30441,14 @@ snapshots: minimist: 1.2.8 next: 14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-sitemap@4.2.3(next@14.2.12(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + dependencies: + '@corex/deepmerge': 4.0.43 + '@next/env': 13.5.6 + fast-glob: 3.3.2 + minimist: 1.2.8 + next: 14.2.12(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 @@ -33429,7 +30481,61 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextjs-toploader@1.6.12(next@14.2.12(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + '@next/env': 14.2.12 + '@swc/helpers': 0.5.5 + busboy: 1.6.0 + caniuse-lite: 1.0.30001660 + graceful-fs: 4.2.11 + postcss: 8.4.31 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + styled-jsx: 5.1.1(@babel/core@7.25.2)(react@18.3.1) + optionalDependencies: + '@next/swc-darwin-arm64': 14.2.12 + '@next/swc-darwin-x64': 14.2.12 + '@next/swc-linux-arm64-gnu': 14.2.12 + '@next/swc-linux-arm64-musl': 14.2.12 + '@next/swc-linux-x64-gnu': 14.2.12 + '@next/swc-linux-x64-musl': 14.2.12 + '@next/swc-win32-arm64-msvc': 14.2.12 + '@next/swc-win32-ia32-msvc': 14.2.12 + '@next/swc-win32-x64-msvc': 14.2.12 + '@opentelemetry/api': 1.9.0 + '@playwright/test': 1.47.2 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + + next@14.2.12(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + '@next/env': 14.2.12 + '@swc/helpers': 0.5.5 + busboy: 1.6.0 + caniuse-lite: 1.0.30001660 + graceful-fs: 4.2.11 + postcss: 8.4.31 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + styled-jsx: 5.1.1(@babel/core@7.25.2)(react@18.3.1) + optionalDependencies: + '@next/swc-darwin-arm64': 14.2.12 + '@next/swc-darwin-x64': 14.2.12 + '@next/swc-linux-arm64-gnu': 14.2.12 + '@next/swc-linux-arm64-musl': 14.2.12 + '@next/swc-linux-x64-gnu': 14.2.12 + '@next/swc-linux-x64-musl': 14.2.12 + '@next/swc-win32-arm64-msvc': 14.2.12 + '@next/swc-win32-ia32-msvc': 14.2.12 + '@next/swc-win32-x64-msvc': 14.2.12 + '@opentelemetry/api': 1.9.0 + '@playwright/test': 1.47.2 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + + nextjs-toploader@1.6.12(next@14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: next: 14.2.12(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nprogress: 0.2.0 @@ -33437,6 +30543,14 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + nextjs-toploader@1.6.12(next@14.2.12(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + next: 14.2.12(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nprogress: 0.2.0 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + nice-try@1.0.5: {} no-case@3.0.4: @@ -33485,33 +30599,7 @@ snapshots: node-int64@0.4.0: {} - node-libs-browser@2.2.1: - dependencies: - assert: 1.5.1 - browserify-zlib: 0.2.0 - buffer: 4.9.2 - console-browserify: 1.2.0 - constants-browserify: 1.0.0 - crypto-browserify: 3.12.0 - domain-browser: 1.2.0 - events: 3.3.0 - https-browserify: 1.0.0 - os-browserify: 0.3.0 - path-browserify: 0.0.1 - process: 0.11.10 - punycode: 1.4.1 - querystring-es3: 0.2.1 - readable-stream: 2.3.8 - stream-browserify: 2.0.2 - stream-http: 2.8.3 - string_decoder: 1.3.0 - timers-browserify: 2.0.12 - tty-browserify: 0.0.0 - url: 0.11.3 - util: 0.11.1 - vm-browserify: 1.1.2 - - node-polyfill-webpack-plugin@2.0.1(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)): + node-polyfill-webpack-plugin@2.0.1(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): dependencies: assert: 2.1.0 browserify-zlib: 0.2.0 @@ -33538,7 +30626,7 @@ snapshots: url: 0.11.4 util: 0.12.5 vm-browserify: 1.1.2 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) node-releases@2.0.18: {} @@ -33560,16 +30648,10 @@ snapshots: normalize-url@8.0.1: {} - npm-bundled@1.1.2: - dependencies: - npm-normalize-package-bin: 1.0.1 - npm-install-checks@6.3.0: dependencies: semver: 7.6.3 - npm-normalize-package-bin@1.0.1: {} - npm-normalize-package-bin@3.0.1: {} npm-package-arg@11.0.3: @@ -33586,13 +30668,6 @@ snapshots: semver: 7.6.3 validate-npm-package-name: 3.0.0 - npm-packlist@2.2.2: - dependencies: - glob: 7.2.3 - ignore-walk: 3.0.4 - npm-bundled: 1.1.2 - npm-normalize-package-bin: 1.0.1 - npm-pick-manifest@9.1.0: dependencies: npm-install-checks: 6.3.0 @@ -33798,7 +30873,8 @@ snapshots: outdent@0.5.0: {} - outvariant@1.4.3: {} + outvariant@1.4.3: + optional: true p-cancelable@3.0.0: {} @@ -33886,8 +30962,6 @@ snapshots: pako@1.0.11: {} - pako@2.0.4: {} - papaparse@5.4.1: {} param-case@3.0.4: @@ -33973,8 +31047,6 @@ snapshots: ansi-escapes: 4.3.2 cross-spawn: 7.0.3 - path-browserify@0.0.1: {} - path-browserify@1.0.1: {} path-exists@3.0.0: {} @@ -34005,7 +31077,8 @@ snapshots: path-to-regexp@0.1.10: {} - path-to-regexp@6.3.0: {} + path-to-regexp@6.3.0: + optional: true path-type@4.0.0: {} @@ -34025,7 +31098,7 @@ snapshots: periscopic@3.1.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-walker: 3.0.3 is-reference: 3.0.2 @@ -34102,12 +31175,22 @@ snapshots: playwright-core@1.47.1: {} + playwright-core@1.47.2: + optional: true + playwright@1.47.1: dependencies: playwright-core: 1.47.1 optionalDependencies: fsevents: 2.3.2 + playwright@1.47.2: + dependencies: + playwright-core: 1.47.2 + optionalDependencies: + fsevents: 2.3.2 + optional: true + plist@3.1.0: dependencies: '@xmldom/xmldom': 0.8.10 @@ -34144,22 +31227,22 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.47 - postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2)): + postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)): dependencies: lilconfig: 3.1.2 yaml: 2.5.1 optionalDependencies: postcss: 8.4.47 - ts-node: 10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2) + ts-node: 10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2) - postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)): + postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): dependencies: cosmiconfig: 9.0.0(typescript@5.6.2) jiti: 1.21.6 postcss: 8.4.47 semver: 7.6.3 optionalDependencies: - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) transitivePeerDependencies: - typescript @@ -34233,7 +31316,7 @@ snapshots: mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 node-abi: 3.65.0 - pump: 3.0.0 + pump: 3.0.2 rc: 1.2.8 simple-get: 4.0.1 tar-fs: 2.1.1 @@ -34376,7 +31459,8 @@ snapshots: pseudomap@1.0.2: {} - psl@1.9.0: {} + psl@1.9.0: + optional: true public-encrypt@4.0.3: dependencies: @@ -34399,19 +31483,17 @@ snapshots: punycode.js@2.3.1: {} - punycode@1.3.2: {} - punycode@1.4.1: {} punycode@2.3.1: {} - puppeteer-core@22.6.5(bufferutil@4.0.8)(utf-8-validate@6.0.4): + puppeteer-core@22.6.5(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@puppeteer/browsers': 2.2.2 chromium-bidi: 0.5.17(devtools-protocol@0.0.1262051) debug: 4.3.4 devtools-protocol: 0.0.1262051 - ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - supports-color @@ -34449,8 +31531,6 @@ snapshots: querystring-es3@0.2.1: {} - querystring@0.2.0: {} - querystringify@2.2.0: {} queue-microtask@1.2.3: {} @@ -34463,8 +31543,6 @@ snapshots: quick-format-unescaped@4.0.4: {} - quick-lru@4.0.1: {} - quick-lru@5.1.1: {} radix3@1.1.2: {} @@ -34595,17 +31673,17 @@ snapshots: react-fast-compare@3.2.2: {} - react-focus-lock@2.12.1(@types/react@18.3.7)(react@18.3.1): + react-focus-lock@2.12.1(@types/react@18.3.8)(react@18.3.1): dependencies: '@babel/runtime': 7.25.6 focus-lock: 1.3.5 prop-types: 15.8.1 react: 18.3.1 react-clientside-effect: 1.2.6(react@18.3.1) - use-callback-ref: 1.3.2(@types/react@18.3.7)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.7)(react@18.3.1) + use-callback-ref: 1.3.2(@types/react@18.3.8)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.8)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 react-hook-form@7.52.0(react@18.3.1): dependencies: @@ -34649,10 +31727,10 @@ snapshots: react-is@18.3.1: {} - react-markdown@9.0.1(@types/react@18.3.7)(react@18.3.1): + react-markdown@9.0.1(@types/react@18.3.8)(react@18.3.1): dependencies: '@types/hast': 3.0.4 - '@types/react': 18.3.7 + '@types/react': 18.3.8 devlop: 1.1.0 hast-util-to-jsx-runtime: 2.3.0 html-url-attributes: 3.0.0 @@ -34666,105 +31744,90 @@ snapshots: transitivePeerDependencies: - supports-color - react-native-aes-gcm-crypto@0.2.2(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-aes-gcm-crypto@0.2.2(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) - react-native-aes-gcm-crypto@0.2.2(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-aes-gcm-crypto@0.2.2(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10) - - react-native-get-random-values@1.11.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)): - dependencies: - fast-base64-decode: 1.0.0 - react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) - react-native-get-random-values@1.11.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)): + react-native-get-random-values@1.11.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)): dependencies: fast-base64-decode: 1.0.0 - react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) - react-native-mmkv@2.11.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-mmkv@2.11.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) - react-native-mmkv@2.11.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-mmkv@2.11.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) - react-native-passkey@3.0.0-beta2(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-passkey@3.0.0-beta2(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) - react-native-quick-base64@2.1.2(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-quick-base64@2.1.2(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1): dependencies: base64-js: 1.5.1 react: 18.3.1 - react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) - react-native-quick-base64@2.1.2(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-quick-base64@2.1.2(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1): dependencies: base64-js: 1.5.1 react: 18.3.1 - react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) - react-native-quick-crypto@0.7.4(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-quick-crypto@0.7.4(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1): dependencies: - '@craftzdog/react-native-buffer': 6.0.5(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) + '@craftzdog/react-native-buffer': 6.0.5(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) events: 3.3.0 react: 18.3.1 - react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) readable-stream: 4.5.2 string_decoder: 1.3.0 util: 0.12.5 - react-native-quick-crypto@0.7.4(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-quick-crypto@0.7.5(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1): dependencies: - '@craftzdog/react-native-buffer': 6.0.5(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1) + '@craftzdog/react-native-buffer': 6.0.5(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) events: 3.3.0 react: 18.3.1 - react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) readable-stream: 4.5.2 string_decoder: 1.3.0 util: 0.12.5 - react-native-svg@15.6.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-svg@15.7.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1): dependencies: css-select: 5.1.0 css-tree: 1.1.3 react: 18.3.1 - react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) warn-once: 0.1.1 - react-native-svg@15.7.1(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-svg@15.7.1(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1): dependencies: css-select: 5.1.0 css-tree: 1.1.3 react: 18.3.1 - react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) warn-once: 0.1.1 - react-native-url-polyfill@1.3.0(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)): - dependencies: - react-native: 0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) - whatwg-url-without-unicode: 8.0.0-3 - - react-native-url-polyfill@1.3.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)): + react-native-url-polyfill@2.0.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)): dependencies: - react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10) + react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10) whatwg-url-without-unicode: 8.0.0-3 - react-native-url-polyfill@2.0.0(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)): - dependencies: - react-native: 0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10) - whatwg-url-without-unicode: 8.0.0-3 - - react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10): + react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10): dependencies: '@jest/create-cache-key-function': 29.7.0 '@react-native-community/cli': 14.1.0(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10) @@ -34776,7 +31839,7 @@ snapshots: '@react-native/gradle-plugin': 0.75.3 '@react-native/js-polyfills': 0.75.3 '@react-native/normalize-colors': 0.75.3 - '@react-native/virtualized-lists': 0.75.3(@types/react@18.3.7)(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) + '@react-native/virtualized-lists': 0.75.3(@types/react@18.3.8)(react-native@0.75.3(@babel/core@7.24.5)(@babel/preset-env@7.25.4(@babel/core@7.24.5))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -34807,7 +31870,7 @@ snapshots: ws: 6.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) yargs: 17.7.2 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' @@ -34817,10 +31880,10 @@ snapshots: - typescript - utf-8-validate - react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10): + react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 14.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10) + '@react-native-community/cli': 14.1.0(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10) '@react-native-community/cli-platform-android': 14.1.0 '@react-native-community/cli-platform-ios': 14.1.0 '@react-native/assets-registry': 0.75.3 @@ -34829,7 +31892,7 @@ snapshots: '@react-native/gradle-plugin': 0.75.3 '@react-native/js-polyfills': 0.75.3 '@react-native/normalize-colors': 0.75.3 - '@react-native/virtualized-lists': 0.75.3(@types/react@18.3.7)(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.7)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1) + '@react-native/virtualized-lists': 0.75.3(@types/react@18.3.8)(react-native@0.75.3(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.8)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10))(react@18.3.1) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -34860,7 +31923,7 @@ snapshots: ws: 6.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) yargs: 17.7.2 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' @@ -34875,57 +31938,57 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-redux@9.1.2(@types/react@18.3.7)(react@18.3.1)(redux@5.0.1): + react-redux@9.1.2(@types/react@18.3.8)(react@18.3.1)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.3 react: 18.3.1 use-sync-external-store: 1.2.2(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 redux: 5.0.1 react-refresh@0.14.2: {} - react-remove-scroll-bar@2.3.6(@types/react@18.3.7)(react@18.3.1): + react-remove-scroll-bar@2.3.6(@types/react@18.3.8)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.7)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.8)(react@18.3.1) tslib: 2.7.0 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - react-remove-scroll@2.5.10(@types/react@18.3.7)(react@18.3.1): + react-remove-scroll@2.5.10(@types/react@18.3.8)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.7)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.7)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(@types/react@18.3.8)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.8)(react@18.3.1) tslib: 2.7.0 - use-callback-ref: 1.3.2(@types/react@18.3.7)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.7)(react@18.3.1) + use-callback-ref: 1.3.2(@types/react@18.3.8)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.8)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - react-remove-scroll@2.5.5(@types/react@18.3.7)(react@18.3.1): + react-remove-scroll@2.5.5(@types/react@18.3.8)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.7)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.7)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(@types/react@18.3.8)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.8)(react@18.3.1) tslib: 2.7.0 - use-callback-ref: 1.3.2(@types/react@18.3.7)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.7)(react@18.3.1) + use-callback-ref: 1.3.2(@types/react@18.3.8)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.8)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - react-remove-scroll@2.5.7(@types/react@18.3.7)(react@18.3.1): + react-remove-scroll@2.5.7(@types/react@18.3.8)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.7)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.7)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(@types/react@18.3.8)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.8)(react@18.3.1) tslib: 2.7.0 - use-callback-ref: 1.3.2(@types/react@18.3.7)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.7)(react@18.3.1) + use-callback-ref: 1.3.2(@types/react@18.3.8)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.8)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 react-responsive-carousel@3.2.23: dependencies: @@ -34933,11 +31996,11 @@ snapshots: prop-types: 15.8.1 react-easy-swipe: 0.0.21 - react-select@5.8.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-select@5.8.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.25.6 '@emotion/cache': 11.13.1 - '@emotion/react': 11.13.3(@types/react@18.3.7)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.8)(react@18.3.1) '@floating-ui/dom': 1.6.5 '@types/react-transition-group': 4.4.10 memoize-one: 6.0.0 @@ -34945,7 +32008,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.7)(react@18.3.1) + use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.8)(react@18.3.1) transitivePeerDependencies: - '@types/react' - supports-color @@ -34958,14 +32021,14 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-style-singleton@2.2.1(@types/react@18.3.7)(react@18.3.1): + react-style-singleton@2.2.1(@types/react@18.3.8)(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.7.0 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 react-syntax-highlighter@15.5.0(react@18.3.1): dependencies: @@ -35037,8 +32100,6 @@ snapshots: dependencies: picomatch: 2.3.1 - readline-sync@1.4.10: {} - readline@1.3.0: {} real-require@0.1.0: {} @@ -35264,8 +32325,6 @@ snapshots: argparse: 1.0.10 autolinker: 3.16.2 - remeda@1.61.0: {} - remove-trailing-slash@0.1.1: {} renderkid@3.0.0: @@ -35384,26 +32443,26 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - rollup@4.21.3: + rollup@4.22.4: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.21.3 - '@rollup/rollup-android-arm64': 4.21.3 - '@rollup/rollup-darwin-arm64': 4.21.3 - '@rollup/rollup-darwin-x64': 4.21.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.21.3 - '@rollup/rollup-linux-arm-musleabihf': 4.21.3 - '@rollup/rollup-linux-arm64-gnu': 4.21.3 - '@rollup/rollup-linux-arm64-musl': 4.21.3 - '@rollup/rollup-linux-powerpc64le-gnu': 4.21.3 - '@rollup/rollup-linux-riscv64-gnu': 4.21.3 - '@rollup/rollup-linux-s390x-gnu': 4.21.3 - '@rollup/rollup-linux-x64-gnu': 4.21.3 - '@rollup/rollup-linux-x64-musl': 4.21.3 - '@rollup/rollup-win32-arm64-msvc': 4.21.3 - '@rollup/rollup-win32-ia32-msvc': 4.21.3 - '@rollup/rollup-win32-x64-msvc': 4.21.3 + '@rollup/rollup-android-arm-eabi': 4.22.4 + '@rollup/rollup-android-arm64': 4.22.4 + '@rollup/rollup-darwin-arm64': 4.22.4 + '@rollup/rollup-darwin-x64': 4.22.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.22.4 + '@rollup/rollup-linux-arm-musleabihf': 4.22.4 + '@rollup/rollup-linux-arm64-gnu': 4.22.4 + '@rollup/rollup-linux-arm64-musl': 4.22.4 + '@rollup/rollup-linux-powerpc64le-gnu': 4.22.4 + '@rollup/rollup-linux-riscv64-gnu': 4.22.4 + '@rollup/rollup-linux-s390x-gnu': 4.22.4 + '@rollup/rollup-linux-x64-gnu': 4.22.4 + '@rollup/rollup-linux-x64-musl': 4.22.4 + '@rollup/rollup-win32-arm64-msvc': 4.22.4 + '@rollup/rollup-win32-ia32-msvc': 4.22.4 + '@rollup/rollup-win32-x64-msvc': 4.22.4 fsevents: 2.3.3 run-parallel@1.2.0: @@ -35439,10 +32498,10 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@13.3.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)): + sass-loader@13.3.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): dependencies: neo-async: 2.6.2 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) satori@0.10.9: dependencies: @@ -35644,6 +32703,15 @@ snapshots: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 + shiki@1.18.0: + dependencies: + '@shikijs/core': 1.18.0 + '@shikijs/engine-javascript': 1.18.0 + '@shikijs/engine-oniguruma': 1.18.0 + '@shikijs/types': 1.18.0 + '@shikijs/vscode-textmate': 9.2.2 + '@types/hast': 3.0.4 + shimmer@1.2.1: {} short-unique-id@5.2.0: {} @@ -35815,19 +32883,14 @@ snapshots: dependencies: internal-slot: 1.0.7 - storybook@8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): + storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: - '@storybook/core': 8.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@storybook/core': 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - stream-browserify@2.0.2: - dependencies: - inherits: 2.0.4 - readable-stream: 2.3.8 - stream-browserify@3.0.0: dependencies: inherits: 2.0.4 @@ -35835,14 +32898,6 @@ snapshots: stream-buffers@2.2.0: {} - stream-http@2.8.3: - dependencies: - builtin-status-codes: 3.0.0 - inherits: 2.0.4 - readable-stream: 2.3.8 - to-arraybuffer: 1.0.1 - xtend: 4.0.2 - stream-http@3.2.0: dependencies: builtin-status-codes: 3.0.0 @@ -35862,14 +32917,11 @@ snapshots: optionalDependencies: bare-events: 2.4.2 - strict-event-emitter@0.5.1: {} + strict-event-emitter@0.5.1: + optional: true strict-uri-encode@2.0.0: {} - string-length@6.0.0: - dependencies: - strip-ansi: 7.1.0 - string-width@4.2.3: dependencies: emoji-regex: 8.0.0 @@ -35985,9 +33037,9 @@ snapshots: structured-headers@0.4.1: {} - style-loader@3.3.4(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)): + style-loader@3.3.4(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): dependencies: - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) style-to-object@0.4.4: dependencies: @@ -36085,7 +33137,7 @@ snapshots: - debug - ramda - swagger-ui-react@5.17.14(@types/react@18.3.7)(ramda@0.30.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + swagger-ui-react@5.17.14(@types/react@18.3.8)(ramda@0.30.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime-corejs3': 7.24.7 '@braintree/sanitize-url': 7.0.2 @@ -36109,7 +33161,7 @@ snapshots: react-immutable-proptypes: 2.2.0(immutable@3.8.2) react-immutable-pure-component: 2.2.2(immutable@3.8.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-inspector: 6.0.2(react@18.3.1) - react-redux: 9.1.2(@types/react@18.3.7)(react@18.3.1)(redux@5.0.1) + react-redux: 9.1.2(@types/react@18.3.8)(react@18.3.1)(redux@5.0.1) react-syntax-highlighter: 15.5.0(react@18.3.1) redux: 5.0.1 redux-immutable: 4.0.0(immutable@3.8.2) @@ -36136,11 +33188,11 @@ snapshots: tailwind-merge@2.5.2: {} - tailwindcss-animate@1.0.7(tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2))): dependencies: - tailwindcss: 3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2)) + tailwindcss: 3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)) - tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2)): + tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -36159,7 +33211,7 @@ snapshots: postcss: 8.4.47 postcss-import: 15.1.0(postcss@8.4.47) postcss-js: 4.0.1(postcss@8.4.47) - postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2)) + postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)) postcss-nested: 6.0.1(postcss@8.4.47) postcss-selector-parser: 6.1.2 resolve: 1.22.8 @@ -36173,7 +33225,7 @@ snapshots: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 - pump: 3.0.0 + pump: 3.0.2 tar-stream: 2.2.0 optional: true @@ -36250,28 +33302,28 @@ snapshots: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 - terser-webpack-plugin@5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)): + terser-webpack-plugin@5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.32.0 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1) + terser: 5.33.0 + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) optionalDependencies: - '@swc/core': 1.7.26(@swc/helpers@0.5.5) + '@swc/core': 1.7.26(@swc/helpers@0.5.13) esbuild: 0.23.1 - terser-webpack-plugin@5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.5))(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))): + terser-webpack-plugin@5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.32.0 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5)) + terser: 5.33.0 + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) optionalDependencies: - '@swc/core': 1.7.26(@swc/helpers@0.5.5) + '@swc/core': 1.7.26(@swc/helpers@0.5.13) terser-webpack-plugin@5.3.10(webpack@5.94.0): dependencies: @@ -36279,30 +33331,15 @@ snapshots: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.32.0 + terser: 5.33.0 webpack: 5.94.0 - terser@5.31.6: - dependencies: - '@jridgewell/source-map': 0.3.6 - acorn: 8.12.1 - commander: 2.20.3 - source-map-support: 0.5.21 - - terser@5.32.0: - dependencies: - '@jridgewell/source-map': 0.3.6 - acorn: 8.12.1 - commander: 2.20.3 - source-map-support: 0.5.21 - terser@5.33.0: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.12.1 commander: 2.20.3 source-map-support: 0.5.21 - optional: true test-exclude@7.0.1: dependencies: @@ -36368,8 +33405,6 @@ snapshots: tmpl@1.0.5: {} - to-arraybuffer@1.0.1: {} - to-fast-properties@2.0.0: {} to-regex-range@5.0.1: @@ -36388,6 +33423,7 @@ snapshots: punycode: 2.3.1 universalify: 0.2.0 url-parse: 1.5.10 + optional: true tr46@0.0.3: {} @@ -36431,7 +33467,7 @@ snapshots: ts-mixer@6.0.4: {} - ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.5))(@types/node@20.14.9)(typescript@5.6.2): + ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -36449,7 +33485,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.7.26(@swc/helpers@0.5.5) + '@swc/core': 1.7.26(@swc/helpers@0.5.13) ts-pnp@1.2.0(typescript@5.6.2): optionalDependencies: @@ -36489,8 +33525,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - tty-browserify@0.0.0: {} - tty-browserify@0.0.1: {} tunnel-agent@0.6.0: @@ -36548,7 +33582,8 @@ snapshots: type-fest@3.13.1: {} - type-fest@4.26.1: {} + type-fest@4.26.1: + optional: true type-is@1.6.18: dependencies: @@ -36628,8 +33663,6 @@ snapshots: dependencies: ts-toolbelt: 9.6.0 - typescript@5.5.4: {} - typescript@5.6.2: {} ua-parser-js@1.0.39: {} @@ -36642,8 +33675,6 @@ snapshots: dependencies: multiformats: 9.9.0 - ulid@2.3.0: {} - unbox-primitive@1.0.2: dependencies: call-bind: 1.0.7 @@ -36674,8 +33705,6 @@ snapshots: node-fetch-native: 1.6.4 pathe: 1.1.2 - unfetch@4.2.0: {} - unicode-canonical-property-names-ecmascript@2.0.0: {} unicode-match-property-ecmascript@2.0.0: @@ -36802,7 +33831,7 @@ snapshots: unist-util-remove-position@5.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-visit: 5.0.0 unist-util-stringify-position@2.0.3: @@ -36839,14 +33868,10 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - universal-cookie@4.0.4: - dependencies: - '@types/cookie': 0.3.3 - cookie: 0.4.2 - universalify@0.1.2: {} - universalify@0.2.0: {} + universalify@0.2.0: + optional: true universalify@1.0.0: {} @@ -36913,16 +33938,6 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 - url@0.11.0: - dependencies: - punycode: 1.3.2 - querystring: 0.2.0 - - url@0.11.3: - dependencies: - punycode: 1.4.1 - qs: 6.12.1 - url@0.11.4: dependencies: punycode: 1.4.1 @@ -36930,30 +33945,30 @@ snapshots: urlpattern-polyfill@10.0.0: {} - use-callback-ref@1.3.2(@types/react@18.3.7)(react@18.3.1): + use-callback-ref@1.3.2(@types/react@18.3.8)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.7.0 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 use-debounce@10.0.3(react@18.3.1): dependencies: react: 18.3.1 - use-isomorphic-layout-effect@1.1.2(@types/react@18.3.7)(react@18.3.1): + use-isomorphic-layout-effect@1.1.2(@types/react@18.3.8)(react@18.3.1): dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - use-sidecar@1.1.2(@types/react@18.3.7)(react@18.3.1): + use-sidecar@1.1.2(@types/react@18.3.8)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.7.0 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 use-sync-external-store@1.2.0(react@18.3.1): dependencies: @@ -36968,21 +33983,8 @@ snapshots: node-gyp-build: 4.8.2 optional: true - utf-8-validate@6.0.4: - dependencies: - node-gyp-build: 4.8.2 - optional: true - util-deprecate@1.0.2: {} - util@0.10.4: - dependencies: - inherits: 2.0.3 - - util@0.11.1: - dependencies: - inherits: 2.0.3 - util@0.12.5: dependencies: inherits: 2.0.4 @@ -36995,8 +33997,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@3.4.0: {} - uuid@7.0.3: {} uuid@8.3.2: {} @@ -37027,12 +34027,12 @@ snapshots: validate-npm-package-name@5.0.1: {} - valtio@1.11.2(@types/react@18.3.7)(react@18.3.1): + valtio@1.11.2(@types/react@18.3.8)(react@18.3.1): dependencies: proxy-compare: 2.5.1 use-sync-external-store: 1.2.0(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 react: 18.3.1 vary@1.1.2: {} @@ -37103,7 +34103,7 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - viem@2.21.9(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8): + viem@2.21.11(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8): dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.4.0 @@ -37126,7 +34126,7 @@ snapshots: cac: 6.7.14 debug: 4.3.7(supports-color@8.1.1) pathe: 1.1.2 - vite: 5.4.6(@types/node@20.14.9)(terser@5.33.0) + vite: 5.4.7(@types/node@20.14.9)(terser@5.33.0) transitivePeerDependencies: - '@types/node' - less @@ -37143,7 +34143,7 @@ snapshots: cac: 6.7.14 debug: 4.3.7(supports-color@8.1.1) pathe: 1.1.2 - vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) + vite: 5.4.7(@types/node@22.5.5)(terser@5.33.0) transitivePeerDependencies: - '@types/node' - less @@ -37155,30 +34155,30 @@ snapshots: - supports-color - terser - vite@5.4.6(@types/node@20.14.9)(terser@5.33.0): + vite@5.4.7(@types/node@20.14.9)(terser@5.33.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.21.3 + rollup: 4.22.4 optionalDependencies: '@types/node': 20.14.9 fsevents: 2.3.3 terser: 5.33.0 - vite@5.4.6(@types/node@22.5.5)(terser@5.33.0): + vite@5.4.7(@types/node@22.5.5)(terser@5.33.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.21.3 + rollup: 4.22.4 optionalDependencies: '@types/node': 22.5.5 fsevents: 2.3.3 terser: 5.33.0 - vitest@2.1.1(@types/node@20.14.9)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.8(typescript@5.6.2))(terser@5.33.0): + vitest@2.1.1(@types/node@20.14.9)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.9(typescript@5.6.2))(terser@5.33.0): dependencies: '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(msw@2.4.8(typescript@5.6.2))(vite@5.4.6(@types/node@20.14.9)(terser@5.33.0)) + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(msw@2.4.9(typescript@5.6.2))(vite@5.4.7(@types/node@20.14.9)(terser@5.33.0)) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 @@ -37193,7 +34193,7 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.6(@types/node@20.14.9)(terser@5.33.0) + vite: 5.4.7(@types/node@20.14.9)(terser@5.33.0) vite-node: 2.1.1(@types/node@20.14.9)(terser@5.33.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -37211,10 +34211,10 @@ snapshots: - supports-color - terser - vitest@2.1.1(@types/node@22.5.5)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.8(typescript@5.6.2))(terser@5.33.0): + vitest@2.1.1(@types/node@22.5.5)(@vitest/ui@2.1.1)(happy-dom@15.7.4)(msw@2.4.9(typescript@5.6.2))(terser@5.33.0): dependencies: '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(msw@2.4.8(typescript@5.6.2))(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(msw@2.4.9(typescript@5.6.2))(vite@5.4.7(@types/node@22.5.5)(terser@5.33.0)) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 @@ -37229,7 +34229,7 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) + vite: 5.4.7(@types/node@22.5.5)(terser@5.33.0) vite-node: 2.1.1(@types/node@22.5.5)(terser@5.33.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -37307,7 +34307,7 @@ snapshots: - bufferutil - utf-8-validate - webpack-dev-middleware@6.1.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)): + webpack-dev-middleware@6.1.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -37315,7 +34315,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) webpack-hot-middleware@2.26.1: dependencies: @@ -37359,7 +34359,7 @@ snapshots: - esbuild - uglify-js - webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5)): + webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)): dependencies: '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.12.1 @@ -37381,7 +34381,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.5))(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -37389,7 +34389,7 @@ snapshots: - esbuild - uglify-js - webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1): + webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1): dependencies: '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.12.1 @@ -37411,7 +34411,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.5))(esbuild@0.23.1)) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -37544,11 +34544,6 @@ snapshots: bufferutil: 4.0.8 utf-8-validate: 5.0.10 - ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4): - optionalDependencies: - bufferutil: 4.0.8 - utf-8-validate: 6.0.4 - xcode@3.0.1: dependencies: simple-plist: 1.3.1 @@ -37577,17 +34572,6 @@ snapshots: y18n@5.0.8: {} - yalc@1.0.0-pre.53: - dependencies: - chalk: 4.1.2 - detect-indent: 6.1.0 - fs-extra: 8.1.0 - glob: 7.2.3 - ignore: 5.3.1 - ini: 2.0.0 - npm-packlist: 2.2.2 - yargs: 16.2.0 - yallist@2.1.2: {} yallist@3.1.1: {} @@ -37603,8 +34587,6 @@ snapshots: camelcase: 5.3.1 decamelize: 1.2.0 - yargs-parser@20.2.9: {} - yargs-parser@21.1.1: {} yargs@15.4.1: @@ -37621,16 +34603,6 @@ snapshots: y18n: 4.0.3 yargs-parser: 18.1.3 - yargs@16.2.0: - dependencies: - cliui: 7.0.4 - escalade: 3.1.2 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 20.2.9 - yargs@17.7.2: dependencies: cliui: 8.0.1 @@ -37654,23 +34626,11 @@ snapshots: yocto-queue@1.0.0: {} - yoctocolors-cjs@2.1.2: {} + yoctocolors-cjs@2.1.2: + optional: true yoga-wasm-web@0.3.3: {} - zen-observable-ts@0.8.19: - dependencies: - tslib: 1.14.1 - zen-observable: 0.8.15 - - zen-observable@0.7.1: {} - - zen-observable@0.8.15: {} - - zen-push@0.2.1: - dependencies: - zen-observable: 0.7.1 - zenscroll@4.0.2: {} zod-validation-error@2.1.0(zod@3.23.8): diff --git a/turbo.json b/turbo.json index cabc448c097..22bfc24004c 100644 --- a/turbo.json +++ b/turbo.json @@ -12,7 +12,7 @@ }, "typedoc": { "outputs": ["typedoc/**"], - "dependsOn": ["typedoc-gen#build", "^build"] + "dependsOn": ["^build"] }, "thirdweb-dashboard#build": { "outputs": [".next/**", "!.next/cache/**"], From 3d52dd4587519f63c98dfcb90620f49e14cca1cf Mon Sep 17 00:00:00 2001 From: kien-ngo Date: Mon, 23 Sep 2024 01:29:46 +0000 Subject: [PATCH 3/5] [Dashboard] Remove VStack (#4748) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Problem solved Short description of the bug fixed or feature added --- ## PR-Codex overview The focus of this PR is to replace the `VStack` components with `div` elements styled using Tailwind CSS classes for layout consistency and improved accessibility. ### Detailed summary - Replaced `VStack` with `div` in multiple components for layout consistency - Used Tailwind CSS classes for styling and spacing - Improved accessibility and readability of the codebase > The following files were skipped due to too many changes: `apps/dashboard/src/components/settings/Account/AccountForm.tsx`, `apps/dashboard/src/components/settings/Account/Usage.tsx` > ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}` --- apps/dashboard/.eslintrc.js | 1 + .../engine/overview/backend-wallets-table.tsx | 5 ++-- .../hackathon/HacakthonEarnFooter.tsx | 16 ++-------- .../components/hackathon/HackathonFooter.tsx | 16 ++-------- .../src/components/hackathon/Judges.tsx | 6 ++-- .../src/components/hackathon/JudgesEarn.tsx | 6 ++-- .../hackathon/common/AvatarShowcase.tsx | 6 ++-- .../src/components/onboarding/General.tsx | 6 ++-- .../src/components/onboarding/Steps.tsx | 15 +++++----- .../src/components/onboarding/Title.tsx | 5 ++-- .../settings/Account/AccountForm.tsx | 29 ++++++------------- .../settings/Account/Billing/Period.tsx | 5 ++-- .../src/components/settings/Account/Usage.tsx | 22 +++++++------- .../SponsorshipPolicies/index.tsx | 5 ++-- .../components/snapshot-upload.tsx | 5 ++-- .../tabs/nfts/components/airdrop-upload.tsx | 5 ++-- .../src/core-ui/batch-upload/upload-step.tsx | 5 ++-- apps/dashboard/src/pages/dashboard/index.tsx | 6 ++-- 18 files changed, 64 insertions(+), 100 deletions(-) diff --git a/apps/dashboard/.eslintrc.js b/apps/dashboard/.eslintrc.js index abe735655bf..d38dd355d6a 100644 --- a/apps/dashboard/.eslintrc.js +++ b/apps/dashboard/.eslintrc.js @@ -55,6 +55,7 @@ module.exports = { "FormErrorMessage", "MenuGroup", "MenuItem", + "VStack", // also the types "ButtonProps", "BadgeProps", diff --git a/apps/dashboard/src/components/engine/overview/backend-wallets-table.tsx b/apps/dashboard/src/components/engine/overview/backend-wallets-table.tsx index 01d6b8ebf4c..b283a9da21b 100644 --- a/apps/dashboard/src/components/engine/overview/backend-wallets-table.tsx +++ b/apps/dashboard/src/components/engine/overview/backend-wallets-table.tsx @@ -23,7 +23,6 @@ import { Select, Stack, type UseDisclosureReturn, - VStack, useDisclosure, } from "@chakra-ui/react"; import { useQuery } from "@tanstack/react-query"; @@ -341,7 +340,7 @@ const ReceiveFundsModal = ({ Receive Funds - +
Fund this address or QR code: @@ -355,7 +354,7 @@ const ReceiveFundsModal = ({ rounded="lg" w={200} /> - +
diff --git a/apps/dashboard/src/components/hackathon/HacakthonEarnFooter.tsx b/apps/dashboard/src/components/hackathon/HacakthonEarnFooter.tsx index fc94188bf60..03bf6713eb0 100644 --- a/apps/dashboard/src/components/hackathon/HacakthonEarnFooter.tsx +++ b/apps/dashboard/src/components/hackathon/HacakthonEarnFooter.tsx @@ -1,4 +1,4 @@ -import { Flex, Icon, VStack } from "@chakra-ui/react"; +import { Flex, Icon } from "@chakra-ui/react"; import { ImMagicWand } from "@react-icons/all-files/im/ImMagicWand"; import { ChakraNextImage } from "components/Image"; import { useTrack } from "hooks/analytics/useTrack"; @@ -15,17 +15,7 @@ export const HackathonEarnFooter = ({ const trackEvent = useTrack(); return ( - +
- +
); }; diff --git a/apps/dashboard/src/components/hackathon/HackathonFooter.tsx b/apps/dashboard/src/components/hackathon/HackathonFooter.tsx index 541bb5f8df2..03d93b01e42 100644 --- a/apps/dashboard/src/components/hackathon/HackathonFooter.tsx +++ b/apps/dashboard/src/components/hackathon/HackathonFooter.tsx @@ -1,4 +1,4 @@ -import { Flex, Icon, VStack } from "@chakra-ui/react"; +import { Flex, Icon } from "@chakra-ui/react"; import { ImMagicWand } from "@react-icons/all-files/im/ImMagicWand"; import { ChakraNextImage } from "components/Image"; import { useTrack } from "hooks/analytics/useTrack"; @@ -15,17 +15,7 @@ export const HackathonFooter = ({ const trackEvent = useTrack(); return ( - +
- +
); }; diff --git a/apps/dashboard/src/components/hackathon/Judges.tsx b/apps/dashboard/src/components/hackathon/Judges.tsx index ea1fdb68f4d..8ea75cf50f1 100644 --- a/apps/dashboard/src/components/hackathon/Judges.tsx +++ b/apps/dashboard/src/components/hackathon/Judges.tsx @@ -1,4 +1,4 @@ -import { Flex, SimpleGrid, VStack } from "@chakra-ui/react"; +import { Flex, SimpleGrid } from "@chakra-ui/react"; import { Heading, Text, TrackedLink } from "tw-components"; import { MaskedAvatar } from "tw-components/masked-avatar"; @@ -35,7 +35,7 @@ export const Judges = ({ TRACKING_CATEGORY }: JudgesProps) => { ]; return ( - +
Judges { ))} - +
); }; diff --git a/apps/dashboard/src/components/hackathon/JudgesEarn.tsx b/apps/dashboard/src/components/hackathon/JudgesEarn.tsx index e2f3639ed7d..5468f46952e 100644 --- a/apps/dashboard/src/components/hackathon/JudgesEarn.tsx +++ b/apps/dashboard/src/components/hackathon/JudgesEarn.tsx @@ -1,4 +1,4 @@ -import { Flex, SimpleGrid, VStack } from "@chakra-ui/react"; +import { Flex, SimpleGrid } from "@chakra-ui/react"; import { Heading, Text } from "tw-components"; import { MaskedAvatar } from "tw-components/masked-avatar"; @@ -27,7 +27,7 @@ export const JudgesEarn = () => { ]; return ( - +
Judges { ))} - +
); }; diff --git a/apps/dashboard/src/components/hackathon/common/AvatarShowcase.tsx b/apps/dashboard/src/components/hackathon/common/AvatarShowcase.tsx index 1934e5327a2..b2b6a09e1bb 100644 --- a/apps/dashboard/src/components/hackathon/common/AvatarShowcase.tsx +++ b/apps/dashboard/src/components/hackathon/common/AvatarShowcase.tsx @@ -1,4 +1,4 @@ -import { Avatar, Flex, VStack } from "@chakra-ui/react"; +import { Avatar, Flex } from "@chakra-ui/react"; import { Heading, Text, TrackedLink } from "tw-components"; interface AvatarShowcaseProps { @@ -18,7 +18,7 @@ export const AvatarShowcase: React.FC = ({ trackingCategory, }) => { return ( - +
{title} = ({ ))} - +
); }; diff --git a/apps/dashboard/src/components/onboarding/General.tsx b/apps/dashboard/src/components/onboarding/General.tsx index 676e7b665fe..f6e77f359ce 100644 --- a/apps/dashboard/src/components/onboarding/General.tsx +++ b/apps/dashboard/src/components/onboarding/General.tsx @@ -1,5 +1,5 @@ import type { Account } from "@3rdweb-sdk/react/hooks/useApi"; -import { Flex, FocusLock, VStack } from "@chakra-ui/react"; +import { Flex, FocusLock } from "@chakra-ui/react"; import { AccountForm } from "components/settings/Account/AccountForm"; import { useState } from "react"; import { useActiveWallet, useDisconnect } from "thirdweb/react"; @@ -60,7 +60,7 @@ const OnboardingGeneral: React.FC = ({ onDuplicateError={onDuplicate} /> - +
{!existing ? ( <> )} - +
); diff --git a/apps/dashboard/src/components/onboarding/Steps.tsx b/apps/dashboard/src/components/onboarding/Steps.tsx index fbd18d0c08b..4e98ef5fdd8 100644 --- a/apps/dashboard/src/components/onboarding/Steps.tsx +++ b/apps/dashboard/src/components/onboarding/Steps.tsx @@ -1,3 +1,4 @@ +import { cn } from "@/lib/utils"; import { CustomConnectWallet } from "@3rdweb-sdk/react/components/connect-wallet"; import { AccountStatus, @@ -6,7 +7,7 @@ import { useApiKeys, } from "@3rdweb-sdk/react/hooks/useApi"; import { useLoggedInUser } from "@3rdweb-sdk/react/hooks/useLoggedInUser"; -import { Flex, HStack, VStack, useBreakpointValue } from "@chakra-ui/react"; +import { Flex, HStack, useBreakpointValue } from "@chakra-ui/react"; import { ChakraNextImage } from "components/Image"; import { OPSponsoredChains } from "constants/chains"; import { useTrack } from "hooks/analytics/useTrack"; @@ -273,11 +274,11 @@ export const OnboardingSteps: React.FC = ({ overflow="hidden" className="bg-muted/50" > - {title} {description} @@ -308,7 +309,7 @@ export const OnboardingSteps: React.FC = ({ )} - + {rightImageDark && !isMobile && theme === "dark" && ( )} diff --git a/apps/dashboard/src/components/onboarding/Title.tsx b/apps/dashboard/src/components/onboarding/Title.tsx index 2051c9db0db..7f31007433c 100644 --- a/apps/dashboard/src/components/onboarding/Title.tsx +++ b/apps/dashboard/src/components/onboarding/Title.tsx @@ -1,4 +1,3 @@ -import { VStack } from "@chakra-ui/react"; import { Heading, Text } from "tw-components"; interface OnboardingTitleProps { @@ -11,7 +10,7 @@ export const OnboardingTitle: React.FC = ({ description, }) => { return ( - +
{heading} {description && ( @@ -19,6 +18,6 @@ export const OnboardingTitle: React.FC = ({ {description} )} - +
); }; diff --git a/apps/dashboard/src/components/settings/Account/AccountForm.tsx b/apps/dashboard/src/components/settings/Account/AccountForm.tsx index 11dfa37a126..897500b5822 100644 --- a/apps/dashboard/src/components/settings/Account/AccountForm.tsx +++ b/apps/dashboard/src/components/settings/Account/AccountForm.tsx @@ -1,12 +1,6 @@ +import { cn } from "@/lib/utils"; import { type Account, useUpdateAccount } from "@3rdweb-sdk/react/hooks/useApi"; -import { - Flex, - FormControl, - HStack, - Input, - VStack, - useColorModeValue, -} from "@chakra-ui/react"; +import { Flex, FormControl, HStack, Input } from "@chakra-ui/react"; import { zodResolver } from "@hookform/resolvers/zod"; import { ManageBillingButton } from "components/settings/Account/Billing/ManageButton"; import { useTrack } from "hooks/analytics/useTrack"; @@ -61,8 +55,6 @@ export const AccountForm: React.FC = ({ showSubscription && !!account.email?.length, ); const trackEvent = useTrack(); - const bg = useColorModeValue("backgroundCardHighlight", "transparent"); - const form = useForm({ resolver: zodResolver(accountValidationSchema), defaultValues: { @@ -138,15 +130,12 @@ export const AccountForm: React.FC = ({ return (
- = ({ )} - +
); }; diff --git a/apps/dashboard/src/components/settings/Account/Billing/Period.tsx b/apps/dashboard/src/components/settings/Account/Billing/Period.tsx index 26ebe456e9f..f9ac87f007d 100644 --- a/apps/dashboard/src/components/settings/Account/Billing/Period.tsx +++ b/apps/dashboard/src/components/settings/Account/Billing/Period.tsx @@ -2,7 +2,6 @@ import type { Account, UsageBillableByService, } from "@3rdweb-sdk/react/hooks/useApi"; -import { VStack } from "@chakra-ui/react"; import { format } from "date-fns/format"; import { useMemo } from "react"; import { Text } from "tw-components"; @@ -38,7 +37,7 @@ export const BillingPeriod: React.FC = ({ } return ( - +
Current billing period: @@ -60,6 +59,6 @@ export const BillingPeriod: React.FC = ({ {totalUsd} - +
); }; diff --git a/apps/dashboard/src/components/settings/Account/Usage.tsx b/apps/dashboard/src/components/settings/Account/Usage.tsx index 9fe1d82b4ce..cc37d729a7a 100644 --- a/apps/dashboard/src/components/settings/Account/Usage.tsx +++ b/apps/dashboard/src/components/settings/Account/Usage.tsx @@ -1,5 +1,5 @@ import type { UsageBillableByService } from "@3rdweb-sdk/react/hooks/useApi"; -import { SimpleGrid, Spinner, VStack } from "@chakra-ui/react"; +import { SimpleGrid, Spinner } from "@chakra-ui/react"; import { useMemo } from "react"; import { Heading, Text } from "tw-components"; import { toNumber, toPercent, toSize } from "utils/number"; @@ -111,11 +111,11 @@ export const Usage: React.FC = ({ }, [usageData]); return ( - +
{usagePending && } {!usagePending && ( - - +
+
Infrastructure @@ -141,9 +141,9 @@ export const Usage: React.FC = ({ tooltip="Storage pinning usage is calculated by GB per file size." /> - +
- +
Wallets @@ -159,9 +159,9 @@ export const Usage: React.FC = ({ tooltip="Email wallet (with managed recovery code) usage is calculated by monthly active wallets (i.e. active as defined by at least 1 user log-in via email or social within the billing period month)." /> - +
- +
Payments @@ -177,9 +177,9 @@ export const Usage: React.FC = ({ tooltip="(Gasless, Paymaster, Bundler) usage is calculated by sponsored network fees." /> - - +
+
)} -
+
); }; diff --git a/apps/dashboard/src/components/smart-wallets/SponsorshipPolicies/index.tsx b/apps/dashboard/src/components/smart-wallets/SponsorshipPolicies/index.tsx index 963fa891485..e4457fa8885 100644 --- a/apps/dashboard/src/components/smart-wallets/SponsorshipPolicies/index.tsx +++ b/apps/dashboard/src/components/smart-wallets/SponsorshipPolicies/index.tsx @@ -21,7 +21,6 @@ import { Stack, Switch, Textarea, - VStack, } from "@chakra-ui/react"; import { zodResolver } from "@hookform/resolvers/zod"; import { NetworkDropdown } from "components/contract-components/contract-publish-form/NetworkDropdown"; @@ -305,7 +304,7 @@ export function AccountAbstractionSettingsPage( /> {form.watch("globalLimit") && ( - +
- +
)} diff --git a/apps/dashboard/src/contract-ui/tabs/claim-conditions/components/snapshot-upload.tsx b/apps/dashboard/src/contract-ui/tabs/claim-conditions/components/snapshot-upload.tsx index 5a53afe204a..14f9ed0f2cd 100644 --- a/apps/dashboard/src/contract-ui/tabs/claim-conditions/components/snapshot-upload.tsx +++ b/apps/dashboard/src/contract-ui/tabs/claim-conditions/components/snapshot-upload.tsx @@ -23,7 +23,6 @@ import { Tooltip, Tr, UnorderedList, - VStack, } from "@chakra-ui/react"; import { Logo } from "components/logo"; import Papa from "papaparse"; @@ -242,7 +241,7 @@ export const SnapshotUpload: React.FC = ({ borderWidth="1px" > - +
= ({ : "Drag & Drop a CSV file here"} )} - +
diff --git a/apps/dashboard/src/contract-ui/tabs/nfts/components/airdrop-upload.tsx b/apps/dashboard/src/contract-ui/tabs/nfts/components/airdrop-upload.tsx index 54e35d67e7f..28d4b480f9d 100644 --- a/apps/dashboard/src/contract-ui/tabs/nfts/components/airdrop-upload.tsx +++ b/apps/dashboard/src/contract-ui/tabs/nfts/components/airdrop-upload.tsx @@ -22,7 +22,6 @@ import { Tooltip, Tr, UnorderedList, - VStack, } from "@chakra-ui/react"; import { Logo } from "components/logo"; import Papa from "papaparse"; @@ -221,7 +220,7 @@ export const AirdropUpload: React.FC = ({ borderWidth="1px" > - +
= ({ : "Drag & Drop a CSV file here"} )} - +
diff --git a/apps/dashboard/src/core-ui/batch-upload/upload-step.tsx b/apps/dashboard/src/core-ui/batch-upload/upload-step.tsx index ad25e503e37..7466a59ac61 100644 --- a/apps/dashboard/src/core-ui/batch-upload/upload-step.tsx +++ b/apps/dashboard/src/core-ui/batch-upload/upload-step.tsx @@ -8,7 +8,6 @@ import { Link, ListItem, UnorderedList, - VStack, } from "@chakra-ui/react"; import { BsFillCloudUploadFill } from "react-icons/bs"; import { Heading, Text } from "tw-components"; @@ -46,7 +45,7 @@ export const UploadStep: React.FC = ({ borderWidth="1px" > - +
= ({ : "Drag & Drop files or folders here, or click to select files"} )} - +
diff --git a/apps/dashboard/src/pages/dashboard/index.tsx b/apps/dashboard/src/pages/dashboard/index.tsx index ab6f8de544c..bd6f0ce98c6 100644 --- a/apps/dashboard/src/pages/dashboard/index.tsx +++ b/apps/dashboard/src/pages/dashboard/index.tsx @@ -1,4 +1,4 @@ -import { Flex, GridItem, SimpleGrid, VStack } from "@chakra-ui/react"; +import { Flex, GridItem, SimpleGrid } from "@chakra-ui/react"; import { ClientOnly } from "components/ClientOnly/ClientOnly"; import { FTUX } from "components/FTUX/FTUX"; import { AppLayout } from "components/app-layouts/app"; @@ -34,7 +34,7 @@ const Dashboard: ThirdwebNextPage = ( {showFTUX ? ( ) : ( - +
@@ -72,7 +72,7 @@ const Dashboard: ThirdwebNextPage = ( }, )} - +
)} )} From 3eef910a2447555b40503e3e50ac4322574da616 Mon Sep 17 00:00:00 2001 From: kien-ngo Date: Mon, 23 Sep 2024 01:29:48 +0000 Subject: [PATCH 4/5] [Dashboard] Remove HStack (#4749) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Problem solved Short description of the bug fixed or feature added --- ## PR-Codex overview This PR introduces changes to replace `HStack` with `div` using flex classes in various components for better styling consistency. ### Detailed summary - Replaced `HStack` with `div` using flex classes in multiple components for styling consistency. > The following files were skipped due to too many changes: `apps/dashboard/src/components/smart-wallets/SponsorshipPolicies/index.tsx` > ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}` --- apps/dashboard/.eslintrc.js | 1 + .../[team_slug]/(team)/~/usage/UsagePage.tsx | 9 ++--- .../src/components/onboarding/Steps.tsx | 6 ++-- .../settings/Account/AccountForm.tsx | 12 ++++--- .../Account/Billing/DowngradeDialog.tsx | 12 ++++--- .../settings/Account/Billing/Header.tsx | 10 +++--- .../settings/Account/Billing/Plan.tsx | 10 +++--- .../settings/Account/Billing/PlanCard.tsx | 6 ++-- .../settings/Account/Billing/index.tsx | 10 +++--- .../SponsorshipPolicies/index.tsx | 33 +++++++++---------- .../components/snapshot-upload.tsx | 5 ++- .../tabs/nfts/components/airdrop-upload.tsx | 5 ++- .../core-ui/batch-upload/batch-lazy-mint.tsx | 5 ++- .../src/core-ui/batch-upload/batch-table.tsx | 5 ++- 14 files changed, 62 insertions(+), 67 deletions(-) diff --git a/apps/dashboard/.eslintrc.js b/apps/dashboard/.eslintrc.js index d38dd355d6a..d642907f953 100644 --- a/apps/dashboard/.eslintrc.js +++ b/apps/dashboard/.eslintrc.js @@ -56,6 +56,7 @@ module.exports = { "MenuGroup", "MenuItem", "VStack", + "HStack", // also the types "ButtonProps", "BadgeProps", diff --git a/apps/dashboard/src/app/team/[team_slug]/(team)/~/usage/UsagePage.tsx b/apps/dashboard/src/app/team/[team_slug]/(team)/~/usage/UsagePage.tsx index 188ca0d48e0..6804a5d8e88 100644 --- a/apps/dashboard/src/app/team/[team_slug]/(team)/~/usage/UsagePage.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/(team)/~/usage/UsagePage.tsx @@ -2,7 +2,6 @@ import { Spinner } from "@/components/ui/Spinner/Spinner"; import { useAccount, useAccountUsage } from "@3rdweb-sdk/react/hooks/useApi"; -import { HStack } from "@chakra-ui/react"; import { BillingPeriod } from "components/settings/Account/Billing/Period"; import { BillingPlan } from "components/settings/Account/Billing/Plan"; import { Usage } from "components/settings/Account/Usage"; @@ -24,14 +23,10 @@ export const SettingsUsagePage = () => {

Usage

- +
- +
diff --git a/apps/dashboard/src/components/onboarding/Steps.tsx b/apps/dashboard/src/components/onboarding/Steps.tsx index 4e98ef5fdd8..48c4fdf1e8c 100644 --- a/apps/dashboard/src/components/onboarding/Steps.tsx +++ b/apps/dashboard/src/components/onboarding/Steps.tsx @@ -7,7 +7,7 @@ import { useApiKeys, } from "@3rdweb-sdk/react/hooks/useApi"; import { useLoggedInUser } from "@3rdweb-sdk/react/hooks/useLoggedInUser"; -import { Flex, HStack, useBreakpointValue } from "@chakra-ui/react"; +import { Flex, useBreakpointValue } from "@chakra-ui/react"; import { ChakraNextImage } from "components/Image"; import { OPSponsoredChains } from "constants/chains"; import { useTrack } from "hooks/analytics/useTrack"; @@ -282,7 +282,7 @@ export const OnboardingSteps: React.FC = ({ > {title} {description} - +
{isLoggedIn ? ( )} - +
{rightImageDark && !isMobile && theme === "dark" && ( diff --git a/apps/dashboard/src/components/settings/Account/AccountForm.tsx b/apps/dashboard/src/components/settings/Account/AccountForm.tsx index 897500b5822..039e93fb6ca 100644 --- a/apps/dashboard/src/components/settings/Account/AccountForm.tsx +++ b/apps/dashboard/src/components/settings/Account/AccountForm.tsx @@ -1,6 +1,6 @@ import { cn } from "@/lib/utils"; import { type Account, useUpdateAccount } from "@3rdweb-sdk/react/hooks/useApi"; -import { Flex, FormControl, HStack, Input } from "@chakra-ui/react"; +import { Flex, FormControl, Input } from "@chakra-ui/react"; import { zodResolver } from "@hookform/resolvers/zod"; import { ManageBillingButton } from "components/settings/Account/Billing/ManageButton"; import { useTrack } from "hooks/analytics/useTrack"; @@ -219,9 +219,11 @@ export const AccountForm: React.FC = ({ )}
- {showBillingButton && } @@ -240,7 +242,7 @@ export const AccountForm: React.FC = ({ {buttonText} )} - + ); diff --git a/apps/dashboard/src/components/settings/Account/Billing/DowngradeDialog.tsx b/apps/dashboard/src/components/settings/Account/Billing/DowngradeDialog.tsx index 4591ad2a800..02451f8ad56 100644 --- a/apps/dashboard/src/components/settings/Account/Billing/DowngradeDialog.tsx +++ b/apps/dashboard/src/components/settings/Account/Billing/DowngradeDialog.tsx @@ -6,7 +6,6 @@ import { AlertDialogHeader, AlertDialogOverlay, Flex, - HStack, Icon, Menu, MenuButton, @@ -65,10 +64,13 @@ export const BillingDowngradeDialog: React.FC = ({ {oldPlanFeatures.map((feat) => ( - +
{Array.isArray(feat) ? feat[0] : feat} - +
))}
@@ -123,7 +125,7 @@ export const BillingDowngradeDialog: React.FC = ({ - +
- +
diff --git a/apps/dashboard/src/components/settings/Account/Billing/Header.tsx b/apps/dashboard/src/components/settings/Account/Billing/Header.tsx index 7e80887a4f3..0c478178bc6 100644 --- a/apps/dashboard/src/components/settings/Account/Billing/Header.tsx +++ b/apps/dashboard/src/components/settings/Account/Billing/Header.tsx @@ -1,4 +1,4 @@ -import { Flex, HStack, Icon } from "@chakra-ui/react"; +import { Flex, Icon } from "@chakra-ui/react"; import { FiAlertCircle, FiCheckCircle, FiInfo } from "react-icons/fi"; import { Badge, Heading, Text } from "tw-components"; @@ -17,7 +17,7 @@ export const BillingHeader: React.FC = ({ Billing Info - +
Manage your payment methods, billing information and invoices. @@ -29,7 +29,7 @@ export const BillingHeader: React.FC = ({ py={1.5} textTransform="capitalize" > - + = ({ ? "Needs verification" : "Invalid payment"} - + - +
); }; diff --git a/apps/dashboard/src/components/settings/Account/Billing/Plan.tsx b/apps/dashboard/src/components/settings/Account/Billing/Plan.tsx index e03e969e454..a14f96fecfa 100644 --- a/apps/dashboard/src/components/settings/Account/Billing/Plan.tsx +++ b/apps/dashboard/src/components/settings/Account/Billing/Plan.tsx @@ -1,5 +1,5 @@ import type { Account } from "@3rdweb-sdk/react/hooks/useApi"; -import { Flex, HStack } from "@chakra-ui/react"; +import { Flex } from "@chakra-ui/react"; import { Badge, Text, TrackedLink } from "tw-components"; import { PLANS } from "utils/pricing"; @@ -20,7 +20,7 @@ export const BillingPlan: React.FC = ({ }) => { return ( - +
Your current plan is @@ -33,9 +33,9 @@ export const BillingPlan: React.FC = ({ > {PLANS[account.plan as keyof typeof PLANS].title} - +
- +
{description && {description}} = ({ Learn more - +
); }; diff --git a/apps/dashboard/src/components/settings/Account/Billing/PlanCard.tsx b/apps/dashboard/src/components/settings/Account/Billing/PlanCard.tsx index b86bef16e6e..33cfbf50a44 100644 --- a/apps/dashboard/src/components/settings/Account/Billing/PlanCard.tsx +++ b/apps/dashboard/src/components/settings/Account/Billing/PlanCard.tsx @@ -1,5 +1,5 @@ import { useAccount, useAccountCredits } from "@3rdweb-sdk/react/hooks/useApi"; -import { Flex, HStack } from "@chakra-ui/react"; +import { Flex } from "@chakra-ui/react"; import { Badge, Card, Heading, Text } from "tw-components"; import { PLANS } from "utils/pricing"; import { CreditsItem } from "./CreditsItem"; @@ -17,7 +17,7 @@ export const BillingPlanCard = () => { return ( - +
Your current plan is { > {PLANS[account.plan as keyof typeof PLANS].title} - +
diff --git a/apps/dashboard/src/components/settings/Account/Billing/index.tsx b/apps/dashboard/src/components/settings/Account/Billing/index.tsx index c32e56a3e81..ef9ebbe6db9 100644 --- a/apps/dashboard/src/components/settings/Account/Billing/index.tsx +++ b/apps/dashboard/src/components/settings/Account/Billing/index.tsx @@ -6,7 +6,7 @@ import { AccountStatus, useUpdateAccountPlan, } from "@3rdweb-sdk/react/hooks/useApi"; -import { Flex, HStack, Icon, useDisclosure } from "@chakra-ui/react"; +import { Flex, Icon, useDisclosure } from "@chakra-ui/react"; import { StepsCard } from "components/dashboard/StepsCard"; import { OnboardingModal } from "components/onboarding/Modal"; import { AccountForm } from "components/settings/Account/AccountForm"; @@ -141,7 +141,7 @@ export const Billing: React.FC = ({ account }) => { return [ { title: ( - +
= ({ account }) => { Edit )} - +
), description: "This information will be used for billing notifications and invoices.", @@ -288,10 +288,10 @@ export const Billing: React.FC = ({ account }) => { color="blue.500" isExternal > - +
Learn more about thirdweb's pricing - +
{downgradePlan && ( diff --git a/apps/dashboard/src/components/smart-wallets/SponsorshipPolicies/index.tsx b/apps/dashboard/src/components/smart-wallets/SponsorshipPolicies/index.tsx index e4457fa8885..de47e7733f4 100644 --- a/apps/dashboard/src/components/smart-wallets/SponsorshipPolicies/index.tsx +++ b/apps/dashboard/src/components/smart-wallets/SponsorshipPolicies/index.tsx @@ -14,7 +14,6 @@ import { Divider, Flex, FormControl, - HStack, IconButton, Input, Select, @@ -274,7 +273,7 @@ export function AccountAbstractionSettingsPage( > - +
Global spend limits @@ -302,7 +301,7 @@ export function AccountAbstractionSettingsPage( ); }} /> - +
{form.watch("globalLimit") && (
Spend limit - +
*/} per month - +
{ form.getFieldState("globalLimit.maxSpend", form.formState) @@ -347,7 +346,7 @@ export function AccountAbstractionSettingsPage( } > - +
Restrict to specific chains @@ -376,7 +375,7 @@ export function AccountAbstractionSettingsPage( ); }} /> - +
{form.watch("allowedChainIds") && ( - +
Restrict to specific contract addresses @@ -423,7 +422,7 @@ export function AccountAbstractionSettingsPage( ); }} /> - +
{form.watch("allowedContractAddresses") !== null && (