From a8d0cbe404a602fb889ceb7a9b8de1b2ea0ac880 Mon Sep 17 00:00:00 2001 From: Jonas Daniels Date: Wed, 23 Oct 2024 18:48:26 -0700 Subject: [PATCH] next15 --- apps/dashboard/next.config.js | 1 - apps/dashboard/package.json | 27 +- apps/dashboard/src/@/api/projects.ts | 4 +- apps/dashboard/src/@/api/team-members.ts | 2 +- apps/dashboard/src/@/api/team.ts | 4 +- apps/dashboard/src/@/constants/cookie.ts | 8 +- .../react/components/roles/admin-only.tsx | 2 + .../(chain)/[chain_id]/(chainPage)/layout.tsx | 16 +- .../(chain)/[chain_id]/(chainPage)/page.tsx | 5 +- .../[chain_id]/(chainPage)/popular/page.tsx | 21 +- .../(marketplace)/direct-listings/page.tsx | 9 +- .../(marketplace)/english-auctions/page.tsx | 9 +- .../claim-conditions/snapshot-upload.tsx | 2 +- .../_utils/getContractFromParams.ts | 11 +- .../account-permissions/page.tsx | 9 +- .../[contractAddress]/account/page.tsx | 9 +- .../[contractAddress]/accounts/page.tsx | 9 +- .../[contractAddress]/analytics/page.tsx | 9 +- .../claim-conditions/page.tsx | 9 +- .../[contractAddress]/code/page.tsx | 7 +- .../[contractAddress]/embed/page.tsx | 9 +- .../[contractAddress]/events/page.tsx | 7 +- .../[contractAddress]/explorer/page.tsx | 7 +- .../[chain_id]/[contractAddress]/layout.tsx | 20 +- .../[contractAddress]/modules/page.tsx | 9 +- .../[contractAddress]/nfts/[tokenId]/page.tsx | 20 +- .../nfts/[tokenId]/token-id.tsx | 1 - .../[contractAddress]/nfts/page.tsx | 9 +- .../components/published-by.server.tsx | 2 +- .../[chain_id]/[contractAddress]/page.tsx | 7 +- .../[contractAddress]/permissions/page.tsx | 7 +- .../[contractAddress]/proposals/page.tsx | 9 +- .../[contractAddress]/settings/page.tsx | 7 +- .../[contractAddress]/sources/page.tsx | 7 +- .../[contractAddress]/split/page.tsx | 9 +- .../tokens/components/airdrop-upload.tsx | 2 +- .../[contractAddress]/tokens/page.tsx | 7 +- .../(chain)/[chain_id]/faucet/page.tsx | 6 +- .../(chain)/[chain_id]/tx/[txHash]/page.tsx | 9 +- .../(chain)/chainlist/[chain_type]/page.tsx | 44 +- .../components/server/chainlist-card.tsx | 2 + .../components/server/chainlist-row.tsx | 2 + .../(dashboard)/(chain)/chainlist/page.tsx | 17 +- .../contracts/deploy/[compiler_uri]/page.tsx | 9 +- .../contracts/publish/[publish_uri]/page.tsx | 13 +- .../account-abstraction/[clientId]/page.tsx | 15 +- .../connect/account-abstraction/page.tsx | 2 +- .../connect/analytics/[clientId]/page.tsx | 8 +- .../dashboard/connect/analytics/page.tsx | 2 +- .../ecosystem/EcosystemLandingPage.tsx | 2 +- .../[slug]/(active)/EcosystemSlugLayout.tsx | 5 +- .../ecosystem/[slug]/(active)/layout.tsx | 15 +- .../ecosystem/[slug]/(active)/page.tsx | 5 +- .../dashboard/connect/ecosystem/page.tsx | 5 +- .../[clientId]/analytics/page.tsx | 13 +- .../in-app-wallets/[clientId]/config/page.tsx | 9 +- .../in-app-wallets/[clientId]/layout.tsx | 10 +- .../in-app-wallets/[clientId]/page.tsx | 9 +- .../in-app-wallets/[clientId]/users/page.tsx | 6 +- .../dashboard/connect/in-app-wallets/page.tsx | 2 +- .../dashboard/connect/pay/[id]/layout.tsx | 2 - .../dashboard/connect/pay/[id]/page.tsx | 6 +- .../connect/pay/[id]/settings/page.tsx | 6 +- .../connect/pay/[id]/webhooks/page.tsx | 6 +- .../dashboard/contracts/deploy/page.tsx | 4 +- .../(dashboard)/explore/[category]/page.tsx | 13 +- .../src/app/(dashboard)/explore/page.tsx | 3 - .../[contract_id]/[version]/deploy/page.tsx | 15 +- .../[publisher]/[contract_id]/deploy/page.tsx | 15 +- .../[publisher]/[contract_id]/layout.tsx | 5 +- .../[publisher]/[contract_id]/page.tsx | 15 +- .../components/uri-based-deploy.tsx | 2 +- .../(dashboard)/published-contract/page.tsx | 13 +- .../components/create-ticket.action.ts | 2 +- .../components/create-ticket.client.tsx | 12 +- .../support/create-ticket/page.tsx | 4 +- .../tools/transaction-simulator/page.tsx | 4 +- .../src/app/(dashboard)/trending/page.tsx | 14 +- .../src/app/account/settings/getAccount.ts | 2 +- .../src/app/account/settings/page.tsx | 2 +- .../src/app/api/auth/ensure-login/route.ts | 2 +- .../src/app/api/auth/get-auth-token/route.ts | 2 +- .../src/app/api/auth/logout/route.ts | 2 +- .../dashboard/src/app/api/contact-us/route.ts | 9 +- apps/dashboard/src/app/api/lib/getAPIKeys.ts | 2 +- .../dashboard/src/app/api/lib/getAuthToken.ts | 8 +- .../app/api/testnet-faucet/can-claim/route.ts | 9 +- .../src/app/api/testnet-faucet/claim/route.ts | 11 +- .../src/app/components/posthog-pageview.tsx | 28 - .../src/app/components/root-providers.tsx | 2 +- apps/dashboard/src/app/layout.tsx | 6 - apps/dashboard/src/app/login/auth-actions.ts | 6 +- .../src/app/project-showcase/[slug]/page.tsx | 7 +- .../src/app/project-showcase/page.tsx | 9 +- .../src/app/team/[team_slug]/(team)/page.tsx | 9 +- .../(team)/~/settings/billing/page.tsx | 6 +- .../(team)/~/settings/general/updateTeam.ts | 2 +- .../[team_slug]/(team)/~/settings/layout.tsx | 6 +- .../(team)/~/settings/members/page.tsx | 8 +- .../[team_slug]/(team)/~/settings/page.tsx | 8 +- .../connect/account-abstraction/page.tsx | 8 +- .../[project_slug]/connect/analytics/page.tsx | 13 +- .../ecosystem/[slug]/(active)/layout.tsx | 9 +- .../ecosystem/[slug]/(active)/page.tsx | 5 +- .../connect/ecosystem/create/page.tsx | 6 +- .../[project_slug]/connect/ecosystem/page.tsx | 7 +- .../connect/in-app-wallets/analytics/page.tsx | 13 +- .../connect/in-app-wallets/config/page.tsx | 7 +- .../connect/in-app-wallets/layout.tsx | 18 +- .../connect/in-app-wallets/page.tsx | 7 +- .../connect/in-app-wallets/users/page.tsx | 7 +- .../[project_slug]/connect/layout.tsx | 8 +- .../[project_slug]/connect/page.tsx | 8 +- .../[project_slug]/connect/pay/layout.tsx | 12 +- .../[project_slug]/connect/pay/page.tsx | 8 +- .../connect/pay/webhooks/page.tsx | 8 +- .../[project_slug]/contracts/page.tsx | 8 +- .../engine/(general)/layout.tsx | 8 +- .../[project_slug]/engine/(general)/page.tsx | 8 +- .../[engineId]/access-tokens/page.tsx | 6 +- .../(instance)/[engineId]/admins/page.tsx | 8 +- .../(instance)/[engineId]/alerts/page.tsx | 8 +- .../[engineId]/configuration/page.tsx | 8 +- .../contract-subscriptions/page.tsx | 8 +- .../(instance)/[engineId]/explorer/page.tsx | 8 +- .../engine/(instance)/[engineId]/layout.tsx | 11 +- .../metrics/components/ErrorRate.tsx | 2 +- .../(instance)/[engineId]/metrics/page.tsx | 8 +- .../engine/(instance)/[engineId]/page.tsx | 9 +- .../(instance)/[engineId]/relayers/page.tsx | 8 +- .../engine/(instance)/[engineId]/types.ts | 4 +- .../(instance)/[engineId]/webhooks/page.tsx | 8 +- .../team/[team_slug]/[project_slug]/page.tsx | 6 +- .../settings/account-abstraction/page.tsx | 4 +- .../settings/in-app-wallets/page.tsx | 4 +- .../[project_slug]/settings/layout.tsx | 8 +- .../[project_slug]/settings/page.tsx | 4 +- .../[project_slug]/settings/pay/page.tsx | 6 +- .../src/app/team/[team_slug]/layout.tsx | 2 +- .../components/TeamHeader/TeamSelectionUI.tsx | 1 - .../src/components/buttons/MismatchButton.tsx | 6 +- .../components/buttons/TransactionButton.tsx | 3 +- .../contract-publish-form/abi-selector.tsx | 2 + .../contract-tabs/code/CodeSegment.tsx | 2 +- .../src/components/dashboard/StepsCard.tsx | 2 +- .../overview/create-backend-wallet-button.tsx | 1 - .../engine/overview/transaction-timeline.tsx | 1 + .../src/components/footer/socialLinks.tsx | 2 + .../landing-pages/hero-with-side-image.tsx | 2 + .../onboarding/ApplyForOpCreditsForm.tsx | 7 +- .../src/components/onboarding/Steps.tsx | 2 +- .../src/components/onboarding/Title.tsx | 1 + .../settings/Account/Billing/CouponCard.tsx | 6 +- .../Account/Billing/DowngradeDialog.tsx | 1 + .../components/settings/Account/UsageCard.tsx | 2 + .../src/core-ui/batch-upload/batch-table.tsx | 2 +- .../lazy-mint-form/select-option.tsx | 2 +- .../src/pages/hackathon/consumer-crypto.tsx | 5 +- apps/dashboard/src/pages/hackathon/earn.tsx | 5 +- apps/dashboard/src/pages/template/[id].tsx | 2 +- apps/dashboard/src/utils/errorParser.tsx | 2 + apps/playground-web/package.json | 16 +- apps/playground-web/src/app/MobileHeader.tsx | 2 - .../src/app/connect/auth/page.tsx | 2 - .../app/connect/auth/server/actions/auth.ts | 16 +- .../connect/in-app-wallet/ecosystem/page.tsx | 1 - .../src/app/connect/in-app-wallet/page.tsx | 3 +- .../src/app/connect/sign-in/button/page.tsx | 9 +- .../sign-in/components/ColorFormGroup.tsx | 1 - .../src/components/auth/basic-auth.tsx | 4 +- .../src/components/auth/gated-content.tsx | 2 +- .../src/components/code/code-example.tsx | 1 + .../src/components/ui/sidebar.tsx | 1 - apps/portal/mdx-components.tsx | 4 +- apps/portal/package.json | 16 +- apps/portal/src/app/changelog/[slug]/page.tsx | 6 +- apps/portal/src/app/changelog/layout.tsx | 2 +- .../app/react-native/v5/[...slug]/page.tsx | 4 +- .../src/app/react/v5/[...slug]/page.tsx | 4 +- .../references/components/TDoc/PageLayout.tsx | 23 +- .../storage/[version]/[[...slug]]/page.tsx | 2 - .../typescript/[version]/[[...slug]]/page.tsx | 1 - .../wallets/[version]/[[...slug]]/page.tsx | 2 - .../src/app/typescript/v5/[...slug]/page.tsx | 4 +- .../v5/supported-wallets/[walletId]/page.tsx | 41 +- apps/portal/src/components/Document/Code.tsx | 1 - apps/portal/src/components/others/Sidebar.tsx | 2 - apps/wallet-ui/package.json | 16 +- .../src/app/[ecosystem]/(authed)/layout.tsx | 11 +- .../(authed)/wallet/[address]/layout.tsx | 14 +- .../(authed)/wallet/[address]/page.tsx | 17 +- apps/wallet-ui/src/app/[ecosystem]/layout.tsx | 3 +- .../wallet-ui/src/app/[ecosystem]/wc/page.tsx | 10 +- apps/wallet-ui/src/lib/auth.ts | 6 +- package.json | 4 +- packages/react-native-adapter/package.json | 6 +- packages/thirdweb/package.json | 16 +- .../hooks/connection/ConnectButtonProps.ts | 1 + .../core/hooks/contract/useContractEvents.ts | 2 +- .../react/native/ui/connect/ConnectModal.tsx | 2 +- .../native/ui/connect/ConnectedModal.tsx | 2 +- .../react/web/ui/ConnectWallet/Details.tsx | 2 +- .../web/ui/MediaRenderer/ModelViewer.tsx | 10 +- .../react/web/wallets/in-app/WalletAuth.tsx | 2 +- pnpm-lock.yaml | 3447 +++++++++-------- 205 files changed, 2505 insertions(+), 2402 deletions(-) delete mode 100644 apps/dashboard/src/app/components/posthog-pageview.tsx diff --git a/apps/dashboard/next.config.js b/apps/dashboard/next.config.js index b8d7e4509a1..fa1902b909a 100644 --- a/apps/dashboard/next.config.js +++ b/apps/dashboard/next.config.js @@ -158,7 +158,6 @@ const moduleExports = { serverSourceMaps: false, }, cacheMaxMemorySize: 0, - swcMinify: true, compiler: { emotion: true, }, diff --git a/apps/dashboard/package.json b/apps/dashboard/package.json index e0b70a95d23..d23569fed15 100644 --- a/apps/dashboard/package.json +++ b/apps/dashboard/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "preinstall": "npx only-allow pnpm", - "dev": "next dev --turbo", + "dev": "next dev --turbopack", "build": "next build", "start": "next start", "format": "biome format ./src --write", @@ -27,7 +27,7 @@ "@chakra-ui/theme-tools": "^2.1.2", "@emotion/react": "11.13.3", "@emotion/styled": "11.13.0", - "@hookform/resolvers": "^3.9.0", + "@hookform/resolvers": "^3.9.1", "@marsidev/react-turnstile": "^1.0.2", "@n8tb1t/use-scroll-position": "^2.0.3", "@radix-ui/react-alert-dialog": "^1.1.2", @@ -52,6 +52,7 @@ "@tanstack/react-query": "5.59.16", "@tanstack/react-table": "^8.17.3", "@thirdweb-dev/service-utils": "workspace:*", + "@vercel/functions": "^1.4.2", "@vercel/og": "^0.6.2", "abitype": "1.0.6", "chakra-react-select": "^4.7.6", @@ -63,12 +64,12 @@ "flat": "^6.0.1", "framer-motion": "11.11.10", "fuse.js": "7.0.0", - "input-otp": "^1.2.4", + "input-otp": "^1.2.5", "ioredis": "^5.4.1", "ipaddr.js": "^2.2.0", "lottie-react": "^2.4.0", "lucide-react": "0.454.0", - "next": "14.2.15", + "next": "15.0.2", "next-plausible": "^3.12.0", "next-seo": "^6.5.0", "next-themes": "^0.3.0", @@ -79,17 +80,17 @@ "prism-react-renderer": "^2.3.1", "prismjs": "^1.29.0", "qrcode": "^1.5.3", - "react": "18.3.1", + "react": "19.0.0-rc-69d4b800-20241021", "react-children-utilities": "^2.10.0", "react-day-picker": "^8.10.1", - "react-dom": "18.3.1", + "react-dom": "19.0.0-rc-69d4b800-20241021", "react-dropzone": "^14.2.9", "react-error-boundary": "^4.1.2", "react-hook-form": "7.52.0", "react-markdown": "^9.0.1", "react-responsive-carousel": "^3.2.23", "react-table": "^7.8.0", - "recharts": "^2.13.0", + "recharts": "^2.13.1", "remark-gfm": "^4.0.0", "server-only": "^0.0.1", "sonner": "^1.5.0", @@ -105,8 +106,8 @@ "devDependencies": { "@chakra-ui/cli": "^2.4.1", "@chromatic-com/storybook": "2.0.2", - "@next/bundle-analyzer": "14.2.15", - "@next/eslint-plugin-next": "14.2.15", + "@next/bundle-analyzer": "15.0.2", + "@next/eslint-plugin-next": "15.0.2", "@playwright/test": "1.48.2", "@storybook/addon-essentials": "8.3.6", "@storybook/addon-interactions": "8.3.6", @@ -122,8 +123,8 @@ "@types/papaparse": "^5.3.15", "@types/pluralize": "^0.0.33", "@types/qrcode": "^1.5.5", - "@types/react": "^18.3.11", - "@types/react-dom": "^18.3.1", + "@types/react": "npm:types-react@19.0.0-rc.1", + "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "@types/react-table": "^7.7.20", "@types/spdx-correct": "^3.1.3", "@types/swagger-ui-react": "^4.18.3", @@ -133,9 +134,9 @@ "checkly": "^4.8.1", "eslint": "8.57.0", "eslint-config-biome": "1.9.3", - "eslint-plugin-react-compiler": "0.0.0-experimental-fa06e2c-20241014", + "eslint-plugin-react-compiler": "19.0.0-beta-8a03594-20241020", "eslint-plugin-storybook": "^0.9.0", - "knip": "5.34.2", + "knip": "5.34.3", "next-sitemap": "^4.2.3", "postcss": "8.4.47", "storybook": "8.3.6", diff --git a/apps/dashboard/src/@/api/projects.ts b/apps/dashboard/src/@/api/projects.ts index 0c17dc450b2..ef2cbdbd558 100644 --- a/apps/dashboard/src/@/api/projects.ts +++ b/apps/dashboard/src/@/api/projects.ts @@ -21,7 +21,7 @@ export type Project = { }; export async function getProjects(teamSlug: string) { - const cookiesManager = cookies(); + const cookiesManager = await cookies(); const activeAccount = cookiesManager.get(COOKIE_ACTIVE_ACCOUNT)?.value; const token = activeAccount ? cookiesManager.get(COOKIE_PREFIX_TOKEN + activeAccount)?.value @@ -46,7 +46,7 @@ export async function getProjects(teamSlug: string) { } export async function getProject(teamSlug: string, projectSlug: string) { - const cookiesManager = cookies(); + const cookiesManager = await cookies(); const activeAccount = cookiesManager.get(COOKIE_ACTIVE_ACCOUNT)?.value; const token = activeAccount ? cookiesManager.get(COOKIE_PREFIX_TOKEN + activeAccount)?.value diff --git a/apps/dashboard/src/@/api/team-members.ts b/apps/dashboard/src/@/api/team-members.ts index a1f7eff7c1d..bc754f39fca 100644 --- a/apps/dashboard/src/@/api/team-members.ts +++ b/apps/dashboard/src/@/api/team-members.ts @@ -25,7 +25,7 @@ export type TeamMember = { }; export async function getMembers(teamSlug: string) { - const token = getAuthToken(); + const token = await getAuthToken(); if (!token) { return undefined; diff --git a/apps/dashboard/src/@/api/team.ts b/apps/dashboard/src/@/api/team.ts index 1759bb1624d..4ec8153815b 100644 --- a/apps/dashboard/src/@/api/team.ts +++ b/apps/dashboard/src/@/api/team.ts @@ -23,7 +23,7 @@ export type Team = { }; export async function getTeamBySlug(slug: string) { - const cookiesManager = cookies(); + const cookiesManager = await cookies(); const activeAccount = cookiesManager.get(COOKIE_ACTIVE_ACCOUNT)?.value; const token = activeAccount ? cookiesManager.get(COOKIE_PREFIX_TOKEN + activeAccount)?.value @@ -45,7 +45,7 @@ export async function getTeamBySlug(slug: string) { } export async function getTeams() { - const cookiesManager = cookies(); + const cookiesManager = await cookies(); const activeAccount = cookiesManager.get(COOKIE_ACTIVE_ACCOUNT)?.value; const token = activeAccount ? cookiesManager.get(COOKIE_PREFIX_TOKEN + activeAccount)?.value diff --git a/apps/dashboard/src/@/constants/cookie.ts b/apps/dashboard/src/@/constants/cookie.ts index 669cc606f7f..f9c55426b3a 100644 --- a/apps/dashboard/src/@/constants/cookie.ts +++ b/apps/dashboard/src/@/constants/cookie.ts @@ -3,10 +3,10 @@ import { cookies } from "next/headers"; export const COOKIE_ACTIVE_ACCOUNT = "tw_active_account"; export const COOKIE_PREFIX_TOKEN = "tw_token_"; -export function getActiveAccountCookie() { - return cookies().get(COOKIE_ACTIVE_ACCOUNT)?.value; +export async function getActiveAccountCookie() { + return (await cookies()).get(COOKIE_ACTIVE_ACCOUNT)?.value; } -export function getJWTCookie(address: string) { - return cookies().get(COOKIE_PREFIX_TOKEN + address)?.value; +export async function getJWTCookie(address: string) { + return (await cookies()).get(COOKIE_PREFIX_TOKEN + address)?.value; } diff --git a/apps/dashboard/src/@3rdweb-sdk/react/components/roles/admin-only.tsx b/apps/dashboard/src/@3rdweb-sdk/react/components/roles/admin-only.tsx index 421a957ced2..24df7a058e0 100644 --- a/apps/dashboard/src/@3rdweb-sdk/react/components/roles/admin-only.tsx +++ b/apps/dashboard/src/@3rdweb-sdk/react/components/roles/admin-only.tsx @@ -5,6 +5,8 @@ import { import type { ThirdwebContract } from "thirdweb"; import type { ComponentWithChildren } from "types/component-with-children"; +import type { JSX } from "react"; + interface AdminOnlyProps { contract: ThirdwebContract; failOpen?: boolean; diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/(chainPage)/layout.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/(chainPage)/layout.tsx index e2fe40d0c2e..0878e7fd95f 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/(chainPage)/layout.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/(chainPage)/layout.tsx @@ -32,9 +32,10 @@ import { ChainHeader } from "./components/server/chain-header"; // TODO: improve the behavior when clicking "Get started with thirdweb", currently just redirects to the dashboard -export async function generateMetadata({ - params, -}: { params: { chain_id: string } }): Promise { +export async function generateMetadata(props: { + params: Promise<{ chain_id: string }>; +}): Promise { + const params = await props.params; const chain = await getChain(params.chain_id); const sanitizedChainName = chain.name.replace("Mainnet", "").trim(); const title = `${sanitizedChainName}: RPC and Chain Settings`; @@ -54,13 +55,12 @@ export async function generateMetadata({ } // this is the dashboard layout file -export default async function ChainPageLayout({ - children, - params, -}: { +export default async function ChainPageLayout(props: { children: React.ReactNode; - params: { chain_id: string }; + params: Promise<{ chain_id: string }>; }) { + const params = await props.params; + const { children } = props; const chain = await getChain(params.chain_id); if (params.chain_id !== chain.slug) { diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/(chainPage)/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/(chainPage)/page.tsx index 67a974a6590..ea79314522e 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/(chainPage)/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/(chainPage)/page.tsx @@ -13,9 +13,10 @@ import { ChainCTA } from "./components/server/cta-card"; import { ExplorersSection } from "./components/server/explorer-section"; export default async function Page(props: { - params: { chain_id: string }; + params: Promise<{ chain_id: string }>; }) { - const chain = await getChain(props.params.chain_id); + const params = await props.params; + const chain = await getChain(params.chain_id); const chainMetadata = await getChainMetadata(chain.chainId); const isDeprecated = chain.status === "deprecated"; diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/(chainPage)/popular/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/(chainPage)/popular/page.tsx index ebe8cbf0efe..1fc7191859e 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/(chainPage)/popular/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/(chainPage)/popular/page.tsx @@ -3,18 +3,17 @@ import { CircleAlertIcon } from "lucide-react"; import { TrendingContractSection } from "../../../../trending/components/trending-table"; import { getChain } from "../../../utils"; -// we're using searchParams here - use dynamic rendering -export const dynamic = "force-dynamic"; - export default async function Page(props: { - params: { chain_id: string }; - searchParams: { page?: number; sortBy?: SortBy }; + params: Promise<{ chain_id: string }>; + searchParams: Promise<{ page?: number; sortBy?: SortBy }>; }) { - const chain = await getChain(props.params.chain_id); + const searchParams = await props.searchParams; + const params = await props.params; + const chain = await getChain(params.chain_id); const topContracts = await fetchTopContracts({ chainId: chain.chainId, - page: props.searchParams.page, - sortBy: props.searchParams.sortBy, + page: searchParams.page, + sortBy: searchParams.sortBy, perPage: 15, timeRange: "month", }); @@ -24,22 +23,18 @@ export default async function Page(props: {

Popular Contracts

-

Explore contracts on Ethereum and sort them by your preferred metrics

-
- {topContracts.length > 0 && ( )} - {topContracts.length === 0 && (
diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/(marketplace)/direct-listings/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/(marketplace)/direct-listings/page.tsx index 7bcb9c010aa..27b4dd60658 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/(marketplace)/direct-listings/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/(marketplace)/direct-listings/page.tsx @@ -6,12 +6,13 @@ import { ContractDirectListingsPage } from "./ContractDirectListingsPage"; import { ContractDirectListingsPageClient } from "./ContractDirectListingsPage.client"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); @@ -26,7 +27,7 @@ export default async function Page(props: { ); if (!isDirectListingSupported) { - redirect(`/${props.params.chain_id}/${props.params.contractAddress}`); + redirect(`/${params.chain_id}/${params.contractAddress}`); } return ; diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/(marketplace)/english-auctions/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/(marketplace)/english-auctions/page.tsx index 4d79e43d4a7..bf61a24aade 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/(marketplace)/english-auctions/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/(marketplace)/english-auctions/page.tsx @@ -6,12 +6,13 @@ import { ContractEnglishAuctionsPage } from "./ContractEnglishAuctionsPage"; import { ContractEnglishAuctionsPageClient } from "./ContractEnglishAuctionsPage.client"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); @@ -26,7 +27,7 @@ export default async function Page(props: { ); if (!isEnglishAuctionSupported) { - redirect(`/${props.params.chain_id}/${props.params.contractAddress}`); + redirect(`/${params.chain_id}/${params.contractAddress}`); } return ; diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/_components/claim-conditions/snapshot-upload.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/_components/claim-conditions/snapshot-upload.tsx index b5cfff6dcd3..426a5c6d305 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/_components/claim-conditions/snapshot-upload.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/_components/claim-conditions/snapshot-upload.tsx @@ -416,7 +416,7 @@ export const SnapshotUpload: React.FC = ({ interface SnapshotTableProps { data: SnapshotAddressInput[]; - portalRef: React.RefObject; + portalRef: React.RefObject; } const SnapshotTableColumns = [ diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/_utils/getContractFromParams.ts b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/_utils/getContractFromParams.ts index 5c009ea3519..e24131e55e4 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/_utils/getContractFromParams.ts +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/_utils/getContractFromParams.ts @@ -13,14 +13,9 @@ export async function getContractPageParamsInfo(params: { }) { const contractAddress = getCheckSummedAddress(params.contractAddress); const chainSlugOrId = params.chain_id; - let chainMetadata: ChainMetadata | null = null; - try { - chainMetadata = await fetchChain(chainSlugOrId); - } catch { - // move on - } + let chainMetadata = await fetchChain(chainSlugOrId).catch(() => null); - const cookieStore = cookies(); + const cookieStore = await cookies(); const localChainStoreValue = cookieStore.get(TW_LOCAL_CHAIN_STORE)?.value; if (localChainStoreValue) { @@ -47,7 +42,7 @@ export async function getContractPageParamsInfo(params: { } // attempt to get the auth token - const token = getAuthToken(); + const token = await getAuthToken(); const contract = getContract({ address: contractAddress, diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/account-permissions/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/account-permissions/page.tsx index 65f71d8aa36..2ee9c57507f 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/account-permissions/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/account-permissions/page.tsx @@ -6,12 +6,13 @@ import { AccountSignersClient } from "./AccountSigners.client"; import { AccountSigners } from "./components/account-signers"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); @@ -27,7 +28,7 @@ export default async function Page(props: { await getContractPageMetadata(contract); if (!isAccountPermissionsSupported) { - redirect(`/${props.params.chain_id}/${props.params.contractAddress}`); + redirect(`/${params.chain_id}/${params.contractAddress}`); } return ; diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/account/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/account/page.tsx index ae2b201cf20..d154ec86d8b 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/account/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/account/page.tsx @@ -6,12 +6,13 @@ import { AccountPage } from "./AccountPage"; import { AccountPageClient } from "./AccountPage.client"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); @@ -27,7 +28,7 @@ export default async function Page(props: { const { isAccount } = await getContractPageMetadata(contract); if (!isAccount) { - redirect(`/${props.params.chain_id}/${props.params.contractAddress}`); + redirect(`/${params.chain_id}/${params.contractAddress}`); } return ; diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/accounts/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/accounts/page.tsx index 998a7899413..462312a8f83 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/accounts/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/accounts/page.tsx @@ -6,12 +6,13 @@ import { AccountsPage } from "./AccountsPage"; import { AccountsPageClient } from "./AccountsPage.client"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); @@ -26,7 +27,7 @@ export default async function Page(props: { const { isAccountFactory } = await getContractPageMetadata(contract); if (!isAccountFactory) { - redirect(`/${props.params.chain_id}/${props.params.contractAddress}`); + redirect(`/${params.chain_id}/${params.contractAddress}`); } return ; diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/analytics/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/analytics/page.tsx index 85904d7360a..0dea18958e1 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/analytics/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/analytics/page.tsx @@ -6,12 +6,13 @@ import { ContractAnalyticsPage } from "./ContractAnalyticsPage"; import { ContractAnalyticsPageClient } from "./ContractAnalyticsPage.client"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); @@ -24,7 +25,7 @@ export default async function Page(props: { const { isAnalyticsSupported } = await getContractPageMetadata(info.contract); if (!isAnalyticsSupported) { - redirect(`/${props.params.chain_id}/${props.params.contractAddress}`); + redirect(`/${params.chain_id}/${params.contractAddress}`); } return ; diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/claim-conditions/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/claim-conditions/page.tsx index f8193c0f13a..6753c05cf94 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/claim-conditions/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/claim-conditions/page.tsx @@ -6,12 +6,13 @@ import { getContractPageMetadata } from "../_utils/getContractPageMetadata"; import { ClaimConditionsClient } from "./ClaimConditions.client"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); @@ -29,7 +30,7 @@ export default async function Page(props: { } = await getContractPageMetadata(contract); if (!isERC20ClaimConditionsSupported && !isERC721ClaimConditionsSupported) { - redirect(`/${props.params.chain_id}/${props.params.contractAddress}`); + redirect(`/${params.chain_id}/${params.contractAddress}`); } return ( diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/code/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/code/page.tsx index 065571a632d..707a8e07f89 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/code/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/code/page.tsx @@ -6,12 +6,13 @@ import { ContractCodePage } from "./contract-code-page"; import { ContractCodePageClient } from "./contract-code-page.client"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/embed/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/embed/page.tsx index 13bcbf22b20..f69d9e94c5b 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/embed/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/embed/page.tsx @@ -6,12 +6,13 @@ import { EmbedSetupClient } from "./EmbedSetup.client"; import { EmbedSetup } from "./embed-setup"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); @@ -25,7 +26,7 @@ export default async function Page(props: { const { embedType } = await getContractPageMetadata(contract); if (embedType === null) { - redirect(`/${props.params.chain_id}/${props.params.contractAddress}`); + redirect(`/${params.chain_id}/${params.contractAddress}`); } return ; diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/events/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/events/page.tsx index 0c3af160034..b8171365362 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/events/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/events/page.tsx @@ -3,12 +3,13 @@ import { getContractPageParamsInfo } from "../_utils/getContractFromParams"; import { EventsFeed } from "./events-feed"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/explorer/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/explorer/page.tsx index e6bdbe9aeda..6f48c167678 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/explorer/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/explorer/page.tsx @@ -6,12 +6,13 @@ import { ContractExplorerPage } from "./ContractExplorerPage"; import { ContractExplorerPageClient } from "./ContractExplorerPage.client"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/layout.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/layout.tsx index f0e14bef54d..b5c9c702652 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/layout.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/layout.tsx @@ -15,20 +15,21 @@ import { getContractPageMetadata } from "./_utils/getContractPageMetadata"; import { getContractPageSidebarLinks } from "./_utils/getContractPageSidebarLinks"; export default async function Layout(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; children: React.ReactNode; }) { - if (!isAddress(props.params.contractAddress)) { + const params = await props.params; + if (!isAddress(params.contractAddress)) { return notFound(); } - const info = await getContractPageParamsInfo(props.params); + const info = await getContractPageParamsInfo(params); if (!info) { - return ; + return ; } const { contract, chainMetadata } = info; @@ -78,14 +79,13 @@ export default async function Layout(props: { ); } -export async function generateMetadata({ - params, -}: { - params: { +export async function generateMetadata(props: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }): Promise { + const params = await props.params; try { const info = await getContractPageParamsInfo(params); diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/modules/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/modules/page.tsx index 1c8be74a98c..c06d6232979 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/modules/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/modules/page.tsx @@ -6,12 +6,13 @@ import { ContractEditModulesPage } from "./ContractEditModulesPage"; import { ContractEditModulesPageClient } from "./ContractEditModulesPage.client"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); @@ -25,7 +26,7 @@ export default async function Page(props: { const { isModularCore } = await getContractPageMetadata(contract); if (!isModularCore) { - redirect(`/${props.params.chain_id}/${props.params.contractAddress}`); + redirect(`/${params.chain_id}/${params.contractAddress}`); } return ; diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/nfts/[tokenId]/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/nfts/[tokenId]/page.tsx index a490a5d3f0c..85ddd2a3750 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/nfts/[tokenId]/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/nfts/[tokenId]/page.tsx @@ -6,41 +6,39 @@ import { TokenIdPageClient } from "./TokenIdPage.client"; import { TokenIdPage } from "./token-id"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; tokenId: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); - + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); } - if (!isOnlyNumbers(props.params.tokenId)) { + if (!isOnlyNumbers(params.tokenId)) { // redirect to nfts index page - redirect(`/${props.params.chain_id}/${props.params.contractAddress}/nfts`); + redirect(`/${params.chain_id}/${params.contractAddress}/nfts`); } const { contract } = info; if (contract.chain.id === localhost.id) { - return ( - - ); + return ; } const { supportedERCs } = await getContractPageMetadata(contract); if (!supportedERCs.isERC721 && !supportedERCs.isERC1155) { - redirect(`/${props.params.chain_id}/${props.params.contractAddress}`); + redirect(`/${params.chain_id}/${params.contractAddress}`); } return ( ); } diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/nfts/[tokenId]/token-id.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/nfts/[tokenId]/token-id.tsx index c4232248fc6..062a0498bff 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/nfts/[tokenId]/token-id.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/nfts/[tokenId]/token-id.tsx @@ -144,7 +144,6 @@ export const TokenIdPage: React.FC = ({ height={isMobile ? "100%" : "300px"} /> - diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/nfts/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/nfts/page.tsx index 25b80ecd120..409a6dd0522 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/nfts/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/nfts/page.tsx @@ -6,12 +6,13 @@ import { ContractNFTPage } from "./ContractNFTPage"; import { ContractNFTPageClient } from "./ContractNFTPage.client"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); @@ -26,7 +27,7 @@ export default async function Page(props: { await getContractPageMetadata(contract); if (!supportedERCs.isERC721 && !supportedERCs.isERC1155) { - redirect(`/${props.params.chain_id}/${props.params.contractAddress}`); + redirect(`/${params.chain_id}/${params.contractAddress}`); } return ( diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/overview/components/published-by.server.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/overview/components/published-by.server.tsx index b5f4bd2da62..653ebd266fd 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/overview/components/published-by.server.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/overview/components/published-by.server.tsx @@ -9,7 +9,7 @@ interface PublishedByProps { export const PublishedBy: React.FC = async ({ contract }) => { const client = getThirdwebClient(); - const address = getAuthTokenWalletAddress(); + const address = await getAuthTokenWalletAddress(); const props = await getPublishedByCardProps({ address, contract, diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/page.tsx index d54145ee3f6..25373d617db 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/page.tsx @@ -8,12 +8,13 @@ import { PublishedBy } from "./overview/components/published-by.server"; import { ContractOverviewPageClient } from "./overview/contract-overview-page.client"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/permissions/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/permissions/page.tsx index 216157b1a7a..884613d5435 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/permissions/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/permissions/page.tsx @@ -6,12 +6,13 @@ import { ContractPermissionsPage } from "./ContractPermissionsPage"; import { ContractPermissionsPageClient } from "./ContractPermissionsPage.client"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/proposals/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/proposals/page.tsx index 146672d0bde..15722ba26b4 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/proposals/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/proposals/page.tsx @@ -6,12 +6,13 @@ import { ContractProposalsPage } from "./ContractProposalsPage"; import { ContractProposalsPageClient } from "./ContractProposalsPage.client"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); @@ -25,7 +26,7 @@ export default async function Page(props: { const { isVoteContract } = await getContractPageMetadata(contract); if (!isVoteContract) { - redirect(`/${props.params.chain_id}/${props.params.contractAddress}`); + redirect(`/${params.chain_id}/${params.contractAddress}`); } return ; diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/settings/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/settings/page.tsx index a93de6dd66a..ddf5f7ee290 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/settings/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/settings/page.tsx @@ -6,12 +6,13 @@ import { ContractSettingsPage } from "./ContractSettingsPage"; import { ContractSettingsPageClient } from "./ContractSettingsPage.client"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/sources/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/sources/page.tsx index 828e06ef21c..13873433909 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/sources/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/sources/page.tsx @@ -3,12 +3,13 @@ import { getContractPageParamsInfo } from "../_utils/getContractFromParams"; import { ContractSourcesPage } from "./ContractSourcesPage"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/split/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/split/page.tsx index 19f652182ca..20ff4515336 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/split/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/split/page.tsx @@ -6,12 +6,13 @@ import { ContractSplitPage } from "./ContractSplitPage"; import { ContractSplitPageClient } from "./ContractSplitPage.client"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); @@ -24,7 +25,7 @@ export default async function Page(props: { const { isSplitSupported } = await getContractPageMetadata(contract); if (!isSplitSupported) { - redirect(`/${props.params.chain_id}/${props.params.contractAddress}`); + redirect(`/${params.chain_id}/${params.contractAddress}`); } return ; diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/tokens/components/airdrop-upload.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/tokens/components/airdrop-upload.tsx index 89d57a02b04..d9e954bc088 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/tokens/components/airdrop-upload.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/tokens/components/airdrop-upload.tsx @@ -274,7 +274,7 @@ export const AirdropUpload: React.FC = ({ interface AirdropTableProps { data: AirdropAddressInput[]; - portalRef: React.RefObject; + portalRef: React.RefObject; } const AirdropTable: React.FC = ({ data, portalRef }) => { const columns = useMemo(() => { diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/tokens/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/tokens/page.tsx index d6c861d5fcb..172966a5836 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/tokens/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/tokens/page.tsx @@ -10,12 +10,13 @@ import { ContractTokensPage } from "./ContractTokensPage"; import { ContractTokensPageClient } from "./ContractTokensPage.client"; export default async function Page(props: { - params: { + params: Promise<{ contractAddress: string; chain_id: string; - }; + }>; }) { - const info = await getContractPageParamsInfo(props.params); + const params = await props.params; + const info = await getContractPageParamsInfo(params); if (!info) { notFound(); diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/faucet/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/faucet/page.tsx index 059bf65188e..faaaa9d6130 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/faucet/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/faucet/page.tsx @@ -3,6 +3,8 @@ import { redirect } from "next/navigation"; -export default function Page(props: { params: { chain_id: string } }) { - redirect(`/${props.params.chain_id}`); +export default async function Page(props: { + params: Promise<{ chain_id: string }>; +}) { + redirect(`/${(await props.params).chain_id}`); } diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/tx/[txHash]/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/tx/[txHash]/page.tsx index 2d5846840ec..91f9776d417 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/tx/[txHash]/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/tx/[txHash]/page.tsx @@ -13,11 +13,12 @@ import { hexToNumber, shortenAddress, toEther } from "thirdweb/utils"; import { getChain } from "../../../utils"; export default async function Page(props: { - params: { chain_id: string; txHash: `0x${string}` }; + params: Promise<{ chain_id: string; txHash: `0x${string}` }>; }) { + const params = await props.params; // consider if we want to pass the JWT here, likely no need to do it but we could? const client = getThirdwebClient(); - const chain = await getChain(props.params.chain_id); + const chain = await getChain(params.chain_id); const rpcRequest = getRpcClient({ client, @@ -28,10 +29,10 @@ export default async function Page(props: { const [transaction, receipt] = await Promise.all([ eth_getTransactionByHash(rpcRequest, { - hash: props.params.txHash, + hash: params.txHash, }), eth_getTransactionReceipt(rpcRequest, { - hash: props.params.txHash, + hash: params.txHash, }), ]); if (!transaction.blockHash) { diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/chainlist/[chain_type]/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/chainlist/[chain_type]/page.tsx index 627b6d4ad18..1a88e1db222 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/chainlist/[chain_type]/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/chainlist/[chain_type]/page.tsx @@ -27,17 +27,18 @@ import { type SearchParams, } from "../components/server/chain-table"; -export function generateMetadata(props: { - params: { chain_type: "mainnets" | "testnets" }; +export async function generateMetadata(props: { + params: Promise<{ chain_type: "mainnets" | "testnets" }>; }) { - if (props.params.chain_type === "mainnets") { + const params = await props.params; + if (params.chain_type === "mainnets") { return { title: "List of Mainnets | Explorers, Popular Contracts & Chain IDs", description: "A list of EVM mainnets with RPCs, smart contracts, block explorers & faucets. Deploy smart contracts to all EVM chains with thirdweb.", }; } - if (props.params.chain_type === "testnets") { + if (params.chain_type === "testnets") { return { title: "List of Testnets | Explorers, Popular Contracts & Chain IDs", description: @@ -51,27 +52,32 @@ export function generateMetadata(props: { }; } -// we use headers() to determine if we should default to table or grid view by checking viewport -// so this page needs to be forced as dynamic -export const dynamic = "force-dynamic"; - export default async function ChainListLayout(props: { - params: { chain_type: "mainnets" | "testnets" }; - searchParams: SearchParams; + params: Promise<{ chain_type: "mainnets" | "testnets" }>; + searchParams: Promise; }) { - const headersList = headers(); + const headersList = await headers(); const viewportWithHint = Number( headersList.get("Sec-Ch-Viewport-Width") || 0, ); + const [params, sParams] = await Promise.all([ + props.params, + props.searchParams, + ]); + + const searchParams = { + type: params.chain_type, + ...sParams, + }; + // default is driven by viewport hint - const activeView = props.searchParams.view - ? props.searchParams.view + const activeView = searchParams.view + ? searchParams.view : viewportWithHint > 1000 ? "table" : "grid"; - const searchParams = { type: props.params.chain_type, ...props.searchParams }; return ( <>
@@ -85,14 +91,12 @@ export default async function ChainListLayout(props: { - {props.params.chain_type === "testnets" - ? "Testnets" - : "Mainnets"} + {params.chain_type === "testnets" ? "Testnets" : "Mainnets"} @@ -116,8 +120,8 @@ export default async function ChainListLayout(props: {

List of{" "} - {props.params.chain_type.charAt(0).toUpperCase() + - props.params.chain_type.slice(1)} + {params.chain_type.charAt(0).toUpperCase() + + params.chain_type.slice(1)}

diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/chainlist/components/server/chainlist-card.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/chainlist/components/server/chainlist-card.tsx index c664f8fbd96..3117e152f1d 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/chainlist/components/server/chainlist-card.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/chainlist/components/server/chainlist-card.tsx @@ -6,6 +6,8 @@ import { ChainIcon } from "../../../components/server/chain-icon"; import type { ChainSupportedService } from "../../../types/chain"; import { getChainMetadata } from "../../../utils"; +import type { JSX } from "react"; + type ChainListCardProps = { favoriteButton: JSX.Element; chainId: number; diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/chainlist/components/server/chainlist-row.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/chainlist/components/server/chainlist-row.tsx index c4eb1d1fa39..4a2fc382ab1 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/chainlist/components/server/chainlist-row.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/chainlist/components/server/chainlist-row.tsx @@ -14,6 +14,8 @@ import { products } from "../../../components/server/products"; import type { ChainSupportedService } from "../../../types/chain"; import { getChainMetadata } from "../../../utils"; +import type { JSX } from "react"; + type ChainListRowProps = { favoriteButton: JSX.Element; chainId: number; diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/chainlist/page.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/chainlist/page.tsx index dfb43c6c54e..adc5109f800 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/chainlist/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/chainlist/page.tsx @@ -17,19 +17,18 @@ export const metadata: Metadata = { "A list of EVM networks with RPCs, smart contracts, block explorers & faucets. Deploy smart contracts to all EVM chains with thirdweb.", }; -// we use headers() to determine if we should default to table or grid view by checking viewport -// so this page needs to be forced as dynamic -export const dynamic = "force-dynamic"; - -export default function ChainListPage(props: { searchParams: SearchParams }) { - const headersList = headers(); +export default async function ChainListPage(props: { + searchParams: Promise; +}) { + const headersList = await headers(); const viewportWithHint = Number( headersList.get("Sec-Ch-Viewport-Width") || 0, ); + const searchParams = await props.searchParams; // default is driven by viewport hint - const activeView = props.searchParams.view - ? props.searchParams.view + const activeView = searchParams.view + ? searchParams.view : viewportWithHint > 1000 ? "table" : "grid"; @@ -64,7 +63,7 @@ export default function ChainListPage(props: { searchParams: SearchParams }) {
{/* we used to have suspense + spinner here, that feels more jarring than the page loading _minutely_ slower */} - + ); } diff --git a/apps/dashboard/src/app/(dashboard)/contracts/deploy/[compiler_uri]/page.tsx b/apps/dashboard/src/app/(dashboard)/contracts/deploy/[compiler_uri]/page.tsx index a4c7eab5628..e883caa3435 100644 --- a/apps/dashboard/src/app/(dashboard)/contracts/deploy/[compiler_uri]/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/contracts/deploy/[compiler_uri]/page.tsx @@ -4,13 +4,14 @@ import { DeployContractInfo } from "../../../published-contract/components/contr import { DeployFormForUri } from "../../../published-contract/components/uri-based-deploy"; type DirectDeployPageProps = { - params: { + params: Promise<{ compiler_uri: string; - }; + }>; }; export default async function DirectDeployPage(props: DirectDeployPageProps) { - const parsedUri = decodeURIComponent(props.params.compiler_uri); + const params = await props.params; + const parsedUri = decodeURIComponent(params.compiler_uri); const metadata = await fetchDeployMetadata({ client: getThirdwebClient(), // force `ipfs://` prefix @@ -27,7 +28,7 @@ export default async function DirectDeployPage(props: DirectDeployPageProps) {
); diff --git a/apps/dashboard/src/app/(dashboard)/contracts/publish/[publish_uri]/page.tsx b/apps/dashboard/src/app/(dashboard)/contracts/publish/[publish_uri]/page.tsx index 2095ab2561c..3ba36da1662 100644 --- a/apps/dashboard/src/app/(dashboard)/contracts/publish/[publish_uri]/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/contracts/publish/[publish_uri]/page.tsx @@ -8,15 +8,16 @@ import { fetchDeployMetadata } from "thirdweb/contract"; import { getPublishedContractsWithPublisherMapping } from "../../../published-contract/[publisher]/[contract_id]/utils/getPublishedContractsWithPublisherMapping"; type DirectDeployPageProps = { - params: { + params: Promise<{ publish_uri: string; - }; + }>; }; export default async function PublishContractPage( props: DirectDeployPageProps, ) { - const decodedPublishUri = decodeURIComponent(props.params.publish_uri); + const params = await props.params; + const decodedPublishUri = decodeURIComponent(params.publish_uri); const publishUri = decodedPublishUri.startsWith("ipfs://") ? decodedPublishUri : `ipfs://${decodedPublishUri}`; @@ -28,9 +29,9 @@ export default async function PublishContractPage( let publishMetadata = publishMetadataFromUri; - const pathname = `/contracts/publish/${props.params.publish_uri}`; + const pathname = `/contracts/publish/${params.publish_uri}`; - const address = getActiveAccountCookie(); + const address = await getActiveAccountCookie(); if (!address) { redirect(`/login?next=${encodeURIComponent(pathname)}`); } @@ -62,7 +63,7 @@ export default async function PublishContractPage( } } - const token = getJWTCookie(address); + const token = await getJWTCookie(address); if (!token) { redirect(`/login?next=${encodeURIComponent(pathname)}`); } diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/connect/account-abstraction/[clientId]/page.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/account-abstraction/[clientId]/page.tsx index 652d80b7bfe..8f66d1e49ca 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/connect/account-abstraction/[clientId]/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/account-abstraction/[clientId]/page.tsx @@ -10,14 +10,14 @@ import { PageHeader } from "../PageHeader"; import { getAASupportedAPIKeys } from "../getAASupportedAPIKeys"; export default async function Page(props: { - params: { + params: Promise<{ clientId: string; - }; - searchParams: { + }>; + searchParams: Promise<{ tab?: string; - }; + }>; }) { - const { clientId } = props.params; + const { clientId } = await props.params; const dashboardAccount = await getAccount(); if (!dashboardAccount) { @@ -58,21 +58,18 @@ export default async function Page(props: { />
- {hasSmartWalletsWithoutBilling ? ( ) : ( )} - - ; }) { - const authToken = getAuthToken(); - const { clientId } = props.params; + const authToken = await getAuthToken(); + const { clientId } = await props.params; if (!authToken) { redirect( diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/connect/analytics/page.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/analytics/page.tsx index a5228cbace6..a87926d118b 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/connect/analytics/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/analytics/page.tsx @@ -10,7 +10,7 @@ import { getAuthToken } from "../../../../api/lib/getAuthToken"; // - else redirect to first key export default async function Page() { - const authToken = getAuthToken(); + const authToken = await getAuthToken(); if (!authToken) { redirect( diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/EcosystemLandingPage.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/EcosystemLandingPage.tsx index 873daf8d907..4290b3933e0 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/EcosystemLandingPage.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/EcosystemLandingPage.tsx @@ -13,7 +13,7 @@ import { fetchEcosystemList } from "./utils/fetchEcosystemList"; export async function EcosystemLandingPage(props: { ecosystemLayoutPath: string; }) { - const cookiesManager = cookies(); + const cookiesManager = await cookies(); const activeAccount = cookiesManager.get(COOKIE_ACTIVE_ACCOUNT)?.value; const authToken = activeAccount ? cookiesManager.get(`${COOKIE_PREFIX_TOKEN}${activeAccount}`)?.value diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/[slug]/(active)/EcosystemSlugLayout.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/[slug]/(active)/EcosystemSlugLayout.tsx index e771165b308..cf0b56e8447 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/[slug]/(active)/EcosystemSlugLayout.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/[slug]/(active)/EcosystemSlugLayout.tsx @@ -14,10 +14,11 @@ export async function EcosystemLayoutSlug({ params: { slug: string }; ecosystemLayoutPath: string; }) { - const cookiesManager = cookies(); + const cookiesManager = await cookies(); const activeAccount = cookiesManager.get(COOKIE_ACTIVE_ACCOUNT)?.value; const authToken = activeAccount - ? cookies().get(COOKIE_PREFIX_TOKEN + getAddress(activeAccount))?.value + ? (await cookies()).get(COOKIE_PREFIX_TOKEN + getAddress(activeAccount)) + ?.value : null; if (!authToken) { diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/[slug]/(active)/layout.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/[slug]/(active)/layout.tsx index 193d6af21af..b68f5598693 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/[slug]/(active)/layout.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/[slug]/(active)/layout.tsx @@ -1,9 +1,13 @@ import { EcosystemLayoutSlug } from "./EcosystemSlugLayout"; -export default async function Layout({ - children, - params, -}: { children: React.ReactNode; params: { slug: string } }) { +export default async function Layout(props: { + children: React.ReactNode; + params: Promise<{ slug: string }>; +}) { + const params = await props.params; + + const { children } = props; + return ( ); } - -// because cookies() is used -export const dynamic = "force-dynamic"; diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/[slug]/(active)/page.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/[slug]/(active)/page.tsx index c49a8d4465c..c38d65b4110 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/[slug]/(active)/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/[slug]/(active)/page.tsx @@ -1,5 +1,8 @@ import { EcosystemPermissionsPage } from "./EcosystemPermissionsPage"; -export default function Page({ params }: { params: { slug: string } }) { +export default async function Page(props: { + params: Promise<{ slug: string }>; +}) { + const params = await props.params; return ; } diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/page.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/page.tsx index 8dff0422804..472a0e8ccc3 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/ecosystem/page.tsx @@ -1,10 +1,7 @@ import { EcosystemLandingPage } from "./EcosystemLandingPage"; -export default async function Page() { +export default function Page() { return ( ); } - -// because cookies() is used -export const dynamic = "force-dynamic"; diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/analytics/page.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/analytics/page.tsx index cca2aa5301d..09dae8e6f4f 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/analytics/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/analytics/page.tsx @@ -1,18 +1,17 @@ import type { Range } from "components/analytics/date-range-selector"; import { InAppWalletAnalytics } from "components/embedded-wallets/Analytics"; -export default function Page({ - params, - searchParams, -}: { - params: { team_slug: string; project_slug: string }; - searchParams: { +export default async function Page(props: { + params: Promise<{ team_slug: string; project_slug: string }>; + searchParams: Promise<{ from?: string; to?: string; type?: string; interval?: string; - }; + }>; }) { + const searchParams = await props.searchParams; + const params = await props.params; const range = searchParams.from && searchParams.to ? { diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/config/page.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/config/page.tsx index 46637440e6d..7a31cb6c00b 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/config/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/config/page.tsx @@ -3,9 +3,12 @@ import { redirect } from "next/navigation"; import { getInAppWalletSupportedAPIKeys } from "../../getInAppWalletSupportedAPIKeys"; import { TRACKING_CATEGORY } from "../_constants"; -export default async function Page({ - params: { clientId }, -}: { params: { clientId: string } }) { +export default async function Page(props: { + params: Promise<{ clientId: string }>; +}) { + const params = await props.params; + const { clientId } = params; + const apiKeys = await getInAppWalletSupportedAPIKeys(); const apiKey = apiKeys.find((key) => key.key === clientId); diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/layout.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/layout.tsx index 272d12ba9f4..ec9ba839edf 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/layout.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/layout.tsx @@ -8,16 +8,16 @@ import { InAppWalletsAPIKeysMenu } from "../inAppWalletsAPIKeysMenu"; import { Tabs } from "./_components/tabs"; export default async function Page(props: { - params: { + params: Promise<{ clientId: string; - }; - searchParams: { + }>; + searchParams: Promise<{ tab?: string; - }; + }>; children: React.ReactNode; }) { const authToken = getAuthToken(); - const { clientId } = props.params; + const { clientId } = await props.params; if (!authToken) { redirect( diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/page.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/page.tsx index c6bf1a1a74a..a4d051926ee 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/page.tsx @@ -1,14 +1,11 @@ import { redirect } from "next/navigation"; export default async function Page(props: { - params: { + params: Promise<{ clientId: string; - }; - searchParams: { - tab?: string; - }; + }>; }) { - const { clientId } = props.params; + const { clientId } = await props.params; redirect(`/dashboard/connect/in-app-wallets/${clientId}/analytics`); } diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/users/page.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/users/page.tsx index d174bb901fe..9cd2ddf2fbc 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/users/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/[clientId]/users/page.tsx @@ -4,11 +4,11 @@ import { getInAppWalletSupportedAPIKeys } from "../../getInAppWalletSupportedAPI import { TRACKING_CATEGORY } from "../_constants"; export default async function Page(props: { - params: { + params: Promise<{ clientId: string; - }; + }>; }) { - const { clientId } = props.params; + const { clientId } = await props.params; const apiKeys = await getInAppWalletSupportedAPIKeys(); const apiKey = apiKeys.find((key) => key.key === clientId); diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/page.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/page.tsx index c4d75d74e9c..981d9becbfa 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/page.tsx @@ -5,7 +5,7 @@ import { PageHeader } from "./PageHeader"; import { getInAppWalletSupportedAPIKeys } from "./getInAppWalletSupportedAPIKeys"; export default async function Page() { - const authToken = getAuthToken(); + const authToken = await getAuthToken(); if (!authToken) { redirect( diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/connect/pay/[id]/layout.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/pay/[id]/layout.tsx index 8d901b55240..69e43aaf467 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/connect/pay/[id]/layout.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/pay/[id]/layout.tsx @@ -57,5 +57,3 @@ export default async function Layout(props: {
); } - -export const dynamic = "force-dynamic"; diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/connect/pay/[id]/page.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/pay/[id]/page.tsx index 765388960a1..3fefd42fcff 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/connect/pay/[id]/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/pay/[id]/page.tsx @@ -3,11 +3,11 @@ import { PayAnalytics } from "../../../../../../components/pay/PayAnalytics/PayA import { getAPIKey } from "../../../../../api/lib/getAPIKeys"; export default async function Page(props: { - params: { + params: Promise<{ id: string; - }; + }>; }) { - const apiKey = await getAPIKey(props.params.id); + const apiKey = await getAPIKey((await props.params).id); if (!apiKey) { notFound(); diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/connect/pay/[id]/settings/page.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/pay/[id]/settings/page.tsx index 36b0e45c849..964099743c4 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/connect/pay/[id]/settings/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/pay/[id]/settings/page.tsx @@ -3,11 +3,11 @@ import { PayConfig } from "../../../../../../../components/pay/PayConfig"; import { getAPIKey } from "../../../../../../api/lib/getAPIKeys"; export default async function Page(props: { - params: { + params: Promise<{ id: string; - }; + }>; }) { - const apiKey = await getAPIKey(props.params.id); + const apiKey = await getAPIKey((await props.params).id); if (!apiKey) { notFound(); diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/connect/pay/[id]/webhooks/page.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/pay/[id]/webhooks/page.tsx index 7266157db25..c05593ad80b 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/connect/pay/[id]/webhooks/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/pay/[id]/webhooks/page.tsx @@ -3,11 +3,11 @@ import { getAPIKey } from "../../../../../../api/lib/getAPIKeys"; import { PayWebhooksPage } from "../../components/webhooks.client"; export default async function Page(props: { - params: { + params: Promise<{ id: string; - }; + }>; }) { - const apiKey = await getAPIKey(props.params.id); + const apiKey = await getAPIKey((await props.params).id); if (!apiKey) { notFound(); diff --git a/apps/dashboard/src/app/(dashboard)/dashboard/contracts/deploy/page.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/contracts/deploy/page.tsx index 289ef906956..11fe4912a33 100644 --- a/apps/dashboard/src/app/(dashboard)/dashboard/contracts/deploy/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/contracts/deploy/page.tsx @@ -2,8 +2,8 @@ import { redirect } from "next/navigation"; import { getAuthTokenWalletAddress } from "../../../../api/lib/getAuthToken"; import { DeployedContractsPage } from "../../../../team/[team_slug]/[project_slug]/contracts/_components/DeployedContractsPage"; -export default function Page() { - const accountAddress = getAuthTokenWalletAddress(); +export default async function Page() { + const accountAddress = await getAuthTokenWalletAddress(); if (!accountAddress) { return redirect( `/login?next=${encodeURIComponent("/dashboard/contracts/deploy")}`, diff --git a/apps/dashboard/src/app/(dashboard)/explore/[category]/page.tsx b/apps/dashboard/src/app/(dashboard)/explore/[category]/page.tsx index 7c2b20404f2..f64da41ceee 100644 --- a/apps/dashboard/src/app/(dashboard)/explore/[category]/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/explore/[category]/page.tsx @@ -18,9 +18,9 @@ import { notFound } from "next/navigation"; import { Suspense } from "react"; type ExploreCategoryPageProps = { - params: { + params: Promise<{ category: string; - }; + }>; }; export const metadata: Metadata = { @@ -35,7 +35,8 @@ export const metadata: Metadata = { export async function generateMetadatra( props: ExploreCategoryPageProps, ): Promise { - const category = getCategory(props.params.category); + const params = await props.params; + const category = getCategory(params.category); if (!category) { notFound(); } @@ -48,7 +49,8 @@ export async function generateMetadatra( export default async function ExploreCategoryPage( props: ExploreCategoryPageProps, ) { - const category = getCategory(props.params.category); + const params = await props.params; + const category = getCategory(params.category); if (!category) { notFound(); } @@ -144,6 +146,3 @@ export async function generateStaticParams() { params: { category }, })); } - -// TODO - figure out why this page is not building if we let it be static -export const dynamic = "force-dynamic"; diff --git a/apps/dashboard/src/app/(dashboard)/explore/page.tsx b/apps/dashboard/src/app/(dashboard)/explore/page.tsx index c373595f296..65408c0596a 100644 --- a/apps/dashboard/src/app/(dashboard)/explore/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/explore/page.tsx @@ -57,6 +57,3 @@ export default async function ExplorePage() {
); } - -// TODO - figure out why this page is not building if we let it be static -export const dynamic = "force-dynamic"; diff --git a/apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id]/[version]/deploy/page.tsx b/apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id]/[version]/deploy/page.tsx index cf2df3be2f7..dedd51df0f1 100644 --- a/apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id]/[version]/deploy/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id]/[version]/deploy/page.tsx @@ -1,19 +1,18 @@ import { DeployFormForPublishInfo } from "../../../../components/publish-based-deploy"; import { moduleFromBase64 } from "../../../../utils/module-base-64"; -export default function PublishedContractVersionDeployPage({ - params, - searchParams, -}: { - params: { +export default async function PublishedContractVersionDeployPage(props: { + params: Promise<{ publisher: string; contract_id: string; version: string; - }; - searchParams: { + }>; + searchParams: Promise<{ module?: string[]; - }; + }>; }) { + const searchParams = await props.searchParams; + const params = await props.params; const modules = searchParams.module ?.map((m) => moduleFromBase64(m)) .filter((m) => m !== null); diff --git a/apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id]/deploy/page.tsx b/apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id]/deploy/page.tsx index 9704ca3ea27..e2f83dfa356 100644 --- a/apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id]/deploy/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id]/deploy/page.tsx @@ -2,19 +2,18 @@ import { DeployFormForPublishInfo } from "../../../components/publish-based-depl import { moduleFromBase64 } from "../../../utils/module-base-64"; type Props = { - params: { + params: Promise<{ publisher: string; contract_id: string; - }; - searchParams: { + }>; + searchParams: Promise<{ module?: string[]; - }; + }>; }; -export default function PublishedContractDeployPage({ - params, - searchParams, -}: Props) { +export default async function PublishedContractDeployPage(props: Props) { + const searchParams = await props.searchParams; + const params = await props.params; const modules = searchParams.module ?.map((m) => moduleFromBase64(m)) .filter((m) => m !== null); diff --git a/apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id]/layout.tsx b/apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id]/layout.tsx index 7858489bf62..0cefb87d98c 100644 --- a/apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id]/layout.tsx +++ b/apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id]/layout.tsx @@ -6,7 +6,7 @@ type Params = { publisher: string; contract_id: string }; export default function PublishedContractLayout(props: { children: React.ReactNode; - params: Params; + params: Promise; }) { return (
@@ -16,7 +16,8 @@ export default function PublishedContractLayout(props: { ); } -export async function generateMetadata({ params }: { params: Params }) { +export async function generateMetadata(props: { params: Promise }) { + const params = await props.params; const { publisher, contract_id } = params; const publishedContracts = await getPublishedContractsWithPublisherMapping({ diff --git a/apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id]/page.tsx b/apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id]/page.tsx index c2e332d1163..13d9940b5be 100644 --- a/apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id]/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id]/page.tsx @@ -7,19 +7,20 @@ import { DeployContractHeader } from "../../components/contract-header"; import { getPublishedContractsWithPublisherMapping } from "./utils/getPublishedContractsWithPublisherMapping"; type PublishedContractDeployPageProps = { - params: { + params: Promise<{ publisher: string; contract_id: string; - }; + }>; }; export default async function PublishedContractPage( props: PublishedContractDeployPageProps, ) { + const params = await props.params; const publishedContractVersions = await getPublishedContractsWithPublisherMapping({ - publisher: props.params.publisher, - contract_id: props.params.contract_id, + publisher: params.publisher, + contract_id: params.contract_id, }); if (!publishedContractVersions) { @@ -35,12 +36,12 @@ export default async function PublishedContractPage( return ( <> @@ -50,7 +51,7 @@ export default async function PublishedContractPage(
diff --git a/apps/dashboard/src/app/(dashboard)/published-contract/components/uri-based-deploy.tsx b/apps/dashboard/src/app/(dashboard)/published-contract/components/uri-based-deploy.tsx index cb21a8100a5..67fab66cbc1 100644 --- a/apps/dashboard/src/app/(dashboard)/published-contract/components/uri-based-deploy.tsx +++ b/apps/dashboard/src/app/(dashboard)/published-contract/components/uri-based-deploy.tsx @@ -19,7 +19,7 @@ export async function DeployFormForUri(props: DeployFormForUriProps) { return
Could not fetch metadata
; } - const cookieStore = cookies(); + const cookieStore = await cookies(); const address = cookieStore.get(COOKIE_ACTIVE_ACCOUNT)?.value; if (!address) { redirect(`/login?next=${encodeURIComponent(pathname)}`); diff --git a/apps/dashboard/src/app/(dashboard)/published-contract/page.tsx b/apps/dashboard/src/app/(dashboard)/published-contract/page.tsx index 3acd1e96dda..0652daae61b 100644 --- a/apps/dashboard/src/app/(dashboard)/published-contract/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/published-contract/page.tsx @@ -3,11 +3,12 @@ import { redirect } from "next/navigation"; import { fetchDeployMetadata } from "thirdweb/contract"; export default async function Page(props: { - searchParams: { + searchParams: Promise<{ uri?: string; - }; + }>; }) { - if (!props.searchParams?.uri) { + const searchParams = await props.searchParams; + if (!searchParams?.uri) { // redirect back out if we do not have a uri return redirect("/dashboard"); } @@ -15,9 +16,9 @@ export default async function Page(props: { const contractMetadata = await fetchDeployMetadata({ client: getThirdwebClient(), // force `ipfs://` prefix - uri: props.searchParams.uri.startsWith("ipfs://") - ? props.searchParams.uri - : `ipfs://${props.searchParams.uri}`, + uri: searchParams.uri.startsWith("ipfs://") + ? searchParams.uri + : `ipfs://${searchParams.uri}`, }).catch(() => null); return ( diff --git a/apps/dashboard/src/app/(dashboard)/support/create-ticket/components/create-ticket.action.ts b/apps/dashboard/src/app/(dashboard)/support/create-ticket/components/create-ticket.action.ts index aa61a76f35a..a18e208994d 100644 --- a/apps/dashboard/src/app/(dashboard)/support/create-ticket/components/create-ticket.action.ts +++ b/apps/dashboard/src/app/(dashboard)/support/create-ticket/components/create-ticket.action.ts @@ -71,7 +71,7 @@ export async function createTicketAction( _previousState: State, formData: FormData, ) { - const cookieManager = cookies(); + const cookieManager = await cookies(); const activeAccount = cookieManager.get(COOKIE_ACTIVE_ACCOUNT)?.value; const token = activeAccount ? cookieManager.get(COOKIE_PREFIX_TOKEN + activeAccount)?.value diff --git a/apps/dashboard/src/app/(dashboard)/support/create-ticket/components/create-ticket.client.tsx b/apps/dashboard/src/app/(dashboard)/support/create-ticket/components/create-ticket.client.tsx index c54c3411f84..6b6c417ebf2 100644 --- a/apps/dashboard/src/app/(dashboard)/support/create-ticket/components/create-ticket.client.tsx +++ b/apps/dashboard/src/app/(dashboard)/support/create-ticket/components/create-ticket.client.tsx @@ -5,8 +5,14 @@ import { Button } from "@/components/ui/button"; import { Skeleton } from "@/components/ui/skeleton"; import { SupportForm_SelectInput } from "components/help/contact-forms/shared/SupportForm_SelectInput"; import dynamic from "next/dynamic"; -import { type ReactElement, useEffect, useRef, useState } from "react"; -import { useFormState, useFormStatus } from "react-dom"; +import { + type ReactElement, + useActionState, + useEffect, + useRef, + useState, +} from "react"; +import { useFormStatus } from "react-dom"; import { toast } from "sonner"; import { createTicketAction } from "./create-ticket.action"; @@ -73,7 +79,7 @@ export function CreateTicket() { const formRef = useRef(null); const [productLabel, setProductLabel] = useState(""); - const [state, formAction] = useFormState(createTicketAction, { + const [state, formAction] = useActionState(createTicketAction, { message: "", success: false, }); diff --git a/apps/dashboard/src/app/(dashboard)/support/create-ticket/page.tsx b/apps/dashboard/src/app/(dashboard)/support/create-ticket/page.tsx index 332331a7e1b..0adec652728 100644 --- a/apps/dashboard/src/app/(dashboard)/support/create-ticket/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/support/create-ticket/page.tsx @@ -11,8 +11,8 @@ import { redirect } from "next/navigation"; import { getAuthToken } from "../../../api/lib/getAuthToken"; import { CreateTicket } from "./components/create-ticket.client"; -export default function Page() { - const authToken = getAuthToken(); +export default async function Page() { + const authToken = await getAuthToken(); if (!authToken) { return redirect( diff --git a/apps/dashboard/src/app/(dashboard)/tools/transaction-simulator/page.tsx b/apps/dashboard/src/app/(dashboard)/tools/transaction-simulator/page.tsx index 411a3201ff4..eaaf848020c 100644 --- a/apps/dashboard/src/app/(dashboard)/tools/transaction-simulator/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/tools/transaction-simulator/page.tsx @@ -11,7 +11,7 @@ export const metadata: Metadata = { }; export default async function Page(props: { - searchParams: Partial; + searchParams: Promise>; }) { - return ; + return ; } diff --git a/apps/dashboard/src/app/(dashboard)/trending/page.tsx b/apps/dashboard/src/app/(dashboard)/trending/page.tsx index a18fdc434eb..3646b8e52f4 100644 --- a/apps/dashboard/src/app/(dashboard)/trending/page.tsx +++ b/apps/dashboard/src/app/(dashboard)/trending/page.tsx @@ -12,14 +12,15 @@ export const metadata: Metadata = { }, }; -// we're using searchParams here - use dynamic rendering -export const dynamic = "force-dynamic"; - export default async function DashboardContractTrendingPage(props: { - searchParams: { timeRange?: TimeRange; page?: number; sortBy?: SortBy }; + searchParams: Promise<{ + timeRange?: TimeRange; + page?: number; + sortBy?: SortBy; + }>; }) { const topContracts = await fetchTopContracts({ - ...props.searchParams, + ...(await props.searchParams), timeRange: "month", perPage: 20, }); @@ -29,10 +30,9 @@ export default async function DashboardContractTrendingPage(props: {

Trending Contracts

- diff --git a/apps/dashboard/src/app/account/settings/getAccount.ts b/apps/dashboard/src/app/account/settings/getAccount.ts index 435a66995ed..6eb240dca23 100644 --- a/apps/dashboard/src/app/account/settings/getAccount.ts +++ b/apps/dashboard/src/app/account/settings/getAccount.ts @@ -3,7 +3,7 @@ import type { Account } from "@3rdweb-sdk/react/hooks/useApi"; import { getAuthToken } from "../../api/lib/getAuthToken"; export async function getAccount() { - const authToken = getAuthToken(); + const authToken = await getAuthToken(); const apiServerURL = new URL(API_SERVER_URL); apiServerURL.pathname = "/v1/account/me"; diff --git a/apps/dashboard/src/app/account/settings/page.tsx b/apps/dashboard/src/app/account/settings/page.tsx index 55d9c096e3f..99bcf12a5b3 100644 --- a/apps/dashboard/src/app/account/settings/page.tsx +++ b/apps/dashboard/src/app/account/settings/page.tsx @@ -6,7 +6,7 @@ import { getAccount } from "./getAccount"; export default async function Page() { const account = await getAccount(); - const token = getAuthToken(); + const token = await getAuthToken(); if (!account || !token) { redirect(`/login?next=${encodeURIComponent("/account")}`); diff --git a/apps/dashboard/src/app/api/auth/ensure-login/route.ts b/apps/dashboard/src/app/api/auth/ensure-login/route.ts index 7c24bc66808..5ba7c408e16 100644 --- a/apps/dashboard/src/app/api/auth/ensure-login/route.ts +++ b/apps/dashboard/src/app/api/auth/ensure-login/route.ts @@ -12,7 +12,7 @@ export type EnsureLoginResponse = { export const GET = async (req: NextRequest) => { const address = req.nextUrl.searchParams.get("address"); - const cookieStore = cookies(); + const cookieStore = await cookies(); // if we are "disconnected" we are not logged in, clear the cookie and redirect to login // this is the "log out" case (for now) if (!address) { diff --git a/apps/dashboard/src/app/api/auth/get-auth-token/route.ts b/apps/dashboard/src/app/api/auth/get-auth-token/route.ts index fa08bd548b3..5d9fd4cfbf7 100644 --- a/apps/dashboard/src/app/api/auth/get-auth-token/route.ts +++ b/apps/dashboard/src/app/api/auth/get-auth-token/route.ts @@ -17,7 +17,7 @@ function respond(jwt: string | null) { export const GET = async (req: NextRequest) => { const address = req.nextUrl.searchParams.get("address"); - const cookieStore = cookies(); + const cookieStore = await cookies(); if (!address) { return NextResponse.json( diff --git a/apps/dashboard/src/app/api/auth/logout/route.ts b/apps/dashboard/src/app/api/auth/logout/route.ts index 4921e120891..7ba34f0ca36 100644 --- a/apps/dashboard/src/app/api/auth/logout/route.ts +++ b/apps/dashboard/src/app/api/auth/logout/route.ts @@ -2,7 +2,7 @@ import { COOKIE_ACTIVE_ACCOUNT, COOKIE_PREFIX_TOKEN } from "@/constants/cookie"; import { cookies } from "next/headers"; export const POST = async () => { - const cookieStore = cookies(); + const cookieStore = await cookies(); // delete all cookies that start with the token prefix const allCookies = cookieStore.getAll(); diff --git a/apps/dashboard/src/app/api/contact-us/route.ts b/apps/dashboard/src/app/api/contact-us/route.ts index 699df626989..d86c86ebd59 100644 --- a/apps/dashboard/src/app/api/contact-us/route.ts +++ b/apps/dashboard/src/app/api/contact-us/route.ts @@ -1,3 +1,4 @@ +import { ipAddress } from "@vercel/functions"; import { type NextRequest, NextResponse } from "next/server"; import invariant from "tiny-invariant"; import { cacheGet, cacheSet } from "../../../lib/redis"; @@ -46,12 +47,12 @@ async function rateLimiter(req: NextRequest) { // Max 1 requests per minute const rateLimitSeconds = 60; - const ipAddress = + const ip = req.headers.get("CF-Connecting-IP") || - req.ip || + ipAddress(req) || req.headers.get("X-Forwarded-For"); - if (!ipAddress) { + if (!ip) { return NextResponse.json( { error: "Could not validate elligibility.", @@ -60,7 +61,7 @@ async function rateLimiter(req: NextRequest) { ); } - const cacheKey = `contact-us:${ipAddress}`; + const cacheKey = `contact-us:${ip}`; const cacheValue = await cacheGet(cacheKey); // if we have a cached value, return an error diff --git a/apps/dashboard/src/app/api/lib/getAPIKeys.ts b/apps/dashboard/src/app/api/lib/getAPIKeys.ts index 2c6abc73b57..6755af967b3 100644 --- a/apps/dashboard/src/app/api/lib/getAPIKeys.ts +++ b/apps/dashboard/src/app/api/lib/getAPIKeys.ts @@ -36,7 +36,7 @@ export async function getAPIKey(apiKeyId: string) { } export async function getApiKeys() { - const authToken = getAuthToken(); + const authToken = await getAuthToken(); const res = await fetch(`${API_SERVER_URL}/v1/keys`, { method: "GET", diff --git a/apps/dashboard/src/app/api/lib/getAuthToken.ts b/apps/dashboard/src/app/api/lib/getAuthToken.ts index 24f3174458d..6972a095d7d 100644 --- a/apps/dashboard/src/app/api/lib/getAuthToken.ts +++ b/apps/dashboard/src/app/api/lib/getAuthToken.ts @@ -1,8 +1,8 @@ import { COOKIE_ACTIVE_ACCOUNT, COOKIE_PREFIX_TOKEN } from "@/constants/cookie"; import { cookies } from "next/headers"; -export function getAuthToken() { - const cookiesManager = cookies(); +export async function getAuthToken() { + const cookiesManager = await cookies(); const activeAccount = cookiesManager.get(COOKIE_ACTIVE_ACCOUNT)?.value; const token = activeAccount ? cookiesManager.get(COOKIE_PREFIX_TOKEN + activeAccount)?.value @@ -11,8 +11,8 @@ export function getAuthToken() { return token; } -export function getAuthTokenWalletAddress() { - const cookiesManager = cookies(); +export async function getAuthTokenWalletAddress() { + const cookiesManager = await cookies(); const activeAccount = cookiesManager.get(COOKIE_ACTIVE_ACCOUNT)?.value; if (!activeAccount) { return null; diff --git a/apps/dashboard/src/app/api/testnet-faucet/can-claim/route.ts b/apps/dashboard/src/app/api/testnet-faucet/can-claim/route.ts index 92e4a062333..a7515fd78be 100644 --- a/apps/dashboard/src/app/api/testnet-faucet/can-claim/route.ts +++ b/apps/dashboard/src/app/api/testnet-faucet/can-claim/route.ts @@ -1,3 +1,4 @@ +import { ipAddress } from "@vercel/functions"; import { cacheTtl } from "lib/redis"; import { NextResponse } from "next/server"; import type { NextRequest } from "next/server"; @@ -61,11 +62,11 @@ export const GET = async (req: NextRequest) => { } // CF header, fallback to req.ip, then X-Forwarded-For - const ipAddress = + const ip = req.headers.get("CF-Connecting-IP") || - req.ip || + ipAddress(req) || req.headers.get("X-Forwarded-For"); - if (!ipAddress) { + if (!ip) { return NextResponse.json( { error: "Could not validate eligibility.", @@ -73,7 +74,7 @@ export const GET = async (req: NextRequest) => { { status: 400 }, ); } - const cacheKey = `testnet-faucet:${chainId}:${ipAddress}`; + const cacheKey = `testnet-faucet:${chainId}:${ip}`; const ttlSeconds = await cacheTtl(cacheKey); const res: CanClaimResponseType = { diff --git a/apps/dashboard/src/app/api/testnet-faucet/claim/route.ts b/apps/dashboard/src/app/api/testnet-faucet/claim/route.ts index 076b549d7e3..d22e2c52bc9 100644 --- a/apps/dashboard/src/app/api/testnet-faucet/claim/route.ts +++ b/apps/dashboard/src/app/api/testnet-faucet/claim/route.ts @@ -1,3 +1,4 @@ +import { ipAddress } from "@vercel/functions"; import { startOfToday } from "date-fns"; import { cacheGet, cacheSet } from "lib/redis"; import { type NextRequest, NextResponse } from "next/server"; @@ -37,11 +38,11 @@ export const POST = async (req: NextRequest) => { } // CF header, fallback to req.ip, then X-Forwarded-For - const ipAddress = + const ip = req.headers.get("CF-Connecting-IP") || - req.ip || + ipAddress(req) || req.headers.get("X-Forwarded-For"); - if (!ipAddress) { + if (!ip) { return NextResponse.json( { error: "Could not validate elligibility.", @@ -67,7 +68,7 @@ export const POST = async (req: NextRequest) => { body: JSON.stringify({ secret: process.env.TURNSTILE_SECRET_KEY, response: turnstileToken, - remoteip: ipAddress, + remoteip: ip, }), method: "POST", headers: { @@ -86,7 +87,7 @@ export const POST = async (req: NextRequest) => { ); } - const ipCacheKey = `testnet-faucet:${chainId}:${ipAddress}`; + const ipCacheKey = `testnet-faucet:${chainId}:${ip}`; const addressCacheKey = `testnet-faucet:${chainId}:${toAddress}`; // Assert 1 request per IP/chain every 24 hours. diff --git a/apps/dashboard/src/app/components/posthog-pageview.tsx b/apps/dashboard/src/app/components/posthog-pageview.tsx deleted file mode 100644 index e9877aa8c35..00000000000 --- a/apps/dashboard/src/app/components/posthog-pageview.tsx +++ /dev/null @@ -1,28 +0,0 @@ -// app/PostHogPageView.tsx -"use client"; - -import { usePathname, useSearchParams } from "next/navigation"; -import { usePostHog } from "posthog-js/react"; -import { useEffect } from "react"; - -export default function PostHogPageView(): null { - const pathname = usePathname(); - const searchParams = useSearchParams(); - const posthog = usePostHog(); - // FIXME: find a better way that does not require useEffect - this is bad, we need a better way (useEffect might fire twice etc etc) - // Track pageviews - // eslint-disable-next-line no-restricted-syntax - useEffect(() => { - if (pathname && posthog && searchParams) { - let url = window.origin + pathname; - if (searchParams.toString()) { - url = `url?${searchParams.toString()}`; - } - posthog.capture("$pageview", { - $current_url: url, - }); - } - }, [pathname, searchParams, posthog]); - - return null; -} diff --git a/apps/dashboard/src/app/components/root-providers.tsx b/apps/dashboard/src/app/components/root-providers.tsx index 6dec732716a..2cabadbfbc1 100644 --- a/apps/dashboard/src/app/components/root-providers.tsx +++ b/apps/dashboard/src/app/components/root-providers.tsx @@ -11,7 +11,7 @@ if (typeof window !== "undefined") { api_host: "https://a.thirdweb.com", autocapture: true, debug: false, - capture_pageview: false, + capture_pageview: true, disable_session_recording: true, }, ); diff --git a/apps/dashboard/src/app/layout.tsx b/apps/dashboard/src/app/layout.tsx index 383831a54f4..d5111fd4d7f 100644 --- a/apps/dashboard/src/app/layout.tsx +++ b/apps/dashboard/src/app/layout.tsx @@ -4,7 +4,6 @@ import { DashboardRouterTopProgressBar } from "@/lib/DashboardRouter"; import { cn } from "@/lib/utils"; import type { Metadata } from "next"; import PlausibleProvider from "next-plausible"; -import dynamic from "next/dynamic"; import { Inter } from "next/font/google"; import NextTopLoader from "nextjs-toploader"; import { UnlimitedWalletsBanner } from "../components/notices/AnnouncementBanner"; @@ -45,10 +44,6 @@ export const metadata: Metadata = { }, }; -const PostHogPageView = dynamic(() => import("./components/posthog-pageview"), { - ssr: false, -}); - export default function RootLayout({ children, }: { @@ -70,7 +65,6 @@ export default function RootLayout({ fontSans.variable, )} > - {children} diff --git a/apps/dashboard/src/app/login/auth-actions.ts b/apps/dashboard/src/app/login/auth-actions.ts index 07626227f0d..d4793802a7b 100644 --- a/apps/dashboard/src/app/login/auth-actions.ts +++ b/apps/dashboard/src/app/login/auth-actions.ts @@ -43,7 +43,7 @@ export async function doLogin(payload: VerifyLoginPayloadParams) { throw new Error("API_SERVER_SECRET is not set"); } - const cookieStore = cookies(); + const cookieStore = await cookies(); // forward the request to the API server const res = await fetch(`${API_SERVER_URL}/v2/siwe/login`, { @@ -121,7 +121,7 @@ export async function doLogin(payload: VerifyLoginPayloadParams) { } export async function doLogout() { - const cookieStore = cookies(); + const cookieStore = await cookies(); // delete all cookies that start with the token prefix const allCookies = cookieStore.getAll(); for (const cookie of allCookies) { @@ -135,7 +135,7 @@ export async function doLogout() { export async function isLoggedIn(address: string) { const cookieName = COOKIE_PREFIX_TOKEN + getAddress(address); - const cookieStore = cookies(); + const cookieStore = await cookies(); // check if we have an access token const token = cookieStore.get(cookieName)?.value; if (!token) { diff --git a/apps/dashboard/src/app/project-showcase/[slug]/page.tsx b/apps/dashboard/src/app/project-showcase/[slug]/page.tsx index 5f1c15d8076..09a92a85e81 100644 --- a/apps/dashboard/src/app/project-showcase/[slug]/page.tsx +++ b/apps/dashboard/src/app/project-showcase/[slug]/page.tsx @@ -13,9 +13,10 @@ import { getThirdwebClient } from "../../../@/constants/thirdweb.server"; import { resolveSchemeWithErrorHandler } from "../../../@/lib/resolveSchemeWithErrorHandler"; import { PROJECT_SHOWCASE_DATA } from "../../../lib/project-showcase-constants"; -export default async function DetailPage({ - params, -}: { params: { slug: string } }) { +export default async function DetailPage(props: { + params: Promise<{ slug: string }>; +}) { + const params = await props.params; const { slug } = params; const project = PROJECT_SHOWCASE_DATA.find((p) => p.slug === slug); diff --git a/apps/dashboard/src/app/project-showcase/page.tsx b/apps/dashboard/src/app/project-showcase/page.tsx index cdf1fc52100..8271ee3c7a1 100644 --- a/apps/dashboard/src/app/project-showcase/page.tsx +++ b/apps/dashboard/src/app/project-showcase/page.tsx @@ -44,13 +44,10 @@ export const metadata: Metadata = { }, }; -export const dynamic = "force-dynamic"; - -export default function ProjectShowcasePage({ - searchParams, -}: { - searchParams: { industry?: string; page?: string }; +export default async function ProjectShowcasePage(props: { + searchParams: Promise<{ industry?: string; page?: string }>; }) { + const searchParams = await props.searchParams; const selectedIndustry = searchParams.industry || "All"; const currentPage = Number.parseInt(searchParams.page || "1", 10); diff --git a/apps/dashboard/src/app/team/[team_slug]/(team)/page.tsx b/apps/dashboard/src/app/team/[team_slug]/(team)/page.tsx index 5c04f4b70d2..ee672d8ff33 100644 --- a/apps/dashboard/src/app/team/[team_slug]/(team)/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/(team)/page.tsx @@ -2,11 +2,14 @@ import { getProjects } from "@/api/projects"; import { TeamOverviewPage } from "./TeamOverviewPage"; export default async function Page(props: { - params: { team_slug: string }; + params: Promise<{ team_slug: string }>; }) { - const projects = await getProjects(props.params.team_slug); + const projects = await getProjects((await props.params).team_slug); return ( - + ); } diff --git a/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/billing/page.tsx b/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/billing/page.tsx index 6e66af03fa2..68de40cd4bd 100644 --- a/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/billing/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/billing/page.tsx @@ -4,11 +4,11 @@ import { notFound } from "next/navigation"; import { SettingsBillingPage } from "./BillingSettingsPage"; export default async function Page(props: { - params: { + params: Promise<{ team_slug: string; - }; + }>; }) { - const team = await getTeamBySlug(props.params.team_slug); + const team = await getTeamBySlug((await props.params).team_slug); if (!team) { notFound(); diff --git a/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/general/updateTeam.ts b/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/general/updateTeam.ts index 5d2935b082e..b00713dc6d2 100644 --- a/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/general/updateTeam.ts +++ b/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/general/updateTeam.ts @@ -8,7 +8,7 @@ export async function updateTeam(params: { teamId: string; value: Partial; }) { - const authToken = getAuthToken(); + const authToken = await getAuthToken(); if (!authToken) { throw new Error("No auth token"); diff --git a/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/layout.tsx b/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/layout.tsx index 1df3233f44f..7d22fb821bb 100644 --- a/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/layout.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/layout.tsx @@ -3,12 +3,12 @@ import { notFound } from "next/navigation"; import { SettingsLayout } from "./SettingsLayout"; export default async function Layout(props: { - params: { + params: Promise<{ team_slug: string; - }; + }>; children: React.ReactNode; }) { - const team = await getTeamBySlug(props.params.team_slug); + const team = await getTeamBySlug((await props.params).team_slug); if (!team) { notFound(); diff --git a/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/members/page.tsx b/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/members/page.tsx index cd8dc450d19..eb8de525787 100644 --- a/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/members/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/members/page.tsx @@ -5,14 +5,14 @@ import { getAccount } from "../../../../../../account/settings/getAccount"; import { TeamMembersSettingsPage } from "./TeamMembersSettingsPage"; export default async function Page(props: { - params: { + params: Promise<{ team_slug: string; - }; + }>; }) { const [account, team, members] = await Promise.all([ getAccount(), - getTeamBySlug(props.params.team_slug), - getMembers(props.params.team_slug), + getTeamBySlug((await props.params).team_slug), + getMembers((await props.params).team_slug), ]); if (!team || !account || !members) { diff --git a/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/page.tsx b/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/page.tsx index 923626aa546..1837c412567 100644 --- a/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/(team)/~/settings/page.tsx @@ -4,12 +4,12 @@ import { getAuthToken } from "../../../../../api/lib/getAuthToken"; import { TeamGeneralSettingsPage } from "./general/TeamGeneralSettingsPage"; export default async function Page(props: { - params: { + params: Promise<{ team_slug: string; - }; + }>; }) { - const team = await getTeamBySlug(props.params.team_slug); - const token = getAuthToken(); + const team = await getTeamBySlug((await props.params).team_slug); + const token = await getAuthToken(); if (!team || !token) { notFound(); } diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/account-abstraction/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/account-abstraction/page.tsx index 231aa14f011..8ecbf76508c 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/account-abstraction/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/account-abstraction/page.tsx @@ -5,10 +5,10 @@ import { getAPIKeyForProjectId } from "../../../../../api/lib/getAPIKeys"; import { AccountAbstractionPage } from "./AccountAbstractionPage"; export default async function Page(props: { - params: { team_slug: string; project_slug: string }; - searchParams: { tab?: string }; + params: Promise<{ team_slug: string; project_slug: string }>; + searchParams: Promise<{ tab?: string }>; }) { - const { team_slug, project_slug } = props.params; + const { team_slug, project_slug } = await props.params; const project = await getProject(team_slug, project_slug); if (!project) { @@ -28,7 +28,7 @@ export default async function Page(props: { teamSlug={team_slug} projectKey={project.publishableKey} apiKeyServices={apiKey.services || []} - tab={props.searchParams.tab} + tab={(await props.searchParams).tab} /> ); diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/analytics/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/analytics/page.tsx index ef6ee1d64ba..904591aaa30 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/analytics/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/analytics/page.tsx @@ -4,15 +4,13 @@ import { notFound } from "next/navigation"; import { ConnectAnalyticsDashboard } from "./ConnectAnalyticsDashboard"; export default async function Page(props: { - params: { + params: Promise<{ team_slug: string; project_slug: string; - }; + }>; }) { - const project = await getProject( - props.params.team_slug, - props.params.project_slug, - ); + const params = await props.params; + const project = await getProject(params.team_slug, params.project_slug); if (!project) { notFound(); @@ -28,11 +26,10 @@ export default async function Page(props: { Visualize how your users are connecting to your app

-
diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/ecosystem/[slug]/(active)/layout.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/ecosystem/[slug]/(active)/layout.tsx index 4909a0581e4..9e2e1af9527 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/ecosystem/[slug]/(active)/layout.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/ecosystem/[slug]/(active)/layout.tsx @@ -1,19 +1,16 @@ import { EcosystemLayoutSlug } from "../../../../../../../(dashboard)/dashboard/connect/ecosystem/[slug]/(active)/EcosystemSlugLayout"; export default async function Layout(props: { - params: { team_slug: string; project_slug: string; slug: string }; + params: Promise<{ team_slug: string; project_slug: string; slug: string }>; children: React.ReactNode; }) { - const { team_slug, project_slug } = props.params; + const { team_slug, project_slug } = await props.params; return ( {props.children} ); } - -// because cookies() is used -export const dynamic = "force-dynamic"; diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/ecosystem/[slug]/(active)/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/ecosystem/[slug]/(active)/page.tsx index c353c61fb0c..f6e77c0c696 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/ecosystem/[slug]/(active)/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/ecosystem/[slug]/(active)/page.tsx @@ -1,5 +1,8 @@ import { EcosystemPermissionsPage } from "../../../../../../../(dashboard)/dashboard/connect/ecosystem/[slug]/(active)/EcosystemPermissionsPage"; -export default function Page({ params }: { params: { slug: string } }) { +export default async function Page(props: { + params: Promise<{ slug: string }>; +}) { + const params = await props.params; return ; } diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/ecosystem/create/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/ecosystem/create/page.tsx index 6fada436e52..88aa60756e8 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/ecosystem/create/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/ecosystem/create/page.tsx @@ -1,9 +1,9 @@ import { EcosystemCreatePage } from "../../../../../../(dashboard)/dashboard/connect/ecosystem/create/EcosystemCreatePage"; -export default function Page(props: { - params: { team_slug: string; project_slug: string }; +export default async function Page(props: { + params: Promise<{ team_slug: string; project_slug: string }>; }) { - const { team_slug, project_slug } = props.params; + const { team_slug, project_slug } = await props.params; return ( ; }) { - const { team_slug, project_slug } = props.params; + const { team_slug, project_slug } = await props.params; return ( ); } - -// because cookies() is used -export const dynamic = "force-dynamic"; diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/analytics/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/analytics/page.tsx index a97022b14fd..01bbdcda2ff 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/analytics/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/analytics/page.tsx @@ -1,18 +1,17 @@ import type { Range } from "components/analytics/date-range-selector"; import { InAppWalletAnalytics } from "components/embedded-wallets/Analytics"; -export default function Page({ - params, - searchParams, -}: { - params: { team_slug: string; project_slug: string }; - searchParams: { +export default async function Page(props: { + params: Promise<{ team_slug: string; project_slug: string }>; + searchParams: Promise<{ from?: string; to?: string; type?: string; interval?: string; - }; + }>; }) { + const searchParams = await props.searchParams; + const params = await props.params; const range = searchParams.from && searchParams.to ? { diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/config/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/config/page.tsx index 5b273c4fde9..9c1c33e45e2 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/config/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/config/page.tsx @@ -4,9 +4,10 @@ import { notFound } from "next/navigation"; import { InAppWalletSettingsPage } from "../../../../../../../components/embedded-wallets/Configure"; import { TRACKING_CATEGORY } from "../_constants"; -export default async function Page({ - params, -}: { params: { team_slug: string; project_slug: string } }) { +export default async function Page(props: { + params: Promise<{ team_slug: string; project_slug: string }>; +}) { + const params = await props.params; const project = await getProject(params.team_slug, params.project_slug); if (!project) { diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/layout.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/layout.tsx index ff42ad03171..0703ee3d8ea 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/layout.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/layout.tsx @@ -7,15 +7,15 @@ import { Tabs } from "./_components/tabs"; import { TRACKING_CATEGORY } from "./_constants"; export default async function Layout(props: { - params: { + params: Promise<{ team_slug: string; project_slug: string; - }; + }>; children: React.ReactNode; }) { const project = await getProject( - props.params.team_slug, - props.params.project_slug, + (await props.params).team_slug, + (await props.params).project_slug, ); if (!project) { notFound(); @@ -29,20 +29,14 @@ export default async function Layout(props: { return (
-
- -
- {props.children} -
-
); diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/page.tsx index 811e88fcf48..f52540e6854 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/page.tsx @@ -1,13 +1,14 @@ import { redirect } from "next/navigation"; export default async function Page(props: { - params: { + params: Promise<{ team_slug: string; project_slug: string; - }; + }>; }) { + const params = await props.params; // Default to the users tab redirect( - `/team/${props.params.team_slug}/${props.params.project_slug}/connect/in-app-wallets/analytics`, + `/team/${params.team_slug}/${params.project_slug}/connect/in-app-wallets/analytics`, ); } diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/users/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/users/page.tsx index 8b3683ae657..3792d5c23cc 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/users/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/in-app-wallets/users/page.tsx @@ -1,9 +1,10 @@ import { InAppWalletUsersPageContent } from "components/embedded-wallets/Users"; import { TRACKING_CATEGORY } from "../_constants"; -export default function Page({ - params, -}: { params: { team_slug: string; project_slug: string } }) { +export default async function Page(props: { + params: Promise<{ team_slug: string; project_slug: string }>; +}) { + const params = await props.params; return ( <> ; children: React.ReactNode; }) { - const { team_slug, project_slug } = props.params; + const { team_slug, project_slug } = await props.params; const links: { label: string; href: string }[] = [ { diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/page.tsx index 4dee28158fe..e0016eeafd4 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/page.tsx @@ -1,11 +1,11 @@ import { redirect } from "next/navigation"; -export default function Page(props: { - params: { +export default async function Page(props: { + params: Promise<{ team_slug: string; project_slug: string; - }; + }>; }) { - const { team_slug, project_slug } = props.params; + const { team_slug, project_slug } = await props.params; redirect(`/team/${team_slug}/${project_slug}/connect/analytics`); } diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/pay/layout.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/pay/layout.tsx index 66cdd1eb3e2..68aa3b00fcb 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/pay/layout.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/pay/layout.tsx @@ -4,22 +4,20 @@ import Link from "next/link"; import { notFound } from "next/navigation"; export default async function Layout(props: { - params: { + params: Promise<{ team_slug: string; project_slug: string; - }; + }>; children: React.ReactNode; }) { - const project = await getProject( - props.params.team_slug, - props.params.project_slug, - ); + const params = await props.params; + const project = await getProject(params.team_slug, params.project_slug); if (!project) { notFound(); } - const payLayoutPath = `/team/${props.params.team_slug}/${props.params.project_slug}/connect/pay`; + const payLayoutPath = `/team/${params.team_slug}/${params.project_slug}/connect/pay`; return (
diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/pay/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/pay/page.tsx index 30097449e2d..b7f81e6fc53 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/pay/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/pay/page.tsx @@ -3,14 +3,14 @@ import { notFound } from "next/navigation"; import { PayAnalytics } from "../../../../../../components/pay/PayAnalytics/PayAnalytics"; export default async function Page(props: { - params: { + params: Promise<{ team_slug: string; project_slug: string; - }; + }>; }) { const project = await getProject( - props.params.team_slug, - props.params.project_slug, + (await props.params).team_slug, + (await props.params).project_slug, ); if (!project) { diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/pay/webhooks/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/pay/webhooks/page.tsx index 6e0f6979fd3..3276fa7ef93 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/pay/webhooks/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/pay/webhooks/page.tsx @@ -3,14 +3,14 @@ import { notFound } from "next/navigation"; import { PayWebhooksPage } from "../../../../../../(dashboard)/dashboard/connect/pay/components/webhooks.client"; export default async function Page(props: { - params: { + params: Promise<{ team_slug: string; project_slug: string; - }; + }>; }) { const project = await getProject( - props.params.team_slug, - props.params.project_slug, + (await props.params).team_slug, + (await props.params).project_slug, ); if (!project) { diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/contracts/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/contracts/page.tsx index c305fbeae6c..736bac66edf 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/contracts/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/contracts/page.tsx @@ -2,11 +2,11 @@ import { redirect } from "next/navigation"; import { getAuthTokenWalletAddress } from "../../../../api/lib/getAuthToken"; import { DeployedContractsPage } from "./_components/DeployedContractsPage"; -export default function Page(props: { - params: { team_slug: string; project_slug: string }; +export default async function Page(props: { + params: Promise<{ team_slug: string; project_slug: string }>; }) { - const { team_slug, project_slug } = props.params; - const accountAddress = getAuthTokenWalletAddress(); + const { team_slug, project_slug } = await props.params; + const accountAddress = await getAuthTokenWalletAddress(); if (!accountAddress) { return redirect( diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(general)/layout.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(general)/layout.tsx index 85f17ffeb8c..160af4b976a 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(general)/layout.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(general)/layout.tsx @@ -1,15 +1,15 @@ import type { SidebarLink } from "@/components/blocks/Sidebar"; import { SidebarLayout } from "@/components/blocks/SidebarLayout"; -export default function Layout(props: { - params: { +export default async function Layout(props: { + params: Promise<{ team_slug: string; project_slug: string; engineId: string; - }; + }>; children: React.ReactNode; }) { - const linkPrefix = `/team/${props.params.team_slug}/${props.params.project_slug}/engine`; + const linkPrefix = `/team/${(await props.params).team_slug}/${(await props.params).project_slug}/engine`; const sidebarLinks: SidebarLink[] = [ { label: "Overview", diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(general)/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(general)/page.tsx index ef8a7e100f7..33361d38e55 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(general)/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(general)/page.tsx @@ -1,15 +1,15 @@ import { EngineInstancesList } from "../../../../../../components/engine/engine-list"; -export default function Page(props: { - params: { +export default async function Page(props: { + params: Promise<{ team_slug: string; project_slug: string; engineId: string; - }; + }>; }) { return ( ); } diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/access-tokens/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/access-tokens/page.tsx index 51bd7c7cb9d..d4044d8d24b 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/access-tokens/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/access-tokens/page.tsx @@ -1,11 +1,9 @@ -"use client"; - import { WithEngineInstance } from "components/engine/EnginePageLayout"; import type { EngineInstancePageProps } from "../types"; import { EngineAccessTokens } from "./components/engine-access-tokens"; -export default function Page(props: EngineInstancePageProps) { - const { params } = props; +export default async function Page(props: EngineInstancePageProps) { + const params = await props.params; return ( } rootPath={`/team/${params.team_slug}/${params.project_slug}/engine`} /> diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/alerts/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/alerts/page.tsx index 11df86625f4..c115271816f 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/alerts/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/alerts/page.tsx @@ -1,15 +1,13 @@ -"use client"; - import { WithEngineInstance } from "components/engine/EnginePageLayout"; import type { EngineInstancePageProps } from "../types"; import { EngineAlertsPage } from "./components/EngineAlertsPage"; -export default function Page(props: EngineInstancePageProps) { - const { params } = props; +export default async function Page(props: EngineInstancePageProps) { + const params = await props.params; return ( } rootPath={`/team/${params.team_slug}/${params.project_slug}/engine`} /> diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/configuration/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/configuration/page.tsx index f4caa750f31..d3fc3798935 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/configuration/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/configuration/page.tsx @@ -1,14 +1,12 @@ -"use client"; - import { WithEngineInstance } from "components/engine/EnginePageLayout"; import type { EngineInstancePageProps } from "../types"; import { EngineConfiguration } from "./components/engine-configuration"; -export default function Page(props: EngineInstancePageProps) { - const { params } = props; +export default async function Page(props: EngineInstancePageProps) { + const params = await props.params; return ( } rootPath={`/team/${params.team_slug}/${params.project_slug}/engine`} /> diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/contract-subscriptions/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/contract-subscriptions/page.tsx index c2f2520383b..28145ec65bf 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/contract-subscriptions/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/contract-subscriptions/page.tsx @@ -1,15 +1,13 @@ -"use client"; - import { WithEngineInstance } from "components/engine/EnginePageLayout"; import type { EngineInstancePageProps } from "../types"; import { EngineContractSubscriptions } from "./components/engine-contract-subscription"; -export default function Page(props: EngineInstancePageProps) { - const { params } = props; +export default async function Page(props: EngineInstancePageProps) { + const params = await props.params; return ( ( )} diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/explorer/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/explorer/page.tsx index ca290bf42b9..bd524098f78 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/explorer/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/explorer/page.tsx @@ -1,14 +1,12 @@ -"use client"; - import { WithEngineInstance } from "components/engine/EnginePageLayout"; import type { EngineInstancePageProps } from "../types"; import { EngineExplorer } from "./components/engine-explorer"; -export default function Page(props: EngineInstancePageProps) { - const { params } = props; +export default async function Page(props: EngineInstancePageProps) { + const params = await props.params; return ( } rootPath={`/team/${params.team_slug}/${params.project_slug}/engine`} /> diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/layout.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/layout.tsx index 22dc106ab32..396a3975b06 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/layout.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/layout.tsx @@ -1,18 +1,19 @@ import { EngineSidebarLayout } from "components/engine/EnginePageLayout"; -export default function Layout(props: { - params: { +export default async function Layout(props: { + params: Promise<{ team_slug: string; project_slug: string; engineId: string; - }; + }>; children: React.ReactNode; }) { + const params = await props.params; return (
{props.children} diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/metrics/components/ErrorRate.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/metrics/components/ErrorRate.tsx index 58c40ffdcb6..da8bbc42f8a 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/metrics/components/ErrorRate.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/metrics/components/ErrorRate.tsx @@ -14,7 +14,7 @@ import { ChartTooltip, ChartTooltipContent, } from "@/components/ui/chart"; -import { useMemo } from "react"; +import { type JSX, useMemo } from "react"; import { Bar, BarChart, CartesianGrid, XAxis, YAxis } from "recharts"; import type { ResultItem } from "./StatusCodes"; diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/metrics/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/metrics/page.tsx index 73e96473ca4..b8bf882507c 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/metrics/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/metrics/page.tsx @@ -1,15 +1,13 @@ -"use client"; - import { WithEngineInstance } from "components/engine/EnginePageLayout"; import type { EngineInstancePageProps } from "../types"; import { EngineSystemMetrics } from "./components/EngineSystemMetrics"; -export default function Page(props: EngineInstancePageProps) { - const { params } = props; +export default async function Page(props: EngineInstancePageProps) { + const params = await props.params; return ( } rootPath={`/team/${params.team_slug}/${params.project_slug}/engine`} /> diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/page.tsx index 85c78a6421b..0fe3752a89b 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/page.tsx @@ -1,15 +1,14 @@ -"use client"; - import { WithEngineInstance } from "components/engine/EnginePageLayout"; import { EngineOverview } from "components/engine/overview/engine-overview"; import type { EngineInstancePageProps } from "./types"; -export default function Page(props: EngineInstancePageProps) { +export default async function Page(props: EngineInstancePageProps) { + const params = await props.params; return ( } - rootPath={`/team/${props.params.team_slug}/${props.params.project_slug}/engine`} + rootPath={`/team/${params.team_slug}/${params.project_slug}/engine`} /> ); } diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/relayers/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/relayers/page.tsx index f921686be61..237c286d35e 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/relayers/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/relayers/page.tsx @@ -1,14 +1,12 @@ -"use client"; - import { WithEngineInstance } from "components/engine/EnginePageLayout"; import type { EngineInstancePageProps } from "../types"; import { EngineRelayer } from "./components/engine-relayer"; -export default function Page(props: EngineInstancePageProps) { - const { params } = props; +export default async function Page(props: EngineInstancePageProps) { + const params = await props.params; return ( } rootPath={`/team/${params.team_slug}/${params.project_slug}/engine`} /> diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/types.ts b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/types.ts index 1ab1474754e..40e7e65acc9 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/types.ts +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/types.ts @@ -1,7 +1,7 @@ export type EngineInstancePageProps = { - params: { + params: Promise<{ team_slug: string; project_slug: string; engineId: string; - }; + }>; }; diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/webhooks/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/webhooks/page.tsx index 97c5845c08a..6942d0417cb 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/webhooks/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/webhooks/page.tsx @@ -1,15 +1,13 @@ -"use client"; - import { WithEngineInstance } from "components/engine/EnginePageLayout"; import type { EngineInstancePageProps } from "../types"; import { EngineWebhooks } from "./components/engine-webhooks"; -export default function Page(props: EngineInstancePageProps) { - const { params } = props; +export default async function Page(props: EngineInstancePageProps) { + const params = await props.params; return ( } rootPath={`/team/${params.team_slug}/${params.project_slug}/engine`} /> diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/page.tsx index c820ed22438..1f8017f0fc7 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/page.tsx @@ -1,11 +1,11 @@ import { redirect } from "next/navigation"; -export default function ProjectOverviewPage(props: { - params: { team_slug: string; project_slug: string }; +export default async function ProjectOverviewPage(props: { + params: Promise<{ team_slug: string; project_slug: string }>; }) { // TODO: implement overview page for project // redirect to connect for now redirect( - `/team/${props.params.team_slug}/${props.params.project_slug}/connect`, + `/team/${(await props.params).team_slug}/${(await props.params).project_slug}/connect`, ); } diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/account-abstraction/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/account-abstraction/page.tsx index 60df47f5673..39bd6f92ffa 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/account-abstraction/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/account-abstraction/page.tsx @@ -5,9 +5,9 @@ import { AccountAbstractionSettingsPage } from "../../../../../../components/sma import { getAPIKeyForProjectId } from "../../../../../api/lib/getAPIKeys"; export default async function Page(props: { - params: { team_slug: string; project_slug: string }; + params: Promise<{ team_slug: string; project_slug: string }>; }) { - const { team_slug, project_slug } = props.params; + const { team_slug, project_slug } = await props.params; const project = await getProject(team_slug, project_slug); if (!project) { diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/in-app-wallets/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/in-app-wallets/page.tsx index 7c63058a78a..39acff3b3f7 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/in-app-wallets/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/in-app-wallets/page.tsx @@ -4,9 +4,9 @@ import { InAppWalletSettingsPage } from "../../../../../../components/embedded-w import { getAPIKeyForProjectId } from "../../../../../api/lib/getAPIKeys"; export default async function Page(props: { - params: { team_slug: string; project_slug: string }; + params: Promise<{ team_slug: string; project_slug: string }>; }) { - const { team_slug, project_slug } = props.params; + const { team_slug, project_slug } = await props.params; const project = await getProject(team_slug, project_slug); if (!project) { diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/layout.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/layout.tsx index e827b7530b0..9f55b41239f 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/layout.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/layout.tsx @@ -1,13 +1,13 @@ import { SidebarLayout } from "@/components/blocks/SidebarLayout"; -export default function Layout(props: { +export default async function Layout(props: { children: React.ReactNode; - params: { + params: Promise<{ team_slug: string; project_slug: string; - }; + }>; }) { - const { project_slug, team_slug } = props.params; + const { project_slug, team_slug } = await props.params; const layoutPath = `/team/${team_slug}/${project_slug}/settings`; return ( diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/page.tsx index 5f57a4509d5..664617af1de 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/page.tsx @@ -4,9 +4,9 @@ import { getAPIKeyForProjectId } from "../../../../api/lib/getAPIKeys"; import { ProjectGeneralSettingsPageForTeams } from "./ProjectGeneralSettingsPageForTeams"; export default async function Page(props: { - params: { team_slug: string; project_slug: string }; + params: Promise<{ team_slug: string; project_slug: string }>; }) { - const { team_slug, project_slug } = props.params; + const { team_slug, project_slug } = await props.params; const project = await getProject(team_slug, project_slug); if (!project) { diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/pay/page.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/pay/page.tsx index baded5f7913..40a4940cfdf 100644 --- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/pay/page.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/settings/pay/page.tsx @@ -4,12 +4,12 @@ import { PayConfig } from "../../../../../../components/pay/PayConfig"; import { getAPIKeyForProjectId } from "../../../../../api/lib/getAPIKeys"; export default async function Page(props: { - params: { + params: Promise<{ team_slug: string; project_slug: string; - }; + }>; }) { - const { team_slug, project_slug } = props.params; + const { team_slug, project_slug } = await props.params; const project = await getProject(team_slug, project_slug); if (!project) { diff --git a/apps/dashboard/src/app/team/[team_slug]/layout.tsx b/apps/dashboard/src/app/team/[team_slug]/layout.tsx index f9f13fc7d0f..c6ed8b22dd6 100644 --- a/apps/dashboard/src/app/team/[team_slug]/layout.tsx +++ b/apps/dashboard/src/app/team/[team_slug]/layout.tsx @@ -4,7 +4,7 @@ import { TWAutoConnect } from "../../components/autoconnect"; export default function RootTeamLayout(props: { children: React.ReactNode; - params: { team_slug: string }; + params: Promise<{ team_slug: string }>; }) { return (
diff --git a/apps/dashboard/src/app/team/components/TeamHeader/TeamSelectionUI.tsx b/apps/dashboard/src/app/team/components/TeamHeader/TeamSelectionUI.tsx index b50cbe7cdb3..99c47969e7b 100644 --- a/apps/dashboard/src/app/team/components/TeamHeader/TeamSelectionUI.tsx +++ b/apps/dashboard/src/app/team/components/TeamHeader/TeamSelectionUI.tsx @@ -119,7 +119,6 @@ export function TeamSelectionUI(props: {
- {/* Bottom */} {teamPlan && teamPlan !== "pro" && props.upgradeTeamLink && (
diff --git a/apps/dashboard/src/components/buttons/MismatchButton.tsx b/apps/dashboard/src/components/buttons/MismatchButton.tsx index 9bee2a96410..4bebc5bee8a 100644 --- a/apps/dashboard/src/components/buttons/MismatchButton.tsx +++ b/apps/dashboard/src/components/buttons/MismatchButton.tsx @@ -94,7 +94,8 @@ export const MismatchButton = forwardRef< const chainId = activeWalletChain?.id; - const eventRef = useRef>(); + const eventRef = + useRef>(undefined); if (!wallet || !chainId) { return ( @@ -105,6 +106,7 @@ export const MismatchButton = forwardRef< return ( <> ; + initialFocusRef: React.RefObject; onClose: (hasSwitched: boolean) => void; desiredChainId: number; }> = ({ initialFocusRef, onClose, desiredChainId }) => { diff --git a/apps/dashboard/src/components/buttons/TransactionButton.tsx b/apps/dashboard/src/components/buttons/TransactionButton.tsx index e0d7c9c3225..21c5032203e 100644 --- a/apps/dashboard/src/components/buttons/TransactionButton.tsx +++ b/apps/dashboard/src/components/buttons/TransactionButton.tsx @@ -86,6 +86,7 @@ export const TransactionButton: React.FC = ({ return ( = ({ interface ExternalApprovalNoticeProps { walletId?: WalletId; - initialFocusRef: React.RefObject; + initialFocusRef: React.RefObject; } const ExternalApprovalNotice: React.FC = ({ diff --git a/apps/dashboard/src/components/contract-components/contract-publish-form/abi-selector.tsx b/apps/dashboard/src/components/contract-components/contract-publish-form/abi-selector.tsx index 7f932366ab9..01f5629a306 100644 --- a/apps/dashboard/src/components/contract-components/contract-publish-form/abi-selector.tsx +++ b/apps/dashboard/src/components/contract-components/contract-publish-form/abi-selector.tsx @@ -32,12 +32,14 @@ export const AbiSelector: React.FC = ({ options={options} defaultValue={options.find((o) => o.value === defaultValue)} chakraStyles={{ + // @ts-expect-error - this works fine container: (provided) => ({ ...provided, width: "full", }), }} value={options.find((o) => o.value === value)} + // @ts-expect-error - this works fine onChange={(selectedFn) => { if (selectedFn) { onChange((selectedFn as { label: string; value: string }).value); diff --git a/apps/dashboard/src/components/contract-tabs/code/CodeSegment.tsx b/apps/dashboard/src/components/contract-tabs/code/CodeSegment.tsx index a39d839e9af..d549f7c3f63 100644 --- a/apps/dashboard/src/components/contract-tabs/code/CodeSegment.tsx +++ b/apps/dashboard/src/components/contract-tabs/code/CodeSegment.tsx @@ -3,7 +3,7 @@ import { JavaScriptIcon } from "components/icons/brand-icons/JavaScriptIcon"; import { ReactIcon } from "components/icons/brand-icons/ReactIcon"; import { TypeScriptIcon } from "components/icons/brand-icons/TypeScriptIcon"; import { UnityIcon } from "components/icons/brand-icons/UnityIcon"; -import { type Dispatch, type SetStateAction, useMemo } from "react"; +import { type Dispatch, type JSX, type SetStateAction, useMemo } from "react"; import { Button, CodeBlock } from "tw-components"; import type { ComponentWithChildren } from "types/component-with-children"; import type { diff --git a/apps/dashboard/src/components/dashboard/StepsCard.tsx b/apps/dashboard/src/components/dashboard/StepsCard.tsx index f3a8c180020..490a86459d5 100644 --- a/apps/dashboard/src/components/dashboard/StepsCard.tsx +++ b/apps/dashboard/src/components/dashboard/StepsCard.tsx @@ -1,7 +1,7 @@ import { Progress } from "@/components/ui/progress"; import { cn } from "@/lib/utils"; import { CheckIcon } from "lucide-react"; -import { useMemo } from "react"; +import { type JSX, useMemo } from "react"; type Step = { title: string | JSX.Element; diff --git a/apps/dashboard/src/components/engine/overview/create-backend-wallet-button.tsx b/apps/dashboard/src/components/engine/overview/create-backend-wallet-button.tsx index 659991666fc..725db3cef92 100644 --- a/apps/dashboard/src/components/engine/overview/create-backend-wallet-button.tsx +++ b/apps/dashboard/src/components/engine/overview/create-backend-wallet-button.tsx @@ -108,7 +108,6 @@ export const CreateBackendWalletButton: React.FC< return ( <> - + {/* @ts-expect-error - this works fine */} diff --git a/apps/dashboard/src/components/footer/socialLinks.tsx b/apps/dashboard/src/components/footer/socialLinks.tsx index 115f37c7709..015f137b23d 100644 --- a/apps/dashboard/src/components/footer/socialLinks.tsx +++ b/apps/dashboard/src/components/footer/socialLinks.tsx @@ -6,6 +6,8 @@ import { TiktokIcon } from "components/icons/brand-icons/TiktokIcon"; import { XIcon } from "components/icons/brand-icons/XIcon"; import { YoutubeIcon } from "components/icons/brand-icons/YoutubeIcon"; +import type { JSX } from "react"; + interface socialLinkInfo { link: string; icon: JSX.Element; diff --git a/apps/dashboard/src/components/landing-pages/hero-with-side-image.tsx b/apps/dashboard/src/components/landing-pages/hero-with-side-image.tsx index c69504a41b5..e414f96acee 100644 --- a/apps/dashboard/src/components/landing-pages/hero-with-side-image.tsx +++ b/apps/dashboard/src/components/landing-pages/hero-with-side-image.tsx @@ -5,6 +5,8 @@ import { Heading, Text, type TrackedLinkProps } from "tw-components"; import { LandingCTAButtons } from "./cta-buttons"; import { LandingDesktopMobileImage } from "./desktop-mobile-image"; +import type { JSX } from "react"; + interface LandingHeroWithSideImageProps { title: string | JSX.Element; titleWithGradient: string; diff --git a/apps/dashboard/src/components/onboarding/ApplyForOpCreditsForm.tsx b/apps/dashboard/src/components/onboarding/ApplyForOpCreditsForm.tsx index 1394ced96f5..672f3c39f4c 100644 --- a/apps/dashboard/src/components/onboarding/ApplyForOpCreditsForm.tsx +++ b/apps/dashboard/src/components/onboarding/ApplyForOpCreditsForm.tsx @@ -187,6 +187,7 @@ export const ApplyForOpCreditsForm: React.FC = ({ }))} placeholder="Select industry" isRequired + // @ts-expect-error - this works fine onChange={(value) => { if (value?.value) { form.setValue("superchain_verticals", value.value); @@ -213,10 +214,14 @@ export const ApplyForOpCreditsForm: React.FC = ({ label: chain === "Optimism" ? "OP Mainnet" : chain, value: chain, }))} + // @ts-expect-error - this works fine onChange={(values) => { form.setValue( "superchain_chain", - values.map(({ value }) => value).join(";"), + values + // @ts-expect-error - this works fine + .map(({ value }) => value) + .join(";"), ); }} isMulti diff --git a/apps/dashboard/src/components/onboarding/Steps.tsx b/apps/dashboard/src/components/onboarding/Steps.tsx index 85a54772780..f5899b0babd 100644 --- a/apps/dashboard/src/components/onboarding/Steps.tsx +++ b/apps/dashboard/src/components/onboarding/Steps.tsx @@ -18,7 +18,7 @@ import { useTheme } from "next-themes"; import type { StaticImageData } from "next/image"; import Image from "next/image"; import Link from "next/link"; -import { useEffect, useMemo } from "react"; +import { type JSX, useEffect, useMemo } from "react"; import { useActiveWalletChain } from "thirdweb/react"; const Step = { diff --git a/apps/dashboard/src/components/onboarding/Title.tsx b/apps/dashboard/src/components/onboarding/Title.tsx index d7c0537bda6..83c72061b04 100644 --- a/apps/dashboard/src/components/onboarding/Title.tsx +++ b/apps/dashboard/src/components/onboarding/Title.tsx @@ -1,3 +1,4 @@ +import type { JSX } from "react"; type TitleAndDescriptionProps = { heading: string | JSX.Element; description: string | JSX.Element; diff --git a/apps/dashboard/src/components/settings/Account/Billing/CouponCard.tsx b/apps/dashboard/src/components/settings/Account/Billing/CouponCard.tsx index 93dcf204875..8fb00d662c1 100644 --- a/apps/dashboard/src/components/settings/Account/Billing/CouponCard.tsx +++ b/apps/dashboard/src/components/settings/Account/Billing/CouponCard.tsx @@ -25,9 +25,9 @@ import { z } from "zod"; const LazyShareFreeWalletsModal = dynamic( () => - import("./share-free-wallets-modal.client").then( - (mod) => mod.ShareFreeWalletsModal, - ), + import("./share-free-wallets-modal.client").then((mod) => ({ + default: mod.ShareFreeWalletsModal, + })), { ssr: false, loading: () => null, diff --git a/apps/dashboard/src/components/settings/Account/Billing/DowngradeDialog.tsx b/apps/dashboard/src/components/settings/Account/Billing/DowngradeDialog.tsx index 878510b6f4c..195886d75ed 100644 --- a/apps/dashboard/src/components/settings/Account/Billing/DowngradeDialog.tsx +++ b/apps/dashboard/src/components/settings/Account/Billing/DowngradeDialog.tsx @@ -48,6 +48,7 @@ export const BillingDowngradeDialog: React.FC = ({ const [otherFeedback, setOtherFeedback] = useState(""); return ( + // @ts-expect-error - this works fine diff --git a/apps/dashboard/src/components/settings/Account/UsageCard.tsx b/apps/dashboard/src/components/settings/Account/UsageCard.tsx index 477e84efdb7..88269eca370 100644 --- a/apps/dashboard/src/components/settings/Account/UsageCard.tsx +++ b/apps/dashboard/src/components/settings/Account/UsageCard.tsx @@ -3,6 +3,8 @@ import { cn } from "@/lib/utils"; import { CircleHelpIcon } from "lucide-react"; import { toUSD } from "utils/number"; +import type { JSX } from "react"; + interface UsageCardProps { name: string; overage?: number; diff --git a/apps/dashboard/src/core-ui/batch-upload/batch-table.tsx b/apps/dashboard/src/core-ui/batch-upload/batch-table.tsx index 622b81ceca2..d0477e8c907 100644 --- a/apps/dashboard/src/core-ui/batch-upload/batch-table.tsx +++ b/apps/dashboard/src/core-ui/batch-upload/batch-table.tsx @@ -50,7 +50,7 @@ const FileVideo: React.FC< }; interface BatchTableProps { data: NFTInput[]; - portalRef: React.RefObject; + portalRef: React.RefObject; nextTokenIdToMint?: bigint; } diff --git a/apps/dashboard/src/core-ui/batch-upload/lazy-mint-form/select-option.tsx b/apps/dashboard/src/core-ui/batch-upload/lazy-mint-form/select-option.tsx index 891622df0fb..5eb8f1e6699 100644 --- a/apps/dashboard/src/core-ui/batch-upload/lazy-mint-form/select-option.tsx +++ b/apps/dashboard/src/core-ui/batch-upload/lazy-mint-form/select-option.tsx @@ -1,7 +1,7 @@ import { cn } from "@/lib/utils"; import { Flex, Radio, Tooltip } from "@chakra-ui/react"; import { InfoIcon } from "lucide-react"; -import type { MouseEventHandler } from "react"; +import type { JSX, MouseEventHandler } from "react"; import { Card, Heading, Text } from "tw-components"; interface SelectOptionProps { diff --git a/apps/dashboard/src/pages/hackathon/consumer-crypto.tsx b/apps/dashboard/src/pages/hackathon/consumer-crypto.tsx index 4a3856f3592..ae79ebe8d13 100644 --- a/apps/dashboard/src/pages/hackathon/consumer-crypto.tsx +++ b/apps/dashboard/src/pages/hackathon/consumer-crypto.tsx @@ -19,7 +19,10 @@ import { PageId } from "page-id"; import { Heading, LinkButton, Text } from "tw-components"; const List = dynamic( - () => import("@chakra-ui/react").then((result) => result.List), + () => + import("@chakra-ui/react").then((result) => ({ + default: result.List, + })), { ssr: false, }, diff --git a/apps/dashboard/src/pages/hackathon/earn.tsx b/apps/dashboard/src/pages/hackathon/earn.tsx index a3852e05f9f..56c655d712e 100644 --- a/apps/dashboard/src/pages/hackathon/earn.tsx +++ b/apps/dashboard/src/pages/hackathon/earn.tsx @@ -18,7 +18,10 @@ import { PageId } from "page-id"; import { Heading, LinkButton, Text } from "tw-components"; const List = dynamic( - () => import("@chakra-ui/react").then((result) => result.List), + () => + import("@chakra-ui/react").then((result) => ({ + default: result.List, + })), { ssr: false, }, diff --git a/apps/dashboard/src/pages/template/[id].tsx b/apps/dashboard/src/pages/template/[id].tsx index f610bbab4c9..fe889bf007f 100644 --- a/apps/dashboard/src/pages/template/[id].tsx +++ b/apps/dashboard/src/pages/template/[id].tsx @@ -6,7 +6,7 @@ import { HomepageTopNav } from "components/product-pages/common/Topnav"; import type { GetStaticPaths, GetStaticProps } from "next"; import { PageId } from "page-id"; import { type TemplateCardProps, templates } from "pages/templates"; -import { Fragment } from "react"; +import { Fragment, type JSX } from "react"; import { Heading, Link, diff --git a/apps/dashboard/src/utils/errorParser.tsx b/apps/dashboard/src/utils/errorParser.tsx index 3c60a9ea08e..288e4766da4 100644 --- a/apps/dashboard/src/utils/errorParser.tsx +++ b/apps/dashboard/src/utils/errorParser.tsx @@ -1,6 +1,8 @@ import Link from "next/link"; import posthog from "posthog-js"; +import type { JSX } from "react"; + const PLEASE_REACH_OUT_MESSAGE = ( If you believe this is incorrect or the error persists, please visit our{" "} diff --git a/apps/playground-web/package.json b/apps/playground-web/package.json index 733bc08e6dc..96e2fd19b17 100644 --- a/apps/playground-web/package.json +++ b/apps/playground-web/package.json @@ -3,7 +3,7 @@ "version": "0.1.1", "private": true, "scripts": { - "dev": " next dev", + "dev": "next dev --turbopack", "build": "next build", "start": "next start", "format": "biome format ./src --write", @@ -31,11 +31,11 @@ "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "lucide-react": "0.454.0", - "next": "14.2.15", + "next": "15.0.2", "next-themes": "^0.3.0", "prettier": "^3.3.2", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0-rc-69d4b800-20241021", + "react-dom": "19.0.0-rc-69d4b800-20241021", "react-pick-color": "^2.0.0", "server-only": "^0.0.1", "shiki": "1.22.2", @@ -45,11 +45,11 @@ }, "devDependencies": { "@types/node": "20.14.9", - "@types/react": "^18.3.11", - "@types/react-dom": "^18.3.1", + "@types/react": "npm:types-react@19.0.0-rc.1", + "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "eslint": "8.57.0", - "eslint-config-next": "14.2.15", - "eslint-plugin-react-compiler": "0.0.0-experimental-fa06e2c-20241014", + "eslint-config-next": "15.0.2", + "eslint-plugin-react-compiler": "19.0.0-beta-8a03594-20241020", "postcss": "8.4.47", "tailwindcss": "3.4.14", "tailwindcss-animate": "^1.0.7", diff --git a/apps/playground-web/src/app/MobileHeader.tsx b/apps/playground-web/src/app/MobileHeader.tsx index c914f1f5943..f60850fa13a 100644 --- a/apps/playground-web/src/app/MobileHeader.tsx +++ b/apps/playground-web/src/app/MobileHeader.tsx @@ -46,7 +46,6 @@ export function MobileHeader() { Playground - - {isOpen && (
diff --git a/apps/playground-web/src/app/connect/auth/page.tsx b/apps/playground-web/src/app/connect/auth/page.tsx index c61059a4794..1893976b95c 100644 --- a/apps/playground-web/src/app/connect/auth/page.tsx +++ b/apps/playground-web/src/app/connect/auth/page.tsx @@ -1,5 +1,3 @@ -export const dynamic = "force-dynamic"; - import { BasicAuthPreview } from "@/components/auth/basic-auth"; import { GatedContentPreview } from "@/components/auth/gated-content"; import { CodeExample } from "@/components/code/code-example"; diff --git a/apps/playground-web/src/app/connect/auth/server/actions/auth.ts b/apps/playground-web/src/app/connect/auth/server/actions/auth.ts index 514c0a7d471..0c144b964e6 100644 --- a/apps/playground-web/src/app/connect/auth/server/actions/auth.ts +++ b/apps/playground-web/src/app/connect/auth/server/actions/auth.ts @@ -2,7 +2,11 @@ import { THIRDWEB_CLIENT } from "@/lib/client"; import { cookies } from "next/headers"; import { getAddress } from "thirdweb"; -import { type VerifyLoginPayloadParams, createAuth } from "thirdweb/auth"; +import { + type GenerateLoginPayloadParams, + type VerifyLoginPayloadParams, + createAuth, +} from "thirdweb/auth"; import { generateAccount, privateKeyToAccount } from "thirdweb/wallets"; const privateKey = process.env.THIRDWEB_ADMIN_PRIVATE_KEY; @@ -15,7 +19,9 @@ const thirdwebAuth = createAuth({ : await generateAccount({ client: THIRDWEB_CLIENT }), }); -export const generatePayload = thirdwebAuth.generatePayload; +export async function generatePayload(options: GenerateLoginPayloadParams) { + return thirdwebAuth.generatePayload(options); +} export async function login(payload: VerifyLoginPayloadParams) { const verifiedPayload = await thirdwebAuth.verifyPayload(payload); @@ -23,7 +29,7 @@ export async function login(payload: VerifyLoginPayloadParams) { const jwt = await thirdwebAuth.generateJWT({ payload: verifiedPayload.payload, }); - cookies().set("jwt", jwt); + (await cookies()).set("jwt", jwt); } } @@ -32,7 +38,7 @@ export async function isLoggedIn(address: string) { if (!address) { return false; } - const jwt = cookies().get("jwt"); + const jwt = (await cookies()).get("jwt"); // if no jwt is found then return false if (!jwt?.value) { return false; @@ -60,5 +66,5 @@ export async function getAuthResult(jwtValue: string) { } export async function logout() { - cookies().delete("jwt"); + (await cookies()).delete("jwt"); } diff --git a/apps/playground-web/src/app/connect/in-app-wallet/ecosystem/page.tsx b/apps/playground-web/src/app/connect/in-app-wallet/ecosystem/page.tsx index 444cf595b78..6d3cb86bd84 100644 --- a/apps/playground-web/src/app/connect/in-app-wallet/ecosystem/page.tsx +++ b/apps/playground-web/src/app/connect/in-app-wallet/ecosystem/page.tsx @@ -1,4 +1,3 @@ -export const dynamic = "force-dynamic"; import { CodeExample } from "@/components/code/code-example"; import { EcosystemConnectEmbed } from "../../../../components/in-app-wallet/ecosystem"; import { Profiles } from "../../../../components/in-app-wallet/profile-sections"; diff --git a/apps/playground-web/src/app/connect/in-app-wallet/page.tsx b/apps/playground-web/src/app/connect/in-app-wallet/page.tsx index ba6e4f75f6d..263ebb02778 100644 --- a/apps/playground-web/src/app/connect/in-app-wallet/page.tsx +++ b/apps/playground-web/src/app/connect/in-app-wallet/page.tsx @@ -1,4 +1,3 @@ -export const dynamic = "force-dynamic"; import { CodeExample } from "@/components/code/code-example"; import { InAppConnectEmbed } from "../../../components/in-app-wallet/connect-button"; import { Profiles } from "../../../components/in-app-wallet/profile-sections"; @@ -42,7 +41,7 @@ function AnyAuth() { inAppWallet( // built-in auth methods { auth: { - options: [ + options: [ "google", "x", "apple", diff --git a/apps/playground-web/src/app/connect/sign-in/button/page.tsx b/apps/playground-web/src/app/connect/sign-in/button/page.tsx index e289c1deaea..dd9302763f1 100644 --- a/apps/playground-web/src/app/connect/sign-in/button/page.tsx +++ b/apps/playground-web/src/app/connect/sign-in/button/page.tsx @@ -1,7 +1,7 @@ "use client"; import ThirdwebProvider from "@/components/thirdweb-provider"; -import { useState } from "react"; +import { use, useState } from "react"; import { APIHeader } from "../../../../components/blocks/APIHeader"; import type { ConnectPlaygroundOptions } from "../components/types"; import { LeftSection } from "./LeftSection"; @@ -50,9 +50,10 @@ const defaultConnectOptions: ConnectPlaygroundOptions = { requireApproval: false, }; -export default function Page({ - searchParams, -}: { searchParams: { tab: string } }) { +export default function Page(props: { + searchParams: Promise<{ tab: string }>; +}) { + const searchParams = use(props.searchParams); const [connectOptions, setConnectOptions] = useState(defaultConnectOptions); diff --git a/apps/playground-web/src/app/connect/sign-in/components/ColorFormGroup.tsx b/apps/playground-web/src/app/connect/sign-in/components/ColorFormGroup.tsx index dff05012a49..4747adb8464 100644 --- a/apps/playground-web/src/app/connect/sign-in/components/ColorFormGroup.tsx +++ b/apps/playground-web/src/app/connect/sign-in/components/ColorFormGroup.tsx @@ -48,7 +48,6 @@ export function ColorFormGroup(props: { />
-
diff --git a/apps/playground-web/src/components/auth/gated-content.tsx b/apps/playground-web/src/components/auth/gated-content.tsx index 027a737f588..52b0df5d3f4 100644 --- a/apps/playground-web/src/components/auth/gated-content.tsx +++ b/apps/playground-web/src/components/auth/gated-content.tsx @@ -8,7 +8,7 @@ import { balanceOf } from "thirdweb/extensions/erc20"; import { AuthButton } from "./auth-button"; export async function GatedContentPreview() { - const jwt = cookies().get("jwt"); + const jwt = (await cookies()).get("jwt"); const authResult = jwt?.value ? await getAuthResult(jwt.value) : undefined; if (!authResult) { return ( diff --git a/apps/playground-web/src/components/code/code-example.tsx b/apps/playground-web/src/components/code/code-example.tsx index edd5dfabce5..afd311c47ce 100644 --- a/apps/playground-web/src/components/code/code-example.tsx +++ b/apps/playground-web/src/components/code/code-example.tsx @@ -1,3 +1,4 @@ +import type { JSX } from "react"; import type { BundledLanguage } from "shiki"; import { Code } from "./code"; diff --git a/apps/playground-web/src/components/ui/sidebar.tsx b/apps/playground-web/src/components/ui/sidebar.tsx index 887b3b4912e..0d1c90f1cf5 100644 --- a/apps/playground-web/src/components/ui/sidebar.tsx +++ b/apps/playground-web/src/components/ui/sidebar.tsx @@ -114,7 +114,6 @@ function DocSidebarNonCollapsible(props: {
{name}
)}
-
    {links.map((link, i) => { return ( diff --git a/apps/portal/mdx-components.tsx b/apps/portal/mdx-components.tsx index 1a47212bc7c..6faf4c5f2f7 100644 --- a/apps/portal/mdx-components.tsx +++ b/apps/portal/mdx-components.tsx @@ -1,12 +1,12 @@ import { CodeBlock, InlineCode } from "@/components/Document/Code"; import { DocLink } from "@/components/Document/DocLink"; import { Heading } from "@/components/Document/Heading"; -import { UnorderedList, OrderedList } from "@/components/Document/List"; +import { OrderedList, UnorderedList } from "@/components/Document/List"; import { Paragraph } from "@/components/Document/Paragraph"; import { Separator } from "@/components/Document/Separator"; import { TBody, Table, Td, Th, Tr } from "@/components/Document/Table"; -import type { MDXComponents } from "mdx/types"; import GithubSlugger from "github-slugger"; +import type { MDXComponents } from "mdx/types"; import type { BuiltinLanguage } from "shiki"; export function useMDXComponents(components: MDXComponents): MDXComponents { diff --git a/apps/portal/package.json b/apps/portal/package.json index 8b32baa8f25..fc7c2ea204f 100644 --- a/apps/portal/package.json +++ b/apps/portal/package.json @@ -5,7 +5,7 @@ "scripts": { "preinstall": "npx only-allow pnpm", "predev": "pnpm run create-index", - "dev": "next dev", + "dev": "next dev --turbopack", "prebuild": "pnpm run create-index", "build": "next build", "postbuild": "pnpm run extract-search-data", @@ -20,7 +20,7 @@ "@dirtycajunrice/klee": "^1.0.1", "@mdx-js/loader": "^2.3.0", "@mdx-js/react": "^2.3.0", - "@next/mdx": "^13.5.6", + "@next/mdx": "15.0.2", "@radix-ui/react-dialog": "1.1.2", "@radix-ui/react-dropdown-menu": "^2.1.2", "@radix-ui/react-slot": "^1.1.0", @@ -34,13 +34,13 @@ "flexsearch": "^0.7.43", "github-slugger": "^2.0.0", "lucide-react": "0.454.0", - "next": "14.2.15", + "next": "15.0.2", "nextjs-toploader": "^1.6.12", "node-html-parser": "^6.1.13", "posthog-js": "1.67.1", "prettier": "^3.3.2", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0-rc-69d4b800-20241021", + "react-dom": "19.0.0-rc-69d4b800-20241021", "react-html-parser": "2.0.2", "remark-gfm": "3.0.1", "semver": "^7.6.0", @@ -56,8 +56,8 @@ "@types/flexsearch": "^0.7.6", "@types/mdx": "^2.0.13", "@types/node": "20.14.9", - "@types/react": "^18.3.11", - "@types/react-dom": "^18.3.1", + "@types/react": "npm:types-react@19.0.0-rc.1", + "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "@types/react-html-parser": "^2.0.6", "@types/tryghost__content-api": "^1.3.16", "@typescript-eslint/eslint-plugin": "7.14.1", @@ -65,7 +65,7 @@ "autoprefixer": "^10.4.19", "eslint": "8.57.0", "eslint-config-biome": "1.9.3", - "eslint-config-next": "14.2.15", + "eslint-config-next": "15.0.2", "eslint-plugin-mdx": "^3.1.5", "eslint-plugin-svg-jsx": "^1.2.4", "eslint-plugin-tailwindcss": "^3.17.5", diff --git a/apps/portal/src/app/changelog/[slug]/page.tsx b/apps/portal/src/app/changelog/[slug]/page.tsx index 56c0ec51e5a..32c47777a82 100644 --- a/apps/portal/src/app/changelog/[slug]/page.tsx +++ b/apps/portal/src/app/changelog/[slug]/page.tsx @@ -13,11 +13,11 @@ import { RenderDate } from "../components/RenderData"; import { transform } from "../utils/transform"; export default async function Page(props: { - params: { + params: Promise<{ slug: string; - }; + }>; }) { - const data = (await fetchPost(props.params.slug))[0]; + const data = (await fetchPost((await props.params).slug))[0]; if (!data) { notFound(); diff --git a/apps/portal/src/app/changelog/layout.tsx b/apps/portal/src/app/changelog/layout.tsx index 50a42259b3e..635d9bc665a 100644 --- a/apps/portal/src/app/changelog/layout.tsx +++ b/apps/portal/src/app/changelog/layout.tsx @@ -2,4 +2,4 @@ export default function Layout(props: { children: React.ReactNode }) { return props.children; } -export const revalidate = 5 * 60; // 5 minutes +export const revalidate = 300; // 5 minutes diff --git a/apps/portal/src/app/react-native/v5/[...slug]/page.tsx b/apps/portal/src/app/react-native/v5/[...slug]/page.tsx index ad53f879591..4f0e2fc9d54 100644 --- a/apps/portal/src/app/react-native/v5/[...slug]/page.tsx +++ b/apps/portal/src/app/react-native/v5/[...slug]/page.tsx @@ -3,12 +3,12 @@ import { RootTDoc } from "../../../references/components/TDoc/Root"; import { fetchTypeScriptDoc } from "../../../references/components/TDoc/fetchDocs/fetchTypeScriptDoc"; import { getSlugToDocMap } from "../../../references/components/TDoc/utils/slugs"; -type PageProps = { params: { slug: string[] } }; +type PageProps = { params: Promise<{ slug: string[] }> }; export default async function Page(props: PageProps) { const doc = await fetchTypeScriptDoc("v5"); const slugToDoc = getSlugToDocMap(doc); - const docSlug = props.params.slug?.join("/"); + const docSlug = (await props.params).slug?.join("/"); if (!docSlug) { notFound(); diff --git a/apps/portal/src/app/react/v5/[...slug]/page.tsx b/apps/portal/src/app/react/v5/[...slug]/page.tsx index ad53f879591..4f0e2fc9d54 100644 --- a/apps/portal/src/app/react/v5/[...slug]/page.tsx +++ b/apps/portal/src/app/react/v5/[...slug]/page.tsx @@ -3,12 +3,12 @@ import { RootTDoc } from "../../../references/components/TDoc/Root"; import { fetchTypeScriptDoc } from "../../../references/components/TDoc/fetchDocs/fetchTypeScriptDoc"; import { getSlugToDocMap } from "../../../references/components/TDoc/utils/slugs"; -type PageProps = { params: { slug: string[] } }; +type PageProps = { params: Promise<{ slug: string[] }> }; export default async function Page(props: PageProps) { const doc = await fetchTypeScriptDoc("v5"); const slugToDoc = getSlugToDocMap(doc); - const docSlug = props.params.slug?.join("/"); + const docSlug = (await props.params).slug?.join("/"); if (!docSlug) { notFound(); diff --git a/apps/portal/src/app/references/components/TDoc/PageLayout.tsx b/apps/portal/src/app/references/components/TDoc/PageLayout.tsx index 8109b4bdfba..46b306caede 100644 --- a/apps/portal/src/app/references/components/TDoc/PageLayout.tsx +++ b/apps/portal/src/app/references/components/TDoc/PageLayout.tsx @@ -20,8 +20,11 @@ import { getSidebarLinkGroups } from "./utils/getSidebarLinkgroups"; import { fetchAllSlugs, getSlugToDocMap } from "./utils/slugs"; import { nameToSubgroupSlug, subgroups } from "./utils/subgroups"; -type PageProps = { params: { version: string; slug?: string[] } }; -type LayoutProps = { params: { version: string }; children: React.ReactNode }; +type PageProps = { params: Promise<{ version: string; slug?: string[] }> }; +type LayoutProps = { + params: Promise<{ version: string }>; + children: React.ReactNode; +}; // make sure getTDocPage() is used in .../[version]/[...slug]/page.tsx file export function getTDocPage(options: { @@ -34,10 +37,11 @@ export function getTDocPage(options: { const { getDoc, sdkTitle, packageSlug, getVersions, metadataIcon } = options; async function Page(props: PageProps) { - const version = props.params.version ?? "v5"; + const params = await props.params; + const version = params.version ?? "v5"; const doc = await getDoc(version); const slugToDoc = getSlugToDocMap(doc); - const docSlug = props.params.slug?.join("/"); + const docSlug = params.slug?.join("/"); if (!version) { notFound(); @@ -122,18 +126,19 @@ export function getTDocPage(options: { ); const paths = returnVal.flat(); - return paths; + return paths.map((p) => Promise.resolve(p)); } async function generateMetadata(props: PageProps): Promise { - let docName = props.params.slug ? props.params.slug[0] : undefined; + const params = await props.params; + let docName = params.slug ? params.slug[0] : undefined; if (!docName) { return { title: `${sdkTitle} | thirdweb docs`, }; } - const extensionName = props.params.slug ? props.params.slug[1] : undefined; + const extensionName = params.slug ? params.slug[1] : undefined; if (extensionName) { docName = `${extensionName} - ${docName}`; } @@ -169,7 +174,8 @@ export function getTDocLayout(options: { const { getDoc, packageSlug, sdkTitle } = options; return async function Layout(props: LayoutProps) { - const { version } = props.params; + const params = await props.params; + const { version } = params; const doc = await getDoc(version); return ( @@ -299,7 +305,6 @@ function RenderLinkGroup(props: { linkGroup: LinkGroup; level: number }) { ); } })} - {ungroupedLinks.length > 0 && ( }; export default async function Page(props: PageProps) { const doc = await fetchTypeScriptDoc("v5"); const slugToDoc = getSlugToDocMap(doc); - const docSlug = props.params.slug?.join("/"); + const docSlug = (await props.params).slug?.join("/"); if (!docSlug) { notFound(); diff --git a/apps/portal/src/app/typescript/v5/supported-wallets/[walletId]/page.tsx b/apps/portal/src/app/typescript/v5/supported-wallets/[walletId]/page.tsx index fff4171c346..c9373dc1786 100644 --- a/apps/portal/src/app/typescript/v5/supported-wallets/[walletId]/page.tsx +++ b/apps/portal/src/app/typescript/v5/supported-wallets/[walletId]/page.tsx @@ -21,12 +21,13 @@ import chromeStoreSvg from "./assets/chromestore.svg"; import playStoreSvg from "./assets/playstore.svg"; type PageProps = { - params: { + params: Promise<{ walletId: WalletId; - }; + }>; }; -export async function generateMetadata({ params }: PageProps) { +export async function generateMetadata(props: PageProps) { + const params = await props.params; const walletMetadata = await getWalletInfo(params.walletId); return createMetadata({ @@ -40,9 +41,10 @@ export async function generateMetadata({ params }: PageProps) { } export default async function Page(props: PageProps) { + const params = await props.params; const [walletMetadata, walletImage] = await Promise.all([ - getWalletInfo(props.params.walletId), - getWalletInfo(props.params.walletId, true), + getWalletInfo(params.walletId), + getWalletInfo(params.walletId, true), ]); const isWCSupported = @@ -59,12 +61,11 @@ export default async function Page(props: PageProps) { name: "Supported Wallets", }, { - href: `/typescript/v5/supported-wallets/${props.params.walletId}`, + href: `/typescript/v5/supported-wallets/${params.walletId}`, name: walletMetadata.name, }, ]} /> -
    - {walletMetadata.homepage} -
    {walletMetadata.app.android && ( )}
    - Wallet ID - - - + Connect Wallet - TypeScript @@ -130,11 +125,11 @@ export default async function Page(props: PageProps) { lang="ts" code={ isWCSupported && isInjectedSupported - ? injectedAndWCSupportedCodeTS(props.params.walletId) + ? injectedAndWCSupportedCodeTS(params.walletId) : isInjectedSupported - ? injectedSupportedTS(props.params.walletId) + ? injectedSupportedTS(params.walletId) : isWCSupported - ? WCSupportedTS(props.params.walletId) + ? WCSupportedTS(params.walletId) : "Code not available" } /> @@ -144,11 +139,11 @@ export default async function Page(props: PageProps) { lang="ts" code={ isWCSupported && isInjectedSupported - ? injectedAndWCSupportedCodeReact(props.params.walletId) + ? injectedAndWCSupportedCodeReact(params.walletId) : isInjectedSupported - ? injectedSupportedCodeReact(props.params.walletId) + ? injectedSupportedCodeReact(params.walletId) : isWCSupported - ? WCSupportedCodeReact(props.params.walletId) + ? WCSupportedCodeReact(params.walletId) : "Code not available" } /> @@ -167,7 +162,7 @@ export default async function Page(props: PageProps) { Example - + @@ -179,9 +174,9 @@ export async function generateStaticParams(): Promise { const walletList = await getAllWalletsList(); return walletList.map((w) => { - return { + return Promise.resolve({ walletId: w.id, - }; + }); }); } diff --git a/apps/portal/src/components/Document/Code.tsx b/apps/portal/src/components/Document/Code.tsx index f80a722ee8d..467d2091e6d 100644 --- a/apps/portal/src/components/Document/Code.tsx +++ b/apps/portal/src/components/Document/Code.tsx @@ -170,7 +170,6 @@ async function RenderCode(props: { ); })} - {line.length === 0 && i !== tokens.length - 1 && " "}
); diff --git a/apps/portal/src/components/others/Sidebar.tsx b/apps/portal/src/components/others/Sidebar.tsx index 7bcd4f3ad07..a0b923d1dba 100644 --- a/apps/portal/src/components/others/Sidebar.tsx +++ b/apps/portal/src/components/others/Sidebar.tsx @@ -60,7 +60,6 @@ export function DocSidebar(props: ReferenceSideBarProps) { {props.header || (

{props.name}

)} -
    {props.links.map((link, i) => ( // biome-ignore lint/suspicious/noArrayIndexKey: TODO - fix this @@ -163,7 +162,6 @@ function DocSidebarNonCollapsible(props: {
    {name}
    )}
-
    {links.map((link, i) => { return ( diff --git a/apps/wallet-ui/package.json b/apps/wallet-ui/package.json index e118efbaea1..73a87a3c7f6 100644 --- a/apps/wallet-ui/package.json +++ b/apps/wallet-ui/package.json @@ -3,14 +3,14 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev --turbo", + "dev": "next dev --turbopack", "build": "next build", "start": "next start", "lint": "biome check ./src", "fix": "biome check ./src --fix" }, "dependencies": { - "@hookform/resolvers": "^3.9.0", + "@hookform/resolvers": "^3.9.1", "@noble/curves": "1.6.0", "@radix-ui/react-dialog": "1.1.2", "@radix-ui/react-label": "^2.1.0", @@ -22,10 +22,10 @@ "clsx": "^2.1.1", "cmdk": "^1.0.0", "lucide-react": "0.454.0", - "next": "14.2.15", + "next": "15.0.2", "next-themes": "^0.3.0", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0-rc-69d4b800-20241021", + "react-dom": "19.0.0-rc-69d4b800-20241021", "react-hook-form": "7.52.0", "sonner": "^1.5.0", "tailwind-merge": "^2.5.4", @@ -36,10 +36,10 @@ }, "devDependencies": { "@types/node": "20.14.9", - "@types/react": "^18.3.11", - "@types/react-dom": "^18.3.1", + "@types/react": "npm:types-react@19.0.0-rc.1", + "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "eslint": "8.57.0", - "eslint-config-next": "14.2.15", + "eslint-config-next": "15.0.2", "postcss": "8.4.47", "tailwindcss": "3.4.14", "typescript": "5.6.3" diff --git a/apps/wallet-ui/src/app/[ecosystem]/(authed)/layout.tsx b/apps/wallet-ui/src/app/[ecosystem]/(authed)/layout.tsx index 09a4e4c31a6..ff3f5ae029d 100644 --- a/apps/wallet-ui/src/app/[ecosystem]/(authed)/layout.tsx +++ b/apps/wallet-ui/src/app/[ecosystem]/(authed)/layout.tsx @@ -4,13 +4,14 @@ import { getEcosystemInfo } from "@/lib/ecosystems"; import { resolveScheme } from "thirdweb/storage"; import { client } from "../../../lib/client"; -export default async function Layout({ - children, - params, -}: { +export default async function Layout(props: { children: React.ReactNode; - params: { ecosystem: string }; + params: Promise<{ ecosystem: string }>; }) { + const params = await props.params; + + const { children } = props; + await authedOnly(); const ecosystem = await getEcosystemInfo(params.ecosystem); return ( diff --git a/apps/wallet-ui/src/app/[ecosystem]/(authed)/wallet/[address]/layout.tsx b/apps/wallet-ui/src/app/[ecosystem]/(authed)/wallet/[address]/layout.tsx index 735bbdd557c..eb74f42cf64 100644 --- a/apps/wallet-ui/src/app/[ecosystem]/(authed)/wallet/[address]/layout.tsx +++ b/apps/wallet-ui/src/app/[ecosystem]/(authed)/wallet/[address]/layout.tsx @@ -8,9 +8,10 @@ import { resolveName } from "thirdweb/extensions/ens"; import { shortenAddress } from "thirdweb/utils"; export async function generateMetadata( - { params }: { params: { ecosystem: string; address: string } }, + props: { params: Promise<{ ecosystem: string; address: string }> }, parent: ResolvingMetadata, ): Promise { + const params = await props.params; const [ecosystem, parentMetadata] = await Promise.all([ getEcosystemInfo(params.ecosystem), parent, @@ -25,13 +26,14 @@ export async function generateMetadata( }; } -export default async function Layout({ - children, - params, -}: { +export default async function Layout(props: { children: React.ReactNode; - params: { ecosystem: string; address: string }; + params: Promise<{ ecosystem: string; address: string }>; }) { + const params = await props.params; + + const { children } = props; + const ensPromise = resolveName({ client, address: params.address, diff --git a/apps/wallet-ui/src/app/[ecosystem]/(authed)/wallet/[address]/page.tsx b/apps/wallet-ui/src/app/[ecosystem]/(authed)/wallet/[address]/page.tsx index 5438a916a3b..ae4935964be 100644 --- a/apps/wallet-ui/src/app/[ecosystem]/(authed)/wallet/[address]/page.tsx +++ b/apps/wallet-ui/src/app/[ecosystem]/(authed)/wallet/[address]/page.tsx @@ -2,13 +2,18 @@ import { AutoConnectWalletConnect } from "@/components/AutoConnectWalletConnect" import NftGallery from "@/components/NftGallery"; import { getAddress } from "thirdweb"; -export default function Page({ - params: { address }, - searchParams: { chainId, uri }, -}: { - params: { address: string }; - searchParams: { chainId?: string; uri?: string }; +export default async function Page(props: { + params: Promise<{ address: string }>; + searchParams: Promise<{ chainId?: string; uri?: string }>; }) { + const searchParams = await props.searchParams; + + const { chainId, uri } = searchParams; + + const params = await props.params; + + const { address } = params; + return ( <> diff --git a/apps/wallet-ui/src/app/[ecosystem]/layout.tsx b/apps/wallet-ui/src/app/[ecosystem]/layout.tsx index fcfae6a9ae0..94f5d23a745 100644 --- a/apps/wallet-ui/src/app/[ecosystem]/layout.tsx +++ b/apps/wallet-ui/src/app/[ecosystem]/layout.tsx @@ -2,9 +2,10 @@ import { getEcosystemInfo } from "@/lib/ecosystems"; import type { Metadata, ResolvingMetadata } from "next"; export async function generateMetadata( - { params }: { params: { ecosystem: string } }, + props: { params: Promise<{ ecosystem: string }> }, parent: ResolvingMetadata, ): Promise { + const params = await props.params; const [ecosystem, parentMetadata] = await Promise.all([ getEcosystemInfo(params.ecosystem), parent, diff --git a/apps/wallet-ui/src/app/[ecosystem]/wc/page.tsx b/apps/wallet-ui/src/app/[ecosystem]/wc/page.tsx index 19a8a9fb1f0..b83388f18c5 100644 --- a/apps/wallet-ui/src/app/[ecosystem]/wc/page.tsx +++ b/apps/wallet-ui/src/app/[ecosystem]/wc/page.tsx @@ -2,11 +2,13 @@ import { getCurrentUser } from "@/lib/auth"; import { redirect } from "next/navigation"; -export default async function Page({ - searchParams: { uri }, -}: { - searchParams: { uri: string }; +export default async function Page(props: { + searchParams: Promise<{ uri: string }>; }) { + const searchParams = await props.searchParams; + + const { uri } = searchParams; + const currentUser = await getCurrentUser(); if (!currentUser) { diff --git a/apps/wallet-ui/src/lib/auth.ts b/apps/wallet-ui/src/lib/auth.ts index 95189a18f18..7b1bdd933a6 100644 --- a/apps/wallet-ui/src/lib/auth.ts +++ b/apps/wallet-ui/src/lib/auth.ts @@ -34,7 +34,7 @@ export async function login(payload: VerifyLoginPayloadParams) { const jwt = await thirdwebAuth.generateJWT({ payload: verifiedPayload.payload, }); - cookies().set({ + (await cookies()).set({ name: "jwt", value: jwt, httpOnly: true, @@ -63,7 +63,7 @@ export async function isLoggedIn(): Promise { } export async function getCurrentUser(): Promise { - const jwt = cookies().get("jwt"); + const jwt = (await cookies()).get("jwt"); if (!jwt?.value) { return null; } @@ -76,5 +76,5 @@ export async function getCurrentUser(): Promise { } export async function logout() { - cookies().delete("jwt"); + (await cookies()).delete("jwt"); } diff --git a/package.json b/package.json index c9ed98a9196..91bd6cf9aa4 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,9 @@ "send@<0.19.0": "^0.19.0", "elliptic@<6.5.7": "^6.5.7", "cookie@<0.7.0": "^0.7.0", - "elliptic@<6.6.0": "^6.6.0" + "elliptic@<6.6.0": "^6.6.0", + "@types/react": "npm:types-react@19.0.0-rc.1", + "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1" } }, "packageManager": "pnpm@9.11.0" diff --git a/packages/react-native-adapter/package.json b/packages/react-native-adapter/package.json index 1493e50df23..7db9f9e709c 100644 --- a/packages/react-native-adapter/package.json +++ b/packages/react-native-adapter/package.json @@ -28,9 +28,9 @@ "src/*" ], "dependencies": { - "@aws-sdk/client-kms": "3.679.0", - "@aws-sdk/client-lambda": "3.680.0", - "@aws-sdk/credential-providers": "3.679.0", + "@aws-sdk/client-kms": "3.682.0", + "@aws-sdk/client-lambda": "3.682.0", + "@aws-sdk/credential-providers": "3.682.0", "@mobile-wallet-protocol/client": "0.1.1", "@walletconnect/react-native-compat": "2.17.1" }, diff --git a/packages/thirdweb/package.json b/packages/thirdweb/package.json index 3b4d5eb53fd..ee569d68bc9 100644 --- a/packages/thirdweb/package.json +++ b/packages/thirdweb/package.json @@ -215,10 +215,10 @@ "@walletconnect/sign-client": "2.17.1", "abitype": "1.0.6", "fuse.js": "7.0.0", - "input-otp": "^1.2.4", + "input-otp": "^1.2.5", "mipd": "0.0.7", "uqr": "0.1.2", - "viem": "2.21.35" + "viem": "2.21.37" }, "peerDependencies": { "@aws-sdk/client-lambda": "^3", @@ -318,9 +318,9 @@ "node": ">=18" }, "devDependencies": { - "@aws-sdk/client-kms": "3.679.0", - "@aws-sdk/client-lambda": "3.680.0", - "@aws-sdk/credential-providers": "3.679.0", + "@aws-sdk/client-kms": "3.682.0", + "@aws-sdk/client-lambda": "3.682.0", + "@aws-sdk/credential-providers": "3.682.0", "@biomejs/biome": "1.9.4", "@chromatic-com/storybook": "2.0.2", "@codspeed/vitest-plugin": "3.1.1", @@ -339,7 +339,7 @@ "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", "@types/cross-spawn": "^6.0.6", - "@types/react": "^18.3.11", + "@types/react": "npm:types-react@19.0.0-rc.1", "@viem/anvil": "0.0.10", "@vitejs/plugin-react": "^4.3.3", "@vitest/coverage-v8": "2.1.4", @@ -351,10 +351,10 @@ "expo-linking": "6.3.1", "expo-web-browser": "13.0.3", "happy-dom": "^15.7.4", - "knip": "5.34.2", + "knip": "5.34.3", "msw": "^2.5.2", "prettier": "^3.3.2", - "react": "18.3.1", + "react": "19.0.0-rc-69d4b800-20241021", "react-native": "0.76.0", "react-native-aes-gcm-crypto": "0.2.2", "react-native-passkey": "3.0.0-beta2", diff --git a/packages/thirdweb/src/react/core/hooks/connection/ConnectButtonProps.ts b/packages/thirdweb/src/react/core/hooks/connection/ConnectButtonProps.ts index 2cab2aeac06..fa83bf90dbf 100644 --- a/packages/thirdweb/src/react/core/hooks/connection/ConnectButtonProps.ts +++ b/packages/thirdweb/src/react/core/hooks/connection/ConnectButtonProps.ts @@ -1,3 +1,4 @@ +import type { JSX } from "react"; import type { Chain } from "../../../../chains/types.js"; import type { ThirdwebClient } from "../../../../client/client.js"; import type { BuyWithCryptoStatus } from "../../../../pay/buyWithCrypto/getStatus.js"; diff --git a/packages/thirdweb/src/react/core/hooks/contract/useContractEvents.ts b/packages/thirdweb/src/react/core/hooks/contract/useContractEvents.ts index 32fdb3b15ef..61aca6ead5c 100644 --- a/packages/thirdweb/src/react/core/hooks/contract/useContractEvents.ts +++ b/packages/thirdweb/src/react/core/hooks/contract/useContractEvents.ts @@ -84,7 +84,7 @@ export function useContractEvents< enabled = true, watch = true, } = options; - const latestBlockNumber = useRef(); // We use this to keep track of the latest block number when new pollers are spawned + const latestBlockNumber = useRef(undefined); // We use this to keep track of the latest block number when new pollers are spawned const queryClient = useQueryClient(); diff --git a/packages/thirdweb/src/react/native/ui/connect/ConnectModal.tsx b/packages/thirdweb/src/react/native/ui/connect/ConnectModal.tsx index 804efe246e1..c090c35978d 100644 --- a/packages/thirdweb/src/react/native/ui/connect/ConnectModal.tsx +++ b/packages/thirdweb/src/react/native/ui/connect/ConnectModal.tsx @@ -1,4 +1,4 @@ -import { useCallback, useState } from "react"; +import { type JSX, useCallback, useState } from "react"; import { Platform, StyleSheet, View } from "react-native"; import { SvgXml } from "react-native-svg"; import type { Chain } from "../../../../chains/types.js"; diff --git a/packages/thirdweb/src/react/native/ui/connect/ConnectedModal.tsx b/packages/thirdweb/src/react/native/ui/connect/ConnectedModal.tsx index 036ee81b2e6..c48312a1158 100644 --- a/packages/thirdweb/src/react/native/ui/connect/ConnectedModal.tsx +++ b/packages/thirdweb/src/react/native/ui/connect/ConnectedModal.tsx @@ -1,4 +1,4 @@ -import { useEffect, useState } from "react"; +import { type JSX, useEffect, useState } from "react"; import { Linking, StyleSheet, TouchableOpacity, View } from "react-native"; import type { ThirdwebClient } from "../../../../client/client.js"; import { getContract } from "../../../../contract/contract.js"; diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/Details.tsx b/packages/thirdweb/src/react/web/ui/ConnectWallet/Details.tsx index 8aebe86dd70..a5d8e0ade03 100644 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/Details.tsx +++ b/packages/thirdweb/src/react/web/ui/ConnectWallet/Details.tsx @@ -9,7 +9,7 @@ import { TextAlignJustifyIcon, } from "@radix-ui/react-icons"; import { useQuery } from "@tanstack/react-query"; -import { useContext, useEffect, useState } from "react"; +import { type JSX, useContext, useEffect, useState } from "react"; import { trackPayEvent } from "../../../../analytics/track/pay.js"; import type { Chain } from "../../../../chains/types.js"; import type { ThirdwebClient } from "../../../../client/client.js"; diff --git a/packages/thirdweb/src/react/web/ui/MediaRenderer/ModelViewer.tsx b/packages/thirdweb/src/react/web/ui/MediaRenderer/ModelViewer.tsx index 47f260a9831..0f6e856ea66 100644 --- a/packages/thirdweb/src/react/web/ui/MediaRenderer/ModelViewer.tsx +++ b/packages/thirdweb/src/react/web/ui/MediaRenderer/ModelViewer.tsx @@ -1,16 +1,7 @@ import "@google/model-viewer"; -import type { ModelViewerElement } from "@google/model-viewer"; import React from "react"; import type { MediaRendererProps } from "./types.js"; -declare global { - namespace JSX { - interface IntrinsicElements { - "model-viewer": Partial; - } - } -} - const ModelViewer = /* @__PURE__ */ (() => React.forwardRef< HTMLDivElement, @@ -19,6 +10,7 @@ const ModelViewer = /* @__PURE__ */ (() => return (
    {src ? ( + // @ts-expect-error - model-viewer is not a standard HTML element (); + const walletToConnect = useRef(undefined); const [status, setStatus] = useState<"loading" | "error" | "selecting">( "selecting", ); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 963cf2ece7d..e573b1360ce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,6 +32,8 @@ overrides: elliptic@<6.5.7: ^6.5.7 cookie@<0.7.0: ^0.7.0 elliptic@<6.6.0: ^6.6.0 + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 importers: @@ -63,94 +65,97 @@ importers: dependencies: '@chakra-ui/react': specifier: ^2.8.2 - version: 2.10.3(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(framer-motion@11.11.10(@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) + version: 2.10.3(@emotion/react@11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(framer-motion@11.11.10(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) '@chakra-ui/styled-system': specifier: ^2.9.2 - version: 2.12.0(react@18.3.1) + version: 2.12.0(react@19.0.0-rc-69d4b800-20241021) '@chakra-ui/theme-tools': specifier: ^2.1.2 - version: 2.2.6(@chakra-ui/styled-system@2.12.0(react@18.3.1))(react@18.3.1) + version: 2.2.6(@chakra-ui/styled-system@2.12.0(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) '@emotion/react': specifier: 11.13.3 - version: 11.13.3(@types/react@18.3.12)(react@18.3.1) + version: 11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) '@emotion/styled': specifier: 11.13.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) '@hookform/resolvers': - specifier: ^3.9.0 - version: 3.9.0(react-hook-form@7.52.0(react@18.3.1)) + specifier: ^3.9.1 + version: 3.9.1(react-hook-form@7.52.0(react@19.0.0-rc-69d4b800-20241021)) '@marsidev/react-turnstile': specifier: ^1.0.2 - version: 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) '@n8tb1t/use-scroll-position': specifier: ^2.0.3 - version: 2.0.3(@types/react@18.3.12)(react@18.3.1) + version: 2.0.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) '@radix-ui/react-alert-dialog': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-avatar': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-checkbox': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-dialog': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-dropdown-menu': specifier: ^2.1.2 - version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-hover-card': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-label': specifier: ^2.1.0 - version: 2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-popover': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-progress': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-radio-group': specifier: ^1.2.1 - version: 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-select': specifier: ^2.1.2 - version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-separator': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-slot': specifier: ^1.1.0 - version: 1.1.0(@types/react@18.3.12)(react@18.3.1) + version: 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) '@radix-ui/react-switch': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-tooltip': specifier: 1.1.3 - version: 1.1.3(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.3(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@sentry/nextjs': specifier: 8.35.0 - version: 8.35.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.27.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.27.0(@opentelemetry/api@1.9.0))(next@14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)) + version: 8.35.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.27.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.27.0(@opentelemetry/api@1.9.0))(next@15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)) '@shazow/whatsabi': specifier: ^0.15.4 version: 0.15.4(@noble/hashes@1.5.0)(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@stripe/react-stripe-js': specifier: ^2.8.1 - version: 2.8.1(@stripe/stripe-js@3.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.8.1(@stripe/stripe-js@3.5.0)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) '@stripe/stripe-js': specifier: ^3.5.0 version: 3.5.0 '@tanstack/react-query': specifier: 5.59.16 - version: 5.59.16(react@18.3.1) + version: 5.59.16(react@19.0.0-rc-69d4b800-20241021) '@tanstack/react-table': specifier: ^8.17.3 - version: 8.20.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 8.20.5(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) '@thirdweb-dev/service-utils': specifier: workspace:* version: link:../../packages/service-utils + '@vercel/functions': + specifier: ^1.4.2 + version: 1.4.2(@aws-sdk/credential-provider-web-identity@3.679.0(@aws-sdk/client-sts@3.682.0)) '@vercel/og': specifier: ^0.6.2 version: 0.6.3 @@ -159,7 +164,7 @@ importers: version: 1.0.6(typescript@5.6.3)(zod@3.23.8) chakra-react-select: specifier: ^4.7.6 - version: 4.10.1(@chakra-ui/react@2.10.3(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(framer-motion@11.11.10(@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))(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.10.1(@chakra-ui/react@2.10.3(@emotion/react@11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(framer-motion@11.11.10(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(@emotion/react@11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -180,13 +185,13 @@ importers: version: 6.0.1 framer-motion: specifier: 11.11.10 - version: 11.11.10(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.11.10(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) fuse.js: specifier: 7.0.0 version: 7.0.0 input-otp: - specifier: ^1.2.4 - version: 1.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.2.5 + version: 1.2.5(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) ioredis: specifier: ^5.4.1 version: 5.4.1 @@ -195,25 +200,25 @@ importers: version: 2.2.0 lottie-react: specifier: ^2.4.0 - version: 2.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.4.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) lucide-react: specifier: 0.454.0 - version: 0.454.0(react@18.3.1) + version: 0.454.0(react@19.0.0-rc-69d4b800-20241021) next: - specifier: 14.2.15 - version: 14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.2 + version: 15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) next-plausible: specifier: ^3.12.0 - version: 3.12.2(next@14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.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) + version: 3.12.2(next@15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) next-seo: specifier: ^6.5.0 - version: 6.6.0(next@14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.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) + version: 6.6.0(next@15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) next-themes: specifier: ^0.3.0 - version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.3.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) nextjs-toploader: specifier: ^1.6.12 - version: 1.6.12(next@14.2.15(@opentelemetry/api@1.9.0)(@playwright/test@1.48.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) + version: 1.6.12(next@15.0.2(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) papaparse: specifier: ^5.4.1 version: 5.4.1 @@ -225,7 +230,7 @@ importers: version: 1.67.1 prism-react-renderer: specifier: ^2.3.1 - version: 2.4.0(react@18.3.1) + version: 2.4.0(react@19.0.0-rc-69d4b800-20241021) prismjs: specifier: ^1.29.0 version: 1.29.0 @@ -233,38 +238,38 @@ importers: specifier: ^1.5.3 version: 1.5.4 react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-69d4b800-20241021 + version: 19.0.0-rc-69d4b800-20241021 react-children-utilities: specifier: ^2.10.0 - version: 2.10.0(react@18.3.1) + version: 2.10.0(react@19.0.0-rc-69d4b800-20241021) react-day-picker: specifier: ^8.10.1 - version: 8.10.1(date-fns@4.1.0)(react@18.3.1) + version: 8.10.1(date-fns@4.1.0)(react@19.0.0-rc-69d4b800-20241021) react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0-rc-69d4b800-20241021 + version: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) react-dropzone: specifier: ^14.2.9 - version: 14.2.10(react@18.3.1) + version: 14.2.10(react@19.0.0-rc-69d4b800-20241021) react-error-boundary: specifier: ^4.1.2 - version: 4.1.2(react@18.3.1) + version: 4.1.2(react@19.0.0-rc-69d4b800-20241021) react-hook-form: specifier: 7.52.0 - version: 7.52.0(react@18.3.1) + version: 7.52.0(react@19.0.0-rc-69d4b800-20241021) react-markdown: specifier: ^9.0.1 - version: 9.0.1(@types/react@18.3.12)(react@18.3.1) + version: 9.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) react-responsive-carousel: specifier: ^3.2.23 version: 3.2.23 react-table: specifier: ^7.8.0 - version: 7.8.0(react@18.3.1) + version: 7.8.0(react@19.0.0-rc-69d4b800-20241021) recharts: - specifier: ^2.13.0 - version: 2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^2.13.1 + version: 2.13.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) remark-gfm: specifier: ^4.0.0 version: 4.0.0 @@ -273,13 +278,13 @@ importers: version: 0.0.1 sonner: specifier: ^1.5.0 - version: 1.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.5.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) spdx-correct: specifier: ^3.2.0 version: 3.2.0 swagger-ui-react: specifier: ^5.17.14 - version: 5.17.14(@types/react@18.3.12)(ramda@0.30.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.17.14(ramda@0.30.1)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) tailwind-merge: specifier: ^2.5.4 version: 2.5.4 @@ -294,7 +299,7 @@ importers: version: 1.3.3 use-debounce: specifier: ^10.0.4 - version: 10.0.4(react@18.3.1) + version: 10.0.4(react@19.0.0-rc-69d4b800-20241021) zod: specifier: 3.23.8 version: 3.23.8 @@ -304,13 +309,13 @@ importers: version: 2.5.5 '@chromatic-com/storybook': specifier: 2.0.2 - version: 2.0.2(react@18.3.1) + version: 2.0.2(react@19.0.0-rc-69d4b800-20241021) '@next/bundle-analyzer': - specifier: 14.2.15 - version: 14.2.15(bufferutil@4.0.8)(utf-8-validate@5.0.10) + specifier: 15.0.2 + version: 15.0.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@next/eslint-plugin-next': - specifier: 14.2.15 - version: 14.2.15 + specifier: 15.0.2 + version: 15.0.2 '@playwright/test': specifier: 1.48.2 version: 1.48.2 @@ -322,22 +327,22 @@ importers: version: 8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addon-links': specifier: 8.3.6 - version: 8.3.6(react@18.3.1)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + version: 8.3.6(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addon-onboarding': specifier: 8.3.6 - version: 8.3.6(react@18.3.1)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + version: 8.3.6(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addon-viewport': specifier: 8.3.6 version: 8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/blocks': specifier: 8.3.6 - version: 8.3.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + version: 8.3.6(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/nextjs': specifier: 8.3.6 - version: 8.3.6(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)(next@14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.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)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(type-fest@4.26.1)(typescript@5.6.3)(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)) + version: 8.3.6(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)(next@15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(type-fest@4.26.1)(typescript@5.6.3)(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)) '@storybook/react': specifier: 8.3.6 - version: 8.3.6(@storybook/test@8.3.6(storybook@8.3.6(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.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) + version: 8.3.6(@storybook/test@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) '@storybook/test': specifier: 8.3.6 version: 8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) @@ -357,11 +362,11 @@ importers: specifier: ^1.5.5 version: 1.5.5 '@types/react': - specifier: ^18.3.11 - version: 18.3.12 + specifier: npm:types-react@19.0.0-rc.1 + version: types-react@19.0.0-rc.1 '@types/react-dom': - specifier: ^18.3.1 - version: 18.3.1 + specifier: npm:types-react-dom@19.0.0-rc.1 + version: types-react-dom@19.0.0-rc.1 '@types/react-table': specifier: ^7.7.20 version: 7.7.20 @@ -390,17 +395,17 @@ importers: specifier: 1.9.3 version: 1.9.3 eslint-plugin-react-compiler: - specifier: 0.0.0-experimental-fa06e2c-20241014 - version: 0.0.0-experimental-fa06e2c-20241014(eslint@8.57.0) + specifier: 19.0.0-beta-8a03594-20241020 + version: 19.0.0-beta-8a03594-20241020(eslint@8.57.0) eslint-plugin-storybook: specifier: ^0.9.0 version: 0.9.0(eslint@8.57.0)(typescript@5.6.3) knip: - specifier: 5.34.2 - version: 5.34.2(@types/node@20.14.9)(typescript@5.6.3) + specifier: 5.34.3 + version: 5.34.3(@types/node@20.14.9)(typescript@5.6.3) next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@14.2.15(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@15.0.2(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)) postcss: specifier: 8.4.47 version: 8.4.47 @@ -418,49 +423,49 @@ importers: dependencies: '@radix-ui/react-accordion': specifier: ^1.2.1 - version: 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-checkbox': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-dialog': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-dropdown-menu': specifier: ^2.1.2 - version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-label': specifier: ^2.1.0 - version: 2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-popover': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-radio-group': specifier: ^1.2.1 - version: 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-scroll-area': specifier: ^1.2.0 - version: 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-select': specifier: ^2.1.2 - version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-separator': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-slot': specifier: ^1.1.0 - version: 1.1.0(@types/react@18.3.12)(react@18.3.1) + version: 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) '@radix-ui/react-switch': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-tabs': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-tooltip': specifier: 1.1.3 - version: 1.1.3(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.3(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@tanstack/react-query': specifier: 5.59.16 - version: 5.59.16(react@18.3.1) + version: 5.59.16(react@19.0.0-rc-69d4b800-20241021) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -469,25 +474,25 @@ importers: version: 2.1.1 lucide-react: specifier: 0.454.0 - version: 0.454.0(react@18.3.1) + version: 0.454.0(react@19.0.0-rc-69d4b800-20241021) next: - specifier: 14.2.15 - version: 14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.2 + version: 15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) next-themes: specifier: ^0.3.0 - version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.3.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) prettier: specifier: ^3.3.2 version: 3.3.3 react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-69d4b800-20241021 + version: 19.0.0-rc-69d4b800-20241021 react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0-rc-69d4b800-20241021 + version: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) react-pick-color: specifier: ^2.0.0 - version: 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) server-only: specifier: ^0.0.1 version: 0.0.1 @@ -502,26 +507,26 @@ importers: version: link:../../packages/thirdweb use-debounce: specifier: ^10.0.4 - version: 10.0.4(react@18.3.1) + version: 10.0.4(react@19.0.0-rc-69d4b800-20241021) devDependencies: '@types/node': specifier: 20.14.9 version: 20.14.9 '@types/react': - specifier: ^18.3.11 - version: 18.3.12 + specifier: npm:types-react@19.0.0-rc.1 + version: types-react@19.0.0-rc.1 '@types/react-dom': - specifier: ^18.3.1 - version: 18.3.1 + specifier: npm:types-react-dom@19.0.0-rc.1 + version: types-react-dom@19.0.0-rc.1 eslint: specifier: 8.57.0 version: 8.57.0 eslint-config-next: - specifier: 14.2.15 - version: 14.2.15(eslint@8.57.0)(typescript@5.6.3) + specifier: 15.0.2 + version: 15.0.2(eslint@8.57.0)(typescript@5.6.3) eslint-plugin-react-compiler: - specifier: 0.0.0-experimental-fa06e2c-20241014 - version: 0.0.0-experimental-fa06e2c-20241014(eslint@8.57.0) + specifier: 19.0.0-beta-8a03594-20241020 + version: 19.0.0-beta-8a03594-20241020(eslint@8.57.0) postcss: specifier: 8.4.47 version: 8.4.47 @@ -539,31 +544,31 @@ importers: dependencies: '@dirtycajunrice/klee': specifier: ^1.0.1 - version: 1.0.1(react@18.3.1) + version: 1.0.1(react@19.0.0-rc-69d4b800-20241021) '@mdx-js/loader': specifier: ^2.3.0 version: 2.3.0(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))) '@mdx-js/react': specifier: ^2.3.0 - version: 2.3.0(react@18.3.1) + version: 2.3.0(react@19.0.0-rc-69d4b800-20241021) '@next/mdx': - specifier: ^13.5.6 - version: 13.5.7(@mdx-js/loader@2.3.0(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))))(@mdx-js/react@2.3.0(react@18.3.1)) + specifier: 15.0.2 + version: 15.0.2(@mdx-js/loader@2.3.0(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))))(@mdx-js/react@2.3.0(react@19.0.0-rc-69d4b800-20241021)) '@radix-ui/react-dialog': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-dropdown-menu': specifier: ^2.1.2 - version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-slot': specifier: ^1.1.0 - version: 1.1.0(@types/react@18.3.12)(react@18.3.1) + version: 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) '@radix-ui/react-tabs': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@tanstack/react-query': specifier: 5.59.16 - version: 5.59.16(react@18.3.1) + version: 5.59.16(react@19.0.0-rc-69d4b800-20241021) '@tryghost/content-api': specifier: ^1.11.21 version: 1.11.21 @@ -587,13 +592,13 @@ importers: version: 2.0.0 lucide-react: specifier: 0.454.0 - version: 0.454.0(react@18.3.1) + version: 0.454.0(react@19.0.0-rc-69d4b800-20241021) next: - specifier: 14.2.15 - version: 14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.2 + version: 15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) nextjs-toploader: specifier: ^1.6.12 - version: 1.6.12(next@14.2.15(@opentelemetry/api@1.9.0)(@playwright/test@1.48.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) + version: 1.6.12(next@15.0.2(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) node-html-parser: specifier: ^6.1.13 version: 6.1.13 @@ -604,14 +609,14 @@ importers: specifier: ^3.3.2 version: 3.3.3 react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-69d4b800-20241021 + version: 19.0.0-rc-69d4b800-20241021 react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0-rc-69d4b800-20241021 + version: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) react-html-parser: specifier: 2.0.2 - version: 2.0.2(react@18.3.1) + version: 2.0.2(react@19.0.0-rc-69d4b800-20241021) remark-gfm: specifier: 3.0.1 version: 3.0.1 @@ -650,11 +655,11 @@ importers: specifier: 20.14.9 version: 20.14.9 '@types/react': - specifier: ^18.3.11 - version: 18.3.12 + specifier: npm:types-react@19.0.0-rc.1 + version: types-react@19.0.0-rc.1 '@types/react-dom': - specifier: ^18.3.1 - version: 18.3.1 + specifier: npm:types-react-dom@19.0.0-rc.1 + version: types-react-dom@19.0.0-rc.1 '@types/react-html-parser': specifier: ^2.0.6 version: 2.0.6 @@ -677,8 +682,8 @@ importers: specifier: 1.9.3 version: 1.9.3 eslint-config-next: - specifier: 14.2.15 - version: 14.2.15(eslint@8.57.0)(typescript@5.6.3) + specifier: 15.0.2 + version: 15.0.2(eslint@8.57.0)(typescript@5.6.3) eslint-plugin-mdx: specifier: ^3.1.5 version: 3.1.5(eslint@8.57.0) @@ -690,7 +695,7 @@ importers: version: 3.17.5(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.7.40(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.3))) next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@14.2.15(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@15.0.2(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)) postcss: specifier: 8.4.47 version: 8.4.47 @@ -707,29 +712,29 @@ importers: apps/wallet-ui: dependencies: '@hookform/resolvers': - specifier: ^3.9.0 - version: 3.9.0(react-hook-form@7.52.0(react@18.3.1)) + specifier: ^3.9.1 + version: 3.9.1(react-hook-form@7.52.0(react@19.0.0-rc-69d4b800-20241021)) '@noble/curves': specifier: 1.6.0 version: 1.6.0 '@radix-ui/react-dialog': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-label': specifier: ^2.1.0 - version: 2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-popover': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-slot': specifier: ^1.1.0 - version: 1.1.0(@types/react@18.3.12)(react@18.3.1) + version: 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) '@radix-ui/react-toast': specifier: ^1.2.2 - version: 1.2.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@tanstack/react-query': specifier: 5.59.16 - version: 5.59.16(react@18.3.1) + version: 5.59.16(react@19.0.0-rc-69d4b800-20241021) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -738,28 +743,28 @@ importers: version: 2.1.1 cmdk: specifier: ^1.0.0 - version: 1.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) lucide-react: specifier: 0.454.0 - version: 0.454.0(react@18.3.1) + version: 0.454.0(react@19.0.0-rc-69d4b800-20241021) next: - specifier: 14.2.15 - version: 14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.2 + version: 15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) next-themes: specifier: ^0.3.0 - version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.3.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-69d4b800-20241021 + version: 19.0.0-rc-69d4b800-20241021 react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0-rc-69d4b800-20241021 + version: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) react-hook-form: specifier: 7.52.0 - version: 7.52.0(react@18.3.1) + version: 7.52.0(react@19.0.0-rc-69d4b800-20241021) sonner: specifier: ^1.5.0 - version: 1.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.5.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) tailwind-merge: specifier: ^2.5.4 version: 2.5.4 @@ -780,17 +785,17 @@ importers: specifier: 20.14.9 version: 20.14.9 '@types/react': - specifier: ^18.3.11 - version: 18.3.12 + specifier: npm:types-react@19.0.0-rc.1 + version: types-react@19.0.0-rc.1 '@types/react-dom': - specifier: ^18.3.1 - version: 18.3.1 + specifier: npm:types-react-dom@19.0.0-rc.1 + version: types-react-dom@19.0.0-rc.1 eslint: specifier: 8.57.0 version: 8.57.0 eslint-config-next: - specifier: 14.2.15 - version: 14.2.15(eslint@8.57.0)(typescript@5.6.3) + specifier: 15.0.2 + version: 15.0.2(eslint@8.57.0)(typescript@5.6.3) postcss: specifier: 8.4.47 version: 8.4.47 @@ -804,29 +809,29 @@ importers: packages/react-native-adapter: dependencies: '@aws-sdk/client-kms': - specifier: 3.679.0 - version: 3.679.0 + specifier: 3.682.0 + version: 3.682.0 '@aws-sdk/client-lambda': - specifier: 3.680.0 - version: 3.680.0 + specifier: 3.682.0 + version: 3.682.0 '@aws-sdk/credential-providers': - specifier: 3.679.0 - version: 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)) + specifier: 3.682.0 + version: 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)) '@coinbase/wallet-mobile-sdk': specifier: ^1 - version: 1.1.2(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + version: 1.1.2(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) '@mobile-wallet-protocol/client': specifier: 0.1.1 - version: 0.1.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(expo-web-browser@13.0.3(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + version: 0.1.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10)))(expo-web-browser@13.0.3(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) '@react-native-async-storage/async-storage': specifier: ^1 || ^2 - version: 2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)) + version: 2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10)) '@react-native-community/netinfo': specifier: ^11 - version: 11.4.1(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)) + version: 11.4.1(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10)) '@walletconnect/react-native-compat': specifier: 2.17.1 - version: 2.17.1(f6lkxxs6cpcayznnphnwdy2rqa) + version: 2.17.1(i36hxjquca47ig2u7mnmt3khla) expo-application: specifier: ^5 version: 5.9.1(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10)) @@ -838,19 +843,19 @@ importers: version: 13.0.3(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10)) react-native: specifier: '>=0.70' - version: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + version: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10) react-native-aes-gcm-crypto: specifier: ^0.2 - version: 0.2.2(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + version: 0.2.2(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) react-native-get-random-values: specifier: ^1 - version: 1.11.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)) + version: 1.11.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10)) react-native-quick-crypto: specifier: '>=0.7.0-rc.6 || >=0.7' - version: 0.7.5(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + version: 0.7.5(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) react-native-svg: specifier: ^15 - version: 15.8.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + version: 15.8.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) typescript: specifier: '>=5.0.4' version: 5.6.3 @@ -879,7 +884,7 @@ importers: version: 5.6.3 vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@20.14.9)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.5.2(@types/node@20.14.9)(typescript@5.6.3))(terser@5.36.0) + version: 2.1.4(@types/node@20.14.9)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.6.0(@types/node@20.14.9)(typescript@5.6.3))(terser@5.36.0) packages/thirdweb: dependencies: @@ -888,10 +893,10 @@ importers: version: 4.1.0 '@emotion/react': specifier: 11.13.3 - version: 11.13.3(@types/react@18.3.12)(react@18.3.1) + version: 11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) '@emotion/styled': specifier: 11.13.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) '@google/model-viewer': specifier: 2.1.1 version: 2.1.1 @@ -906,25 +911,25 @@ importers: version: 1.6.2 '@radix-ui/react-dialog': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-focus-scope': specifier: 1.1.0 - version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-icons': specifier: 1.3.0 - version: 1.3.0(react@18.3.1) + version: 1.3.0(react@19.0.0-rc-69d4b800-20241021) '@radix-ui/react-tooltip': specifier: 1.1.3 - version: 1.1.3(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.3(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@tanstack/react-query': specifier: 5.59.16 - version: 5.59.16(react@18.3.1) + version: 5.59.16(react@19.0.0-rc-69d4b800-20241021) '@walletconnect/ethereum-provider': specifier: 2.17.1 - version: 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.12)(bufferutil@4.0.8)(ioredis@5.4.1)(react@18.3.1)(utf-8-validate@5.0.10) + version: 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10) '@walletconnect/sign-client': specifier: 2.17.1 - version: 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) + version: 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) abitype: specifier: 1.0.6 version: 1.0.6(typescript@5.6.3)(zod@3.23.8) @@ -935,8 +940,8 @@ importers: specifier: 7.0.0 version: 7.0.0 input-otp: - specifier: ^1.2.4 - version: 1.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.2.5 + version: 1.2.5(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) mipd: specifier: 0.0.7 version: 0.0.7(typescript@5.6.3) @@ -944,36 +949,36 @@ importers: specifier: 0.1.2 version: 0.1.2 viem: - specifier: 2.21.35 - version: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + specifier: 2.21.37 + version: 2.21.37(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) devDependencies: '@aws-sdk/client-kms': - specifier: 3.679.0 - version: 3.679.0 + specifier: 3.682.0 + version: 3.682.0 '@aws-sdk/client-lambda': - specifier: 3.680.0 - version: 3.680.0 + specifier: 3.682.0 + version: 3.682.0 '@aws-sdk/credential-providers': - specifier: 3.679.0 - version: 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)) + specifier: 3.682.0 + version: 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)) '@biomejs/biome': specifier: 1.9.4 version: 1.9.4 '@chromatic-com/storybook': specifier: 2.0.2 - version: 2.0.2(react@18.3.1) + version: 2.0.2(react@19.0.0-rc-69d4b800-20241021) '@codspeed/vitest-plugin': specifier: 3.1.1 - version: 3.1.1(vite@5.4.10(@types/node@22.8.2)(terser@5.36.0))(vitest@2.1.4(@types/node@22.8.2)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.5.2(@types/node@22.8.2)(typescript@5.6.3))(terser@5.36.0)) + version: 3.1.1(vite@5.4.10(@types/node@22.8.4)(terser@5.36.0))(vitest@2.1.4(@types/node@22.8.4)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.6.0(@types/node@22.8.4)(typescript@5.6.3))(terser@5.36.0)) '@coinbase/wallet-mobile-sdk': specifier: 1.1.2 - version: 1.1.2(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + version: 1.1.2(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) '@mobile-wallet-protocol/client': specifier: 0.1.1 - version: 0.1.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(expo-web-browser@13.0.3(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + version: 0.1.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(expo-web-browser@13.0.3(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) '@react-native-async-storage/async-storage': specifier: 2.0.0 - version: 2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)) + version: 2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)) '@size-limit/preset-big-lib': specifier: 11.1.6 version: 11.1.6(bufferutil@4.0.8)(size-limit@11.1.6)(utf-8-validate@5.0.10) @@ -985,16 +990,16 @@ importers: version: 8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addon-links': specifier: 8.3.6 - version: 8.3.6(react@18.3.1)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + version: 8.3.6(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addon-onboarding': specifier: 8.3.6 - version: 8.3.6(react@18.3.1)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + version: 8.3.6(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/react': specifier: 8.3.6 - version: 8.3.6(@storybook/test@8.3.6(storybook@8.3.6(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.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) + version: 8.3.6(@storybook/test@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) '@storybook/react-vite': specifier: 8.3.6 - version: 8.3.6(@storybook/test@8.3.6(storybook@8.3.6(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.24.2)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.2)(terser@5.36.0))(webpack-sources@3.2.3) + version: 8.3.6(@storybook/test@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(rollup@4.24.3)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.4)(terser@5.36.0))(webpack-sources@3.2.3) '@storybook/test': specifier: 8.3.6 version: 8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) @@ -1003,7 +1008,7 @@ importers: version: 6.6.2 '@testing-library/react': specifier: ^16.0.0 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.1(@testing-library/dom@10.4.0)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.4.0) @@ -1011,17 +1016,17 @@ importers: specifier: ^6.0.6 version: 6.0.6 '@types/react': - specifier: ^18.3.11 - version: 18.3.12 + specifier: npm:types-react@19.0.0-rc.1 + version: types-react@19.0.0-rc.1 '@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.3 - version: 4.3.3(vite@5.4.10(@types/node@22.8.2)(terser@5.36.0)) + version: 4.3.3(vite@5.4.10(@types/node@22.8.4)(terser@5.36.0)) '@vitest/coverage-v8': specifier: 2.1.4 - version: 2.1.4(vitest@2.1.4(@types/node@22.8.2)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.5.2(@types/node@22.8.2)(typescript@5.6.3))(terser@5.36.0)) + version: 2.1.4(vitest@2.1.4(@types/node@22.8.4)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.6.0(@types/node@22.8.4)(typescript@5.6.3))(terser@5.36.0)) '@vitest/ui': specifier: 2.1.4 version: 2.1.4(vitest@2.1.4) @@ -1047,32 +1052,32 @@ importers: specifier: ^15.7.4 version: 15.7.4 knip: - specifier: 5.34.2 - version: 5.34.2(@types/node@22.8.2)(typescript@5.6.3) + specifier: 5.34.3 + version: 5.34.3(@types/node@22.8.4)(typescript@5.6.3) msw: specifier: ^2.5.2 - version: 2.5.2(@types/node@22.8.2)(typescript@5.6.3) + version: 2.6.0(@types/node@22.8.4)(typescript@5.6.3) prettier: specifier: ^3.3.2 version: 3.3.3 react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-69d4b800-20241021 + version: 19.0.0-rc-69d4b800-20241021 react-native: specifier: 0.76.0 - version: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + version: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10) react-native-aes-gcm-crypto: specifier: 0.2.2 - version: 0.2.2(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + version: 0.2.2(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) react-native-passkey: specifier: 3.0.0-beta2 - version: 3.0.0-beta2(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + version: 3.0.0-beta2(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) react-native-quick-crypto: specifier: 0.7.5 - version: 0.7.5(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + version: 0.7.5(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) react-native-svg: specifier: 15.8.0 - version: 15.8.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + version: 15.8.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -1093,10 +1098,10 @@ importers: version: 5.6.3 vite: specifier: 5.4.10 - version: 5.4.10(@types/node@22.8.2)(terser@5.36.0) + version: 5.4.10(@types/node@22.8.4)(terser@5.36.0) vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@22.8.2)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.5.2(@types/node@22.8.2)(typescript@5.6.3))(terser@5.36.0) + version: 2.1.4(@types/node@22.8.4)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.6.0(@types/node@22.8.4)(typescript@5.6.3))(terser@5.36.0) packages: @@ -1134,38 +1139,38 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-cognito-identity@3.679.0': - resolution: {integrity: sha512-vJzQ6QpaMu8itJMe3FH1/0rwMjL0ELh63iLTxiAmhiV/SvCwNNoSFLd2HdKxbV0Bg/x8lUiPVq3pl6+cxaIrEQ==} + '@aws-sdk/client-cognito-identity@3.682.0': + resolution: {integrity: sha512-BD8PPPk3+ZzFqCJSPraoXkgRcPTtjguXtyDYsyBMzFofWmN4YeswXSavZVAC354W98mkffDaXBvieyqu1Y9fKA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-kms@3.679.0': - resolution: {integrity: sha512-iZ/XWDQHCS6mRHm/dHegtF9BW8lgY51yqh/pTZcosxmYQECQZJyBBDHECw0t0ASzAW+7098tvrc9tJNExgDjHw==} + '@aws-sdk/client-kms@3.682.0': + resolution: {integrity: sha512-4j/tCDk+oJ/Rf7dHfdBWAqgPmSVdVldwvBzvkQ+JIAdeEHnyugiRe44EtrPr8esZfVkJPogsUuytpfL4fVGTdw==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-lambda@3.680.0': - resolution: {integrity: sha512-oABfvrJTVvlVnCEi6lMtxlC/ta5wxu79bB2ZACe/0AxFZrXgr+gscrUtSm1iNye5+6oeYvQPD7b+ft6UwFrSlw==} + '@aws-sdk/client-lambda@3.682.0': + resolution: {integrity: sha512-J37hXQ3Qrm+kQ+bd9+yy7n5ZxBfTiCdiI4vpejDld0B5hPF2VO+tIRq5n+xHIHar5aLHnVv3c9pdjqWrYZ8gOg==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sso-oidc@3.679.0': - resolution: {integrity: sha512-/dBYWcCwbA/id4sFCIVZvf0UsvzHCC68SryxeNQk/PDkY9N4n5yRcMUkZDaEyQCjowc3kY4JOXp2AdUP037nhA==} + '@aws-sdk/client-sso-oidc@3.682.0': + resolution: {integrity: sha512-ZPZ7Y/r/w3nx/xpPzGSqSQsB090Xk5aZZOH+WBhTDn/pBEuim09BYXCLzvvxb7R7NnuoQdrTJiwimdJAhHl7ZQ==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.679.0 + '@aws-sdk/client-sts': ^3.682.0 - '@aws-sdk/client-sso@3.679.0': - resolution: {integrity: sha512-/0cAvYnpOZTo/Y961F1kx2fhDDLUYZ0SQQ5/75gh3xVImLj7Zw+vp74ieqFbqWLYGMaq8z1Arr9A8zG95mbLdg==} + '@aws-sdk/client-sso@3.682.0': + resolution: {integrity: sha512-PYH9RFUMYLFl66HSBq4tIx6fHViMLkhJHTYJoJONpBs+Td+NwVJ895AdLtDsBIhMS0YseCbPpuyjUCJgsUrwUw==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sts@3.679.0': - resolution: {integrity: sha512-3CvrT8w1RjFu1g8vKA5Azfr5V83r2/b68Ock43WE003Bq/5Y38mwmYX7vk0fPHzC3qejt4YMAWk/C3fSKOy25g==} + '@aws-sdk/client-sts@3.682.0': + resolution: {integrity: sha512-xKuo4HksZ+F8m9DOfx/ZuWNhaPuqZFPwwy0xqcBT6sWH7OAuBjv/fnpOTzyQhpVTWddlf+ECtMAMrxjxuOExGQ==} engines: {node: '>=16.0.0'} '@aws-sdk/core@3.679.0': resolution: {integrity: sha512-CS6PWGX8l4v/xyvX8RtXnBisdCa5+URzKd0L6GvHChype9qKUVxO/Gg6N/y43Hvg7MNWJt9FBPNWIxUB+byJwg==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-cognito-identity@3.679.0': - resolution: {integrity: sha512-XvWd6RPk7TA7tmqITT+NXvJ6ltJP8BUtLO1NAvja4HKExPKR9HAyoOeeH7KM3lVRED4e4LUnLb3fzteH20IXaA==} + '@aws-sdk/credential-provider-cognito-identity@3.682.0': + resolution: {integrity: sha512-V+y4qUQtc0kTnNR7u5LwnZn8EZk2pjdNX+84MwD9VjXekqbXikADu06Mj93kVGVW+qgqtNMvJ8PpiI3EaaxC7A==} engines: {node: '>=16.0.0'} '@aws-sdk/credential-provider-env@3.679.0': @@ -1176,22 +1181,22 @@ packages: resolution: {integrity: sha512-ZoKLubW5DqqV1/2a3TSn+9sSKg0T8SsYMt1JeirnuLJF0mCoYFUaWMyvxxKuxPoqvUsaycxKru4GkpJ10ltNBw==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-ini@3.679.0': - resolution: {integrity: sha512-Rg7t8RwUzKcumpipG4neZqaeJ6DF+Bco1+FHn5BZB68jpvwvjBjcQUuWkxj18B6ctYHr1fkunnzeKEn/+vy7+w==} + '@aws-sdk/credential-provider-ini@3.682.0': + resolution: {integrity: sha512-6eqWeHdK6EegAxqDdiCi215nT3QZPwukgWAYuVxNfJ/5m0/P7fAzF+D5kKVgByUvGJEbq/FEL8Fw7OBe64AA+g==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.679.0 + '@aws-sdk/client-sts': ^3.682.0 - '@aws-sdk/credential-provider-node@3.679.0': - resolution: {integrity: sha512-E3lBtaqCte8tWs6Rkssc8sLzvGoJ10TLGvpkijOlz43wPd6xCRh1YLwg6zolf9fVFtEyUs/GsgymiASOyxhFtw==} + '@aws-sdk/credential-provider-node@3.682.0': + resolution: {integrity: sha512-HSmDqZcBVZrTctHCT9m++vdlDfJ1ARI218qmZa+TZzzOFNpKWy6QyHMEra45GB9GnkkMmV6unoDSPMuN0AqcMg==} engines: {node: '>=16.0.0'} '@aws-sdk/credential-provider-process@3.679.0': resolution: {integrity: sha512-u/p4TV8kQ0zJWDdZD4+vdQFTMhkDEJFws040Gm113VHa/Xo1SYOjbpvqeuFoz6VmM0bLvoOWjxB9MxnSQbwKpQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-sso@3.679.0': - resolution: {integrity: sha512-SAtWonhi9asxn0ukEbcE81jkyanKgqpsrtskvYPpO9Z9KOednM4Cqt6h1bfcS9zaHjN2zu815Gv8O7WiV+F/DQ==} + '@aws-sdk/credential-provider-sso@3.682.0': + resolution: {integrity: sha512-h7IH1VsWgV6YAJSWWV6y8uaRjGqLY3iBpGZlXuTH/c236NMLaNv+WqCBLeBxkFGUb2WeQ+FUPEJDCD69rgLIkg==} engines: {node: '>=16.0.0'} '@aws-sdk/credential-provider-web-identity@3.679.0': @@ -1200,8 +1205,8 @@ packages: peerDependencies: '@aws-sdk/client-sts': ^3.679.0 - '@aws-sdk/credential-providers@3.679.0': - resolution: {integrity: sha512-ZjZZb6OERw/UKlSqcJ24AUJIf/ekDLPZrPpo0kPMV70EQ0GkBiklIZ8qULu9bEcI2I4UIapBKRiXTrK4gA6YHg==} + '@aws-sdk/credential-providers@3.682.0': + resolution: {integrity: sha512-vLBdUlTISEXVKYFFO665ajC0U0RdXFx21fwTHiN2g4edFH++di2XCJ8/Y34bu09z9bV/rwFT2jn41iAVWasNKg==} engines: {node: '>=16.0.0'} '@aws-sdk/middleware-host-header@3.679.0': @@ -1216,8 +1221,8 @@ packages: resolution: {integrity: sha512-sQoAZFsQiW/LL3DfKMYwBoGjYDEnMbA9WslWN8xneCmBAwKo6IcSksvYs23PP8XMIoBGe2I2J9BSr654XWygTQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-user-agent@3.679.0': - resolution: {integrity: sha512-4hdeXhPDURPqQLPd9jCpUEo9fQITXl3NM3W1MwcJpE0gdUM36uXkQOYsTPeeU/IRCLVjK8Htlh2oCaM9iJrLCA==} + '@aws-sdk/middleware-user-agent@3.682.0': + resolution: {integrity: sha512-7TyvYR9HdGH1/Nq0eeApUTM4izB6rExiw87khVYuJwZHr6FmvIL1FsOVFro/4WlXa0lg4LiYOm/8H8dHv+fXTg==} engines: {node: '>=16.0.0'} '@aws-sdk/region-config-resolver@3.679.0': @@ -1245,8 +1250,8 @@ packages: '@aws-sdk/util-user-agent-browser@3.679.0': resolution: {integrity: sha512-CusSm2bTBG1kFypcsqU8COhnYc6zltobsqs3nRrvYqYaOqtMnuE46K4XTWpnzKgwDejgZGOE+WYyprtAxrPvmQ==} - '@aws-sdk/util-user-agent-node@3.679.0': - resolution: {integrity: sha512-Bw4uXZ+NU5ed6TNfo4tBbhBSW+2eQxXYjYBGl5gLUNUpg2pDFToQAP6rXBFiwcG52V2ny5oLGiD82SoYuYkAVg==} + '@aws-sdk/util-user-agent-node@3.682.0': + resolution: {integrity: sha512-so5s+j0gPoTS0HM4HPL+G0ajk0T6cQAg8JXzRgvyiQAxqie+zGCZAV3VuVeMNWMVbzsgZl0pYZaatPFTLG/AxA==} engines: {node: '>=16.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -2719,14 +2724,14 @@ packages: cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.4.0': - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + '@eslint-community/eslint-utils@4.4.1': + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: 8.57.0 - '@eslint-community/regexpp@4.11.0': - resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} '@eslint/eslintrc@2.1.4': @@ -2919,8 +2924,8 @@ packages: peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@hookform/resolvers@3.9.0': - resolution: {integrity: sha512-bU0Gr4EepJ/EQsH/IwEzYLsT/PEj5C0ynLQ4m+GSHS+xKH4TfSelhluTgOaoc4kA5s7eCsQbM4wvZLzELmWzUg==} + '@hookform/resolvers@3.9.1': + resolution: {integrity: sha512-ud2HqmGBM0P0IABqoskKWI6PEf6ZDDBZkFqe2Vnl+mTHCEHzr3ISjjZyCwTjC/qpL25JC9aIDkloQejvMeq0ug==} peerDependencies: react-hook-form: ^7.0.0 @@ -3192,7 +3197,7 @@ packages: '@mdx-js/react@3.1.0': resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==} peerDependencies: - '@types/react': '>=16' + '@types/react': npm:types-react@19.0.0-rc.1 react: '>=16' '@metamask/safe-event-emitter@2.0.0': @@ -3239,23 +3244,23 @@ packages: '@n8tb1t/use-scroll-position@2.0.3': resolution: {integrity: sha512-6GO4FHVJTMI4jbRHborzemuL6B319qh2cVLOLj8DApJhjyT71eLgANbQ4bNKSZ51zBm3uJ3WmqnyNF17eSsDyw==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: '*' - '@next/bundle-analyzer@14.2.15': - resolution: {integrity: sha512-W6iyrp/3G7WbIztDcNt+owYX1iv37m9f4RJs0fa/Ayw4EDdjNPX6qKQrC7gBrESHV3FuchED+8R+CNiw1i78eQ==} + '@next/bundle-analyzer@15.0.2': + resolution: {integrity: sha512-bV566k+rDsaqXSUgHBof0iMIDx5DWtLx/98jvYtqb9x85e+WJzv+8cpDvbjtxQMf7nFC/LUkPmpruj1cOKfz4A==} '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} - '@next/env@14.2.15': - resolution: {integrity: sha512-S1qaj25Wru2dUpcIZMjxeMVSwkt8BK4dmWHHiBuRstcIyOsMapqT4A4jSB6onvqeygkSSmOkyny9VVx8JIGamQ==} + '@next/env@15.0.2': + resolution: {integrity: sha512-c0Zr0ModK5OX7D4ZV8Jt/wqoXtitLNPwUfG9zElCZztdaZyNVnN40rDXVZ/+FGuR4CcNV5AEfM6N8f+Ener7Dg==} - '@next/eslint-plugin-next@14.2.15': - resolution: {integrity: sha512-pKU0iqKRBlFB/ocOI1Ip2CkKePZpYpnw5bEItEkuZ/Nr9FQP1+p7VDWr4VfOdff4i9bFmrOaeaU1bFEyAcxiMQ==} + '@next/eslint-plugin-next@15.0.2': + resolution: {integrity: sha512-R9Jc7T6Ge0txjmqpPwqD8vx6onQjynO9JT73ArCYiYPvSrwYXepH/UY/WdKDY8JPWJl72sAE4iGMHPeQ5xdEWg==} - '@next/mdx@13.5.7': - resolution: {integrity: sha512-VXkH/KPdLiwWSyRyUdU2tcNBKBSNEraKwYVTVZfOwlwGCFP1UoceJZYIMd3oV7RsuH4ouo69Ng5KF3GerDvbqg==} + '@next/mdx@15.0.2': + resolution: {integrity: sha512-CANCD3snLdLJxCcqn0DBAl5qMUBvAPdWA2cWljt+lnVtcvIfGXRVLwraqSOHBjddvZ3ClCYcf3AvjEBHA4NBxA==} peerDependencies: '@mdx-js/loader': '>=0.15.0' '@mdx-js/react': '>=0.15.0' @@ -3265,56 +3270,50 @@ packages: '@mdx-js/react': optional: true - '@next/swc-darwin-arm64@14.2.15': - resolution: {integrity: sha512-Rvh7KU9hOUBnZ9TJ28n2Oa7dD9cvDBKua9IKx7cfQQ0GoYUwg9ig31O2oMwH3wm+pE3IkAQ67ZobPfEgurPZIA==} + '@next/swc-darwin-arm64@15.0.2': + resolution: {integrity: sha512-GK+8w88z+AFlmt+ondytZo2xpwlfAR8U6CRwXancHImh6EdGfHMIrTSCcx5sOSBei00GyLVL0ioo1JLKTfprgg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.15': - resolution: {integrity: sha512-5TGyjFcf8ampZP3e+FyCax5zFVHi+Oe7sZyaKOngsqyaNEpOgkKB3sqmymkZfowy3ufGA/tUgDPPxpQx931lHg==} + '@next/swc-darwin-x64@15.0.2': + resolution: {integrity: sha512-KUpBVxIbjzFiUZhiLIpJiBoelqzQtVZbdNNsehhUn36e2YzKHphnK8eTUW1s/4aPy5kH/UTid8IuVbaOpedhpw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.15': - resolution: {integrity: sha512-3Bwv4oc08ONiQ3FiOLKT72Q+ndEMyLNsc/D3qnLMbtUYTQAmkx9E/JRu0DBpHxNddBmNT5hxz1mYBphJ3mfrrw==} + '@next/swc-linux-arm64-gnu@15.0.2': + resolution: {integrity: sha512-9J7TPEcHNAZvwxXRzOtiUvwtTD+fmuY0l7RErf8Yyc7kMpE47MIQakl+3jecmkhOoIyi/Rp+ddq7j4wG6JDskQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.15': - resolution: {integrity: sha512-k5xf/tg1FBv/M4CMd8S+JL3uV9BnnRmoe7F+GWC3DxkTCD9aewFRH1s5rJ1zkzDa+Do4zyN8qD0N8c84Hu96FQ==} + '@next/swc-linux-arm64-musl@15.0.2': + resolution: {integrity: sha512-BjH4ZSzJIoTTZRh6rG+a/Ry4SW0HlizcPorqNBixBWc3wtQtj4Sn9FnRZe22QqrPnzoaW0ctvSz4FaH4eGKMww==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.15': - resolution: {integrity: sha512-kE6q38hbrRbKEkkVn62reLXhThLRh6/TvgSP56GkFNhU22TbIrQDEMrO7j0IcQHcew2wfykq8lZyHFabz0oBrA==} + '@next/swc-linux-x64-gnu@15.0.2': + resolution: {integrity: sha512-i3U2TcHgo26sIhcwX/Rshz6avM6nizrZPvrDVDY1bXcLH1ndjbO8zuC7RoHp0NSK7wjJMPYzm7NYL1ksSKFreA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.15': - resolution: {integrity: sha512-PZ5YE9ouy/IdO7QVJeIcyLn/Rc4ml9M2G4y3kCM9MNf1YKvFY4heg3pVa/jQbMro+tP6yc4G2o9LjAz1zxD7tQ==} + '@next/swc-linux-x64-musl@15.0.2': + resolution: {integrity: sha512-AMfZfSVOIR8fa+TXlAooByEF4OB00wqnms1sJ1v+iu8ivwvtPvnkwdzzFMpsK5jA2S9oNeeQ04egIWVb4QWmtQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.15': - resolution: {integrity: sha512-2raR16703kBvYEQD9HNLyb0/394yfqzmIeyp2nDzcPV4yPjqNUG3ohX6jX00WryXz6s1FXpVhsCo3i+g4RUX+g==} + '@next/swc-win32-arm64-msvc@15.0.2': + resolution: {integrity: sha512-JkXysDT0/hEY47O+Hvs8PbZAeiCQVxKfGtr4GUpNAhlG2E0Mkjibuo8ryGD29Qb5a3IOnKYNoZlh/MyKd2Nbww==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.15': - resolution: {integrity: sha512-fyTE8cklgkyR1p03kJa5zXEaZ9El+kDNM5A+66+8evQS5e/6v0Gk28LqA0Jet8gKSOyP+OTm/tJHzMlGdQerdQ==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@next/swc-win32-x64-msvc@14.2.15': - resolution: {integrity: sha512-SzqGbsLsP9OwKNUG9nekShTwhj6JSB9ZLMWQ8g1gG6hdE5gQLncbnbymrwy2yVmH9nikSLYRYxYMFu78Ggp7/g==} + '@next/swc-win32-x64-msvc@15.0.2': + resolution: {integrity: sha512-foaUL0NqJY/dX0Pi/UcZm5zsmSk5MtP/gxx3xOPyREkMFN+CTjctPfu3QaqrQHinaKdPnMWPJDKt4VjDfTBe/Q==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3803,8 +3802,8 @@ packages: '@radix-ui/react-accordion@1.2.1': resolution: {integrity: sha512-bg/l7l5QzUjgsh8kjwDFommzAshnUsuVMV5NM56QVCm+7ZckYdd9P/ExR8xG/Oup0OajVxNLaHJ1tb8mXk+nzQ==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -3816,8 +3815,8 @@ packages: '@radix-ui/react-alert-dialog@1.1.2': resolution: {integrity: sha512-eGSlLzPhKO+TErxkiGcCZGuvbVMnLA1MTnyBksGOeGRGkxHiiJUujsjmNTdWTm4iHVSRaUao9/4Ur671auMghQ==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -3829,8 +3828,8 @@ packages: '@radix-ui/react-arrow@1.1.0': resolution: {integrity: sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -3842,8 +3841,8 @@ packages: '@radix-ui/react-avatar@1.1.1': resolution: {integrity: sha512-eoOtThOmxeoizxpX6RiEsQZ2wj5r4+zoeqAwO0cBaFQGjJwIH3dIX0OCxNrCyrrdxG+vBweMETh3VziQG7c1kw==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -3855,8 +3854,8 @@ packages: '@radix-ui/react-checkbox@1.1.2': resolution: {integrity: sha512-/i0fl686zaJbDQLNKrkCbMyDm6FQMt4jg323k7HuqitoANm9sE23Ql8yOK3Wusk34HSLKDChhMux05FnP6KUkw==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -3868,8 +3867,8 @@ packages: '@radix-ui/react-collapsible@1.1.1': resolution: {integrity: sha512-1///SnrfQHJEofLokyczERxQbWfCGQlQ2XsCZMucVs6it+lq9iw4vXy+uDn1edlb58cOZOWSldnfPAYcT4O/Yg==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -3881,8 +3880,8 @@ packages: '@radix-ui/react-collection@1.1.0': resolution: {integrity: sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -3894,7 +3893,7 @@ packages: '@radix-ui/react-compose-refs@1.0.1': resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -3903,7 +3902,7 @@ packages: '@radix-ui/react-compose-refs@1.1.0': resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -3912,7 +3911,7 @@ packages: '@radix-ui/react-context@1.0.1': resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -3921,7 +3920,7 @@ packages: '@radix-ui/react-context@1.1.0': resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -3930,7 +3929,7 @@ packages: '@radix-ui/react-context@1.1.1': resolution: {integrity: sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -3939,8 +3938,8 @@ packages: '@radix-ui/react-dialog@1.0.5': resolution: {integrity: sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: @@ -3952,8 +3951,8 @@ packages: '@radix-ui/react-dialog@1.1.2': resolution: {integrity: sha512-Yj4dZtqa2o+kG61fzB0H2qUvmwBA2oyQroGLyNtBj1beo1khoQ3q1a2AO8rrQYjd8256CO9+N8L9tvsS+bnIyA==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -3965,7 +3964,7 @@ packages: '@radix-ui/react-direction@1.1.0': resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -3974,8 +3973,8 @@ packages: '@radix-ui/react-dismissable-layer@1.0.5': resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: @@ -3987,8 +3986,8 @@ packages: '@radix-ui/react-dismissable-layer@1.1.1': resolution: {integrity: sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4000,8 +3999,8 @@ packages: '@radix-ui/react-dropdown-menu@2.1.2': resolution: {integrity: sha512-GVZMR+eqK8/Kes0a36Qrv+i20bAPXSn8rCBTHx30w+3ECnR5o3xixAlqcVaYvLeyKUsm0aqyhWfmUcqufM8nYA==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4013,7 +4012,7 @@ packages: '@radix-ui/react-focus-guards@1.0.1': resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -4022,7 +4021,7 @@ packages: '@radix-ui/react-focus-guards@1.1.1': resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -4031,8 +4030,8 @@ packages: '@radix-ui/react-focus-scope@1.0.4': resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: @@ -4044,8 +4043,8 @@ packages: '@radix-ui/react-focus-scope@1.1.0': resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4057,8 +4056,8 @@ packages: '@radix-ui/react-hover-card@1.1.2': resolution: {integrity: sha512-Y5w0qGhysvmqsIy6nQxaPa6mXNKznfoGjOfBgzOjocLxr2XlSjqBMYQQL+FfyogsMuX+m8cZyQGYhJxvxUzO4w==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4075,7 +4074,7 @@ packages: '@radix-ui/react-id@1.0.1': resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -4084,7 +4083,7 @@ packages: '@radix-ui/react-id@1.1.0': resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -4093,8 +4092,8 @@ packages: '@radix-ui/react-label@2.1.0': resolution: {integrity: sha512-peLblDlFw/ngk3UWq0VnYaOLy6agTZZ+MUO/WhVfm14vJGML+xH4FAl2XQGLqdefjNb7ApRg6Yn7U42ZhmYXdw==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4106,8 +4105,8 @@ packages: '@radix-ui/react-menu@2.1.2': resolution: {integrity: sha512-lZ0R4qR2Al6fZ4yCCZzu/ReTFrylHFxIqy7OezIpWF4bL0o9biKo0pFIvkaew3TyZ9Fy5gYVrR5zCGZBVbO1zg==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4119,8 +4118,8 @@ packages: '@radix-ui/react-popover@1.1.2': resolution: {integrity: sha512-u2HRUyWW+lOiA2g0Le0tMmT55FGOEWHwPFt1EPfbLly7uXQExFo5duNKqG2DzmFXIdqOeNd+TpE8baHWJCyP9w==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4132,8 +4131,8 @@ packages: '@radix-ui/react-popper@1.2.0': resolution: {integrity: sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4145,8 +4144,8 @@ packages: '@radix-ui/react-portal@1.0.4': resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: @@ -4158,8 +4157,8 @@ packages: '@radix-ui/react-portal@1.1.2': resolution: {integrity: sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4171,8 +4170,8 @@ packages: '@radix-ui/react-presence@1.0.1': resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: @@ -4184,8 +4183,8 @@ packages: '@radix-ui/react-presence@1.1.1': resolution: {integrity: sha512-IeFXVi4YS1K0wVZzXNrbaaUvIJ3qdY+/Ih4eHFhWA9SwGR9UDX7Ck8abvL57C4cv3wwMvUE0OG69Qc3NCcTe/A==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4197,8 +4196,8 @@ packages: '@radix-ui/react-primitive@1.0.3': resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: @@ -4210,8 +4209,8 @@ packages: '@radix-ui/react-primitive@2.0.0': resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4223,8 +4222,8 @@ packages: '@radix-ui/react-progress@1.1.0': resolution: {integrity: sha512-aSzvnYpP725CROcxAOEBVZZSIQVQdHgBr2QQFKySsaD14u8dNT0batuXI+AAGDdAHfXH8rbnHmjYFqVJ21KkRg==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4236,8 +4235,8 @@ packages: '@radix-ui/react-radio-group@1.2.1': resolution: {integrity: sha512-kdbv54g4vfRjja9DNWPMxKvXblzqbpEC8kspEkZ6dVP7kQksGCn+iZHkcCz2nb00+lPdRvxrqy4WrvvV1cNqrQ==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4249,8 +4248,8 @@ packages: '@radix-ui/react-roving-focus@1.1.0': resolution: {integrity: sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4262,8 +4261,8 @@ packages: '@radix-ui/react-scroll-area@1.2.0': resolution: {integrity: sha512-q2jMBdsJ9zB7QG6ngQNzNwlvxLQqONyL58QbEGwuyRZZb/ARQwk3uQVbCF7GvQVOtV6EU/pDxAw3zRzJZI3rpQ==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4275,8 +4274,8 @@ packages: '@radix-ui/react-select@2.1.2': resolution: {integrity: sha512-rZJtWmorC7dFRi0owDmoijm6nSJH1tVw64QGiNIZ9PNLyBDtG+iAq+XGsya052At4BfarzY/Dhv9wrrUr6IMZA==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4288,8 +4287,8 @@ packages: '@radix-ui/react-separator@1.1.0': resolution: {integrity: sha512-3uBAs+egzvJBDZAzvb/n4NxxOYpnspmWxO2u5NbZ8Y6FM/NdrGSF9bop3Cf6F6C71z1rTSn8KV0Fo2ZVd79lGA==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4301,7 +4300,7 @@ packages: '@radix-ui/react-slot@1.0.2': resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -4310,7 +4309,7 @@ packages: '@radix-ui/react-slot@1.1.0': resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -4319,8 +4318,8 @@ packages: '@radix-ui/react-switch@1.1.1': resolution: {integrity: sha512-diPqDDoBcZPSicYoMWdWx+bCPuTRH4QSp9J+65IvtdS0Kuzt67bI6n32vCj8q6NZmYW/ah+2orOtMwcX5eQwIg==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4332,8 +4331,8 @@ packages: '@radix-ui/react-tabs@1.1.1': resolution: {integrity: sha512-3GBUDmP2DvzmtYLMsHmpA1GtR46ZDZ+OreXM/N+kkQJOPIgytFWWTfDQmBQKBvaFS0Vno0FktdbVzN28KGrMdw==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4345,8 +4344,8 @@ packages: '@radix-ui/react-toast@1.2.2': resolution: {integrity: sha512-Z6pqSzmAP/bFJoqMAston4eSNa+ud44NSZTiZUmUen+IOZ5nBY8kzuU5WDBVyFXPtcW6yUalOHsxM/BP6Sv8ww==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4358,8 +4357,8 @@ packages: '@radix-ui/react-tooltip@1.1.3': resolution: {integrity: sha512-Z4w1FIS0BqVFI2c1jZvb/uDVJijJjJ2ZMuPV81oVgTZ7g3BZxobplnMVvXtFWgtozdvYJ+MFWtwkM5S2HnAong==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4371,7 +4370,7 @@ packages: '@radix-ui/react-use-callback-ref@1.0.1': resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -4380,7 +4379,7 @@ packages: '@radix-ui/react-use-callback-ref@1.1.0': resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -4389,7 +4388,7 @@ packages: '@radix-ui/react-use-controllable-state@1.0.1': resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -4398,7 +4397,7 @@ packages: '@radix-ui/react-use-controllable-state@1.1.0': resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -4407,7 +4406,7 @@ packages: '@radix-ui/react-use-escape-keydown@1.0.3': resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -4416,7 +4415,7 @@ packages: '@radix-ui/react-use-escape-keydown@1.1.0': resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -4425,7 +4424,7 @@ packages: '@radix-ui/react-use-layout-effect@1.0.1': resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -4434,7 +4433,7 @@ packages: '@radix-ui/react-use-layout-effect@1.1.0': resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -4443,7 +4442,7 @@ packages: '@radix-ui/react-use-previous@1.1.0': resolution: {integrity: sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -4452,7 +4451,7 @@ packages: '@radix-ui/react-use-rect@1.1.0': resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -4461,7 +4460,7 @@ packages: '@radix-ui/react-use-size@1.1.0': resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -4470,8 +4469,8 @@ packages: '@radix-ui/react-visually-hidden@1.1.0': resolution: {integrity: sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: @@ -4587,7 +4586,7 @@ packages: resolution: {integrity: sha512-WT3Xi1+ikmWWdbrv3xnl8wYxobj1+N5JfiOQx7o/tiGUCx8m12pf5tlutXByH2m7X8bAZ+BBcRuu1vwt7XaRhQ==} engines: {node: '>=18'} peerDependencies: - '@types/react': ^18.2.6 + '@types/react': npm:types-react@19.0.0-rc.1 react: '*' react-native: '*' peerDependenciesMeta: @@ -4620,93 +4619,93 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.24.2': - resolution: {integrity: sha512-ufoveNTKDg9t/b7nqI3lwbCG/9IJMhADBNjjz/Jn6LxIZxD7T5L8l2uO/wD99945F1Oo8FvgbbZJRguyk/BdzA==} + '@rollup/rollup-android-arm-eabi@4.24.3': + resolution: {integrity: sha512-ufb2CH2KfBWPJok95frEZZ82LtDl0A6QKTa8MoM+cWwDZvVGl5/jNb79pIhRvAalUu+7LD91VYR0nwRD799HkQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.24.2': - resolution: {integrity: sha512-iZoYCiJz3Uek4NI0J06/ZxUgwAfNzqltK0MptPDO4OR0a88R4h0DSELMsflS6ibMCJ4PnLvq8f7O1d7WexUvIA==} + '@rollup/rollup-android-arm64@4.24.3': + resolution: {integrity: sha512-iAHpft/eQk9vkWIV5t22V77d90CRofgR2006UiCjHcHJFVI1E0oBkQIAbz+pLtthFw3hWEmVB4ilxGyBf48i2Q==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.24.2': - resolution: {integrity: sha512-/UhrIxobHYCBfhi5paTkUDQ0w+jckjRZDZ1kcBL132WeHZQ6+S5v9jQPVGLVrLbNUebdIRpIt00lQ+4Z7ys4Rg==} + '@rollup/rollup-darwin-arm64@4.24.3': + resolution: {integrity: sha512-QPW2YmkWLlvqmOa2OwrfqLJqkHm7kJCIMq9kOz40Zo9Ipi40kf9ONG5Sz76zszrmIZZ4hgRIkez69YnTHgEz1w==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.24.2': - resolution: {integrity: sha512-1F/jrfhxJtWILusgx63WeTvGTwE4vmsT9+e/z7cZLKU8sBMddwqw3UV5ERfOV+H1FuRK3YREZ46J4Gy0aP3qDA==} + '@rollup/rollup-darwin-x64@4.24.3': + resolution: {integrity: sha512-KO0pN5x3+uZm1ZXeIfDqwcvnQ9UEGN8JX5ufhmgH5Lz4ujjZMAnxQygZAVGemFWn+ZZC0FQopruV4lqmGMshow==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.24.2': - resolution: {integrity: sha512-1YWOpFcGuC6iGAS4EI+o3BV2/6S0H+m9kFOIlyFtp4xIX5rjSnL3AwbTBxROX0c8yWtiWM7ZI6mEPTI7VkSpZw==} + '@rollup/rollup-freebsd-arm64@4.24.3': + resolution: {integrity: sha512-CsC+ZdIiZCZbBI+aRlWpYJMSWvVssPuWqrDy/zi9YfnatKKSLFCe6fjna1grHuo/nVaHG+kiglpRhyBQYRTK4A==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.24.2': - resolution: {integrity: sha512-3qAqTewYrCdnOD9Gl9yvPoAoFAVmPJsBvleabvx4bnu1Kt6DrB2OALeRVag7BdWGWLhP1yooeMLEi6r2nYSOjg==} + '@rollup/rollup-freebsd-x64@4.24.3': + resolution: {integrity: sha512-F0nqiLThcfKvRQhZEzMIXOQG4EeX61im61VYL1jo4eBxv4aZRmpin6crnBJQ/nWnCsjH5F6J3W6Stdm0mBNqBg==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.24.2': - resolution: {integrity: sha512-ArdGtPHjLqWkqQuoVQ6a5UC5ebdX8INPuJuJNWRe0RGa/YNhVvxeWmCTFQ7LdmNCSUzVZzxAvUznKaYx645Rig==} + '@rollup/rollup-linux-arm-gnueabihf@4.24.3': + resolution: {integrity: sha512-KRSFHyE/RdxQ1CSeOIBVIAxStFC/hnBgVcaiCkQaVC+EYDtTe4X7z5tBkFyRoBgUGtB6Xg6t9t2kulnX6wJc6A==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.24.2': - resolution: {integrity: sha512-B6UHHeNnnih8xH6wRKB0mOcJGvjZTww1FV59HqJoTJ5da9LCG6R4SEBt6uPqzlawv1LoEXSS0d4fBlHNWl6iYw==} + '@rollup/rollup-linux-arm-musleabihf@4.24.3': + resolution: {integrity: sha512-h6Q8MT+e05zP5BxEKz0vi0DhthLdrNEnspdLzkoFqGwnmOzakEHSlXfVyA4HJ322QtFy7biUAVFPvIDEDQa6rw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.24.2': - resolution: {integrity: sha512-kr3gqzczJjSAncwOS6i7fpb4dlqcvLidqrX5hpGBIM1wtt0QEVtf4wFaAwVv8QygFU8iWUMYEoJZWuWxyua4GQ==} + '@rollup/rollup-linux-arm64-gnu@4.24.3': + resolution: {integrity: sha512-fKElSyXhXIJ9pqiYRqisfirIo2Z5pTTve5K438URf08fsypXrEkVmShkSfM8GJ1aUyvjakT+fn2W7Czlpd/0FQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.24.2': - resolution: {integrity: sha512-TDdHLKCWgPuq9vQcmyLrhg/bgbOvIQ8rtWQK7MRxJ9nvaxKx38NvY7/Lo6cYuEnNHqf6rMqnivOIPIQt6H2AoA==} + '@rollup/rollup-linux-arm64-musl@4.24.3': + resolution: {integrity: sha512-YlddZSUk8G0px9/+V9PVilVDC6ydMz7WquxozToozSnfFK6wa6ne1ATUjUvjin09jp34p84milxlY5ikueoenw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.24.2': - resolution: {integrity: sha512-xv9vS648T3X4AxFFZGWeB5Dou8ilsv4VVqJ0+loOIgDO20zIhYfDLkk5xoQiej2RiSQkld9ijF/fhLeonrz2mw==} + '@rollup/rollup-linux-powerpc64le-gnu@4.24.3': + resolution: {integrity: sha512-yNaWw+GAO8JjVx3s3cMeG5Esz1cKVzz8PkTJSfYzE5u7A+NvGmbVFEHP+BikTIyYWuz0+DX9kaA3pH9Sqxp69g==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.24.2': - resolution: {integrity: sha512-tbtXwnofRoTt223WUZYiUnbxhGAOVul/3StZ947U4A5NNjnQJV5irKMm76G0LGItWs6y+SCjUn/Q0WaMLkEskg==} + '@rollup/rollup-linux-riscv64-gnu@4.24.3': + resolution: {integrity: sha512-lWKNQfsbpv14ZCtM/HkjCTm4oWTKTfxPmr7iPfp3AHSqyoTz5AgLemYkWLwOBWc+XxBbrU9SCokZP0WlBZM9lA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.24.2': - resolution: {integrity: sha512-gc97UebApwdsSNT3q79glOSPdfwgwj5ELuiyuiMY3pEWMxeVqLGKfpDFoum4ujivzxn6veUPzkGuSYoh5deQ2Q==} + '@rollup/rollup-linux-s390x-gnu@4.24.3': + resolution: {integrity: sha512-HoojGXTC2CgCcq0Woc/dn12wQUlkNyfH0I1ABK4Ni9YXyFQa86Fkt2Q0nqgLfbhkyfQ6003i3qQk9pLh/SpAYw==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.24.2': - resolution: {integrity: sha512-jOG/0nXb3z+EM6SioY8RofqqmZ+9NKYvJ6QQaa9Mvd3RQxlH68/jcB/lpyVt4lCiqr04IyaC34NzhUqcXbB5FQ==} + '@rollup/rollup-linux-x64-gnu@4.24.3': + resolution: {integrity: sha512-mnEOh4iE4USSccBOtcrjF5nj+5/zm6NcNhbSEfR3Ot0pxBwvEn5QVUXcuOwwPkapDtGZ6pT02xLoPaNv06w7KQ==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.24.2': - resolution: {integrity: sha512-XAo7cJec80NWx9LlZFEJQxqKOMz/lX3geWs2iNT5CHIERLFfd90f3RYLLjiCBm1IMaQ4VOX/lTC9lWfzzQm14Q==} + '@rollup/rollup-linux-x64-musl@4.24.3': + resolution: {integrity: sha512-rMTzawBPimBQkG9NKpNHvquIUTQPzrnPxPbCY1Xt+mFkW7pshvyIS5kYgcf74goxXOQk0CP3EoOC1zcEezKXhw==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.24.2': - resolution: {integrity: sha512-A+JAs4+EhsTjnPQvo9XY/DC0ztaws3vfqzrMNMKlwQXuniBKOIIvAAI8M0fBYiTCxQnElYu7mLk7JrhlQ+HeOw==} + '@rollup/rollup-win32-arm64-msvc@4.24.3': + resolution: {integrity: sha512-2lg1CE305xNvnH3SyiKwPVsTVLCg4TmNCF1z7PSHX2uZY2VbUpdkgAllVoISD7JO7zu+YynpWNSKAtOrX3AiuA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.24.2': - resolution: {integrity: sha512-ZhcrakbqA1SCiJRMKSU64AZcYzlZ/9M5LaYil9QWxx9vLnkQ9Vnkve17Qn4SjlipqIIBFKjBES6Zxhnvh0EAEw==} + '@rollup/rollup-win32-ia32-msvc@4.24.3': + resolution: {integrity: sha512-9SjYp1sPyxJsPWuhOCX6F4jUMXGbVVd5obVpoVEi8ClZqo52ViZewA6eFz85y8ezuOA+uJMP5A5zo6Oz4S5rVQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.24.2': - resolution: {integrity: sha512-2mLH46K1u3r6uwc95hU+OR9q/ggYMpnS7pSp83Ece1HUQgF9Nh/QwTK5rcgbFnV9j+08yBrU5sA/P0RK2MSBNA==} + '@rollup/rollup-win32-x64-msvc@4.24.3': + resolution: {integrity: sha512-HGZgRFFYrMrP3TJlq58nR1xy8zHKId25vhmm5S9jETEfDf6xybPxsavFTJaufe2zgOGYJBskGlj49CwtEuFhWQ==} cpu: [x64] os: [win32] @@ -5568,9 +5567,6 @@ packages: '@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==} - '@swc/types@0.1.13': resolution: {integrity: sha512-JL7eeCk6zWCbiYQg2xQSdLXQJl8Qoc9rXmG2cEKvHe3CKwMHwHGpfOb8frzNLmbycOo6I51qxnLnn9ESf4I20Q==} @@ -5614,8 +5610,8 @@ packages: engines: {node: '>=18'} peerDependencies: '@testing-library/dom': ^10.0.0 - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 react: ^18.0.0 react-dom: ^18.0.0 peerDependenciesMeta: @@ -5837,8 +5833,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@18.19.60': - resolution: {integrity: sha512-cYRj7igVqgxhlHFdBHHpU2SNw3+dN2x0VTZJtLYk6y/ieuGN4XiBgtDjYVktM/yk2y/8pKMileNc6IoEzEJnUw==} + '@types/node@18.19.61': + resolution: {integrity: sha512-z8fH66NcVkDzBItOao+Nyh0fiy7CYdxIyxnNCcZ60aY0I+EA/y4TSi/S/W9i8DIQvwVo7a0pgzAxmDeNnqrpkw==} '@types/node@20.14.9': resolution: {integrity: sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==} @@ -5846,8 +5842,8 @@ packages: '@types/node@22.7.5': resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} - '@types/node@22.8.2': - resolution: {integrity: sha512-NzaRNFV+FZkvK/KLCsNdTvID0SThyrs5SHB6tsD/lajr22FGC73N2QeDPM2wHtVde8mgcXuSsHQkH5cX1pbPLw==} + '@types/node@22.8.4': + resolution: {integrity: sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==} '@types/papaparse@5.3.15': resolution: {integrity: sha512-JHe6vF6x/8Z85nCX4yFdDslN11d+1pr12E526X8WAfhadOeaOTx5AuIkvDKIBopfvlzpzkdMx4YyvSKCM9oqtw==} @@ -5867,9 +5863,6 @@ packages: '@types/prismjs@1.26.4': resolution: {integrity: sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg==} - '@types/prop-types@15.7.13': - resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} - '@types/qrcode@1.5.5': resolution: {integrity: sha512-CdfBi/e3Qk+3Z/fXYShipBT13OJ2fDO2Q2w5CIP5anLTLIndQG9z6P1cnm+8zCWSpm5dnxMFd/uREtb0EXuQzg==} @@ -5882,9 +5875,6 @@ packages: '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react-dom@18.3.1': - resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==} - '@types/react-html-parser@2.0.6': resolution: {integrity: sha512-xqo8u7iqr5eOIulM1BFAlpoBgdhVleLcDHySy8/k7Le9wgdRgZY1UdKtEcdlc2jMS8cqEx8+U4Mz/e5Ves66Fg==} @@ -5894,9 +5884,6 @@ packages: '@types/react-transition-group@4.4.10': resolution: {integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==} - '@types/react@18.3.12': - resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} - '@types/resolve@1.20.6': resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} @@ -6060,6 +6047,15 @@ packages: peerDependencies: graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + '@vercel/functions@1.4.2': + resolution: {integrity: sha512-WLY3g6NT1SVJDAoAqz5pJfJ8uyOmEejZkatZn0q57Dn6qXNrh/pjbeffolQy9npWRYJPcfwjgqw8tUqolTEyuw==} + engines: {node: '>= 16'} + peerDependencies: + '@aws-sdk/credential-provider-web-identity': '*' + peerDependenciesMeta: + '@aws-sdk/credential-provider-web-identity': + optional: true + '@vercel/og@0.6.3': resolution: {integrity: sha512-aoCrC9FqkeA+WEEb9CwSmjD0rGlFeNqbUsI41JPmKWR9Hx6FFn86tvH96O5HZMF6VAXTGHxa3nPH3BokROpdgA==} engines: {node: '>=16'} @@ -6340,8 +6336,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - acorn@8.13.0: - resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} engines: {node: '>=0.4.0'} hasBin: true @@ -6490,12 +6486,13 @@ packages: resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} engines: {node: '>=10'} - aria-query@5.1.3: - resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} - aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + array-buffer-byte-length@1.0.1: resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} engines: {node: '>= 0.4'} @@ -6612,8 +6609,8 @@ packages: aws4fetch@1.0.20: resolution: {integrity: sha512-/djoAN709iY65ETD6LKCtyyEI04XIBP5xVvfmNxsEP0uJB5tyaGBztSryRr4HqMStr9R06PisQE7m9zDTXKu6g==} - axe-core@4.10.0: - resolution: {integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==} + axe-core@4.10.2: + resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} engines: {node: '>=4'} axios@1.7.4: @@ -6946,8 +6943,8 @@ packages: camelize@1.0.1: resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} - caniuse-lite@1.0.30001669: - resolution: {integrity: sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==} + caniuse-lite@1.0.30001674: + resolution: {integrity: sha512-jOsKlZVRnzfhLojb+Ykb+gyUSp9Xb57So+fAiFlLzzTKpqg8xxSav0e40c8/4F/v9N8QSvrRRaLeVzQbLqomYw==} cardinal@2.1.1: resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==} @@ -7605,10 +7602,6 @@ packages: resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} - deep-equal@2.2.3: - resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} - engines: {node: '>= 0.4'} - deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -7935,9 +7928,6 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-get-iterator@1.1.3: - resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - es-iterator-helpers@1.1.0: resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==} engines: {node: '>= 0.4'} @@ -8015,8 +8005,8 @@ packages: eslint-config-biome@1.9.3: resolution: {integrity: sha512-Zrz6Z+Gtv1jqnfHsqvpwCSqclktvQF1OnyDAfDOvjzzck2c5Nw3crEHI2KLuH+LnNBttiPAb7Y7e8sF158sOgQ==} - eslint-config-next@14.2.15: - resolution: {integrity: sha512-mKg+NC/8a4JKLZRIOBplxXNdStgxy7lzWuedUaCc8tev+Al9mwDUTujQH6W6qXDH9kycWiVo28tADWGvpBsZcQ==} + eslint-config-next@15.0.2: + resolution: {integrity: sha512-N8o6cyUXzlMmQbdc2Kc83g1qomFi3ITqrAZfubipVKET2uR2mCStyGRcx/r8WiAIVMul2KfwRiCHBkTpBvGBmA==} peerDependencies: eslint: 8.57.0 typescript: '>=3.3.1' @@ -8077,8 +8067,8 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-jsx-a11y@6.10.0: - resolution: {integrity: sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==} + eslint-plugin-jsx-a11y@6.10.2: + resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} engines: {node: '>=4.0'} peerDependencies: eslint: 8.57.0 @@ -8095,20 +8085,20 @@ packages: peerDependencies: eslint: 8.57.0 - eslint-plugin-react-compiler@0.0.0-experimental-fa06e2c-20241014: - resolution: {integrity: sha512-tHntZz8Kx/6RgCLn7aDGfBQizqTUUfHEDaBcrvJi1GhKzgDxmAbdn85Y6z8eGSh4s0gufNWyO9WRCYLf0hP0ow==} + eslint-plugin-react-compiler@19.0.0-beta-8a03594-20241020: + resolution: {integrity: sha512-bYg1COih1s3r14IV/AKdQs/SN7CQmNI0ZaMtPdgZ6gp1S1Q/KGP9P43w7R6dHJ4wYpuMBvekNJHQdVu+x6UM+A==} engines: {node: ^14.17.0 || ^16.0.0 || >= 18.0.0} peerDependencies: eslint: 8.57.0 - eslint-plugin-react-hooks@5.0.0-canary-7118f5dd7-20230705: - resolution: {integrity: sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==} + eslint-plugin-react-hooks@5.0.0: + resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} engines: {node: '>=10'} peerDependencies: eslint: 8.57.0 - eslint-plugin-react@7.37.1: - resolution: {integrity: sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==} + eslint-plugin-react@7.37.2: + resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==} engines: {node: '>=4'} peerDependencies: eslint: 8.57.0 @@ -8350,6 +8340,10 @@ packages: fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + engines: {node: '>=8.6.0'} + fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -8764,11 +8758,6 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true - glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true @@ -9155,11 +9144,11 @@ packages: inline-style-parser@0.2.3: resolution: {integrity: sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==} - input-otp@1.2.4: - resolution: {integrity: sha512-md6rhmD+zmMnUh5crQNSQxq3keBRYvE3odbr4Qb9g2NWzQv9azi+t1a3X4TBTbh98fsGHgEEJlzbe1q860uGCA==} + input-otp@1.2.5: + resolution: {integrity: sha512-XoRSZyr5NaK++/Ml/0bsTycKiSq9M5u6fWgG5Cqjldj6+ontrKnPRqn+6Bo4fzUwoMXRenUdacVfR7Y68gldKw==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 internal-ip@4.3.0: resolution: {integrity: sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==} @@ -9746,8 +9735,8 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - knip@5.34.2: - resolution: {integrity: sha512-quSohta9fKJUWTXIqHenA4NYW24rmoP3g/Naw5Lq/Xb/LjAQYSUK4aIyU1wizDLC4EnMicGA5g/H33vJ3ovz5Q==} + knip@5.34.3: + resolution: {integrity: sha512-SRkGOV6dWp+FoDPLsN1lanqTnL1DImuEsU1ynUo+X8ti4IXc+Abvc2VD/F10Jyuv2d5najpUEbfCJ71REqeZZA==} engines: {node: '>=18.6.0'} hasBin: true peerDependencies: @@ -10695,8 +10684,8 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - msw@2.5.2: - resolution: {integrity: sha512-eBsFgU30NYtrfC62XzS1rdAzFK+Br0zKU4ORqD9Qliq86362DWZyPiD6FLfMgy0Ktik83DPTXmqPMz2bqwmJdA==} + msw@2.6.0: + resolution: {integrity: sha512-n3tx2w0MZ3H4pxY0ozrQ4sNPzK/dGtlr2cIIyuEsgq2Bhy4wvcW6ZH2w/gXM9+MEUY6HC1fWhqtcXDxVZr5Jxw==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -10781,21 +10770,24 @@ packages: react: ^16.8 || ^17 || ^18 react-dom: ^16.8 || ^17 || ^18 - next@14.2.15: - resolution: {integrity: sha512-h9ctmOokpoDphRvMGnwOJAedT6zKhwqyZML9mDtspgf4Rh3Pn7UTYKqePNoDvhsWBAO5GoPNYshnAUGIazVGmw==} - engines: {node: '>=18.17.0'} + next@15.0.2: + resolution: {integrity: sha512-rxIWHcAu4gGSDmwsELXacqAPUk+j8dV/A9cDF5fsiCMpkBDYkO2AEaL1dfD+nNmDiU6QMCFN8Q30VEKapT9UHQ==} + engines: {node: '>=18.18.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 + babel-plugin-react-compiler: '*' + react: ^18.2.0 || 19.0.0-rc-02c0e824-20241028 + react-dom: ^18.2.0 || 19.0.0-rc-02c0e824-20241028 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': optional: true '@playwright/test': optional: true + babel-plugin-react-compiler: + optional: true sass: optional: true @@ -11880,6 +11872,11 @@ packages: peerDependencies: react: ^18.3.1 + react-dom@19.0.0-rc-69d4b800-20241021: + resolution: {integrity: sha512-ZXBsP/kTDLI9QopUaUgYJhmmAhO8aKz7DCv2Ui2rA9boCfJ/dRRh6BlVidsyb2dPzG01rItdRFQqwbP+x9s5Rg==} + peerDependencies: + react: 19.0.0-rc-69d4b800-20241021 + react-dropzone@14.2.10: resolution: {integrity: sha512-Y98LOCYxGO2jOFWREeKJlL7gbrHcOlTBp+9DCM1dh9XQ8+P/8ThhZT7kFb05C+bPcTXq/rixpU+5+LzwYrFLUw==} engines: {node: '>= 10.13'} @@ -11907,7 +11904,7 @@ packages: react-focus-lock@2.13.2: resolution: {integrity: sha512-T/7bsofxYqnod2xadvuwjGKHOoL5GH7/EIPI5UyEvaU/c2CcphvGI371opFtuY/SYdbMsNiuF4HsHQ50nA/TKQ==} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -11956,7 +11953,7 @@ packages: react-markdown@9.0.1: resolution: {integrity: sha512-186Gw/vF1uRkydbsOIkcGXw7aHq0sZOCRFFjGrr7b9+nVZg4UfA4enXCaxm4fUzecU38sWfrNDitGhshuU7rdg==} peerDependencies: - '@types/react': '>=18' + '@types/react': npm:types-react@19.0.0-rc.1 react: '>=18' react-native-aes-gcm-crypto@0.2.2: @@ -12010,7 +12007,7 @@ packages: engines: {node: '>=18'} hasBin: true peerDependencies: - '@types/react': ^18.2.6 + '@types/react': npm:types-react@19.0.0-rc.1 react: ^18.2.0 peerDependenciesMeta: '@types/react': @@ -12025,7 +12022,7 @@ packages: react-redux@9.1.2: resolution: {integrity: sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w==} peerDependencies: - '@types/react': ^18.2.25 + '@types/react': npm:types-react@19.0.0-rc.1 react: ^18.0 redux: ^5.0.0 peerDependenciesMeta: @@ -12042,7 +12039,7 @@ packages: resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -12052,7 +12049,7 @@ packages: resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -12062,7 +12059,7 @@ packages: resolution: {integrity: sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -12087,7 +12084,7 @@ packages: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -12113,6 +12110,10 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} + react@19.0.0-rc-69d4b800-20241021: + resolution: {integrity: sha512-dXki4tN+rP+4xhsm65q/QI/19VCZdu5vPcy4h6zaJt20XP8/1r/LCwrLFYuj8hElbNz5AmxW6JtRa7ej0BzZdg==} + engines: {node: '>=0.10.0'} + read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} @@ -12165,8 +12166,8 @@ packages: recharts-scale@0.4.5: resolution: {integrity: sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==} - recharts@2.13.0: - resolution: {integrity: sha512-sbfxjWQ+oLWSZEWmvbq/DFVdeRLqqA6d0CDjKx2PkxVVdoXo16jvENCE+u/x7HxOO+/fwx//nYRwb8p8X6s/lQ==} + recharts@2.13.1: + resolution: {integrity: sha512-87LdsmgK/MHLmWQfTC6yDysno2cOigi/+2KRCwy0D8NDu1IOdtTGS8lMovA0VIvJ7kf3zdp1IiwznHZWSPJhYw==} engines: {node: '>=14'} peerDependencies: react: ^16.0.0 || ^17.0.0 || ^18.0.0 @@ -12422,8 +12423,8 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true - rollup@4.24.2: - resolution: {integrity: sha512-do/DFGq5g6rdDhdpPq5qb2ecoczeK6y+2UAjdJ5trjQJj5f1AiVdLRWRc9A9/fFukfvJRgM0UXzxBIYMovm5ww==} + rollup@4.24.3: + resolution: {integrity: sha512-HBW896xR5HGmoksbi3JBDtmVzWiPAYqp7wip50hjQ67JbDz61nyoMPdqu1DvVW9asYb2M65Z20ZHsyJCMqMyDg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -12487,6 +12488,9 @@ packages: scheduler@0.24.0-canary-efb381bbf-20230505: resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==} + scheduler@0.25.0-rc-69d4b800-20241021: + resolution: {integrity: sha512-S5AYX/YhMAN6u9AXgKYbZP4U4ZklC6R9Q7HmFSBk7d4DLiHVNxvAvlSvuM4nxFkwOk50MnpfTKQ7UWHXDOc9Eg==} + schema-utils@3.3.0: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} @@ -12774,10 +12778,6 @@ packages: resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - stop-iteration-iterator@1.0.0: - resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} - engines: {node: '>= 0.4'} - storybook@8.3.6: resolution: {integrity: sha512-9GVbtej6ZzPRUM7KRQ7848506FfHrUiJGqPuIQdoSJd09EmuEoLjmLAgEOmrHBQKgGYMaM7Vh9GsTLim6vwZTQ==} hasBin: true @@ -12824,8 +12824,9 @@ packages: string.prototype.codepointat@0.2.1: resolution: {integrity: sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==} - string.prototype.includes@2.0.0: - resolution: {integrity: sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==} + string.prototype.includes@2.0.1: + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} string.prototype.matchall@4.0.11: resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} @@ -12920,19 +12921,6 @@ packages: style-to-object@1.0.6: resolution: {integrity: sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==} - styled-jsx@5.1.1: - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true - styled-jsx@5.1.6: resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} engines: {node: '>= 12.0.0'} @@ -13439,6 +13427,12 @@ packages: types-ramda@0.30.0: resolution: {integrity: sha512-oVPw/KHB5M0Du0txTEKKM8xZOG9cZBRdCVXvwHYuNJUVkAiJ9oWyqkA+9Bj2gjMsHgkkhsYevobQBWs8I2/Xvw==} + types-react-dom@19.0.0-rc.1: + resolution: {integrity: sha512-VSLZJl8VXCD0fAWp7DUTFUDCcZ8DVXOQmjhJMD03odgeFmu14ZQJHCXeETm3BEAhJqfgJaFkLnGkQv88sRx0fQ==} + + types-react@19.0.0-rc.1: + resolution: {integrity: sha512-RshndUfqTW6K3STLPis8BtAYCGOkMbtvYsi90gmVNDZBXUyUc5juf2PE9LfS/JmOlUIRO8cWTS/1MTnmhjDqyQ==} + typescript@5.6.3: resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} @@ -13687,7 +13681,7 @@ packages: resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -13712,7 +13706,7 @@ packages: resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + '@types/react': npm:types-react@19.0.0-rc.1 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -13786,7 +13780,7 @@ packages: resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==} engines: {node: '>=12.20.0'} peerDependencies: - '@types/react': '>=16.8' + '@types/react': npm:types-react@19.0.0-rc.1 react: '>=16.8' peerDependenciesMeta: '@types/react': @@ -13822,8 +13816,8 @@ packages: victory-vendor@36.9.2: resolution: {integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==} - viem@2.21.35: - resolution: {integrity: sha512-f3EFc5JILeA9veuNymUN8HG/nKP9ykC0NCgwFrZWuxcCc822GaP0IEnkRBsHGqmjwbz//FxJFmvtx7TBcdVs0A==} + viem@2.21.37: + resolution: {integrity: sha512-JupwyttT4aJNnP9+kD7E8jorMS5VmgpC3hm3rl5zXsO8WNBTsP3JJqZUSg4AG6s2lTrmmpzS/qpmXMZu5gJw5Q==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -14291,23 +14285,23 @@ snapshots: '@smithy/util-utf8': 2.3.0 tslib: 2.8.0 - '@aws-sdk/client-cognito-identity@3.679.0': + '@aws-sdk/client-cognito-identity@3.682.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.679.0(@aws-sdk/client-sts@3.679.0) - '@aws-sdk/client-sts': 3.679.0 + '@aws-sdk/client-sso-oidc': 3.682.0(@aws-sdk/client-sts@3.682.0) + '@aws-sdk/client-sts': 3.682.0 '@aws-sdk/core': 3.679.0 - '@aws-sdk/credential-provider-node': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/credential-provider-node': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0) '@aws-sdk/middleware-host-header': 3.679.0 '@aws-sdk/middleware-logger': 3.679.0 '@aws-sdk/middleware-recursion-detection': 3.679.0 - '@aws-sdk/middleware-user-agent': 3.679.0 + '@aws-sdk/middleware-user-agent': 3.682.0 '@aws-sdk/region-config-resolver': 3.679.0 '@aws-sdk/types': 3.679.0 '@aws-sdk/util-endpoints': 3.679.0 '@aws-sdk/util-user-agent-browser': 3.679.0 - '@aws-sdk/util-user-agent-node': 3.679.0 + '@aws-sdk/util-user-agent-node': 3.682.0 '@smithy/config-resolver': 3.0.10 '@smithy/core': 2.5.1 '@smithy/fetch-http-handler': 3.2.9 @@ -14337,23 +14331,23 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-kms@3.679.0': + '@aws-sdk/client-kms@3.682.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.679.0(@aws-sdk/client-sts@3.679.0) - '@aws-sdk/client-sts': 3.679.0 + '@aws-sdk/client-sso-oidc': 3.682.0(@aws-sdk/client-sts@3.682.0) + '@aws-sdk/client-sts': 3.682.0 '@aws-sdk/core': 3.679.0 - '@aws-sdk/credential-provider-node': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/credential-provider-node': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0) '@aws-sdk/middleware-host-header': 3.679.0 '@aws-sdk/middleware-logger': 3.679.0 '@aws-sdk/middleware-recursion-detection': 3.679.0 - '@aws-sdk/middleware-user-agent': 3.679.0 + '@aws-sdk/middleware-user-agent': 3.682.0 '@aws-sdk/region-config-resolver': 3.679.0 '@aws-sdk/types': 3.679.0 '@aws-sdk/util-endpoints': 3.679.0 '@aws-sdk/util-user-agent-browser': 3.679.0 - '@aws-sdk/util-user-agent-node': 3.679.0 + '@aws-sdk/util-user-agent-node': 3.682.0 '@smithy/config-resolver': 3.0.10 '@smithy/core': 2.5.1 '@smithy/fetch-http-handler': 3.2.9 @@ -14383,23 +14377,23 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-lambda@3.680.0': + '@aws-sdk/client-lambda@3.682.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.679.0(@aws-sdk/client-sts@3.679.0) - '@aws-sdk/client-sts': 3.679.0 + '@aws-sdk/client-sso-oidc': 3.682.0(@aws-sdk/client-sts@3.682.0) + '@aws-sdk/client-sts': 3.682.0 '@aws-sdk/core': 3.679.0 - '@aws-sdk/credential-provider-node': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/credential-provider-node': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0) '@aws-sdk/middleware-host-header': 3.679.0 '@aws-sdk/middleware-logger': 3.679.0 '@aws-sdk/middleware-recursion-detection': 3.679.0 - '@aws-sdk/middleware-user-agent': 3.679.0 + '@aws-sdk/middleware-user-agent': 3.682.0 '@aws-sdk/region-config-resolver': 3.679.0 '@aws-sdk/types': 3.679.0 '@aws-sdk/util-endpoints': 3.679.0 '@aws-sdk/util-user-agent-browser': 3.679.0 - '@aws-sdk/util-user-agent-node': 3.679.0 + '@aws-sdk/util-user-agent-node': 3.682.0 '@smithy/config-resolver': 3.0.10 '@smithy/core': 2.5.1 '@smithy/eventstream-serde-browser': 3.0.11 @@ -14434,22 +14428,22 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)': + '@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.679.0 + '@aws-sdk/client-sts': 3.682.0 '@aws-sdk/core': 3.679.0 - '@aws-sdk/credential-provider-node': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/credential-provider-node': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0) '@aws-sdk/middleware-host-header': 3.679.0 '@aws-sdk/middleware-logger': 3.679.0 '@aws-sdk/middleware-recursion-detection': 3.679.0 - '@aws-sdk/middleware-user-agent': 3.679.0 + '@aws-sdk/middleware-user-agent': 3.682.0 '@aws-sdk/region-config-resolver': 3.679.0 '@aws-sdk/types': 3.679.0 '@aws-sdk/util-endpoints': 3.679.0 '@aws-sdk/util-user-agent-browser': 3.679.0 - '@aws-sdk/util-user-agent-node': 3.679.0 + '@aws-sdk/util-user-agent-node': 3.682.0 '@smithy/config-resolver': 3.0.10 '@smithy/core': 2.5.1 '@smithy/fetch-http-handler': 3.2.9 @@ -14479,7 +14473,7 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso@3.679.0': + '@aws-sdk/client-sso@3.682.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 @@ -14487,12 +14481,12 @@ snapshots: '@aws-sdk/middleware-host-header': 3.679.0 '@aws-sdk/middleware-logger': 3.679.0 '@aws-sdk/middleware-recursion-detection': 3.679.0 - '@aws-sdk/middleware-user-agent': 3.679.0 + '@aws-sdk/middleware-user-agent': 3.682.0 '@aws-sdk/region-config-resolver': 3.679.0 '@aws-sdk/types': 3.679.0 '@aws-sdk/util-endpoints': 3.679.0 '@aws-sdk/util-user-agent-browser': 3.679.0 - '@aws-sdk/util-user-agent-node': 3.679.0 + '@aws-sdk/util-user-agent-node': 3.682.0 '@smithy/config-resolver': 3.0.10 '@smithy/core': 2.5.1 '@smithy/fetch-http-handler': 3.2.9 @@ -14522,22 +14516,22 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.679.0': + '@aws-sdk/client-sts@3.682.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.679.0(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/client-sso-oidc': 3.682.0(@aws-sdk/client-sts@3.682.0) '@aws-sdk/core': 3.679.0 - '@aws-sdk/credential-provider-node': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/credential-provider-node': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0) '@aws-sdk/middleware-host-header': 3.679.0 '@aws-sdk/middleware-logger': 3.679.0 '@aws-sdk/middleware-recursion-detection': 3.679.0 - '@aws-sdk/middleware-user-agent': 3.679.0 + '@aws-sdk/middleware-user-agent': 3.682.0 '@aws-sdk/region-config-resolver': 3.679.0 '@aws-sdk/types': 3.679.0 '@aws-sdk/util-endpoints': 3.679.0 '@aws-sdk/util-user-agent-browser': 3.679.0 - '@aws-sdk/util-user-agent-node': 3.679.0 + '@aws-sdk/util-user-agent-node': 3.682.0 '@smithy/config-resolver': 3.0.10 '@smithy/core': 2.5.1 '@smithy/fetch-http-handler': 3.2.9 @@ -14581,9 +14575,9 @@ snapshots: fast-xml-parser: 4.4.1 tslib: 2.8.0 - '@aws-sdk/credential-provider-cognito-identity@3.679.0': + '@aws-sdk/credential-provider-cognito-identity@3.682.0': dependencies: - '@aws-sdk/client-cognito-identity': 3.679.0 + '@aws-sdk/client-cognito-identity': 3.682.0 '@aws-sdk/types': 3.679.0 '@smithy/property-provider': 3.1.8 '@smithy/types': 3.6.0 @@ -14612,15 +14606,15 @@ snapshots: '@smithy/util-stream': 3.2.1 tslib: 2.8.0 - '@aws-sdk/credential-provider-ini@3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0)': + '@aws-sdk/credential-provider-ini@3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0)': dependencies: - '@aws-sdk/client-sts': 3.679.0 + '@aws-sdk/client-sts': 3.682.0 '@aws-sdk/core': 3.679.0 '@aws-sdk/credential-provider-env': 3.679.0 '@aws-sdk/credential-provider-http': 3.679.0 '@aws-sdk/credential-provider-process': 3.679.0 - '@aws-sdk/credential-provider-sso': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)) - '@aws-sdk/credential-provider-web-identity': 3.679.0(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/credential-provider-sso': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)) + '@aws-sdk/credential-provider-web-identity': 3.679.0(@aws-sdk/client-sts@3.682.0) '@aws-sdk/types': 3.679.0 '@smithy/credential-provider-imds': 3.2.5 '@smithy/property-provider': 3.1.8 @@ -14631,14 +14625,14 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-node@3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0)': + '@aws-sdk/credential-provider-node@3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0)': dependencies: '@aws-sdk/credential-provider-env': 3.679.0 '@aws-sdk/credential-provider-http': 3.679.0 - '@aws-sdk/credential-provider-ini': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/credential-provider-ini': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0) '@aws-sdk/credential-provider-process': 3.679.0 - '@aws-sdk/credential-provider-sso': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)) - '@aws-sdk/credential-provider-web-identity': 3.679.0(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/credential-provider-sso': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)) + '@aws-sdk/credential-provider-web-identity': 3.679.0(@aws-sdk/client-sts@3.682.0) '@aws-sdk/types': 3.679.0 '@smithy/credential-provider-imds': 3.2.5 '@smithy/property-provider': 3.1.8 @@ -14659,11 +14653,11 @@ snapshots: '@smithy/types': 3.6.0 tslib: 2.8.0 - '@aws-sdk/credential-provider-sso@3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))': + '@aws-sdk/credential-provider-sso@3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))': dependencies: - '@aws-sdk/client-sso': 3.679.0 + '@aws-sdk/client-sso': 3.682.0 '@aws-sdk/core': 3.679.0 - '@aws-sdk/token-providers': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)) + '@aws-sdk/token-providers': 3.679.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)) '@aws-sdk/types': 3.679.0 '@smithy/property-provider': 3.1.8 '@smithy/shared-ini-file-loader': 3.1.9 @@ -14673,29 +14667,29 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-web-identity@3.679.0(@aws-sdk/client-sts@3.679.0)': + '@aws-sdk/credential-provider-web-identity@3.679.0(@aws-sdk/client-sts@3.682.0)': dependencies: - '@aws-sdk/client-sts': 3.679.0 + '@aws-sdk/client-sts': 3.682.0 '@aws-sdk/core': 3.679.0 '@aws-sdk/types': 3.679.0 '@smithy/property-provider': 3.1.8 '@smithy/types': 3.6.0 tslib: 2.8.0 - '@aws-sdk/credential-providers@3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))': + '@aws-sdk/credential-providers@3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))': dependencies: - '@aws-sdk/client-cognito-identity': 3.679.0 - '@aws-sdk/client-sso': 3.679.0 - '@aws-sdk/client-sts': 3.679.0 + '@aws-sdk/client-cognito-identity': 3.682.0 + '@aws-sdk/client-sso': 3.682.0 + '@aws-sdk/client-sts': 3.682.0 '@aws-sdk/core': 3.679.0 - '@aws-sdk/credential-provider-cognito-identity': 3.679.0 + '@aws-sdk/credential-provider-cognito-identity': 3.682.0 '@aws-sdk/credential-provider-env': 3.679.0 '@aws-sdk/credential-provider-http': 3.679.0 - '@aws-sdk/credential-provider-ini': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) - '@aws-sdk/credential-provider-node': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/credential-provider-ini': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0) + '@aws-sdk/credential-provider-node': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/client-sts@3.682.0) '@aws-sdk/credential-provider-process': 3.679.0 - '@aws-sdk/credential-provider-sso': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)) - '@aws-sdk/credential-provider-web-identity': 3.679.0(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/credential-provider-sso': 3.682.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)) + '@aws-sdk/credential-provider-web-identity': 3.679.0(@aws-sdk/client-sts@3.682.0) '@aws-sdk/types': 3.679.0 '@smithy/credential-provider-imds': 3.2.5 '@smithy/property-provider': 3.1.8 @@ -14725,7 +14719,7 @@ snapshots: '@smithy/types': 3.6.0 tslib: 2.8.0 - '@aws-sdk/middleware-user-agent@3.679.0': + '@aws-sdk/middleware-user-agent@3.682.0': dependencies: '@aws-sdk/core': 3.679.0 '@aws-sdk/types': 3.679.0 @@ -14744,9 +14738,9 @@ snapshots: '@smithy/util-middleware': 3.0.8 tslib: 2.8.0 - '@aws-sdk/token-providers@3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))': + '@aws-sdk/token-providers@3.679.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))': dependencies: - '@aws-sdk/client-sso-oidc': 3.679.0(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/client-sso-oidc': 3.682.0(@aws-sdk/client-sts@3.682.0) '@aws-sdk/types': 3.679.0 '@smithy/property-provider': 3.1.8 '@smithy/shared-ini-file-loader': 3.1.9 @@ -14776,9 +14770,9 @@ snapshots: bowser: 2.11.0 tslib: 2.8.0 - '@aws-sdk/util-user-agent-node@3.679.0': + '@aws-sdk/util-user-agent-node@3.682.0': dependencies: - '@aws-sdk/middleware-user-agent': 3.679.0 + '@aws-sdk/middleware-user-agent': 3.682.0 '@aws-sdk/types': 3.679.0 '@smithy/node-config-provider': 3.1.9 '@smithy/types': 3.6.0 @@ -15824,64 +15818,64 @@ snapshots: prettier: 3.3.3 update-notifier: 6.0.2 - '@chakra-ui/hooks@2.4.2(react@18.3.1)': + '@chakra-ui/hooks@2.4.2(react@19.0.0-rc-69d4b800-20241021)': dependencies: - '@chakra-ui/utils': 2.2.2(react@18.3.1) + '@chakra-ui/utils': 2.2.2(react@19.0.0-rc-69d4b800-20241021) '@zag-js/element-size': 0.31.1 copy-to-clipboard: 3.3.3 framesync: 6.1.2 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 - '@chakra-ui/react@2.10.3(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(framer-motion@11.11.10(@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/react@2.10.3(@emotion/react@11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(framer-motion@11.11.10(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - '@chakra-ui/hooks': 2.4.2(react@18.3.1) - '@chakra-ui/styled-system': 2.12.0(react@18.3.1) - '@chakra-ui/theme': 3.4.6(@chakra-ui/styled-system@2.12.0(react@18.3.1))(react@18.3.1) - '@chakra-ui/utils': 2.2.2(react@18.3.1) - '@emotion/react': 11.13.3(@types/react@18.3.12)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1) + '@chakra-ui/hooks': 2.4.2(react@19.0.0-rc-69d4b800-20241021) + '@chakra-ui/styled-system': 2.12.0(react@19.0.0-rc-69d4b800-20241021) + '@chakra-ui/theme': 3.4.6(@chakra-ui/styled-system@2.12.0(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) + '@chakra-ui/utils': 2.2.2(react@19.0.0-rc-69d4b800-20241021) + '@emotion/react': 11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) '@popperjs/core': 2.11.8 '@zag-js/focus-visible': 0.31.1 aria-hidden: 1.2.4 - framer-motion: 11.11.10(@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) + framer-motion: 11.11.10(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) react-fast-compare: 3.2.2 - react-focus-lock: 2.13.2(@types/react@18.3.12)(react@18.3.1) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) + react-focus-lock: 2.13.2(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react-remove-scroll: 2.6.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) transitivePeerDependencies: - '@types/react' - '@chakra-ui/styled-system@2.12.0(react@18.3.1)': + '@chakra-ui/styled-system@2.12.0(react@19.0.0-rc-69d4b800-20241021)': dependencies: - '@chakra-ui/utils': 2.2.2(react@18.3.1) + '@chakra-ui/utils': 2.2.2(react@19.0.0-rc-69d4b800-20241021) csstype: 3.1.3 transitivePeerDependencies: - react - '@chakra-ui/theme-tools@2.2.6(@chakra-ui/styled-system@2.12.0(react@18.3.1))(react@18.3.1)': + '@chakra-ui/theme-tools@2.2.6(@chakra-ui/styled-system@2.12.0(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)': dependencies: '@chakra-ui/anatomy': 2.3.4 - '@chakra-ui/styled-system': 2.12.0(react@18.3.1) - '@chakra-ui/utils': 2.2.2(react@18.3.1) + '@chakra-ui/styled-system': 2.12.0(react@19.0.0-rc-69d4b800-20241021) + '@chakra-ui/utils': 2.2.2(react@19.0.0-rc-69d4b800-20241021) color2k: 2.0.3 transitivePeerDependencies: - react - '@chakra-ui/theme@3.4.6(@chakra-ui/styled-system@2.12.0(react@18.3.1))(react@18.3.1)': + '@chakra-ui/theme@3.4.6(@chakra-ui/styled-system@2.12.0(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)': dependencies: '@chakra-ui/anatomy': 2.3.4 - '@chakra-ui/styled-system': 2.12.0(react@18.3.1) - '@chakra-ui/theme-tools': 2.2.6(@chakra-ui/styled-system@2.12.0(react@18.3.1))(react@18.3.1) - '@chakra-ui/utils': 2.2.2(react@18.3.1) + '@chakra-ui/styled-system': 2.12.0(react@19.0.0-rc-69d4b800-20241021) + '@chakra-ui/theme-tools': 2.2.6(@chakra-ui/styled-system@2.12.0(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) + '@chakra-ui/utils': 2.2.2(react@19.0.0-rc-69d4b800-20241021) transitivePeerDependencies: - react - '@chakra-ui/utils@2.2.2(react@18.3.1)': + '@chakra-ui/utils@2.2.2(react@19.0.0-rc-69d4b800-20241021)': dependencies: '@types/lodash.mergewith': 4.6.9 lodash.mergewith: 4.6.2 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 '@changesets/apply-release-plan@7.0.5': dependencies: @@ -16040,12 +16034,12 @@ snapshots: human-id: 1.0.2 prettier: 2.8.8 - '@chromatic-com/storybook@2.0.2(react@18.3.1)': + '@chromatic-com/storybook@2.0.2(react@19.0.0-rc-69d4b800-20241021)': dependencies: chromatic: 11.7.1 filesize: 10.1.4 jsonfile: 6.1.0 - react-confetti: 6.1.0(react@18.3.1) + react-confetti: 6.1.0(react@19.0.0-rc-69d4b800-20241021) strip-ansi: 7.1.0 transitivePeerDependencies: - '@chromatic-com/cypress' @@ -16063,15 +16057,15 @@ snapshots: transitivePeerDependencies: - debug - '@codspeed/vitest-plugin@3.1.1(vite@5.4.10(@types/node@22.8.2)(terser@5.36.0))(vitest@2.1.4(@types/node@22.8.2)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.5.2(@types/node@22.8.2)(typescript@5.6.3))(terser@5.36.0))': + '@codspeed/vitest-plugin@3.1.1(vite@5.4.10(@types/node@22.8.4)(terser@5.36.0))(vitest@2.1.4(@types/node@22.8.4)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.6.0(@types/node@22.8.4)(typescript@5.6.3))(terser@5.36.0))': dependencies: '@codspeed/core': 3.1.1 - vite: 5.4.10(@types/node@22.8.2)(terser@5.36.0) - vitest: 2.1.4(@types/node@22.8.2)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.5.2(@types/node@22.8.2)(typescript@5.6.3))(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.4)(terser@5.36.0) + vitest: 2.1.4(@types/node@22.8.4)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.6.0(@types/node@22.8.4)(typescript@5.6.3))(terser@5.36.0) transitivePeerDependencies: - debug - '@coinbase/wallet-mobile-sdk@1.1.2(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': + '@coinbase/wallet-mobile-sdk@1.1.2(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021)': dependencies: '@metamask/safe-event-emitter': 2.0.0 bn.js: 5.2.1 @@ -16079,9 +16073,21 @@ snapshots: eth-rpc-errors: 4.0.3 events: 3.3.0 expo: 51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10) - react: 18.3.1 - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - react-native-mmkv: 2.11.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10) + react-native-mmkv: 2.11.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) + + '@coinbase/wallet-mobile-sdk@1.1.2(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021)': + 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.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10) + react: 19.0.0-rc-69d4b800-20241021 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10) + react-native-mmkv: 2.11.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) '@coinbase/wallet-sdk@4.1.0': dependencies: @@ -16092,10 +16098,18 @@ snapshots: '@corex/deepmerge@4.0.43': {} - '@craftzdog/react-native-buffer@6.0.5(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': + '@craftzdog/react-native-buffer@6.0.5(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021)': + dependencies: + ieee754: 1.2.1 + react-native-quick-base64: 2.1.2(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) + transitivePeerDependencies: + - react + - react-native + + '@craftzdog/react-native-buffer@6.0.5(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021)': dependencies: ieee754: 1.2.1 - react-native-quick-base64: 2.1.2(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + react-native-quick-base64: 2.1.2(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) transitivePeerDependencies: - react - react-native @@ -16104,9 +16118,9 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@dirtycajunrice/klee@1.0.1(react@18.3.1)': + '@dirtycajunrice/klee@1.0.1(react@19.0.0-rc-69d4b800-20241021)': dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 '@discoveryjs/json-ext@0.5.7': {} @@ -16147,19 +16161,19 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1)': + '@emotion/react@11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.12.0 '@emotion/cache': 11.13.1 '@emotion/serialize': 1.3.1 - '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1) + '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@19.0.0-rc-69d4b800-20241021) '@emotion/utils': 1.4.0 '@emotion/weak-memoize': 0.4.0 hoist-non-react-statics: 3.3.2 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 transitivePeerDependencies: - supports-color @@ -16173,26 +16187,26 @@ snapshots: '@emotion/sheet@1.4.0': {} - '@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1)': + '@emotion/styled@11.13.0(@emotion/react@11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.12.0 '@emotion/is-prop-valid': 1.3.1 - '@emotion/react': 11.13.3(@types/react@18.3.12)(react@18.3.1) + '@emotion/react': 11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) '@emotion/serialize': 1.3.1 - '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1) + '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@19.0.0-rc-69d4b800-20241021) '@emotion/utils': 1.4.0 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 transitivePeerDependencies: - supports-color '@emotion/unitless@0.10.0': {} - '@emotion/use-insertion-effect-with-fallbacks@1.1.0(react@18.3.1)': + '@emotion/use-insertion-effect-with-fallbacks@1.1.0(react@19.0.0-rc-69d4b800-20241021)': dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 '@emotion/utils@1.4.0': {} @@ -16408,12 +16422,12 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + '@eslint-community/eslint-utils@4.4.1(eslint@8.57.0)': dependencies: eslint: 8.57.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.11.0': {} + '@eslint-community/regexpp@4.12.1': {} '@eslint/eslintrc@2.1.4': dependencies: @@ -16972,11 +16986,11 @@ snapshots: '@floating-ui/core': 1.6.8 '@floating-ui/utils': 0.2.8 - '@floating-ui/react-dom@2.0.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@2.0.9(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)': dependencies: '@floating-ui/dom': 1.6.11 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) '@floating-ui/utils@0.2.8': {} @@ -16989,9 +17003,9 @@ snapshots: dependencies: graphql: 15.8.0 - '@hookform/resolvers@3.9.0(react-hook-form@7.52.0(react@18.3.1))': + '@hookform/resolvers@3.9.1(react-hook-form@7.52.0(react@19.0.0-rc-69d4b800-20241021))': dependencies: - react-hook-form: 7.52.0(react@18.3.1) + react-hook-form: 7.52.0(react@19.0.0-rc-69d4b800-20241021) '@humanwhocodes/config-array@0.11.14': dependencies: @@ -17087,11 +17101,11 @@ snapshots: '@types/node': 20.14.9 optional: true - '@inquirer/confirm@5.0.1(@types/node@22.8.2)': + '@inquirer/confirm@5.0.1(@types/node@22.8.4)': dependencies: - '@inquirer/core': 10.0.1(@types/node@22.8.2) - '@inquirer/type': 3.0.0(@types/node@22.8.2) - '@types/node': 22.8.2 + '@inquirer/core': 10.0.1(@types/node@22.8.4) + '@inquirer/type': 3.0.0(@types/node@22.8.4) + '@types/node': 22.8.4 '@inquirer/core@10.0.1(@types/node@20.14.9)': dependencies: @@ -17108,10 +17122,10 @@ snapshots: - '@types/node' optional: true - '@inquirer/core@10.0.1(@types/node@22.8.2)': + '@inquirer/core@10.0.1(@types/node@22.8.4)': dependencies: '@inquirer/figures': 1.0.7 - '@inquirer/type': 3.0.0(@types/node@22.8.2) + '@inquirer/type': 3.0.0(@types/node@22.8.4) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -17129,9 +17143,9 @@ snapshots: '@types/node': 20.14.9 optional: true - '@inquirer/type@3.0.0(@types/node@22.8.2)': + '@inquirer/type@3.0.0(@types/node@22.8.4)': dependencies: - '@types/node': 22.8.2 + '@types/node': 22.8.4 '@ioredis/commands@1.2.0': {} @@ -17224,13 +17238,13 @@ snapshots: '@types/yargs': 17.0.33 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.2)(terser@5.36.0))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.4)(terser@5.36.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.3) - vite: 5.4.10(@types/node@22.8.2)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.4)(terser@5.36.0) optionalDependencies: typescript: 5.6.3 @@ -17301,10 +17315,10 @@ snapshots: jju: 1.4.0 read-yaml-file: 1.1.0 - '@marsidev/react-turnstile@1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@marsidev/react-turnstile@1.0.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)': dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) '@mdx-js/loader@2.3.0(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13)))': dependencies: @@ -17336,31 +17350,43 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@2.3.0(react@18.3.1)': + '@mdx-js/react@2.3.0(react@19.0.0-rc-69d4b800-20241021)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.12 - react: 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + react: 19.0.0-rc-69d4b800-20241021 - '@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1)': + '@mdx-js/react@3.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 react: 18.3.1 '@metamask/safe-event-emitter@2.0.0': {} - '@mobile-wallet-protocol/client@0.1.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(expo-web-browser@13.0.3(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': + '@mobile-wallet-protocol/client@0.1.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(expo-web-browser@13.0.3(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021)': dependencies: '@noble/ciphers': 0.5.3 '@noble/curves': 1.6.0 '@noble/hashes': 1.5.0 - '@react-native-async-storage/async-storage': 2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)) + '@react-native-async-storage/async-storage': 2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)) eventemitter3: 5.0.1 expo: 51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10) expo-web-browser: 13.0.3(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - react: 18.3.1 - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + react: 19.0.0-rc-69d4b800-20241021 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10) + + '@mobile-wallet-protocol/client@0.1.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10)))(expo-web-browser@13.0.3(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021)': + dependencies: + '@noble/ciphers': 0.5.3 + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 + '@react-native-async-storage/async-storage': 2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10)) + eventemitter3: 5.0.1 + expo: 51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10) + expo-web-browser: 13.0.3(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + react: 19.0.0-rc-69d4b800-20241021 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10) '@motionone/animation@10.18.0': dependencies: @@ -17416,12 +17442,12 @@ snapshots: outvariant: 1.4.3 strict-event-emitter: 0.5.1 - '@n8tb1t/use-scroll-position@2.0.3(@types/react@18.3.12)(react@18.3.1)': + '@n8tb1t/use-scroll-position@2.0.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - '@types/react': 18.3.12 - react: 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + react: 19.0.0-rc-69d4b800-20241021 - '@next/bundle-analyzer@14.2.15(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + '@next/bundle-analyzer@15.0.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: webpack-bundle-analyzer: 4.10.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: @@ -17430,44 +17456,41 @@ snapshots: '@next/env@13.5.6': {} - '@next/env@14.2.15': {} + '@next/env@15.0.2': {} - '@next/eslint-plugin-next@14.2.15': + '@next/eslint-plugin-next@15.0.2': dependencies: - glob: 10.3.10 + fast-glob: 3.3.1 - '@next/mdx@13.5.7(@mdx-js/loader@2.3.0(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))))(@mdx-js/react@2.3.0(react@18.3.1))': + '@next/mdx@15.0.2(@mdx-js/loader@2.3.0(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))))(@mdx-js/react@2.3.0(react@19.0.0-rc-69d4b800-20241021))': dependencies: source-map: 0.7.4 optionalDependencies: '@mdx-js/loader': 2.3.0(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))) - '@mdx-js/react': 2.3.0(react@18.3.1) - - '@next/swc-darwin-arm64@14.2.15': - optional: true + '@mdx-js/react': 2.3.0(react@19.0.0-rc-69d4b800-20241021) - '@next/swc-darwin-x64@14.2.15': + '@next/swc-darwin-arm64@15.0.2': optional: true - '@next/swc-linux-arm64-gnu@14.2.15': + '@next/swc-darwin-x64@15.0.2': optional: true - '@next/swc-linux-arm64-musl@14.2.15': + '@next/swc-linux-arm64-gnu@15.0.2': optional: true - '@next/swc-linux-x64-gnu@14.2.15': + '@next/swc-linux-arm64-musl@15.0.2': optional: true - '@next/swc-linux-x64-musl@14.2.15': + '@next/swc-linux-x64-gnu@15.0.2': optional: true - '@next/swc-win32-arm64-msvc@14.2.15': + '@next/swc-linux-x64-musl@15.0.2': optional: true - '@next/swc-win32-ia32-msvc@14.2.15': + '@next/swc-win32-arm64-msvc@15.0.2': optional: true - '@next/swc-win32-x64-msvc@14.2.15': + '@next/swc-win32-x64-msvc@15.0.2': optional: true '@noble/ciphers@0.5.3': {} @@ -18122,712 +18145,717 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-accordion@1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-accordion@1.2.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collapsible': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-collapsible': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-collection': 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-alert-dialog@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-alert-dialog@1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-dialog': 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-avatar@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-avatar@1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-checkbox@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-checkbox@1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-previous': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-size': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-collapsible@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collapsible@1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-context@1.0.1(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-context@1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-context@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-context@1.1.1(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-context@1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-dialog@1.0.5(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dialog@1.0.5(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.0.5(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-focus-guards': 1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-focus-scope': 1.0.4(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.0.4(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.0.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 1.0.3(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.0.2(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.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.12)(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + react-remove-scroll: 2.5.5(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-dialog@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dialog@1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-focus-guards': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-focus-scope': 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) aria-hidden: 1.2.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + react-remove-scroll: 2.6.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.0.5(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 1.0.3(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-escape-keydown': 1.0.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-dropdown-menu@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dropdown-menu@2.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-menu': 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-menu': 2.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.0.4(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 1.0.3(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-hover-card@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-hover-card@1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-popper': 1.2.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-icons@1.3.0(react@18.3.1)': + '@radix-ui/react-icons@1.3.0(react@19.0.0-rc-69d4b800-20241021)': dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 - '@radix-ui/react-id@1.0.1(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-id@1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-layout-effect': 1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-id@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-label@2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-label@2.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-menu@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-menu@2.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-focus-guards': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-focus-scope': 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-popper': 1.2.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-roving-focus': 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) aria-hidden: 1.2.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + react-remove-scroll: 2.6.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-popover@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popover@1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-focus-guards': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-focus-scope': 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-popper': 1.2.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) aria-hidden: 1.2.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + react-remove-scroll: 2.6.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 + + '@radix-ui/react-popper@1.2.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + dependencies: + '@floating-ui/react-dom': 2.0.9(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) + '@radix-ui/react-arrow': 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-rect': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-size': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) '@radix-ui/rect': 1.1.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-portal@1.0.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.0.4(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.1)(@types/react@18.3.12)(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) + '@radix-ui/react-primitive': 1.0.3(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-presence@1.0.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.0.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@1.0.3(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-slot': 1.0.2(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-progress@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-progress@1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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) + '@radix-ui/react-context': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-radio-group@1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-radio-group@1.2.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-roving-focus': 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-previous': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-size': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-roving-focus@1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-scroll-area@1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-scroll-area@1.2.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.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.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-select@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.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.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-focus-guards': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-focus-scope': 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-popper': 1.2.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-previous': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-visually-hidden': 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) aria-hidden: 1.2.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + react-remove-scroll: 2.6.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-separator@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-separator@1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-slot@1.0.2(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-slot@1.0.2(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-compose-refs': 1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-switch@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-switch@1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-previous': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-size': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-tabs@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-tabs@1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-roving-focus': 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-toast@1.2.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-toast@1.2.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(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.12)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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) + '@radix-ui/react-collection': 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-visually-hidden': 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-tooltip@1.1.3(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-tooltip@1.1.3(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-popper': 1.2.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.1.2(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@radix-ui/react-visually-hidden': 1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-callback-ref': 1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.0.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-callback-ref': 1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-previous@1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/rect': 1.1.0 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 '@radix-ui/rect@1.1.0': {} - '@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))': + '@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))': dependencies: merge-options: 3.0.4 - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10) + + '@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))': + dependencies: + merge-options: 3.0.4 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10) '@react-native-community/cli-debugger-ui@15.0.0': dependencies: @@ -18868,9 +18896,9 @@ snapshots: sudo-prompt: 9.2.1 optional: true - '@react-native-community/netinfo@11.4.1(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))': + '@react-native-community/netinfo@11.4.1(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))': dependencies: - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10) '@react-native/assets-registry@0.76.0': {} @@ -19098,20 +19126,27 @@ snapshots: '@react-native/normalize-colors@0.76.0': {} - '@react-native/virtualized-lists@0.76.0(@types/react@18.3.12)(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': + '@react-native/virtualized-lists@0.76.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react: 18.3.1 - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + react: 19.0.0-rc-69d4b800-20241021 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10) optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 + + '@react-native/virtualized-lists@0.76.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021)': + dependencies: + invariant: 2.2.4 + nullthrows: 1.1.1 + react: 19.0.0-rc-69d4b800-20241021 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10) '@resvg/resvg-wasm@2.4.0': {} '@rnx-kit/chromium-edge-launcher@1.0.0': dependencies: - '@types/node': 18.19.60 + '@types/node': 18.19.61 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -19139,66 +19174,66 @@ snapshots: optionalDependencies: rollup: 3.29.5 - '@rollup/pluginutils@5.1.3(rollup@4.24.2)': + '@rollup/pluginutils@5.1.3(rollup@4.24.3)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: - rollup: 4.24.2 + rollup: 4.24.3 - '@rollup/rollup-android-arm-eabi@4.24.2': + '@rollup/rollup-android-arm-eabi@4.24.3': optional: true - '@rollup/rollup-android-arm64@4.24.2': + '@rollup/rollup-android-arm64@4.24.3': optional: true - '@rollup/rollup-darwin-arm64@4.24.2': + '@rollup/rollup-darwin-arm64@4.24.3': optional: true - '@rollup/rollup-darwin-x64@4.24.2': + '@rollup/rollup-darwin-x64@4.24.3': optional: true - '@rollup/rollup-freebsd-arm64@4.24.2': + '@rollup/rollup-freebsd-arm64@4.24.3': optional: true - '@rollup/rollup-freebsd-x64@4.24.2': + '@rollup/rollup-freebsd-x64@4.24.3': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.24.2': + '@rollup/rollup-linux-arm-gnueabihf@4.24.3': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.24.2': + '@rollup/rollup-linux-arm-musleabihf@4.24.3': optional: true - '@rollup/rollup-linux-arm64-gnu@4.24.2': + '@rollup/rollup-linux-arm64-gnu@4.24.3': optional: true - '@rollup/rollup-linux-arm64-musl@4.24.2': + '@rollup/rollup-linux-arm64-musl@4.24.3': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.24.2': + '@rollup/rollup-linux-powerpc64le-gnu@4.24.3': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.24.2': + '@rollup/rollup-linux-riscv64-gnu@4.24.3': optional: true - '@rollup/rollup-linux-s390x-gnu@4.24.2': + '@rollup/rollup-linux-s390x-gnu@4.24.3': optional: true - '@rollup/rollup-linux-x64-gnu@4.24.2': + '@rollup/rollup-linux-x64-gnu@4.24.3': optional: true - '@rollup/rollup-linux-x64-musl@4.24.2': + '@rollup/rollup-linux-x64-musl@4.24.3': optional: true - '@rollup/rollup-win32-arm64-msvc@4.24.2': + '@rollup/rollup-win32-arm64-msvc@4.24.3': optional: true - '@rollup/rollup-win32-ia32-msvc@4.24.2': + '@rollup/rollup-win32-ia32-msvc@4.24.3': optional: true - '@rollup/rollup-win32-x64-msvc@4.24.2': + '@rollup/rollup-win32-x64-msvc@4.24.3': optional: true '@rtsao/scc@1.1.0': {} @@ -19320,7 +19355,7 @@ snapshots: '@sentry/types': 8.35.0 '@sentry/utils': 8.35.0 - '@sentry/nextjs@8.35.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.27.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.27.0(@opentelemetry/api@1.9.0))(next@14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1))': + '@sentry/nextjs@8.35.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.27.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.27.0(@opentelemetry/api@1.9.0))(next@15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(webpack@5.95.0(@swc/core@1.7.40(@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 @@ -19329,13 +19364,13 @@ snapshots: '@sentry/core': 8.35.0 '@sentry/node': 8.35.0 '@sentry/opentelemetry': 8.35.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.27.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.27.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0) - '@sentry/react': 8.35.0(react@18.3.1) + '@sentry/react': 8.35.0(react@19.0.0-rc-69d4b800-20241021) '@sentry/types': 8.35.0 '@sentry/utils': 8.35.0 '@sentry/vercel-edge': 8.35.0 '@sentry/webpack-plugin': 2.22.3(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)) chalk: 3.0.0 - next: 14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) resolve: 1.22.8 rollup: 3.29.5 stacktrace-parser: 0.1.10 @@ -19401,14 +19436,14 @@ snapshots: '@sentry/types': 8.35.0 '@sentry/utils': 8.35.0 - '@sentry/react@8.35.0(react@18.3.1)': + '@sentry/react@8.35.0(react@19.0.0-rc-69d4b800-20241021)': dependencies: '@sentry/browser': 8.35.0 '@sentry/core': 8.35.0 '@sentry/types': 8.35.0 '@sentry/utils': 8.35.0 hoist-non-react-statics: 3.3.2 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 '@sentry/types@8.35.0': {} @@ -19952,12 +19987,12 @@ snapshots: '@storybook/addon-docs@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3)': dependencies: - '@mdx-js/react': 3.1.0(@types/react@18.3.12)(react@18.3.1) + '@mdx-js/react': 3.1.0(react@18.3.1)(types-react@19.0.0-rc.1) '@storybook/blocks': 8.3.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/csf-plugin': 8.3.6(storybook@8.3.6(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.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -19998,14 +20033,14 @@ snapshots: storybook: 8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 - '@storybook/addon-links@8.3.6(react@18.3.1)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/addon-links@8.3.6(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 storybook: 8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 optionalDependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 '@storybook/addon-measure@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: @@ -20013,9 +20048,9 @@ snapshots: storybook: 8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) tiny-invariant: 1.3.3 - '@storybook/addon-onboarding@8.3.6(react@18.3.1)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@storybook/addon-onboarding@8.3.6(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: - react-confetti: 6.1.0(react@18.3.1) + react-confetti: 6.1.0(react@19.0.0-rc-69d4b800-20241021) storybook: 8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - react @@ -20056,7 +20091,28 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/builder-vite@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.2)(terser@5.36.0))(webpack-sources@3.2.3)': + '@storybook/blocks@8.3.6(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(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.12(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) + '@types/lodash': 4.17.12 + color-convert: 2.0.1 + dequal: 2.0.3 + lodash: 4.17.21 + markdown-to-jsx: 7.5.0(react@19.0.0-rc-69d4b800-20241021) + memoizerific: 1.11.3 + polished: 4.3.1 + react-colorful: 5.6.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) + storybook: 8.3.6(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: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + + '@storybook/builder-vite@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.4)(terser@5.36.0))(webpack-sources@3.2.3)': dependencies: '@storybook/csf-plugin': 8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack-sources@3.2.3) '@types/find-cache-dir': 3.2.1 @@ -20068,7 +20124,7 @@ snapshots: magic-string: 0.30.12 storybook: 8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 - vite: 5.4.10(@types/node@22.8.2)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.4)(terser@5.36.0) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -20078,7 +20134,7 @@ snapshots: '@storybook/builder-webpack5@8.3.6(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)': dependencies: '@storybook/core-webpack': 8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@types/node': 22.8.2 + '@types/node': 22.8.4 '@types/semver': 7.5.8 browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 @@ -20121,7 +20177,7 @@ snapshots: '@storybook/core-webpack@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: - '@types/node': 22.8.2 + '@types/node': 22.8.4 storybook: 8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 @@ -20167,6 +20223,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + '@storybook/icons@1.2.12(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)': + dependencies: + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + '@storybook/instrumenter@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 @@ -20178,7 +20239,7 @@ snapshots: dependencies: storybook: 8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@storybook/nextjs@8.3.6(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)(next@14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.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)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(type-fest@4.26.1)(typescript@5.6.3)(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1))': + '@storybook/nextjs@8.3.6(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)(next@15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(type-fest@4.26.1)(typescript@5.6.3)(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.0) @@ -20195,10 +20256,10 @@ snapshots: '@babel/runtime': 7.26.0 '@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.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)) '@storybook/builder-webpack5': 8.3.6(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) - '@storybook/preset-react-webpack': 8.3.6(@storybook/test@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(@swc/core@1.7.40(@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.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) - '@storybook/react': 8.3.6(@storybook/test@8.3.6(storybook@8.3.6(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.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) + '@storybook/preset-react-webpack': 8.3.6(@storybook/test@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) + '@storybook/react': 8.3.6(@storybook/test@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) '@storybook/test': 8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@types/node': 22.8.2 + '@types/node': 22.8.4 '@types/semver': 7.5.8 babel-loader: 9.2.1(@babel/core@7.26.0)(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)) css-loader: 6.11.0(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)) @@ -20206,20 +20267,20 @@ snapshots: fs-extra: 11.2.0 image-size: 1.1.1 loader-utils: 3.3.1 - next: 14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) node-polyfill-webpack-plugin: 2.0.1(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)) pnp-webpack-plugin: 1.7.0(typescript@5.6.3) postcss: 8.4.47 postcss-loader: 8.1.1(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) react-refresh: 0.14.2 resolve-url-loader: 5.0.0 sass-loader: 13.3.3(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)) semver: 7.6.3 storybook: 8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) style-loader: 3.3.4(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)) - styled-jsx: 5.1.6(@babel/core@7.26.0)(react@18.3.1) + styled-jsx: 5.1.6(@babel/core@7.26.0)(react@19.0.0-rc-69d4b800-20241021) ts-dedent: 2.2.0 tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 @@ -20246,19 +20307,19 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@storybook/preset-react-webpack@8.3.6(@storybook/test@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(@swc/core@1.7.40(@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.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)': + '@storybook/preset-react-webpack@8.3.6(@storybook/test@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)': dependencies: '@storybook/core-webpack': 8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@storybook/react': 8.3.6(@storybook/test@8.3.6(storybook@8.3.6(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.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) + '@storybook/react': 8.3.6(@storybook/test@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.7.40(@swc/helpers@0.5.13))(esbuild@0.23.1)) - '@types/node': 22.8.2 + '@types/node': 22.8.4 '@types/semver': 7.5.8 find-up: 5.0.0 fs-extra: 11.2.0 magic-string: 0.30.12 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 react-docgen: 7.1.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) resolve: 1.22.8 semver: 7.6.3 storybook: 8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -20298,21 +20359,27 @@ snapshots: react-dom: 18.3.1(react@18.3.1) storybook: 8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@storybook/react-vite@8.3.6(@storybook/test@8.3.6(storybook@8.3.6(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.24.2)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.2)(terser@5.36.0))(webpack-sources@3.2.3)': + '@storybook/react-dom-shim@8.3.6(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + storybook: 8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) + + '@storybook/react-vite@8.3.6(@storybook/test@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(rollup@4.24.3)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.4)(terser@5.36.0))(webpack-sources@3.2.3)': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.2)(terser@5.36.0)) - '@rollup/pluginutils': 5.1.3(rollup@4.24.2) - '@storybook/builder-vite': 8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.2)(terser@5.36.0))(webpack-sources@3.2.3) - '@storybook/react': 8.3.6(@storybook/test@8.3.6(storybook@8.3.6(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.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.4)(terser@5.36.0)) + '@rollup/pluginutils': 5.1.3(rollup@4.24.3) + '@storybook/builder-vite': 8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.4)(terser@5.36.0))(webpack-sources@3.2.3) + '@storybook/react': 8.3.6(@storybook/test@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) find-up: 5.0.0 magic-string: 0.30.12 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 react-docgen: 7.1.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) resolve: 1.22.8 storybook: 8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) tsconfig-paths: 4.2.0 - vite: 5.4.10(@types/node@22.8.2)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.4)(terser@5.36.0) transitivePeerDependencies: - '@preact/preset-vite' - '@storybook/test' @@ -20322,26 +20389,26 @@ snapshots: - vite-plugin-glimmerx - webpack-sources - '@storybook/react@8.3.6(@storybook/test@8.3.6(storybook@8.3.6(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.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)': + '@storybook/react@8.3.6(@storybook/test@8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)': dependencies: '@storybook/components': 8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/global': 5.0.0 '@storybook/manager-api': 8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/preview-api': 8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@storybook/react-dom-shim': 8.3.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/react-dom-shim': 8.3.6(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/theming': 8.3.6(storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 22.8.2 + '@types/node': 22.8.4 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) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + react-element-to-jsx-string: 15.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) semver: 7.6.3 storybook: 8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 @@ -20368,12 +20435,12 @@ snapshots: dependencies: storybook: 8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@stripe/react-stripe-js@2.8.1(@stripe/stripe-js@3.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@stripe/react-stripe-js@2.8.1(@stripe/stripe-js@3.5.0)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)': dependencies: '@stripe/stripe-js': 3.5.0 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) '@stripe/stripe-js@3.5.0': {} @@ -20762,12 +20829,6 @@ snapshots: '@swc/helpers@0.5.13': dependencies: tslib: 2.8.0 - optional: true - - '@swc/helpers@0.5.5': - dependencies: - '@swc/counter': 0.1.3 - tslib: 2.8.0 '@swc/types@0.1.13': dependencies: @@ -20780,16 +20841,16 @@ snapshots: '@tanstack/query-core@5.59.16': {} - '@tanstack/react-query@5.59.16(react@18.3.1)': + '@tanstack/react-query@5.59.16(react@19.0.0-rc-69d4b800-20241021)': dependencies: '@tanstack/query-core': 5.59.16 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 - '@tanstack/react-table@8.20.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-table@8.20.5(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)': dependencies: '@tanstack/table-core': 8.20.5 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) '@tanstack/table-core@8.20.5': {} @@ -20807,7 +20868,7 @@ snapshots: '@testing-library/jest-dom@6.5.0': dependencies: '@adobe/css-tools': 4.4.0 - aria-query: 5.3.0 + aria-query: 5.3.2 chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 @@ -20817,22 +20878,21 @@ snapshots: '@testing-library/jest-dom@6.6.2': dependencies: '@adobe/css-tools': 4.4.0 - aria-query: 5.3.0 + aria-query: 5.3.2 chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 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.1)(@types/react@18.3.12)(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)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 '@testing-library/dom': 10.4.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react': types-react@19.0.0-rc.1 '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': dependencies: @@ -21065,7 +21125,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@18.19.60': + '@types/node@18.19.61': dependencies: undici-types: 5.26.5 @@ -21077,7 +21137,7 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/node@22.8.2': + '@types/node@22.8.4': dependencies: undici-types: 6.19.8 @@ -21101,8 +21161,6 @@ snapshots: '@types/prismjs@1.26.4': {} - '@types/prop-types@15.7.13': {} - '@types/qrcode@1.5.5': dependencies: '@types/node': 20.14.9 @@ -21115,27 +21173,18 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react-dom@18.3.1': - dependencies: - '@types/react': 18.3.12 - '@types/react-html-parser@2.0.6': dependencies: '@types/htmlparser2': 3.10.7 - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 '@types/react-table@7.7.20': dependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 '@types/react-transition-group@4.4.10': dependencies: - '@types/react': 18.3.12 - - '@types/react@18.3.12': - dependencies: - '@types/prop-types': 15.7.13 - csstype: 3.1.3 + '@types/react': types-react@19.0.0-rc.1 '@types/resolve@1.20.6': {} @@ -21164,7 +21213,7 @@ snapshots: '@types/swagger-ui-react@4.18.3': dependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 '@types/tough-cookie@4.0.5': {} @@ -21202,7 +21251,7 @@ snapshots: '@typescript-eslint/eslint-plugin@7.14.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3)': dependencies: - '@eslint-community/regexpp': 4.11.0 + '@eslint-community/regexpp': 4.12.1 '@typescript-eslint/parser': 7.14.1(eslint@8.57.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 7.14.1 '@typescript-eslint/type-utils': 7.14.1(eslint@8.57.0)(typescript@5.6.3) @@ -21276,7 +21325,7 @@ snapshots: '@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 @@ -21291,7 +21340,7 @@ snapshots: '@typescript-eslint/utils@7.14.1(eslint@8.57.0)(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.0) '@typescript-eslint/scope-manager': 7.14.1 '@typescript-eslint/types': 7.14.1 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) @@ -21329,6 +21378,10 @@ snapshots: graphql: 15.8.0 wonka: 4.0.15 + '@vercel/functions@1.4.2(@aws-sdk/credential-provider-web-identity@3.679.0(@aws-sdk/client-sts@3.682.0))': + optionalDependencies: + '@aws-sdk/credential-provider-web-identity': 3.679.0(@aws-sdk/client-sts@3.682.0) + '@vercel/og@0.6.3': dependencies: '@resvg/resvg-wasm': 2.4.0 @@ -21346,18 +21399,18 @@ snapshots: - debug - utf-8-validate - '@vitejs/plugin-react@4.3.3(vite@5.4.10(@types/node@22.8.2)(terser@5.36.0))': + '@vitejs/plugin-react@4.3.3(vite@5.4.10(@types/node@22.8.4)(terser@5.36.0))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.10(@types/node@22.8.2)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.4)(terser@5.36.0) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@2.1.4(vitest@2.1.4(@types/node@22.8.2)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.5.2(@types/node@22.8.2)(typescript@5.6.3))(terser@5.36.0))': + '@vitest/coverage-v8@2.1.4(vitest@2.1.4(@types/node@22.8.4)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.6.0(@types/node@22.8.4)(typescript@5.6.3))(terser@5.36.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -21371,7 +21424,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.4(@types/node@22.8.2)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.5.2(@types/node@22.8.2)(typescript@5.6.3))(terser@5.36.0) + vitest: 2.1.4(@types/node@22.8.4)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.6.0(@types/node@22.8.4)(typescript@5.6.3))(terser@5.36.0) transitivePeerDependencies: - supports-color @@ -21389,23 +21442,23 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.4(msw@2.5.2(@types/node@20.14.9)(typescript@5.6.3))(vite@5.4.10(@types/node@20.14.9)(terser@5.36.0))': + '@vitest/mocker@2.1.4(msw@2.6.0(@types/node@20.14.9)(typescript@5.6.3))(vite@5.4.10(@types/node@20.14.9)(terser@5.36.0))': dependencies: '@vitest/spy': 2.1.4 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - msw: 2.5.2(@types/node@20.14.9)(typescript@5.6.3) + msw: 2.6.0(@types/node@20.14.9)(typescript@5.6.3) vite: 5.4.10(@types/node@20.14.9)(terser@5.36.0) - '@vitest/mocker@2.1.4(msw@2.5.2(@types/node@22.8.2)(typescript@5.6.3))(vite@5.4.10(@types/node@22.8.2)(terser@5.36.0))': + '@vitest/mocker@2.1.4(msw@2.6.0(@types/node@22.8.4)(typescript@5.6.3))(vite@5.4.10(@types/node@22.8.4)(terser@5.36.0))': dependencies: '@vitest/spy': 2.1.4 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - msw: 2.5.2(@types/node@22.8.2)(typescript@5.6.3) - vite: 5.4.10(@types/node@22.8.2)(terser@5.36.0) + msw: 2.6.0(@types/node@22.8.4)(typescript@5.6.3) + vite: 5.4.10(@types/node@22.8.4)(terser@5.36.0) '@vitest/pretty-format@2.0.5': dependencies: @@ -21443,7 +21496,7 @@ snapshots: sirv: 3.0.0 tinyglobby: 0.2.10 tinyrainbow: 1.2.0 - vitest: 2.1.4(@types/node@20.14.9)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.5.2(@types/node@20.14.9)(typescript@5.6.3))(terser@5.36.0) + vitest: 2.1.4(@types/node@20.14.9)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.6.0(@types/node@20.14.9)(typescript@5.6.3))(terser@5.36.0) '@vitest/utils@2.0.5': dependencies: @@ -21458,21 +21511,21 @@ snapshots: loupe: 3.1.2 tinyrainbow: 1.2.0 - '@walletconnect/core@2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10)': + '@walletconnect/core@2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(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@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(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.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) - '@walletconnect/utils': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/types': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/utils': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) '@walletconnect/window-getters': 1.0.1 events: 3.3.0 lodash.isequal: 4.5.0 @@ -21498,18 +21551,18 @@ snapshots: dependencies: tslib: 1.14.1 - '@walletconnect/ethereum-provider@2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.12)(bufferutil@4.0.8)(ioredis@5.4.1)(react@18.3.1)(utf-8-validate@5.0.10)': + '@walletconnect/ethereum-provider@2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.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/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) - '@walletconnect/modal': 2.7.0(@types/react@18.3.12)(react@18.3.1) - '@walletconnect/sign-client': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) - '@walletconnect/universal-provider': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) - '@walletconnect/utils': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/modal': 2.7.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@walletconnect/sign-client': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) + '@walletconnect/types': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/universal-provider': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) + '@walletconnect/utils': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -21578,13 +21631,13 @@ snapshots: - bufferutil - utf-8-validate - '@walletconnect/keyvaluestorage@1.1.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1)': + '@walletconnect/keyvaluestorage@1.1.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(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': 2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)) + '@react-native-async-storage/async-storage': 2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -21604,16 +21657,16 @@ snapshots: '@walletconnect/safe-json': 1.0.2 pino: 7.11.0 - '@walletconnect/modal-core@2.7.0(@types/react@18.3.12)(react@18.3.1)': + '@walletconnect/modal-core@2.7.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - valtio: 1.11.2(@types/react@18.3.12)(react@18.3.1) + valtio: 1.11.2(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) transitivePeerDependencies: - '@types/react' - react - '@walletconnect/modal-ui@2.7.0(@types/react@18.3.12)(react@18.3.1)': + '@walletconnect/modal-ui@2.7.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - '@walletconnect/modal-core': 2.7.0(@types/react@18.3.12)(react@18.3.1) + '@walletconnect/modal-core': 2.7.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) lit: 2.8.0 motion: 10.16.2 qrcode: 1.5.3 @@ -21621,23 +21674,23 @@ snapshots: - '@types/react' - react - '@walletconnect/modal@2.7.0(@types/react@18.3.12)(react@18.3.1)': + '@walletconnect/modal@2.7.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)': dependencies: - '@walletconnect/modal-core': 2.7.0(@types/react@18.3.12)(react@18.3.1) - '@walletconnect/modal-ui': 2.7.0(@types/react@18.3.12)(react@18.3.1) + '@walletconnect/modal-core': 2.7.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@walletconnect/modal-ui': 2.7.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) transitivePeerDependencies: - '@types/react' - react - '@walletconnect/react-native-compat@2.17.1(f6lkxxs6cpcayznnphnwdy2rqa)': + '@walletconnect/react-native-compat@2.17.1(i36hxjquca47ig2u7mnmt3khla)': dependencies: - '@react-native-async-storage/async-storage': 2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)) - '@react-native-community/netinfo': 11.4.1(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)) + '@react-native-async-storage/async-storage': 2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10)) + '@react-native-community/netinfo': 11.4.1(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10)) events: 3.3.0 fast-text-encoding: 1.0.6 - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - react-native-get-random-values: 1.11.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)) - react-native-url-polyfill: 2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)) + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10) + react-native-get-random-values: 1.11.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10)) + react-native-url-polyfill: 2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10)) optionalDependencies: expo-application: 5.9.1(expo@51.0.38(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10)) @@ -21658,16 +21711,16 @@ snapshots: dependencies: tslib: 1.14.1 - '@walletconnect/sign-client@2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10)': + '@walletconnect/sign-client@2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10)': dependencies: - '@walletconnect/core': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) + '@walletconnect/core': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(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.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) - '@walletconnect/utils': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/types': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/utils': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -21690,12 +21743,12 @@ snapshots: dependencies: tslib: 1.14.1 - '@walletconnect/types@2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1)': + '@walletconnect/types@2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(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@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) '@walletconnect/logger': 2.1.2 events: 3.3.0 transitivePeerDependencies: @@ -21713,18 +21766,18 @@ snapshots: - '@vercel/kv' - ioredis - '@walletconnect/universal-provider@2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10)': + '@walletconnect/universal-provider@2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/events': 1.0.1 '@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/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) - '@walletconnect/utils': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/sign-client': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) + '@walletconnect/types': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/utils': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) events: 3.3.0 lodash: 4.17.21 transitivePeerDependencies: @@ -21745,7 +21798,7 @@ snapshots: - ioredis - utf-8-validate - '@walletconnect/utils@2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1)': + '@walletconnect/utils@2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1)': dependencies: '@ethersproject/hash': 5.7.0 '@ethersproject/transactions': 5.7.0 @@ -21755,12 +21808,12 @@ snapshots: '@stablelib/sha256': 1.0.1 '@stablelib/x25519': 1.0.3 '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) '@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.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)))(ioredis@5.4.1) + '@walletconnect/types': 2.17.1(@react-native-async-storage/async-storage@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(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 @@ -21899,17 +21952,17 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-import-attributes@1.9.5(acorn@8.13.0): + acorn-import-attributes@1.9.5(acorn@8.14.0): dependencies: - acorn: 8.13.0 + acorn: 8.14.0 acorn-jsx@5.3.2(acorn@7.4.1): dependencies: acorn: 7.4.1 - acorn-jsx@5.3.2(acorn@8.13.0): + acorn-jsx@5.3.2(acorn@8.14.0): dependencies: - acorn: 8.13.0 + acorn: 8.14.0 acorn-walk@7.2.0: {} @@ -21917,11 +21970,11 @@ snapshots: acorn-walk@8.3.4: dependencies: - acorn: 8.13.0 + acorn: 8.14.0 acorn@7.4.1: {} - acorn@8.13.0: {} + acorn@8.14.0: {} acorn@8.8.1: {} @@ -22046,14 +22099,12 @@ snapshots: dependencies: tslib: 2.8.0 - aria-query@5.1.3: - dependencies: - deep-equal: 2.2.3 - aria-query@5.3.0: dependencies: dequal: 2.0.3 + aria-query@5.3.2: {} + array-buffer-byte-length@1.0.1: dependencies: call-bind: 1.0.7 @@ -22186,7 +22237,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.47): dependencies: browserslist: 4.24.2 - caniuse-lite: 1.0.30001669 + caniuse-lite: 1.0.30001674 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -22199,7 +22250,7 @@ snapshots: aws4fetch@1.0.20: {} - axe-core@4.10.0: {} + axe-core@4.10.2: {} axios@1.7.4: dependencies: @@ -22526,7 +22577,7 @@ snapshots: browserslist@4.24.2: dependencies: - caniuse-lite: 1.0.30001669 + caniuse-lite: 1.0.30001674 electron-to-chromium: 1.5.44 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -22649,7 +22700,7 @@ snapshots: camelize@1.0.1: {} - caniuse-lite@1.0.30001669: {} + caniuse-lite@1.0.30001674: {} cardinal@2.1.1: dependencies: @@ -22668,13 +22719,13 @@ snapshots: loupe: 3.1.2 pathval: 2.0.0 - chakra-react-select@4.10.1(@chakra-ui/react@2.10.3(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(framer-motion@11.11.10(@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))(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + chakra-react-select@4.10.1(@chakra-ui/react@2.10.3(@emotion/react@11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(framer-motion@11.11.10(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(@emotion/react@11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1): dependencies: - '@chakra-ui/react': 2.10.3(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(framer-motion@11.11.10(@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) - '@emotion/react': 11.13.3(@types/react@18.3.12)(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.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@chakra-ui/react': 2.10.3(@emotion/react@11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1))(framer-motion@11.11.10(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + '@emotion/react': 11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + react-select: 5.8.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) transitivePeerDependencies: - '@types/react' - supports-color @@ -22912,12 +22963,12 @@ snapshots: cluster-key-slot@1.1.2: {} - cmdk@1.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + cmdk@1.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1): dependencies: - '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.3.1)(@types/react@18.3.12)(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.1)(@types/react@18.3.12)(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) + '@radix-ui/react-dialog': 1.0.5(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 1.0.3(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) transitivePeerDependencies: - '@types/react' - '@types/react-dom' @@ -23348,27 +23399,6 @@ snapshots: deep-eql@5.0.2: {} - deep-equal@2.2.3: - dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.7 - es-get-iterator: 1.1.3 - get-intrinsic: 1.2.4 - is-arguments: 1.1.1 - is-array-buffer: 3.0.4 - is-date-object: 1.0.5 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - isarray: 2.0.5 - object-is: 1.1.6 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.3 - side-channel: 1.0.6 - which-boxed-primitive: 1.0.2 - which-collection: 1.0.2 - which-typed-array: 1.1.15 - deep-extend@0.6.0: {} deep-is@0.1.4: {} @@ -23727,18 +23757,6 @@ snapshots: es-errors@1.3.0: {} - es-get-iterator@1.1.3: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - is-arguments: 1.1.1 - is-map: 2.0.3 - is-set: 2.0.3 - is-string: 1.0.7 - isarray: 2.0.5 - stop-iteration-iterator: 1.0.0 - es-iterator-helpers@1.1.0: dependencies: call-bind: 1.0.7 @@ -23888,9 +23906,9 @@ snapshots: eslint-config-biome@1.9.3: {} - eslint-config-next@14.2.15(eslint@8.57.0)(typescript@5.6.3): + eslint-config-next@15.0.2(eslint@8.57.0)(typescript@5.6.3): dependencies: - '@next/eslint-plugin-next': 14.2.15 + '@next/eslint-plugin-next': 15.0.2 '@rushstack/eslint-patch': 1.10.4 '@typescript-eslint/eslint-plugin': 7.14.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) '@typescript-eslint/parser': 7.14.1(eslint@8.57.0)(typescript@5.6.3) @@ -23898,9 +23916,9 @@ snapshots: eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.0) eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) - eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.0) - eslint-plugin-react: 7.37.1(eslint@8.57.0) - eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@8.57.0) + eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.0) + eslint-plugin-react: 7.37.2(eslint@8.57.0) + eslint-plugin-react-hooks: 5.0.0(eslint@8.57.0) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -23937,8 +23955,8 @@ snapshots: eslint-mdx@3.1.5(eslint@8.57.0): dependencies: - acorn: 8.13.0 - acorn-jsx: 5.3.2(acorn@8.13.0) + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) eslint: 8.57.0 espree: 9.6.1 estree-util-visit: 2.0.0 @@ -23996,17 +24014,16 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsx-a11y@6.10.0(eslint@8.57.0): + eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.0): dependencies: - aria-query: 5.1.3 + aria-query: 5.3.2 array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 ast-types-flow: 0.0.8 - axe-core: 4.10.0 + axe-core: 4.10.2 axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - es-iterator-helpers: 1.1.0 eslint: 8.57.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -24014,7 +24031,7 @@ snapshots: minimatch: 3.1.2 object.fromentries: 2.0.8 safe-regex-test: 1.0.3 - string.prototype.includes: 2.0.0 + string.prototype.includes: 2.0.1 eslint-plugin-markdown@3.0.1(eslint@8.57.0): dependencies: @@ -24038,7 +24055,7 @@ snapshots: - bluebird - supports-color - eslint-plugin-react-compiler@0.0.0-experimental-fa06e2c-20241014(eslint@8.57.0): + eslint-plugin-react-compiler@19.0.0-beta-8a03594-20241020(eslint@8.57.0): dependencies: '@babel/core': 7.26.0 '@babel/parser': 7.26.1 @@ -24050,11 +24067,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@5.0.0-canary-7118f5dd7-20230705(eslint@8.57.0): + eslint-plugin-react-hooks@5.0.0(eslint@8.57.0): dependencies: eslint: 8.57.0 - eslint-plugin-react@7.37.1(eslint@8.57.0): + eslint-plugin-react@7.37.2(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -24109,8 +24126,8 @@ snapshots: eslint@8.57.0: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.11.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.0) + '@eslint-community/regexpp': 4.12.1 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.0 '@humanwhocodes/config-array': 0.11.14 @@ -24152,8 +24169,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.13.0 - acorn-jsx: 5.3.2(acorn@8.13.0) + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -24492,6 +24509,14 @@ snapshots: fast-fifo@1.3.2: {} + fast-glob@3.3.1: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -24738,13 +24763,13 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.11.10(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.11.10(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021): dependencies: tslib: 2.8.0 optionalDependencies: '@emotion/is-prop-valid': 1.3.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) framesync@6.1.2: dependencies: @@ -24911,14 +24936,6 @@ snapshots: minipass: 6.0.2 path-scurry: 1.11.1 - glob@10.3.10: - dependencies: - foreground-child: 3.3.0 - jackspeak: 2.3.6 - minimatch: 9.0.5 - minipass: 7.1.2 - path-scurry: 1.11.1 - glob@10.4.5: dependencies: foreground-child: 3.3.0 @@ -25362,8 +25379,8 @@ snapshots: import-in-the-middle@1.11.2: dependencies: - acorn: 8.13.0 - acorn-import-attributes: 1.9.5(acorn@8.13.0) + acorn: 8.14.0 + acorn-import-attributes: 1.9.5(acorn@8.14.0) cjs-module-lexer: 1.4.1 module-details-from-path: 1.0.3 @@ -25392,10 +25409,10 @@ snapshots: inline-style-parser@0.2.3: {} - input-otp@1.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + input-otp@1.2.5(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) internal-ip@4.3.0: dependencies: @@ -25974,7 +25991,7 @@ snapshots: kleur@4.1.5: {} - knip@5.34.2(@types/node@20.14.9)(typescript@5.6.3): + knip@5.34.3(@types/node@20.14.9)(typescript@5.6.3): dependencies: '@nodelib/fs.walk': 1.2.8 '@snyk/github-codeowners': 1.1.0 @@ -25995,11 +26012,11 @@ snapshots: zod: 3.23.8 zod-validation-error: 3.4.0(zod@3.23.8) - knip@5.34.2(@types/node@22.8.2)(typescript@5.6.3): + knip@5.34.3(@types/node@22.8.4)(typescript@5.6.3): dependencies: '@nodelib/fs.walk': 1.2.8 '@snyk/github-codeowners': 1.1.0 - '@types/node': 22.8.2 + '@types/node': 22.8.4 easy-table: 1.2.0 enhanced-resolve: 5.17.1 fast-glob: 3.3.2 @@ -26205,11 +26222,11 @@ snapshots: dependencies: js-tokens: 4.0.0 - lottie-react@2.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + lottie-react@2.4.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021): dependencies: lottie-web: 5.12.2 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) lottie-web@5.12.2: {} @@ -26245,9 +26262,9 @@ snapshots: lru-cache@7.18.3: {} - lucide-react@0.454.0(react@18.3.1): + lucide-react@0.454.0(react@19.0.0-rc-69d4b800-20241021): dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 lunr@2.3.9: {} @@ -26311,6 +26328,10 @@ snapshots: dependencies: react: 18.3.1 + markdown-to-jsx@7.5.0(react@19.0.0-rc-69d4b800-20241021): + dependencies: + react: 19.0.0-rc-69d4b800-20241021 + marked@4.3.0: {} marky@1.2.5: {} @@ -27115,8 +27136,8 @@ snapshots: micromark-extension-mdxjs@1.0.1: dependencies: - acorn: 8.13.0 - acorn-jsx: 5.3.2(acorn@8.13.0) + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) micromark-extension-mdx-expression: 1.0.8 micromark-extension-mdx-jsx: 1.0.5 micromark-extension-mdx-md: 1.0.1 @@ -27126,8 +27147,8 @@ snapshots: micromark-extension-mdxjs@3.0.0: dependencies: - acorn: 8.13.0 - acorn-jsx: 5.3.2(acorn@8.13.0) + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) micromark-extension-mdx-expression: 3.0.0 micromark-extension-mdx-jsx: 3.0.1 micromark-extension-mdx-md: 2.0.0 @@ -27535,7 +27556,7 @@ snapshots: mlly@1.7.2: dependencies: - acorn: 8.13.0 + acorn: 8.14.0 pathe: 1.1.2 pkg-types: 1.2.1 ufo: 1.5.4 @@ -27593,13 +27614,14 @@ snapshots: ms@2.1.3: {} - msw@2.5.2(@types/node@20.14.9)(typescript@5.6.3): + msw@2.6.0(@types/node@20.14.9)(typescript@5.6.3): 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': 5.0.1(@types/node@20.14.9) '@mswjs/interceptors': 0.36.6 + '@open-draft/deferred-promise': 2.2.0 '@open-draft/until': 2.1.0 '@types/cookie': 0.6.0 '@types/statuses': 2.0.5 @@ -27618,13 +27640,14 @@ snapshots: - '@types/node' optional: true - msw@2.5.2(@types/node@22.8.2)(typescript@5.6.3): + msw@2.6.0(@types/node@22.8.4)(typescript@5.6.3): 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': 5.0.1(@types/node@22.8.2) + '@inquirer/confirm': 5.0.1(@types/node@22.8.4) '@mswjs/interceptors': 0.36.6 + '@open-draft/deferred-promise': 2.2.0 '@open-draft/until': 2.1.0 '@types/cookie': 0.6.0 '@types/statuses': 2.0.5 @@ -27678,65 +27701,65 @@ snapshots: netmask@2.0.2: {} - next-plausible@3.12.2(next@14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.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): + next-plausible@3.12.2(next@15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021): dependencies: - next: 14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(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) + next: 15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) - next-seo@6.6.0(next@14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.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): + next-seo@6.6.0(next@15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021): dependencies: - next: 14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(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) + next: 15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) - next-sitemap@4.2.3(next@14.2.15(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@15.0.2(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) - next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-themes@0.3.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) - next@14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021): dependencies: - '@next/env': 14.2.15 - '@swc/helpers': 0.5.5 + '@next/env': 15.0.2 + '@swc/counter': 0.1.3 + '@swc/helpers': 0.5.13 busboy: 1.6.0 - caniuse-lite: 1.0.30001669 - graceful-fs: 4.2.11 + caniuse-lite: 1.0.30001674 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.26.0)(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + styled-jsx: 5.1.6(@babel/core@7.26.0)(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.15 - '@next/swc-darwin-x64': 14.2.15 - '@next/swc-linux-arm64-gnu': 14.2.15 - '@next/swc-linux-arm64-musl': 14.2.15 - '@next/swc-linux-x64-gnu': 14.2.15 - '@next/swc-linux-x64-musl': 14.2.15 - '@next/swc-win32-arm64-msvc': 14.2.15 - '@next/swc-win32-ia32-msvc': 14.2.15 - '@next/swc-win32-x64-msvc': 14.2.15 + '@next/swc-darwin-arm64': 15.0.2 + '@next/swc-darwin-x64': 15.0.2 + '@next/swc-linux-arm64-gnu': 15.0.2 + '@next/swc-linux-arm64-musl': 15.0.2 + '@next/swc-linux-x64-gnu': 15.0.2 + '@next/swc-linux-x64-musl': 15.0.2 + '@next/swc-win32-arm64-msvc': 15.0.2 + '@next/swc-win32-x64-msvc': 15.0.2 '@opentelemetry/api': 1.9.0 '@playwright/test': 1.48.2 + sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextjs-toploader@1.6.12(next@14.2.15(@opentelemetry/api@1.9.0)(@playwright/test@1.48.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): + nextjs-toploader@1.6.12(next@15.0.2(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021))(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021): dependencies: - next: 14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.48.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) nprogress: 0.2.0 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) nice-try@1.0.5: {} @@ -28554,11 +28577,11 @@ snapshots: dependencies: parse-ms: 4.0.0 - prism-react-renderer@2.4.0(react@18.3.1): + prism-react-renderer@2.4.0(react@19.0.0-rc-69d4b800-20241021): dependencies: '@types/prismjs': 1.26.4 clsx: 2.1.1 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 prismjs@1.27.0: {} @@ -28750,41 +28773,46 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-children-utilities@2.10.0(react@18.3.1): + react-children-utilities@2.10.0(react@19.0.0-rc-69d4b800-20241021): dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 - react-clientside-effect@1.2.6(react@18.3.1): + react-clientside-effect@1.2.6(react@19.0.0-rc-69d4b800-20241021): dependencies: '@babel/runtime': 7.26.0 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 react-colorful@5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-confetti@6.1.0(react@18.3.1): + react-colorful@5.6.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021): dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + + react-confetti@6.1.0(react@19.0.0-rc-69d4b800-20241021): + dependencies: + react: 19.0.0-rc-69d4b800-20241021 tween-functions: 1.2.0 - react-copy-to-clipboard@5.1.0(react@18.3.1): + react-copy-to-clipboard@5.1.0(react@19.0.0-rc-69d4b800-20241021): dependencies: copy-to-clipboard: 3.3.3 prop-types: 15.8.1 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 - react-day-picker@8.10.1(date-fns@4.1.0)(react@18.3.1): + react-day-picker@8.10.1(date-fns@4.1.0)(react@19.0.0-rc-69d4b800-20241021): dependencies: date-fns: 4.1.0 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 - react-debounce-input@3.3.0(react@18.3.1): + react-debounce-input@3.3.0(react@19.0.0-rc-69d4b800-20241021): dependencies: lodash.debounce: 4.0.8 prop-types: 15.8.1 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 react-devtools-core@5.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: @@ -28819,67 +28847,72 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-dropzone@14.2.10(react@18.3.1): + react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021): + dependencies: + react: 19.0.0-rc-69d4b800-20241021 + scheduler: 0.25.0-rc-69d4b800-20241021 + + react-dropzone@14.2.10(react@19.0.0-rc-69d4b800-20241021): dependencies: attr-accept: 2.2.2 file-selector: 0.6.0 prop-types: 15.8.1 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 react-easy-swipe@0.0.21: dependencies: prop-types: 15.8.1 - react-element-to-jsx-string@15.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-element-to-jsx-string@15.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021): dependencies: '@base2/pretty-print-object': 1.0.1 is-plain-object: 5.0.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) react-is: 18.1.0 - react-error-boundary@4.1.2(react@18.3.1): + react-error-boundary@4.1.2(react@19.0.0-rc-69d4b800-20241021): dependencies: '@babel/runtime': 7.26.0 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 react-fast-compare@3.2.2: {} - react-focus-lock@2.13.2(@types/react@18.3.12)(react@18.3.1): + react-focus-lock@2.13.2(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1): dependencies: '@babel/runtime': 7.26.0 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.12)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.12)(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-clientside-effect: 1.2.6(react@19.0.0-rc-69d4b800-20241021) + use-callback-ref: 1.3.2(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + use-sidecar: 1.1.2(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - react-hook-form@7.52.0(react@18.3.1): + react-hook-form@7.52.0(react@19.0.0-rc-69d4b800-20241021): dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 - react-html-parser@2.0.2(react@18.3.1): + react-html-parser@2.0.2(react@19.0.0-rc-69d4b800-20241021): dependencies: htmlparser2: 3.10.1 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 react-immutable-proptypes@2.2.0(immutable@3.8.2): dependencies: immutable: 3.8.2 invariant: 2.2.4 - 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-immutable-pure-component@2.2.2(immutable@3.8.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021): dependencies: immutable: 3.8.2 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) - react-inspector@6.0.2(react@18.3.1): + react-inspector@6.0.2(react@19.0.0-rc-69d4b800-20241021): dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 react-is@16.13.1: {} @@ -28889,15 +28922,15 @@ snapshots: react-is@18.3.1: {} - react-markdown@9.0.1(@types/react@18.3.12)(react@18.3.1): + react-markdown@9.0.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1): dependencies: '@types/hast': 3.0.4 - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 devlop: 1.1.0 hast-util-to-jsx-runtime: 2.3.0 html-url-attributes: 3.0.0 mdast-util-to-hast: 13.2.0 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 remark-parse: 11.0.0 remark-rehype: 11.1.0 unified: 11.0.5 @@ -28906,56 +28939,90 @@ snapshots: transitivePeerDependencies: - supports-color - react-native-aes-gcm-crypto@0.2.2(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-aes-gcm-crypto@0.2.2(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021): dependencies: - react: 18.3.1 - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + react: 19.0.0-rc-69d4b800-20241021 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10) - react-native-get-random-values@1.11.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)): + react-native-aes-gcm-crypto@0.2.2(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021): + dependencies: + react: 19.0.0-rc-69d4b800-20241021 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10) + + react-native-get-random-values@1.11.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10)): dependencies: fast-base64-decode: 1.0.0 - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10) - react-native-mmkv@2.11.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-mmkv@2.11.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021): dependencies: - react: 18.3.1 - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + react: 19.0.0-rc-69d4b800-20241021 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10) - react-native-passkey@3.0.0-beta2(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-mmkv@2.11.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021): dependencies: - react: 18.3.1 - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + react: 19.0.0-rc-69d4b800-20241021 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10) - react-native-quick-base64@2.1.2(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-passkey@3.0.0-beta2(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021): + dependencies: + react: 19.0.0-rc-69d4b800-20241021 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10) + + react-native-quick-base64@2.1.2(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021): dependencies: base64-js: 1.5.1 - react: 18.3.1 - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + react: 19.0.0-rc-69d4b800-20241021 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10) - react-native-quick-crypto@0.7.5(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-quick-base64@2.1.2(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021): dependencies: - '@craftzdog/react-native-buffer': 6.0.5(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + base64-js: 1.5.1 + react: 19.0.0-rc-69d4b800-20241021 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10) + + react-native-quick-crypto@0.7.5(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021): + dependencies: + '@craftzdog/react-native-buffer': 6.0.5(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) events: 3.3.0 - react: 18.3.1 - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + react: 19.0.0-rc-69d4b800-20241021 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(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.5(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021): + dependencies: + '@craftzdog/react-native-buffer': 6.0.5(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) + events: 3.3.0 + react: 19.0.0-rc-69d4b800-20241021 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10) readable-stream: 4.5.2 string_decoder: 1.3.0 util: 0.12.5 - react-native-svg@15.8.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-svg@15.8.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021): dependencies: css-select: 5.1.0 css-tree: 1.1.3 - react: 18.3.1 - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + react: 19.0.0-rc-69d4b800-20241021 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10) warn-once: 0.1.1 - react-native-url-polyfill@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)): + react-native-svg@15.8.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021): dependencies: - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + css-select: 5.1.0 + css-tree: 1.1.3 + react: 19.0.0-rc-69d4b800-20241021 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10) + warn-once: 0.1.1 + + react-native-url-polyfill@2.0.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10)): + dependencies: + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10) whatwg-url-without-unicode: 8.0.0-3 - react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10): + react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10): dependencies: '@jest/create-cache-key-function': 29.7.0 '@react-native/assets-registry': 0.76.0 @@ -28964,7 +29031,7 @@ snapshots: '@react-native/gradle-plugin': 0.76.0 '@react-native/js-polyfills': 0.76.0 '@react-native/normalize-colors': 0.76.0 - '@react-native/virtualized-lists': 0.76.0(@types/react@18.3.12)(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + '@react-native/virtualized-lists': 0.76.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -28986,7 +29053,7 @@ snapshots: nullthrows: 1.1.1 pretty-format: 29.7.0 promise: 8.3.0 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 react-devtools-core: 5.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) react-refresh: 0.14.2 regenerator-runtime: 0.13.11 @@ -28997,7 +29064,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.12 + '@types/react': types-react@19.0.0-rc.1 transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' @@ -29007,52 +29074,102 @@ snapshots: - supports-color - utf-8-validate - react-pick-color@2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@jest/create-cache-key-function': 29.7.0 + '@react-native/assets-registry': 0.76.0 + '@react-native/codegen': 0.76.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/community-cli-plugin': 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@react-native/gradle-plugin': 0.76.0 + '@react-native/js-polyfills': 0.76.0 + '@react-native/normalize-colors': 0.76.0 + '@react-native/virtualized-lists': 0.76.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@15.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react@19.0.0-rc-69d4b800-20241021)(utf-8-validate@5.0.10))(react@19.0.0-rc-69d4b800-20241021) + abort-controller: 3.0.0 + anser: 1.4.10 + ansi-regex: 5.0.1 + babel-jest: 29.7.0(@babel/core@7.26.0) + babel-plugin-syntax-hermes-parser: 0.23.1 + base64-js: 1.5.1 + chalk: 4.1.2 + commander: 12.1.0 + event-target-shim: 5.0.1 + flow-enums-runtime: 0.0.6 + glob: 7.2.3 + invariant: 2.2.4 + jest-environment-node: 29.7.0 + jsc-android: 250231.0.0 + memoize-one: 5.2.1 + metro-runtime: 0.81.0 + metro-source-map: 0.81.0 + mkdirp: 0.5.6 + nullthrows: 1.1.1 + pretty-format: 29.7.0 + promise: 8.3.0 + react: 19.0.0-rc-69d4b800-20241021 + react-devtools-core: 5.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + react-refresh: 0.14.2 + regenerator-runtime: 0.13.11 + scheduler: 0.24.0-canary-efb381bbf-20230505 + semver: 7.6.3 + stacktrace-parser: 0.1.10 + whatwg-fetch: 3.6.20 + ws: 6.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) + yargs: 17.7.2 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - '@react-native-community/cli-server-api' + - bufferutil + - encoding + - supports-color + - utf-8-validate + + react-pick-color@2.0.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021): + dependencies: + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) tinycolor2: 1.6.0 - react-redux@9.1.2(@types/react@18.3.12)(react@18.3.1)(redux@5.0.1): + react-redux@9.1.2(react@19.0.0-rc-69d4b800-20241021)(redux@5.0.1)(types-react@19.0.0-rc.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) + react: 19.0.0-rc-69d4b800-20241021 + use-sync-external-store: 1.2.2(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 redux: 5.0.1 react-refresh@0.14.2: {} - react-remove-scroll-bar@2.3.6(@types/react@18.3.12)(react@18.3.1): + react-remove-scroll-bar@2.3.6(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1): dependencies: - react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-style-singleton: 2.2.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) tslib: 2.8.0 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - react-remove-scroll@2.5.5(@types/react@18.3.12)(react@18.3.1): + react-remove-scroll@2.5.5(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1): dependencies: - react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.12)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-remove-scroll-bar: 2.3.6(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react-style-singleton: 2.2.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) tslib: 2.8.0 - use-callback-ref: 1.3.2(@types/react@18.3.12)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.12)(react@18.3.1) + use-callback-ref: 1.3.2(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + use-sidecar: 1.1.2(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - react-remove-scroll@2.6.0(@types/react@18.3.12)(react@18.3.1): + react-remove-scroll@2.6.0(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1): dependencies: - react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.12)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-remove-scroll-bar: 2.3.6(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + react-style-singleton: 2.2.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) tslib: 2.8.0 - use-callback-ref: 1.3.2(@types/react@18.3.12)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.12)(react@18.3.1) + use-callback-ref: 1.3.2(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) + use-sidecar: 1.1.2(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 react-responsive-carousel@3.2.23: dependencies: @@ -29060,66 +29177,68 @@ snapshots: prop-types: 15.8.1 react-easy-swipe: 0.0.21 - react-select@5.8.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-select@5.8.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1): dependencies: '@babel/runtime': 7.26.0 '@emotion/cache': 11.13.1 - '@emotion/react': 11.13.3(@types/react@18.3.12)(react@18.3.1) + '@emotion/react': 11.13.3(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) '@floating-ui/dom': 1.6.11 '@types/react-transition-group': 4.4.10 memoize-one: 6.0.0 prop-types: 15.8.1 - 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.12)(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + react-transition-group: 4.4.5(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) + use-isomorphic-layout-effect: 1.1.2(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1) transitivePeerDependencies: - '@types/react' - supports-color - react-smooth@4.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-smooth@4.0.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021): dependencies: fast-equals: 5.0.1 prop-types: 15.8.1 - 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) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + react-transition-group: 4.4.5(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) - react-style-singleton@2.2.1(@types/react@18.3.12)(react@18.3.1): + react-style-singleton@2.2.1(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 tslib: 2.8.0 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - react-syntax-highlighter@15.5.0(react@18.3.1): + react-syntax-highlighter@15.5.0(react@19.0.0-rc-69d4b800-20241021): dependencies: '@babel/runtime': 7.26.0 highlight.js: 10.7.3 lowlight: 1.20.0 prismjs: 1.29.0 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 refractor: 3.6.0 - react-table@7.8.0(react@18.3.1): + react-table@7.8.0(react@19.0.0-rc-69d4b800-20241021): dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 - react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-transition-group@4.4.5(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021): dependencies: '@babel/runtime': 7.26.0 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) react@18.3.1: dependencies: loose-envify: 1.4.0 + react@19.0.0-rc-69d4b800-20241021: {} + read-cache@1.0.0: dependencies: pify: 2.3.0 @@ -29197,15 +29316,15 @@ snapshots: dependencies: decimal.js-light: 2.5.1 - recharts@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + recharts@2.13.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021): dependencies: clsx: 2.1.1 eventemitter3: 4.0.7 lodash: 4.17.21 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) react-is: 18.3.1 - react-smooth: 4.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-smooth: 4.0.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) recharts-scale: 0.4.5 tiny-invariant: 1.3.3 victory-vendor: 36.9.2 @@ -29517,28 +29636,28 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - rollup@4.24.2: + rollup@4.24.3: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.24.2 - '@rollup/rollup-android-arm64': 4.24.2 - '@rollup/rollup-darwin-arm64': 4.24.2 - '@rollup/rollup-darwin-x64': 4.24.2 - '@rollup/rollup-freebsd-arm64': 4.24.2 - '@rollup/rollup-freebsd-x64': 4.24.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.24.2 - '@rollup/rollup-linux-arm-musleabihf': 4.24.2 - '@rollup/rollup-linux-arm64-gnu': 4.24.2 - '@rollup/rollup-linux-arm64-musl': 4.24.2 - '@rollup/rollup-linux-powerpc64le-gnu': 4.24.2 - '@rollup/rollup-linux-riscv64-gnu': 4.24.2 - '@rollup/rollup-linux-s390x-gnu': 4.24.2 - '@rollup/rollup-linux-x64-gnu': 4.24.2 - '@rollup/rollup-linux-x64-musl': 4.24.2 - '@rollup/rollup-win32-arm64-msvc': 4.24.2 - '@rollup/rollup-win32-ia32-msvc': 4.24.2 - '@rollup/rollup-win32-x64-msvc': 4.24.2 + '@rollup/rollup-android-arm-eabi': 4.24.3 + '@rollup/rollup-android-arm64': 4.24.3 + '@rollup/rollup-darwin-arm64': 4.24.3 + '@rollup/rollup-darwin-x64': 4.24.3 + '@rollup/rollup-freebsd-arm64': 4.24.3 + '@rollup/rollup-freebsd-x64': 4.24.3 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.3 + '@rollup/rollup-linux-arm-musleabihf': 4.24.3 + '@rollup/rollup-linux-arm64-gnu': 4.24.3 + '@rollup/rollup-linux-arm64-musl': 4.24.3 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.3 + '@rollup/rollup-linux-riscv64-gnu': 4.24.3 + '@rollup/rollup-linux-s390x-gnu': 4.24.3 + '@rollup/rollup-linux-x64-gnu': 4.24.3 + '@rollup/rollup-linux-x64-musl': 4.24.3 + '@rollup/rollup-win32-arm64-msvc': 4.24.3 + '@rollup/rollup-win32-ia32-msvc': 4.24.3 + '@rollup/rollup-win32-x64-msvc': 4.24.3 fsevents: 2.3.3 run-parallel@1.2.0: @@ -29598,6 +29717,8 @@ snapshots: dependencies: loose-envify: 1.4.0 + scheduler@0.25.0-rc-69d4b800-20241021: {} + schema-utils@3.3.0: dependencies: '@types/json-schema': 7.0.15 @@ -29858,10 +29979,10 @@ snapshots: dependencies: atomic-sleep: 1.0.0 - sonner@1.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + sonner@1.5.0(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) source-map-js@1.2.1: {} @@ -29943,10 +30064,6 @@ snapshots: dependencies: bl: 5.1.0 - stop-iteration-iterator@1.0.0: - dependencies: - internal-slot: 1.0.7 - storybook@8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@storybook/core': 8.3.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -30005,8 +30122,9 @@ snapshots: string.prototype.codepointat@0.2.1: {} - string.prototype.includes@2.0.0: + string.prototype.includes@2.0.1: dependencies: + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 @@ -30112,17 +30230,10 @@ snapshots: dependencies: inline-style-parser: 0.2.3 - styled-jsx@5.1.1(@babel/core@7.26.0)(react@18.3.1): + styled-jsx@5.1.6(@babel/core@7.26.0)(react@19.0.0-rc-69d4b800-20241021): dependencies: client-only: 0.0.1 - react: 18.3.1 - optionalDependencies: - '@babel/core': 7.26.0 - - styled-jsx@5.1.6(@babel/core@7.26.0)(react@18.3.1): - dependencies: - client-only: 0.0.1 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: '@babel/core': 7.26.0 @@ -30201,7 +30312,7 @@ snapshots: - debug - ramda - swagger-ui-react@5.17.14(@types/react@18.3.12)(ramda@0.30.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + swagger-ui-react@5.17.14(ramda@0.30.1)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1): dependencies: '@babel/runtime-corejs3': 7.24.7 '@braintree/sanitize-url': 7.0.2 @@ -30218,15 +30329,15 @@ snapshots: prop-types: 15.8.1 randexp: 0.5.3 randombytes: 2.1.0 - react: 18.3.1 - react-copy-to-clipboard: 5.1.0(react@18.3.1) - react-debounce-input: 3.3.0(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-69d4b800-20241021 + react-copy-to-clipboard: 5.1.0(react@19.0.0-rc-69d4b800-20241021) + react-debounce-input: 3.3.0(react@19.0.0-rc-69d4b800-20241021) + react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) 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.12)(react@18.3.1)(redux@5.0.1) - react-syntax-highlighter: 15.5.0(react@18.3.1) + react-immutable-pure-component: 2.2.2(immutable@3.8.2)(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) + react-inspector: 6.0.2(react@19.0.0-rc-69d4b800-20241021) + react-redux: 9.1.2(react@19.0.0-rc-69d4b800-20241021)(redux@5.0.1)(types-react@19.0.0-rc.1) + react-syntax-highlighter: 15.5.0(react@19.0.0-rc-69d4b800-20241021) redux: 5.0.1 redux-immutable: 4.0.0(immutable@3.8.2) remarkable: 2.0.1 @@ -30401,7 +30512,7 @@ snapshots: terser@5.36.0: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.13.0 + acorn: 8.14.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -30544,7 +30655,7 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 20.14.9 - acorn: 8.13.0 + acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 @@ -30739,6 +30850,14 @@ snapshots: dependencies: ts-toolbelt: 9.6.0 + types-react-dom@19.0.0-rc.1: + dependencies: + '@types/react': types-react@19.0.0-rc.1 + + types-react@19.0.0-rc.1: + dependencies: + csstype: 3.1.3 + typescript@5.6.3: {} ua-parser-js@1.0.39: {} @@ -30941,14 +31060,14 @@ snapshots: unplugin@1.0.1: dependencies: - acorn: 8.13.0 + acorn: 8.14.0 chokidar: 3.6.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.5.0 unplugin@1.14.1(webpack-sources@3.2.3): dependencies: - acorn: 8.13.0 + acorn: 8.14.0 webpack-virtual-modules: 0.6.2 optionalDependencies: webpack-sources: 3.2.3 @@ -31020,38 +31139,38 @@ snapshots: urlpattern-polyfill@10.0.0: {} - use-callback-ref@1.3.2(@types/react@18.3.12)(react@18.3.1): + use-callback-ref@1.3.2(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1): dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 tslib: 2.8.0 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - use-debounce@10.0.4(react@18.3.1): + use-debounce@10.0.4(react@19.0.0-rc-69d4b800-20241021): dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 - use-isomorphic-layout-effect@1.1.2(@types/react@18.3.12)(react@18.3.1): + use-isomorphic-layout-effect@1.1.2(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1): dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - use-sidecar@1.1.2(@types/react@18.3.12)(react@18.3.1): + use-sidecar@1.1.2(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1): dependencies: detect-node-es: 1.1.0 - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 tslib: 2.8.0 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': types-react@19.0.0-rc.1 - use-sync-external-store@1.2.0(react@18.3.1): + use-sync-external-store@1.2.0(react@19.0.0-rc-69d4b800-20241021): dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 - use-sync-external-store@1.2.2(react@18.3.1): + use-sync-external-store@1.2.2(react@19.0.0-rc-69d4b800-20241021): dependencies: - react: 18.3.1 + react: 19.0.0-rc-69d4b800-20241021 utf-8-validate@5.0.10: dependencies: @@ -31102,13 +31221,13 @@ snapshots: validate-npm-package-name@5.0.1: {} - valtio@1.11.2(@types/react@18.3.12)(react@18.3.1): + valtio@1.11.2(react@19.0.0-rc-69d4b800-20241021)(types-react@19.0.0-rc.1): dependencies: proxy-compare: 2.5.1 - use-sync-external-store: 1.2.0(react@18.3.1) + use-sync-external-store: 1.2.0(react@19.0.0-rc-69d4b800-20241021) optionalDependencies: - '@types/react': 18.3.12 - react: 18.3.1 + '@types/react': types-react@19.0.0-rc.1 + react: 19.0.0-rc-69d4b800-20241021 vary@1.1.2: {} @@ -31172,7 +31291,7 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8): + viem@2.21.37(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8): dependencies: '@adraffy/ens-normalize': 1.11.0 '@noble/curves': 1.6.0 @@ -31207,12 +31326,12 @@ snapshots: - supports-color - terser - vite-node@2.1.4(@types/node@22.8.2)(terser@5.36.0): + vite-node@2.1.4(@types/node@22.8.4)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@8.1.1) pathe: 1.1.2 - vite: 5.4.10(@types/node@22.8.2)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.4)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -31228,26 +31347,26 @@ snapshots: dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.24.2 + rollup: 4.24.3 optionalDependencies: '@types/node': 20.14.9 fsevents: 2.3.3 terser: 5.36.0 - vite@5.4.10(@types/node@22.8.2)(terser@5.36.0): + vite@5.4.10(@types/node@22.8.4)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.24.2 + rollup: 4.24.3 optionalDependencies: - '@types/node': 22.8.2 + '@types/node': 22.8.4 fsevents: 2.3.3 terser: 5.36.0 - vitest@2.1.4(@types/node@20.14.9)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.5.2(@types/node@20.14.9)(typescript@5.6.3))(terser@5.36.0): + vitest@2.1.4(@types/node@20.14.9)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.6.0(@types/node@20.14.9)(typescript@5.6.3))(terser@5.36.0): dependencies: '@vitest/expect': 2.1.4 - '@vitest/mocker': 2.1.4(msw@2.5.2(@types/node@20.14.9)(typescript@5.6.3))(vite@5.4.10(@types/node@20.14.9)(terser@5.36.0)) + '@vitest/mocker': 2.1.4(msw@2.6.0(@types/node@20.14.9)(typescript@5.6.3))(vite@5.4.10(@types/node@20.14.9)(terser@5.36.0)) '@vitest/pretty-format': 2.1.4 '@vitest/runner': 2.1.4 '@vitest/snapshot': 2.1.4 @@ -31281,10 +31400,10 @@ snapshots: - supports-color - terser - vitest@2.1.4(@types/node@22.8.2)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.5.2(@types/node@22.8.2)(typescript@5.6.3))(terser@5.36.0): + vitest@2.1.4(@types/node@22.8.4)(@vitest/ui@2.1.4)(happy-dom@15.7.4)(msw@2.6.0(@types/node@22.8.4)(typescript@5.6.3))(terser@5.36.0): dependencies: '@vitest/expect': 2.1.4 - '@vitest/mocker': 2.1.4(msw@2.5.2(@types/node@22.8.2)(typescript@5.6.3))(vite@5.4.10(@types/node@22.8.2)(terser@5.36.0)) + '@vitest/mocker': 2.1.4(msw@2.6.0(@types/node@22.8.4)(typescript@5.6.3))(vite@5.4.10(@types/node@22.8.4)(terser@5.36.0)) '@vitest/pretty-format': 2.1.4 '@vitest/runner': 2.1.4 '@vitest/snapshot': 2.1.4 @@ -31300,11 +31419,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@22.8.2)(terser@5.36.0) - vite-node: 2.1.4(@types/node@22.8.2)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.4)(terser@5.36.0) + vite-node: 2.1.4(@types/node@22.8.4)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.8.2 + '@types/node': 22.8.4 '@vitest/ui': 2.1.4(vitest@2.1.4) happy-dom: 15.7.4 transitivePeerDependencies: @@ -31362,7 +31481,7 @@ snapshots: webpack-bundle-analyzer@4.10.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@discoveryjs/json-ext': 0.5.7 - acorn: 8.13.0 + acorn: 8.14.0 acorn-walk: 8.3.4 commander: 7.2.0 debounce: 1.2.1 @@ -31406,8 +31525,8 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.13.0 - acorn-import-attributes: 1.9.5(acorn@8.13.0) + acorn: 8.14.0 + acorn-import-attributes: 1.9.5(acorn@8.14.0) browserslist: 4.24.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 @@ -31436,8 +31555,8 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.13.0 - acorn-import-attributes: 1.9.5(acorn@8.13.0) + acorn: 8.14.0 + acorn-import-attributes: 1.9.5(acorn@8.14.0) browserslist: 4.24.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 @@ -31466,8 +31585,8 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.13.0 - acorn-import-attributes: 1.9.5(acorn@8.13.0) + acorn: 8.14.0 + acorn-import-attributes: 1.9.5(acorn@8.14.0) browserslist: 4.24.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1