From d7c7e6ee4771da6cb8cd91a8021162c0e02e7cdf Mon Sep 17 00:00:00 2001 From: Josh Smith Date: Thu, 30 Jan 2025 15:20:16 -0500 Subject: [PATCH 1/2] Get the basics of the Expo app working --- .nvmrc | 1 - .tool-versions | 1 + .vscode/settings.json | 1 + apps/expo/.expo-shared/assets.json | 4 - apps/expo/app.config.ts | 24 +- apps/expo/assets/adaptive-icon.png | Bin 0 -> 54058 bytes apps/expo/assets/icon.png | Bin 10788 -> 73412 bytes apps/expo/assets/splash.png | Bin 0 -> 153881 bytes apps/expo/metro.config.js | 10 +- apps/expo/package.json | 84 +- apps/expo/src/app/_layout.tsx | 46 +- apps/expo/src/app/index.tsx | 58 +- apps/expo/src/globals.css | 89 + apps/expo/src/styles.css | 50 - apps/expo/tailwind.config.ts | 16 +- apps/expo/tsconfig.json | 33 +- apps/nextjs/package.json | 2 +- apps/nextjs/tsconfig.json | 2 +- packages/api/src/router/actions.ts | 3 + packages/api/src/router/donations.ts | 8 +- packages/api/src/router/reports.ts | 4 +- packages/api/src/router/resources.ts | 30 +- packages/app/components/Header.tsx | 2 +- packages/app/components/HeaderClient.tsx | 2 +- packages/app/components/Layout.tsx | 5 + packages/app/components/Sidebar.web.tsx | 20 +- .../app/components/layout/AppLayout.web.tsx | 4 - .../components/layout/AppLayoutInner.web.tsx | 7 +- packages/app/features/auth/RequestSignUtil.ts | 33 +- packages/app/features/auth/SignUp.tsx | 2 +- packages/app/features/auth/types.ts | 2 +- packages/app/features/avatars/AvatarInfo.tsx | 5 +- .../features/domainAreas/DomainAreaTags.tsx | 6 +- .../domainAreas/DomainAreasSelector.tsx | 7 +- .../app/features/donations/AmountStep.tsx | 15 +- .../app/features/donations/CallToAction.tsx | 4 +- .../app/features/donations/DonationForm.tsx | 8 +- .../features/donations/DonationSummary.tsx | 6 +- .../features/donations/DonationsScreen.tsx | 4 +- .../app/features/donations/PaymentStep.tsx | 4 +- packages/app/features/donations/Receipt.tsx | 4 +- .../app/features/donations/SlideUpFadeOut.tsx | 14 +- packages/app/features/donations/Status.tsx | 5 +- .../app/features/donations/ThankYouScreen.tsx | 2 +- packages/app/features/donations/utils.ts | 2 +- .../Location/LeafletLocationMap.tsx | 105 - .../app/features/reports/ReportDialog.tsx | 6 +- .../resources/FilteredResourcesScreen.tsx | 2 +- packages/app/features/resources/LinkForm.tsx | 14 +- .../features/resources/ResourceActions.tsx | 17 +- .../features/resources/ResourceItemHeader.tsx | 5 +- .../app/features/resources/ResourceSorts.tsx | 4 +- .../features/resources/ResourceSortsIcon.tsx | 2 +- .../app/features/resources/ResourcesList.tsx | 8 +- .../resources/SubmitResourceScreen.tsx | 2 +- packages/app/features/resources/Tabs.tsx | 2 +- packages/app/features/resources/data.ts | 1 + packages/app/features/resources/types.ts | 2 +- packages/app/features/splash/SplashScreen.tsx | 229 +- packages/app/package.json | 23 +- packages/app/provider/index.tsx | 3 +- packages/app/provider/safe-area/index.tsx | 8 +- packages/app/provider/session/index.tsx | 14 +- packages/app/provider/session/index.web.tsx | 17 + packages/app/tsconfig.json | 4 +- packages/app/utils/auth/index.tsx | 2 +- packages/app/utils/trpc.tsx | 2 + packages/auth/src/blackbox.ts | 4 +- packages/auth/src/config.ts | 1 - packages/auth/src/crypto.ts | 6 +- .../auth/src/providers/session-creator.ts | 6 +- packages/auth/src/utils/validateToken.ts | 2 +- packages/db/src/types/tables.ts | 2 +- packages/db/src/utils.ts | 3 +- packages/redis/src/client.ts | 2 +- packages/stripe/src/index.ts | 8 +- packages/ui/package.json | 48 +- .../ui/src/components/ActivityIndicator.tsx | 5 +- packages/ui/src/components/Bookmark.tsx | 2 +- packages/ui/src/components/Link.tsx | 2 +- .../src/components/Markdown/renderRules.tsx | 37 +- packages/ui/src/components/Votes.tsx | 4 +- packages/ui/src/components/accordion.tsx | 3 +- packages/ui/src/components/alert-dialog.tsx | 230 +- packages/ui/src/components/alert.tsx | 2 +- packages/ui/src/components/avatar.tsx | 2 +- packages/ui/src/components/badge.tsx | 3 +- packages/ui/src/components/button.tsx | 5 +- packages/ui/src/components/card.tsx | 3 +- packages/ui/src/components/checkbox.tsx | 3 +- packages/ui/src/components/context-menu.tsx | 3 +- packages/ui/src/components/dialog.tsx | 3 +- packages/ui/src/components/dropdown-menu.tsx | 3 +- packages/ui/src/components/form-wrapper.tsx | 2 +- packages/ui/src/components/form.tsx | 3 +- packages/ui/src/components/hover-card.tsx | 3 +- .../ui/src/components/icons/Priorities.tsx | 2 +- packages/ui/src/components/input.tsx | 2 +- packages/ui/src/components/label.tsx | 2 +- packages/ui/src/components/menubar.tsx | 3 +- .../ui/src/components/navigation-menu.tsx | 3 +- packages/ui/src/components/popover.tsx | 3 +- packages/ui/src/components/progress.tsx | 2 +- packages/ui/src/components/radio-group.tsx | 2 +- packages/ui/src/components/select.tsx | 3 +- packages/ui/src/components/separator.tsx | 2 +- packages/ui/src/components/skeleton.tsx | 2 +- packages/ui/src/components/switch.tsx | 3 +- packages/ui/src/components/table.tsx | 3 +- packages/ui/src/components/tabs.tsx | 3 +- packages/ui/src/components/text.tsx | 2 +- packages/ui/src/components/textarea.tsx | 2 +- packages/ui/src/components/toggle-group.tsx | 3 +- packages/ui/src/components/toggle.tsx | 3 +- packages/ui/src/components/tooltip.tsx | 3 +- packages/ui/src/components/typography.tsx | 2 +- packages/validators/src/auth/index.ts | 1 + pnpm-lock.yaml | 2255 ++++++++--------- pnpm-workspace.yaml | 52 +- tooling/eslint/base.js | 7 +- tooling/tailwind/base.ts | 2 +- turbo.json | 4 + 122 files changed, 1912 insertions(+), 1960 deletions(-) delete mode 100644 .nvmrc create mode 100644 .tool-versions delete mode 100644 apps/expo/.expo-shared/assets.json create mode 100644 apps/expo/assets/adaptive-icon.png create mode 100644 apps/expo/assets/splash.png create mode 100644 apps/expo/src/globals.css delete mode 100644 apps/expo/src/styles.css create mode 100644 packages/app/components/Layout.tsx delete mode 100644 packages/app/features/onboarding/Location/LeafletLocationMap.tsx create mode 100644 packages/app/provider/session/index.web.tsx diff --git a/.nvmrc b/.nvmrc deleted file mode 100644 index 9bdb657..0000000 --- a/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -20.16 \ No newline at end of file diff --git a/.tool-versions b/.tool-versions new file mode 100644 index 0000000..041df9a --- /dev/null +++ b/.tool-versions @@ -0,0 +1 @@ +ruby 3.4.1 diff --git a/.vscode/settings.json b/.vscode/settings.json index 0ab342a..5ca8234 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -7,6 +7,7 @@ "editor.defaultFormatter": "esbenp.prettier-vscode" }, "editor.formatOnSave": true, + "eslint.nodePath": "node_modules/eslint/bin/eslint.js", "eslint.rules.customizations": [{ "rule": "*", "severity": "warn" }], "eslint.runtime": "node", "eslint.workingDirectories": [ diff --git a/apps/expo/.expo-shared/assets.json b/apps/expo/.expo-shared/assets.json deleted file mode 100644 index 1e6decf..0000000 --- a/apps/expo/.expo-shared/assets.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "12bb71342c6255bbf50437ec8f4441c083f47cdb74bd89160c15e4f43e52a1cb": true, - "40b842e832070c58deac6aa9e08fa459302ee3f9da492c7e77d93d2fbf4a56fd": true -} diff --git a/apps/expo/app.config.ts b/apps/expo/app.config.ts index 053fcb3..611cd1f 100644 --- a/apps/expo/app.config.ts +++ b/apps/expo/app.config.ts @@ -1,32 +1,36 @@ import type { ConfigContext, ExpoConfig } from "expo/config"; +const backgroundColor = "#0C72BD"; + export default ({ config }: ConfigContext): ExpoConfig => ({ ...config, - name: "expo", - slug: "expo", - scheme: "expo", + name: "Homefront", + slug: "homefront", + scheme: "homefront", version: "0.1.0", + platforms: ["ios", "android"], orientation: "portrait", icon: "./assets/icon.png", userInterfaceStyle: "automatic", splash: { - image: "./assets/icon.png", + image: "./assets/splash.png", resizeMode: "contain", - backgroundColor: "#1F104A", + backgroundColor, }, updates: { fallbackToCacheTimeout: 0, }, assetBundlePatterns: ["**/*"], ios: { - bundleIdentifier: "your.bundle.identifier", + bundleIdentifier: "org.joinhomefront.ios", supportsTablet: true, + icon: "./assets/icon.png", }, android: { - package: "your.bundle.identifier", + package: "org.joinhomefront.android", adaptiveIcon: { - foregroundImage: "./assets/icon.png", - backgroundColor: "#1F104A", + foregroundImage: "./assets/adaptive-icon.png", + backgroundColor, }, }, // extra: { @@ -38,5 +42,5 @@ export default ({ config }: ConfigContext): ExpoConfig => ({ tsconfigPaths: true, typedRoutes: true, }, - plugins: ["expo-router"], + plugins: ["expo-router", "expo-secure-store"], }); diff --git a/apps/expo/assets/adaptive-icon.png b/apps/expo/assets/adaptive-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7625b93d3d8aeea565aadb6d7a4342bd0fe84b2c GIT binary patch literal 54058 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 O>C)CPP_Iyhh5iR%DGmJq literal 0 HcmV?d00001 diff --git a/apps/expo/assets/icon.png b/apps/expo/assets/icon.png index 67917f52aec973e6248c22a58f4e36503c09a351..f56731d97f37fecf291ce97cc62d50f6f4fe3447 100644 GIT binary patch literal 73412 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�Mz4 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 literal 10788 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 diff --git a/apps/expo/assets/splash.png b/apps/expo/assets/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..836b2e21065ca5052558f03c9f2c02c6eb8b5a98 GIT binary patch literal 153881 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 - {/* - The Stack component displays the current page. - It also allows you to configure your screens - */} - - - + + + + + + + + ); } diff --git a/apps/expo/src/app/index.tsx b/apps/expo/src/app/index.tsx index c9aeed6..821319b 100644 --- a/apps/expo/src/app/index.tsx +++ b/apps/expo/src/app/index.tsx @@ -1,55 +1,29 @@ -import { useState } from "react"; -import { Button, Text, TextInput, View } from "react-native"; +import { View } from "react-native"; import { SafeAreaView } from "react-native-safe-area-context"; import { Stack } from "expo-router"; +import { verifyInstallation } from "nativewind"; -import { signIn, signOut, useUser } from "@homefront/app/utils/auth"; - -function MobileAuth() { - const { user } = useUser(); - const [username, setUsername] = useState(""); - const [password, setPassword] = useState(""); +import { SplashScreen } from "@homefront/app/features/splash/SplashScreen"; +import { Text } from "@homefront/ui"; +export default function Index() { + verifyInstallation(); return ( - <> - - {user?.username ?? "Not logged in"} - - {/* TODO: Replace with sign in form */} - - - - - - - - - - - - { - void 0; - }} - contentFit="cover" - /> - - - - - - - - Join{" "} - - the front line - - - - to defend democracy. - - - - - - - - Find Allies - - Organize with trusted people in your community. - - - - - - - Get Ready + + + + + + + + Our fight for tomorrow begins today. - - Prepare to protect yourself, your family, and your community. + + You're not alone. Across America, people like you are ready to + defend democracy together. + + + + + + + - - - - - - Work Together - - Share your skills and learn from others. + + + { + void 0; + }} + contentFit="cover" + /> + + - - - - - Find Resources - - - Discover and distribute essential learning and resources. + + + + Join{" "} + + the front line + - - - - - - - Stay Alert + + to defend democracy. - Monitor threats in real time for shared awareness. - - - - - - Fight Back - - Take action when the time comes—together. + + + + + + Find Allies + + Organize with trusted people in your community. + + + + + + + Get Ready + + + Prepare to protect yourself, your family, and your + community. + + + + + + + + Work Together + + Share your skills and learn from others. + + + + + + + Find Resources + + + Discover and distribute essential learning and resources. + + + + + + + + Stay Alert + + + Monitor threats in real time for shared awareness. + + + + + + + + Fight Back + + Take action when the time comes—together. + + - - + + ); } diff --git a/packages/app/package.json b/packages/app/package.json index 9b75102..73be94c 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -26,8 +26,8 @@ "@homefront/validators": "workspace:*", "@hookform/resolvers": "catalog:", "@mgcrea/react-native-dnd": "^2.5.1", - "@react-native-async-storage/async-storage": "^2.0.0", - "@shopify/flash-list": "1.7.1", + "@react-native-async-storage/async-storage": "catalog:", + "@shopify/flash-list": "catalog:", "@stripe/react-stripe-js": "^3.1.1", "@stripe/stripe-js": "^5.4.0", "@tanstack/react-query": "catalog:", @@ -36,12 +36,12 @@ "@trpc/server": "catalog:", "aes-js": "^3.1.2", "class-variance-authority": "catalog:", - "expo-blur": "^14.0.2", - "expo-clipboard": "^7.0.0", - "expo-device": "^7.0.1", - "expo-location": "^18.0.2", + "expo-blur": "catalog:", + "expo-clipboard": "catalog:", + "expo-device": "catalog:", + "expo-location": "catalog:", "expo-secure-store": "catalog:", - "expo-sharing": "^13.0.0", + "expo-sharing": "catalog:", "h3-js": "^4.1.0", "js-cookie": "^3.0.5", "leaflet": "^1.9.4", @@ -50,14 +50,13 @@ "maplibre-gl": "^4.7.1", "normalize-url": "catalog:", "react-hook-form": "catalog:", - "react-leaflet": "^4.2.1", "react-map-gl": "^7.1.7", "react-native": "catalog:react-for-expo", - "react-native-bouncy-checkbox": "^4.1.2", - "react-native-get-random-values": "^1.11.0", - "react-native-qrcode-svg": "^6.3.12", + "react-native-bouncy-checkbox": "catalog:", + "react-native-get-random-values": "catalog:", + "react-native-qrcode-svg": "catalog:", "react-native-reanimated": "catalog:", - "react-native-url-polyfill": "^2.0.0", + "react-native-url-polyfill": "catalog:", "solito": "catalog:", "superjson": "catalog:", "usehooks-ts": "^3.1.0", diff --git a/packages/app/provider/index.tsx b/packages/app/provider/index.tsx index db1ef26..f0d9115 100644 --- a/packages/app/provider/index.tsx +++ b/packages/app/provider/index.tsx @@ -2,8 +2,7 @@ import { GestureHandlerRootView } from "react-native-gesture-handler"; -import { Layout } from "@homefront/app/components/Layout.web"; -import { Session } from "@homefront/auth"; +import { Layout } from "@homefront/app/components/Layout"; import { AuthProvider } from "./auth"; import { SafeAreaProvider } from "./safe-area"; diff --git a/packages/app/provider/safe-area/index.tsx b/packages/app/provider/safe-area/index.tsx index cd3dbd6..1b14df9 100644 --- a/packages/app/provider/safe-area/index.tsx +++ b/packages/app/provider/safe-area/index.tsx @@ -1,9 +1,9 @@ -import { SafeAreaProvider as RNSafeAreaProvider } from 'react-native-safe-area-context' +import { SafeAreaProvider as RNSafeAreaProvider } from "react-native-safe-area-context"; export const SafeAreaProvider = ({ children, }: { - children: React.ReactNode + children: React.ReactNode; }) => { - return {children} -} + return {children}; +}; diff --git a/packages/app/provider/session/index.tsx b/packages/app/provider/session/index.tsx index ef6fd07..e8d12ae 100644 --- a/packages/app/provider/session/index.tsx +++ b/packages/app/provider/session/index.tsx @@ -1,17 +1,5 @@ -import { ViewProps } from "react-native"; -import { Session } from "next-auth"; -import { SessionProvider as NextAuthSessionProvider } from "next-auth/react"; - export const SessionProvider = ({ children, - session, }: { children: React.ReactElement; - session?: Session | null; -} & ViewProps) => { - return ( - - {children} - - ); -}; +}) => <>{children}; diff --git a/packages/app/provider/session/index.web.tsx b/packages/app/provider/session/index.web.tsx new file mode 100644 index 0000000..76d941a --- /dev/null +++ b/packages/app/provider/session/index.web.tsx @@ -0,0 +1,17 @@ +import type { ViewProps } from "react-native"; +import type { Session } from "next-auth"; +import { SessionProvider as NextAuthSessionProvider } from "next-auth/react"; + +export const SessionProvider = ({ + children, + session, +}: { + children: React.ReactElement; + session?: Session | null; +} & ViewProps) => { + return ( + + {children} + + ); +}; diff --git a/packages/app/tsconfig.json b/packages/app/tsconfig.json index 9a4757e..054d91e 100644 --- a/packages/app/tsconfig.json +++ b/packages/app/tsconfig.json @@ -1,7 +1,7 @@ { "extends": "@homefront/tsconfig/internal-package.json", "compilerOptions": { - "lib": ["ES2022", "dom", "dom.iterable"], + "allowSyntheticDefaultImports": true, "jsx": "preserve", "jsxImportSource": "nativewind", "baseUrl": ".", @@ -10,6 +10,6 @@ }, "types": ["nativewind/types"] }, - "include": ["**/*.ts", "**/*.tsx"], + "include": ["**/*.ts", "**/*.tsx", "../api/src", "../ui/src"], "exclude": ["node_modules", "dist"] } diff --git a/packages/app/utils/auth/index.tsx b/packages/app/utils/auth/index.tsx index 95312c8..ae7cf47 100644 --- a/packages/app/utils/auth/index.tsx +++ b/packages/app/utils/auth/index.tsx @@ -53,7 +53,7 @@ export const useSignOut = () => { setIsSigningOut(true); await defaultSignOut() .then(async () => { - getSession(); + await getSession(); resetStores(); RequestSignUtil.deleteKeyFromLocalStorage(); await utils.invalidate(); diff --git a/packages/app/utils/trpc.tsx b/packages/app/utils/trpc.tsx index ae22377..5b0158e 100644 --- a/packages/app/utils/trpc.tsx +++ b/packages/app/utils/trpc.tsx @@ -47,6 +47,8 @@ export function TRPCProvider(props: { children: React.ReactNode }) { }), ); + console.log("TRPCProvider", trpcClient); + return ( diff --git a/packages/auth/src/blackbox.ts b/packages/auth/src/blackbox.ts index 89782a4..088b977 100644 --- a/packages/auth/src/blackbox.ts +++ b/packages/auth/src/blackbox.ts @@ -85,7 +85,9 @@ export async function validateBlackBox( ): Promise { try { const parsed = decodeBase64(blackbox); - const { data, signature } = JSON.parse(new TextDecoder().decode(parsed)); + const { data, signature } = JSON.parse( + new TextDecoder().decode(parsed), + ) as BlackBox; if ( data.fingerprint !== fingerprint || diff --git a/packages/auth/src/config.ts b/packages/auth/src/config.ts index 121c4db..700d998 100644 --- a/packages/auth/src/config.ts +++ b/packages/auth/src/config.ts @@ -2,7 +2,6 @@ import type { AuthConfig } from "@auth/core/types"; import type { NextAuthConfig } from "next-auth"; import type { JWT } from "next-auth/jwt"; import { skipCSRFCheck } from "@auth/core"; -import { decode, encode } from "next-auth/jwt"; import { db } from "@homefront/db"; import { APIErrorSchema, TokenResponseSchema } from "@homefront/validators"; diff --git a/packages/auth/src/crypto.ts b/packages/auth/src/crypto.ts index 1cc7797..40ade25 100644 --- a/packages/auth/src/crypto.ts +++ b/packages/auth/src/crypto.ts @@ -33,7 +33,7 @@ export async function deriveSharedSecret( export async function deriveAESKey( sharedSecret: ArrayBuffer, - length: number = 256, + length = 256, ): Promise { const salt = crypto.getRandomValues(new Uint8Array(16)); const keyMaterial = await crypto.subtle.importKey( @@ -61,7 +61,7 @@ export async function deriveAESKey( export const encryptData = async ( data: string, encryptionKeyBase64: string, - isBase64: boolean = false, // Add a flag to indicate if the input is Base64 + isBase64 = false, // Add a flag to indicate if the input is Base64 ): Promise => { const iv = crypto.getRandomValues(new Uint8Array(12)); const encryptionKey = decodeBase64(encryptionKeyBase64); @@ -234,7 +234,7 @@ interface SignatureFields { function parseSignatureInput(input: string): SignatureFields | null { // Extract sig1 value: sig1=("@method" "@path" ...);created=123;nonce="abc" - const match = input.match(/sig1=\((.*?)\);created=(\d+);nonce="([^"]+)"/); + const match = /sig1=\((.*?)\);created=(\d+);nonce="([^"]+)"/.exec(input); if (!match) return null; const [, headers, created, nonce] = match; diff --git a/packages/auth/src/providers/session-creator.ts b/packages/auth/src/providers/session-creator.ts index 03bc6fa..d84a244 100644 --- a/packages/auth/src/providers/session-creator.ts +++ b/packages/auth/src/providers/session-creator.ts @@ -1,8 +1,8 @@ import type { CredentialsConfig } from "next-auth/providers/credentials"; import Credentials from "next-auth/providers/credentials"; +import type { LoginResponse } from "../types"; import { env } from "../../env"; -import { LoginResponse } from "../types"; export default Credentials({ id: "session-creator", @@ -11,11 +11,11 @@ export default Credentials({ credentials: {}, authorize(credentials: { verifiedUser?: string; secret?: string }) { - if (credentials?.secret !== env.AUTH_SESSION_CREATOR_SECRET) { + if (credentials.secret !== env.AUTH_SESSION_CREATOR_SECRET) { throw new Error("Invalid secret"); } - const verifiedUser = credentials?.verifiedUser; + const verifiedUser = credentials.verifiedUser; if (!verifiedUser || typeof verifiedUser !== "string") { throw new Error("Missing verified user data"); diff --git a/packages/auth/src/utils/validateToken.ts b/packages/auth/src/utils/validateToken.ts index 992291e..7acb280 100644 --- a/packages/auth/src/utils/validateToken.ts +++ b/packages/auth/src/utils/validateToken.ts @@ -10,7 +10,7 @@ export const validateToken = async ( token: string, ): Promise => { const sessionToken = token.slice("Bearer ".length); - const session = await adapter.getSessionAndUser?.(sessionToken); + const session = await adapter.getSessionAndUser(sessionToken); return session ? { user: { diff --git a/packages/db/src/types/tables.ts b/packages/db/src/types/tables.ts index 48674c8..f910da6 100644 --- a/packages/db/src/types/tables.ts +++ b/packages/db/src/types/tables.ts @@ -598,7 +598,7 @@ export type StripePriceUpdate = Updateable; export interface StripeProducts { id: GeneratedAlways; stripeProductId: string; - name: DonationProduct | string; + name: DonationProduct; active: boolean; createdAt: Generated; updatedAt: Generated; diff --git a/packages/db/src/utils.ts b/packages/db/src/utils.ts index dcf6035..10caada 100644 --- a/packages/db/src/utils.ts +++ b/packages/db/src/utils.ts @@ -1,4 +1,5 @@ -import { RawBuilder, sql } from "kysely"; +import type { RawBuilder } from "kysely"; +import { sql } from "kysely"; if (!process.env.DB_ENCRYPTION_KEY) { throw new Error("DB_ENCRYPTION_KEY is required"); diff --git a/packages/redis/src/client.ts b/packages/redis/src/client.ts index c6be0be..8850b09 100644 --- a/packages/redis/src/client.ts +++ b/packages/redis/src/client.ts @@ -2,7 +2,7 @@ import { Cluster, Redis } from "ioredis"; import { Resource } from "sst"; export const client = - !Resource || Resource.Redis.host === "localhost" + Resource.Redis.host === "localhost" ? new Redis({ host: Resource.Redis.host, port: Resource.Redis.port, diff --git a/packages/stripe/src/index.ts b/packages/stripe/src/index.ts index d13e6d3..95878ec 100644 --- a/packages/stripe/src/index.ts +++ b/packages/stripe/src/index.ts @@ -1,4 +1,4 @@ -import { type Stripe } from "stripe"; +import type { Stripe } from "stripe"; import type { CreateCustomerInput, @@ -23,6 +23,7 @@ async function importKey(secret: string) { } async function hashUserId(userId: string): Promise { + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion const secret = process.env.STRIPE_HASH_KEY!; const encoder = new TextEncoder(); const key = await importKey(secret); @@ -37,6 +38,7 @@ async function hashUserId(userId: string): Promise { export async function createBillingPortalSession(customerId: string) { return stripe.billingPortal.sessions.create({ customer: customerId, + // eslint-disable-next-line turbo/no-undeclared-env-vars return_url: process.env.STRIPE_BILLING_RETURN_URL, }); } @@ -180,8 +182,8 @@ export async function createPrice( limit: 1, }); - if (existingPrices.data.length > 0) { - return existingPrices.data[0]!; + if (existingPrices.data.length > 0 && existingPrices.data[0]) { + return existingPrices.data[0]; } return stripe.prices.create({ diff --git a/packages/ui/package.json b/packages/ui/package.json index 473c1b1..9d5f05c 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -32,42 +32,42 @@ }, "dependencies": { "@react-navigation/native": "catalog:", - "@rn-primitives/accordion": "^1.1.0", - "@rn-primitives/alert-dialog": "^1.1.0", - "@rn-primitives/aspect-ratio": "^1.1.0", + "@rn-primitives/accordion": "catalog:", + "@rn-primitives/alert-dialog": "catalog:", + "@rn-primitives/aspect-ratio": "catalog:", "@rn-primitives/avatar": "catalog:", - "@rn-primitives/checkbox": "^1.1.0", - "@rn-primitives/collapsible": "^1.1.0", - "@rn-primitives/context-menu": "^1.1.0", - "@rn-primitives/dialog": "^1.1.0", - "@rn-primitives/dropdown-menu": "^1.1.0", - "@rn-primitives/hover-card": "^1.1.0", - "@rn-primitives/label": "^1.1.0", - "@rn-primitives/menubar": "^1.1.0", - "@rn-primitives/navigation-menu": "^1.1.0", - "@rn-primitives/popover": "^1.1.0", + "@rn-primitives/checkbox": "catalog:", + "@rn-primitives/collapsible": "catalog:", + "@rn-primitives/context-menu": "catalog:", + "@rn-primitives/dialog": "catalog:", + "@rn-primitives/dropdown-menu": "catalog:", + "@rn-primitives/hover-card": "catalog:", + "@rn-primitives/label": "catalog:", + "@rn-primitives/menubar": "catalog:", + "@rn-primitives/navigation-menu": "catalog:", + "@rn-primitives/popover": "catalog:", "@rn-primitives/portal": "catalog:", "@rn-primitives/progress": "catalog:", - "@rn-primitives/radio-group": "^1.1.0", - "@rn-primitives/select": "^1.1.0", - "@rn-primitives/separator": "^1.1.0", + "@rn-primitives/radio-group": "catalog:", + "@rn-primitives/select": "catalog:", + "@rn-primitives/separator": "catalog:", "@rn-primitives/slot": "catalog:", - "@rn-primitives/switch": "^1.1.0", - "@rn-primitives/table": "^1.1.0", - "@rn-primitives/tabs": "^1.1.0", - "@rn-primitives/toggle": "^1.1.0", - "@rn-primitives/toggle-group": "^1.1.0", + "@rn-primitives/switch": "catalog:", + "@rn-primitives/table": "catalog:", + "@rn-primitives/tabs": "catalog:", + "@rn-primitives/toggle": "catalog:", + "@rn-primitives/toggle-group": "catalog:", "@rn-primitives/tooltip": "catalog:", "@rn-primitives/types": "catalog:", "class-variance-authority": "catalog:", - "expo-navigation-bar": "^4.0.2", + "expo-navigation-bar": "catalog:", "lucide-react-native": "catalog:", "moti": "^0.29.0", "nativewind": "catalog:", "react-hook-form": "catalog:", "react-native": "catalog:react-for-expo", - "react-native-markdown-display": "^7.0.2", - "react-native-otp-entry": "^1.8.2", + "react-native-markdown-display": "catalog:", + "react-native-otp-entry": "catalog:", "react-native-svg": "catalog:", "tailwind-merge": "catalog:" }, diff --git a/packages/ui/src/components/ActivityIndicator.tsx b/packages/ui/src/components/ActivityIndicator.tsx index 390c07f..22e7454 100644 --- a/packages/ui/src/components/ActivityIndicator.tsx +++ b/packages/ui/src/components/ActivityIndicator.tsx @@ -1,14 +1,11 @@ import type { ActivityIndicatorProps } from "react-native"; import { ActivityIndicator as RNActivityIndicator } from "react-native"; -import colors from "@homefront/ui/colors"; - export const ActivityIndicator = (props: ActivityIndicatorProps) => { return ( ); diff --git a/packages/ui/src/components/Bookmark.tsx b/packages/ui/src/components/Bookmark.tsx index 3bbcf82..cf1bd7f 100644 --- a/packages/ui/src/components/Bookmark.tsx +++ b/packages/ui/src/components/Bookmark.tsx @@ -6,7 +6,7 @@ import { Bookmark as BookmarkIcon, Check, Plus } from "lucide-react-native"; import { MotiView } from "moti"; import { MotiPressable, useMotiPressable } from "moti/interactions"; -import { cn } from "@homefront/ui"; +import { cn } from "../lib/utils"; interface BookmarkAnimatedIconProps { bookmarked: boolean; diff --git a/packages/ui/src/components/Link.tsx b/packages/ui/src/components/Link.tsx index 95211dd..86ef422 100644 --- a/packages/ui/src/components/Link.tsx +++ b/packages/ui/src/components/Link.tsx @@ -6,7 +6,7 @@ import { cn } from "../lib/utils"; interface LinkProps { href: string; children: React.ReactNode; - style?: any; + style?: React.CSSProperties; className?: string; } diff --git a/packages/ui/src/components/Markdown/renderRules.tsx b/packages/ui/src/components/Markdown/renderRules.tsx index 933f649..ccb2f69 100644 --- a/packages/ui/src/components/Markdown/renderRules.tsx +++ b/packages/ui/src/components/Markdown/renderRules.tsx @@ -1,37 +1,40 @@ +import type { CSSProperties } from "react"; +import type { ImageStyle } from "react-native"; import type { RenderRules } from "react-native-markdown-display"; import { Platform, TouchableWithoutFeedback, View } from "react-native"; import { hasParents, openUrl } from "react-native-markdown-display"; import { SolitoImage } from "solito/image"; +import { Card } from "../../components/card"; +import { Separator } from "../../components/separator"; import { - BlockQuote, - Card, - H1, - H2, - H3, - H4, - Separator, Table, TableBody, TableCell, TableHeader, TableRow, - Text, - TextClassContext, -} from "@homefront/ui"; +} from "../../components/table"; +import { Text, TextClassContext } from "../../components/text"; +import { BlockQuote, H1, H2, H3, H4 } from "../../components/typography"; interface ImageProps { src: string; alt?: string; - style?: any; + style?: CSSProperties | ImageStyle; } const Image = Platform.select({ web: ({ src, alt, style }: ImageProps) => ( - {alt} + {alt} ), default: ({ src, alt, style }: ImageProps) => ( - + ), }); @@ -295,7 +298,13 @@ const rules = { ? src : `${defaultImageHandler}${src}`; - return {alt}; + return ( + {alt + ); }, // Paragraphs & Text diff --git a/packages/ui/src/components/Votes.tsx b/packages/ui/src/components/Votes.tsx index 618d35a..7fef48f 100644 --- a/packages/ui/src/components/Votes.tsx +++ b/packages/ui/src/components/Votes.tsx @@ -7,7 +7,9 @@ import { MotiView } from "moti"; import { MotiPressable, useMotiPressable } from "moti/interactions"; import type { Vote } from "@homefront/db"; -import { cn, Text } from "@homefront/ui"; + +import { cn } from "../lib/utils"; +import { Text } from "./text"; interface ArrowProps { vote: number | undefined; diff --git a/packages/ui/src/components/accordion.tsx b/packages/ui/src/components/accordion.tsx index bfbc06c..ad42529 100644 --- a/packages/ui/src/components/accordion.tsx +++ b/packages/ui/src/components/accordion.tsx @@ -15,9 +15,8 @@ import Animated, { } from "react-native-reanimated"; import * as AccordionPrimitive from "@rn-primitives/accordion"; -import { cn } from "@homefront/ui"; - import { ChevronDown } from "../lib/icons/ChevronDown"; +import { cn } from "../lib/utils"; import { TextClassContext } from "./text"; const Accordion = React.forwardRef< diff --git a/packages/ui/src/components/alert-dialog.tsx b/packages/ui/src/components/alert-dialog.tsx index 4b2990c..ec118db 100644 --- a/packages/ui/src/components/alert-dialog.tsx +++ b/packages/ui/src/components/alert-dialog.tsx @@ -1,68 +1,90 @@ "use client"; +import type { + ActionProps, + ActionRef, + CancelProps, + CancelRef, + ContentProps, + ContentRef, + DescriptionProps, + DescriptionRef, + OverlayProps, + OverlayRef, + TitleProps, + TitleRef, +} from "@rn-primitives/alert-dialog"; import type { ViewProps } from "react-native"; import * as React from "react"; import { Platform, StyleSheet, View } from "react-native"; -import Animated, { FadeIn, FadeOut } from "react-native-reanimated"; -import * as AlertDialogPrimitive from "@rn-primitives/alert-dialog"; - -import { cn } from "@homefront/ui"; - +// import Animated, { FadeIn, FadeOut } from "react-native-reanimated"; +import { + Action, + Cancel, + Content, + Description, + Overlay, + Portal, + Root, + Title, + Trigger, + useRootContext, +} from "@rn-primitives/alert-dialog"; + +import { cn } from "../lib/utils"; import { buttonTextVariants, buttonVariants } from "./button"; import { TextClassContext } from "./text"; -const AlertDialog = AlertDialogPrimitive.Root; - -const AlertDialogTrigger = AlertDialogPrimitive.Trigger; - -const AlertDialogPortal = AlertDialogPrimitive.Portal; - -const AlertDialogOverlayWeb = React.forwardRef< - AlertDialogPrimitive.OverlayRef, - AlertDialogPrimitive.OverlayProps ->(({ className, ...props }, ref) => { - const { open } = AlertDialogPrimitive.useRootContext(); - return ( - - ); -}); +const AlertDialog = Root; + +const AlertDialogTrigger = Trigger; + +const AlertDialogPortal = Portal; + +const AlertDialogOverlayWeb = React.forwardRef( + ({ className, ...props }, ref) => { + const { open } = useRootContext(); + return ( + + ); + }, +); AlertDialogOverlayWeb.displayName = "AlertDialogOverlayWeb"; -const AlertDialogOverlayNative = React.forwardRef< - AlertDialogPrimitive.OverlayRef, - AlertDialogPrimitive.OverlayProps ->(({ className, children, ...props }, ref) => { - return ( - - ( + ({ className, children, ...props }, ref) => { + return ( + - {children} - - - ); -}); + + {children} + + + ); + }, +); AlertDialogOverlayNative.displayName = "AlertDialogOverlayNative"; @@ -72,15 +94,15 @@ const AlertDialogOverlay = Platform.select({ }); const AlertDialogContent = React.forwardRef< - AlertDialogPrimitive.ContentRef, - AlertDialogPrimitive.ContentProps & { portalHost?: string } + ContentRef, + ContentProps & { portalHost?: string } >(({ className, portalHost, ...props }, ref) => { - const { open } = AlertDialogPrimitive.useRootContext(); + const { open } = useRootContext(); return ( - ); }); -AlertDialogContent.displayName = AlertDialogPrimitive.Content.displayName; +AlertDialogContent.displayName = Content.displayName; const AlertDialogHeader = ({ className, ...props }: ViewProps) => ( @@ -113,63 +135,59 @@ const AlertDialogFooter = ({ className, ...props }: ViewProps) => ( ); AlertDialogFooter.displayName = "AlertDialogFooter"; -const AlertDialogTitle = React.forwardRef< - AlertDialogPrimitive.TitleRef, - AlertDialogPrimitive.TitleProps ->(({ className, ...props }, ref) => ( - -)); -AlertDialogTitle.displayName = AlertDialogPrimitive.Title.displayName; +const AlertDialogTitle = React.forwardRef( + ({ className, ...props }, ref) => ( + + ), +); +AlertDialogTitle.displayName = Title.displayName; const AlertDialogDescription = React.forwardRef< - AlertDialogPrimitive.DescriptionRef, - AlertDialogPrimitive.DescriptionProps + DescriptionRef, + DescriptionProps >(({ className, ...props }, ref) => ( - <AlertDialogPrimitive.Description + <Description ref={ref} className={cn("native:text-base text-sm text-muted-foreground", className)} {...props} /> )); -AlertDialogDescription.displayName = - AlertDialogPrimitive.Description.displayName; - -const AlertDialogAction = React.forwardRef< - AlertDialogPrimitive.ActionRef, - AlertDialogPrimitive.ActionProps ->(({ className, ...props }, ref) => ( - <TextClassContext.Provider value={buttonTextVariants({ className })}> - <AlertDialogPrimitive.Action - ref={ref} - className={cn(buttonVariants(), className)} - {...props} - /> - </TextClassContext.Provider> -)); -AlertDialogAction.displayName = AlertDialogPrimitive.Action.displayName; +AlertDialogDescription.displayName = Description.displayName; + +const AlertDialogAction = React.forwardRef<ActionRef, ActionProps>( + ({ className, ...props }, ref) => ( + <TextClassContext.Provider value={buttonTextVariants({ className })}> + <Action + ref={ref} + className={cn(buttonVariants(), className)} + {...props} + /> + </TextClassContext.Provider> + ), +); +AlertDialogAction.displayName = Action.displayName; -const AlertDialogCancel = React.forwardRef< - AlertDialogPrimitive.CancelRef, - AlertDialogPrimitive.CancelProps ->(({ className, ...props }, ref) => ( - <TextClassContext.Provider - value={buttonTextVariants({ className, variant: "outline" })} - > - <AlertDialogPrimitive.Cancel - ref={ref} - className={cn(buttonVariants({ variant: "outline", className }))} - {...props} - /> - </TextClassContext.Provider> -)); -AlertDialogCancel.displayName = AlertDialogPrimitive.Cancel.displayName; +const AlertDialogCancel = React.forwardRef<CancelRef, CancelProps>( + ({ className, ...props }, ref) => ( + <TextClassContext.Provider + value={buttonTextVariants({ className, variant: "outline" })} + > + <Cancel + ref={ref} + className={cn(buttonVariants({ variant: "outline", className }))} + {...props} + /> + </TextClassContext.Provider> + ), +); +AlertDialogCancel.displayName = Cancel.displayName; export { AlertDialog, diff --git a/packages/ui/src/components/alert.tsx b/packages/ui/src/components/alert.tsx index c6d5a47..84ee632 100644 --- a/packages/ui/src/components/alert.tsx +++ b/packages/ui/src/components/alert.tsx @@ -6,7 +6,7 @@ import { Text, View } from "react-native"; import { useTheme } from "@react-navigation/native"; import { cva } from "class-variance-authority"; -import { cn } from "@homefront/ui"; +import { cn } from "../lib/utils"; const alertVariants = cva( "relative w-full rounded-lg border border-border bg-background p-4 shadow shadow-foreground/10", diff --git a/packages/ui/src/components/avatar.tsx b/packages/ui/src/components/avatar.tsx index b578483..87bf107 100644 --- a/packages/ui/src/components/avatar.tsx +++ b/packages/ui/src/components/avatar.tsx @@ -3,7 +3,7 @@ import * as React from "react"; import * as AvatarPrimitive from "@rn-primitives/avatar"; -import { cn } from "@homefront/ui"; +import { cn } from "../lib/utils"; const Avatar = React.forwardRef< AvatarPrimitive.RootRef, diff --git a/packages/ui/src/components/badge.tsx b/packages/ui/src/components/badge.tsx index 2a1322d..52dee52 100644 --- a/packages/ui/src/components/badge.tsx +++ b/packages/ui/src/components/badge.tsx @@ -4,8 +4,7 @@ import { View } from "react-native"; import * as Slot from "@rn-primitives/slot"; import { cva } from "class-variance-authority"; -import { cn } from "@homefront/ui"; - +import { cn } from "../lib/utils"; import { TextClassContext } from "./text"; const badgeVariants = cva( diff --git a/packages/ui/src/components/button.tsx b/packages/ui/src/components/button.tsx index 7b16e70..020ef26 100644 --- a/packages/ui/src/components/button.tsx +++ b/packages/ui/src/components/button.tsx @@ -4,9 +4,8 @@ import * as React from "react"; import { Pressable } from "react-native"; import { cva } from "class-variance-authority"; -import { cn } from "@homefront/ui"; - import { iconWithClassName } from "../lib/icons/iconWithClassName"; +import { cn } from "../lib/utils"; import { Text, TextClassContext } from "./text"; const buttonVariants = cva( @@ -41,7 +40,7 @@ const buttonVariants = cva( ghost: "web:hover:bg-accent web:hover:text-accent-foreground active:bg-accent", link: "web:underline-offset-4 web:hover:underline web:focus:underline decoration-primary", - tab: 'rounded-none border-b-4 border-transparent hover:border-primary/50 data-[state="active"]:border-primary', + tab: "rounded-none border-b-4 border-transparent hover:border-primary/50 data-[state=active]:border-primary", }, size: { default: "native:h-12 native:px-5 native:py-3 h-10 px-4 py-2", diff --git a/packages/ui/src/components/card.tsx b/packages/ui/src/components/card.tsx index 5657d07..dfc1c94 100644 --- a/packages/ui/src/components/card.tsx +++ b/packages/ui/src/components/card.tsx @@ -3,8 +3,7 @@ import type { TextProps, ViewProps } from "react-native"; import * as React from "react"; import { Text, View } from "react-native"; -import { cn } from "@homefront/ui"; - +import { cn } from "../lib/utils"; import { TextClassContext } from "./text"; const Card = React.forwardRef<ViewRef, ViewProps>( diff --git a/packages/ui/src/components/checkbox.tsx b/packages/ui/src/components/checkbox.tsx index ebc1d2c..3049e24 100644 --- a/packages/ui/src/components/checkbox.tsx +++ b/packages/ui/src/components/checkbox.tsx @@ -4,9 +4,8 @@ import * as React from "react"; import { Platform } from "react-native"; import * as CheckboxPrimitive from "@rn-primitives/checkbox"; -import { cn } from "@homefront/ui"; - import { Check } from "../lib/icons/Check"; +import { cn } from "../lib/utils"; const Checkbox = React.forwardRef< CheckboxPrimitive.RootRef, diff --git a/packages/ui/src/components/context-menu.tsx b/packages/ui/src/components/context-menu.tsx index 4d6c6fc..6b36394 100644 --- a/packages/ui/src/components/context-menu.tsx +++ b/packages/ui/src/components/context-menu.tsx @@ -5,12 +5,11 @@ import * as React from "react"; import { Platform, StyleSheet, Text, View } from "react-native"; import * as ContextMenuPrimitive from "@rn-primitives/context-menu"; -import { cn } from "@homefront/ui"; - import { Check } from "../lib/icons/Check"; import { ChevronDown } from "../lib/icons/ChevronDown"; import { ChevronRight } from "../lib/icons/ChevronRight"; import { ChevronUp } from "../lib/icons/ChevronUp"; +import { cn } from "../lib/utils"; import { TextClassContext } from "./text"; const ContextMenu = ContextMenuPrimitive.Root; diff --git a/packages/ui/src/components/dialog.tsx b/packages/ui/src/components/dialog.tsx index 26baaaa..1daad59 100644 --- a/packages/ui/src/components/dialog.tsx +++ b/packages/ui/src/components/dialog.tsx @@ -6,9 +6,8 @@ import { Platform, StyleSheet, View } from "react-native"; import Animated, { FadeIn, FadeOut } from "react-native-reanimated"; import * as DialogPrimitive from "@rn-primitives/dialog"; -import { cn } from "@homefront/ui"; - import { X } from "../lib/icons/X"; +import { cn } from "../lib/utils"; const Dialog = DialogPrimitive.Root; diff --git a/packages/ui/src/components/dropdown-menu.tsx b/packages/ui/src/components/dropdown-menu.tsx index 5e81f99..90daba4 100644 --- a/packages/ui/src/components/dropdown-menu.tsx +++ b/packages/ui/src/components/dropdown-menu.tsx @@ -8,12 +8,11 @@ import { Platform, StyleSheet, Text, View } from "react-native"; import * as DropdownMenuPrimitive from "@rn-primitives/dropdown-menu"; import { cva } from "class-variance-authority"; -import { cn } from "@homefront/ui"; - import { Check } from "../lib/icons/Check"; import { ChevronDown } from "../lib/icons/ChevronDown"; import { ChevronRight } from "../lib/icons/ChevronRight"; import { ChevronUp } from "../lib/icons/ChevronUp"; +import { cn } from "../lib/utils"; import { TextClassContext } from "./text"; const DropdownMenu = DropdownMenuPrimitive.Root; diff --git a/packages/ui/src/components/form-wrapper.tsx b/packages/ui/src/components/form-wrapper.tsx index 704d64c..7918d3e 100644 --- a/packages/ui/src/components/form-wrapper.tsx +++ b/packages/ui/src/components/form-wrapper.tsx @@ -1,7 +1,7 @@ import type { ReactNode } from "react"; import { Platform, View } from "react-native"; -import { cn } from "@homefront/ui/lib/utils"; +import { cn } from "../lib/utils"; export const FormWrapper: React.FC<{ children: ReactNode; diff --git a/packages/ui/src/components/form.tsx b/packages/ui/src/components/form.tsx index 2de2fb5..6937f0e 100644 --- a/packages/ui/src/components/form.tsx +++ b/packages/ui/src/components/form.tsx @@ -14,10 +14,9 @@ import { Platform, View } from "react-native"; import { OtpInput } from "react-native-otp-entry"; import { Controller, FormProvider, useFormContext } from "react-hook-form"; -import { cn } from "@homefront/ui"; - import type { Option } from "./select"; import colors from "../colors"; +import { cn } from "../lib/utils"; import { Checkbox } from "./checkbox"; import { Input } from "./input"; import { Label } from "./label"; diff --git a/packages/ui/src/components/hover-card.tsx b/packages/ui/src/components/hover-card.tsx index 0cc8e4e..01da7b4 100644 --- a/packages/ui/src/components/hover-card.tsx +++ b/packages/ui/src/components/hover-card.tsx @@ -5,8 +5,7 @@ import { Platform, StyleSheet } from "react-native"; import Animated, { FadeIn } from "react-native-reanimated"; import * as HoverCardPrimitive from "@rn-primitives/hover-card"; -import { cn } from "@homefront/ui"; - +import { cn } from "../lib/utils"; import { TextClassContext } from "./text"; const HoverCard = HoverCardPrimitive.Root; diff --git a/packages/ui/src/components/icons/Priorities.tsx b/packages/ui/src/components/icons/Priorities.tsx index 4d87c4d..f477c5c 100644 --- a/packages/ui/src/components/icons/Priorities.tsx +++ b/packages/ui/src/components/icons/Priorities.tsx @@ -1,6 +1,6 @@ import { createLucideIcon } from "lucide-react-native"; -import colors from "@homefront/ui/colors"; +import colors from "../../colors"; const svgBase = { xmlns: "http://www.w3.org/2000/svg", diff --git a/packages/ui/src/components/input.tsx b/packages/ui/src/components/input.tsx index d697bc0..5197976 100644 --- a/packages/ui/src/components/input.tsx +++ b/packages/ui/src/components/input.tsx @@ -2,7 +2,7 @@ import type { TextInputProps } from "react-native"; import * as React from "react"; import { TextInput } from "react-native"; -import { cn } from "@homefront/ui"; +import { cn } from "../lib/utils"; const Input = React.forwardRef< React.ElementRef<typeof TextInput>, diff --git a/packages/ui/src/components/label.tsx b/packages/ui/src/components/label.tsx index 641ffd1..f94bf86 100644 --- a/packages/ui/src/components/label.tsx +++ b/packages/ui/src/components/label.tsx @@ -3,7 +3,7 @@ import * as React from "react"; import * as LabelPrimitive from "@rn-primitives/label"; -import { cn } from "@homefront/ui"; +import { cn } from "../lib/utils"; const Label = React.forwardRef< LabelPrimitive.TextRef, diff --git a/packages/ui/src/components/menubar.tsx b/packages/ui/src/components/menubar.tsx index 152835b..7f55209 100644 --- a/packages/ui/src/components/menubar.tsx +++ b/packages/ui/src/components/menubar.tsx @@ -5,12 +5,11 @@ import * as React from "react"; import { Platform, Text, View } from "react-native"; import * as MenubarPrimitive from "@rn-primitives/menubar"; -import { cn } from "@homefront/ui"; - import { Check } from "../lib/icons/Check"; import { ChevronDown } from "../lib/icons/ChevronDown"; import { ChevronRight } from "../lib/icons/ChevronRight"; import { ChevronUp } from "../lib/icons/ChevronUp"; +import { cn } from "../lib/utils"; import { TextClassContext } from "./text"; const MenubarMenu = MenubarPrimitive.Menu; diff --git a/packages/ui/src/components/navigation-menu.tsx b/packages/ui/src/components/navigation-menu.tsx index 01bb9ae..3d584bb 100644 --- a/packages/ui/src/components/navigation-menu.tsx +++ b/packages/ui/src/components/navigation-menu.tsx @@ -14,9 +14,8 @@ import Animated, { import * as NavigationMenuPrimitive from "@rn-primitives/navigation-menu"; import { cva } from "class-variance-authority"; -import { cn } from "@homefront/ui"; - import { ChevronDown } from "../lib/icons/ChevronDown"; +import { cn } from "../lib/utils"; const NavigationMenu = React.forwardRef< NavigationMenuPrimitive.RootRef, diff --git a/packages/ui/src/components/popover.tsx b/packages/ui/src/components/popover.tsx index 458ad2e..ffbab68 100644 --- a/packages/ui/src/components/popover.tsx +++ b/packages/ui/src/components/popover.tsx @@ -5,8 +5,7 @@ import { Platform, StyleSheet } from "react-native"; import Animated, { FadeIn, FadeOut } from "react-native-reanimated"; import * as PopoverPrimitive from "@rn-primitives/popover"; -import { cn } from "@homefront/ui"; - +import { cn } from "../lib/utils"; import { TextClassContext } from "./text"; const Popover = PopoverPrimitive.Root; diff --git a/packages/ui/src/components/progress.tsx b/packages/ui/src/components/progress.tsx index da80ff0..b5653ca 100644 --- a/packages/ui/src/components/progress.tsx +++ b/packages/ui/src/components/progress.tsx @@ -11,7 +11,7 @@ import Animated, { } from "react-native-reanimated"; import * as ProgressPrimitive from "@rn-primitives/progress"; -import { cn } from "@homefront/ui"; +import { cn } from "../lib/utils"; const Progress = React.forwardRef< ProgressPrimitive.RootRef, diff --git a/packages/ui/src/components/radio-group.tsx b/packages/ui/src/components/radio-group.tsx index 871a1e0..1fdf05f 100644 --- a/packages/ui/src/components/radio-group.tsx +++ b/packages/ui/src/components/radio-group.tsx @@ -4,7 +4,7 @@ import * as React from "react"; import { View } from "react-native"; import * as RadioGroupPrimitive from "@rn-primitives/radio-group"; -import { cn } from "@homefront/ui"; +import { cn } from "../lib/utils"; const RadioGroup = React.forwardRef< RadioGroupPrimitive.RootRef, diff --git a/packages/ui/src/components/select.tsx b/packages/ui/src/components/select.tsx index 78a5ccf..ac37f88 100644 --- a/packages/ui/src/components/select.tsx +++ b/packages/ui/src/components/select.tsx @@ -5,11 +5,10 @@ import { Platform, StyleSheet, View } from "react-native"; import Animated, { FadeIn, FadeOut } from "react-native-reanimated"; import * as SelectPrimitive from "@rn-primitives/select"; -import { cn } from "@homefront/ui"; - import { Check } from "../lib/icons/Check"; import { ChevronDown } from "../lib/icons/ChevronDown"; import { ChevronUp } from "../lib/icons/ChevronUp"; +import { cn } from "../lib/utils"; type Option = SelectPrimitive.Option; diff --git a/packages/ui/src/components/separator.tsx b/packages/ui/src/components/separator.tsx index 49acaaa..dba41f5 100644 --- a/packages/ui/src/components/separator.tsx +++ b/packages/ui/src/components/separator.tsx @@ -3,7 +3,7 @@ import * as React from "react"; import * as SeparatorPrimitive from "@rn-primitives/separator"; -import { cn } from "@homefront/ui"; +import { cn } from "../lib/utils"; const Separator = React.forwardRef< SeparatorPrimitive.RootRef, diff --git a/packages/ui/src/components/skeleton.tsx b/packages/ui/src/components/skeleton.tsx index 4ad4b89..ec56079 100644 --- a/packages/ui/src/components/skeleton.tsx +++ b/packages/ui/src/components/skeleton.tsx @@ -9,7 +9,7 @@ import Animated, { withTiming, } from "react-native-reanimated"; -import { cn } from "@homefront/ui"; +import { cn } from "../lib/utils"; const duration = 1000; diff --git a/packages/ui/src/components/switch.tsx b/packages/ui/src/components/switch.tsx index 5c89c7e..93a2291 100644 --- a/packages/ui/src/components/switch.tsx +++ b/packages/ui/src/components/switch.tsx @@ -11,9 +11,8 @@ import Animated, { import * as SwitchPrimitives from "@rn-primitives/switch"; import { CheckIcon } from "lucide-react-native"; -import { cn } from "@homefront/ui"; - import { useColorScheme } from "../lib/useColorScheme"; +import { cn } from "../lib/utils"; const SwitchWeb = React.forwardRef< SwitchPrimitives.RootRef, diff --git a/packages/ui/src/components/table.tsx b/packages/ui/src/components/table.tsx index bb60c0a..c8e3a6e 100644 --- a/packages/ui/src/components/table.tsx +++ b/packages/ui/src/components/table.tsx @@ -3,8 +3,7 @@ import * as React from "react"; import * as TablePrimitive from "@rn-primitives/table"; -import { cn } from "@homefront/ui"; - +import { cn } from "../lib/utils"; import { TextClassContext } from "./text"; const Table = React.forwardRef< diff --git a/packages/ui/src/components/tabs.tsx b/packages/ui/src/components/tabs.tsx index f76fdec..29a8d17 100644 --- a/packages/ui/src/components/tabs.tsx +++ b/packages/ui/src/components/tabs.tsx @@ -3,8 +3,7 @@ import * as React from "react"; import * as TabsPrimitive from "@rn-primitives/tabs"; -import { cn } from "@homefront/ui"; - +import { cn } from "../lib/utils"; import { TextClassContext } from "./text"; const Tabs = TabsPrimitive.Root; diff --git a/packages/ui/src/components/text.tsx b/packages/ui/src/components/text.tsx index 5091e09..8b48cad 100644 --- a/packages/ui/src/components/text.tsx +++ b/packages/ui/src/components/text.tsx @@ -5,7 +5,7 @@ import * as React from "react"; import { Text as RNText } from "react-native"; import * as Slot from "@rn-primitives/slot"; -import { cn } from "@homefront/ui"; +import { cn } from "../lib/utils"; export const TextClassContext = React.createContext<string | undefined>( undefined, diff --git a/packages/ui/src/components/textarea.tsx b/packages/ui/src/components/textarea.tsx index d8fb834..db569df 100644 --- a/packages/ui/src/components/textarea.tsx +++ b/packages/ui/src/components/textarea.tsx @@ -2,7 +2,7 @@ import type { TextInputProps } from "react-native"; import * as React from "react"; import { TextInput } from "react-native"; -import { cn } from "@homefront/ui"; +import { cn } from "../lib/utils"; const Textarea = React.forwardRef< React.ElementRef<typeof TextInput>, diff --git a/packages/ui/src/components/toggle-group.tsx b/packages/ui/src/components/toggle-group.tsx index 44fed4c..21481b2 100644 --- a/packages/ui/src/components/toggle-group.tsx +++ b/packages/ui/src/components/toggle-group.tsx @@ -5,8 +5,7 @@ import type { LucideIcon } from "lucide-react-native"; import * as React from "react"; import * as ToggleGroupPrimitive from "@rn-primitives/toggle-group"; -import { cn } from "@homefront/ui"; - +import { cn } from "../lib/utils"; import { TextClassContext } from "./text"; import { toggleTextVariants, toggleVariants } from "./toggle"; diff --git a/packages/ui/src/components/toggle.tsx b/packages/ui/src/components/toggle.tsx index a991cef..8edca93 100644 --- a/packages/ui/src/components/toggle.tsx +++ b/packages/ui/src/components/toggle.tsx @@ -6,8 +6,7 @@ import * as React from "react"; import * as TogglePrimitive from "@rn-primitives/toggle"; import { cva } from "class-variance-authority"; -import { cn } from "@homefront/ui"; - +import { cn } from "../lib/utils"; import { TextClassContext } from "./text"; const toggleVariants = cva( diff --git a/packages/ui/src/components/tooltip.tsx b/packages/ui/src/components/tooltip.tsx index 40e4584..a6324eb 100644 --- a/packages/ui/src/components/tooltip.tsx +++ b/packages/ui/src/components/tooltip.tsx @@ -5,8 +5,7 @@ import { Platform, StyleSheet } from "react-native"; import Animated, { FadeIn, FadeOut } from "react-native-reanimated"; import * as TooltipPrimitive from "@rn-primitives/tooltip"; -import { cn } from "@homefront/ui"; - +import { cn } from "../lib/utils"; import { TextClassContext } from "./text"; const Tooltip = TooltipPrimitive.Root; diff --git a/packages/ui/src/components/typography.tsx b/packages/ui/src/components/typography.tsx index 8eac3e2..415aaa7 100644 --- a/packages/ui/src/components/typography.tsx +++ b/packages/ui/src/components/typography.tsx @@ -3,7 +3,7 @@ import * as React from "react"; import { Platform, Text as RNText } from "react-native"; import * as Slot from "@rn-primitives/slot"; -import { cn } from "@homefront/ui"; +import { cn } from "../lib/utils"; const H1 = React.forwardRef<TextRef, SlottableTextProps>( ({ className, asChild = false, ...props }, ref) => { diff --git a/packages/validators/src/auth/index.ts b/packages/validators/src/auth/index.ts index 26f75fd..31a5eec 100644 --- a/packages/validators/src/auth/index.ts +++ b/packages/validators/src/auth/index.ts @@ -15,6 +15,7 @@ const debouncedCheckPasswordVulnerability = cancelableDebounce< password: string, ): Promise<{ numPwns: number }> => { const res = await fetch( + // eslint-disable-next-line turbo/no-undeclared-env-vars `${process.env.NEXT_PUBLIC_BASE_URL}/api/auth/password-vulnerability`, { method: "POST", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 050c0bd..0b68f69 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,27 +15,96 @@ catalogs: '@node-rs/argon2-linux-x64-gnu': specifier: ^2.0.2 version: 2.0.2 + '@react-native-async-storage/async-storage': + specifier: ^2.0.0 + version: 2.0.0 '@react-navigation/native': specifier: ^6.0.2 version: 6.1.18 + '@rn-primitives/accordion': + specifier: ~1.1.0 + version: 1.1.0 + '@rn-primitives/alert-dialog': + specifier: ~1.1.0 + version: 1.1.0 + '@rn-primitives/aspect-ratio': + specifier: ~1.1.0 + version: 1.1.0 '@rn-primitives/avatar': specifier: ~1.1.0 version: 1.1.0 + '@rn-primitives/checkbox': + specifier: ~1.1.0 + version: 1.1.0 + '@rn-primitives/collapsible': + specifier: ~1.1.0 + version: 1.1.0 + '@rn-primitives/context-menu': + specifier: ~1.1.0 + version: 1.1.0 + '@rn-primitives/dialog': + specifier: ~1.1.0 + version: 1.1.0 + '@rn-primitives/dropdown-menu': + specifier: ~1.1.0 + version: 1.1.0 + '@rn-primitives/hover-card': + specifier: ~1.1.0 + version: 1.1.0 + '@rn-primitives/label': + specifier: ~1.1.0 + version: 1.1.0 + '@rn-primitives/menubar': + specifier: ~1.1.0 + version: 1.1.0 + '@rn-primitives/navigation-menu': + specifier: ~1.1.0 + version: 1.1.0 + '@rn-primitives/popover': + specifier: ~1.1.0 + version: 1.1.0 '@rn-primitives/portal': specifier: ~1.1.0 version: 1.1.0 '@rn-primitives/progress': specifier: ~1.1.0 version: 1.1.0 + '@rn-primitives/radio-group': + specifier: ~1.1.0 + version: 1.1.0 + '@rn-primitives/select': + specifier: ~1.1.0 + version: 1.1.0 + '@rn-primitives/separator': + specifier: ~1.1.0 + version: 1.1.0 '@rn-primitives/slot': specifier: ~1.1.0 version: 1.1.0 + '@rn-primitives/switch': + specifier: ~1.1.0 + version: 1.1.0 + '@rn-primitives/table': + specifier: ~1.1.0 + version: 1.1.0 + '@rn-primitives/tabs': + specifier: ~1.1.0 + version: 1.1.0 + '@rn-primitives/toggle': + specifier: ~1.1.0 + version: 1.1.0 + '@rn-primitives/toggle-group': + specifier: ~1.1.0 + version: 1.1.0 '@rn-primitives/tooltip': specifier: ~1.1.0 version: 1.1.0 '@rn-primitives/types': specifier: ~1.1.0 version: 1.1.0 + '@shopify/flash-list': + specifier: ^1.7.1 + version: 1.7.1 '@tanstack/react-query': specifier: ^5.59.15 version: 5.60.2 @@ -57,14 +126,56 @@ catalogs: eslint: specifier: ^9.12.0 version: 9.14.0 + expo-blur: + specifier: ^14.0.3 + version: 14.0.3 + expo-clipboard: + specifier: ^7.0.1 + version: 7.0.1 + expo-constants: + specifier: ^17.0.5 + version: 17.0.5 + expo-dev-client: + specifier: ^5.0.10 + version: 5.0.10 + expo-device: + specifier: ^7.0.2 + version: 7.0.2 + expo-image: + specifier: ^2.0.4 + version: 2.0.4 + expo-linking: + specifier: ^7.0.5 + version: 7.0.5 + expo-location: + specifier: ^18.0.5 + version: 18.0.5 + expo-navigation-bar: + specifier: ^4.0.7 + version: 4.0.7 + expo-router: + specifier: ^4.0.17 + version: 4.0.17 expo-secure-store: - specifier: ^13.0.2 - version: 13.0.2 + specifier: ^14.0.1 + version: 14.0.1 + expo-sharing: + specifier: ^13.0.1 + version: 13.0.1 + expo-splash-screen: + specifier: ^0.29.21 + version: 0.29.21 + expo-status-bar: + specifier: ^2.0.1 + version: 2.0.1 + expo-system-ui: + specifier: ^4.0.7 + version: 4.0.7 lucide-react-native: specifier: ^0.456.0 version: 0.456.0 nativewind: - specifier: ~4.1.21 + specifier: ^4.1.23 version: 4.1.23 next: specifier: ^14.2.23 @@ -78,12 +189,33 @@ catalogs: react-hook-form: specifier: ^7.53.0 version: 7.53.2 + react-native-get-random-values: + specifier: ^1.11.0 + version: 1.11.0 + react-native-markdown-display: + specifier: ^7.0.2 + version: 7.0.2 + react-native-otp-entry: + specifier: ^1.8.2 + version: 1.8.2 + react-native-qrcode-svg: + specifier: ^6.3.12 + version: 6.3.12 react-native-reanimated: specifier: ^3.16.4 version: 3.16.5 + react-native-safe-area-context: + specifier: ^4.12.0 + version: 4.12.0 + react-native-screens: + specifier: ^4.4.0 + version: 4.4.0 react-native-svg: - specifier: ^15.9.0 + specifier: ^15.8.0 version: 15.9.0 + react-native-url-polyfill: + specifier: ^2.0.0 + version: 2.0.0 solito: specifier: ^4.2.2 version: 4.3.0 @@ -128,8 +260,8 @@ catalogs: specifier: 18.3.1 version: 18.3.1 react-native: - specifier: ~0.76.1 - version: 0.76.2 + specifier: ^0.76.6 + version: 0.76.6 patchedDependencies: '@react-native/assets-registry@0.76.2': @@ -197,19 +329,127 @@ importers: dependencies: '@bacons/text-decoder': specifier: ^0.0.0 - version: 0.0.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + version: 0.0.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) '@expo/metro-config': - specifier: ^0.18.11 - version: 0.18.11 + specifier: ^0.19.9 + version: 0.19.9 '@homefront/api': specifier: workspace:* version: link:../../packages/api '@homefront/app': specifier: workspace:* version: link:../../packages/app + '@homefront/auth': + specifier: workspace:* + version: link:../../packages/auth + '@homefront/dayjs': + specifier: workspace:* + version: link:../../packages/dayjs + '@homefront/db': + specifier: workspace:* + version: link:../../packages/db + '@homefront/ui': + specifier: workspace:* + version: link:../../packages/ui + '@homefront/validators': + specifier: workspace:* + version: link:../../packages/validators + '@hookform/resolvers': + specifier: 'catalog:' + version: 3.9.1(react-hook-form@7.53.2(react@18.3.1)) + '@react-native-async-storage/async-storage': + specifier: 'catalog:' + version: 2.0.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + '@react-native-masked-view/masked-view': + specifier: ^0.3.2 + version: 0.3.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': + specifier: 'catalog:' + version: 6.1.18(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/accordion': + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/alert-dialog': + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/aspect-ratio': + specifier: 'catalog:' + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/avatar': + specifier: 'catalog:' + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/checkbox': + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/collapsible': + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/context-menu': + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/dialog': + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/dropdown-menu': + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hover-card': + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/label': + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/menubar': + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/navigation-menu': + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/popover': + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': + specifier: 'catalog:' + version: 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/progress': + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/radio-group': + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/select': + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/separator': + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': + specifier: 'catalog:' + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/switch': + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/table': + specifier: 'catalog:' + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/tabs': + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/toggle': + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/toggle-group': + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/tooltip': + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': + specifier: 'catalog:' + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@shopify/flash-list': - specifier: 1.7.1 - version: 1.7.1(@babel/runtime@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 1.7.1(@babel/runtime@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@tanstack/react-query': specifier: 'catalog:' version: 5.60.2(react@18.3.1) @@ -222,36 +462,66 @@ importers: '@trpc/server': specifier: 'catalog:' version: 11.0.0-rc.477 + class-variance-authority: + specifier: 'catalog:' + version: 0.7.0 expo: - specifier: ~52.0.6 - version: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: ~52.0.28 + version: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-blur: + specifier: 'catalog:' + version: 14.0.3(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-clipboard: + specifier: 'catalog:' + version: 7.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) expo-constants: - specifier: ~16.0.2 - version: 16.0.2(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + specifier: 'catalog:' + version: 17.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) expo-dev-client: - specifier: ~4.0.28 - version: 4.0.29(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + specifier: 'catalog:' + version: 5.0.10(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-device: + specifier: 'catalog:' + version: 7.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-image: + specifier: 'catalog:' + version: 2.0.4(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) expo-linking: - specifier: ~6.3.1 - version: 6.3.1(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + specifier: 'catalog:' + version: 7.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-location: + specifier: 'catalog:' + version: 18.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-navigation-bar: + specifier: 'catalog:' + version: 4.0.7(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) expo-router: - specifier: ~3.5.23 - version: 3.5.24(pp2vxreoyzhppqlwbzavntrfp4) + specifier: 'catalog:' + version: 4.0.17(wuxqjmbjlcrnrb6cdocxmpshdy) expo-secure-store: specifier: 'catalog:' - version: 13.0.2(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + version: 14.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-sharing: + specifier: 'catalog:' + version: 13.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) expo-splash-screen: - specifier: ~0.27.6 - version: 0.27.7(encoding@0.1.13)(expo-modules-autolinking@2.0.2)(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + specifier: 'catalog:' + version: 0.29.21(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) expo-status-bar: - specifier: ~1.12.1 - version: 1.12.1 + specifier: 'catalog:' + version: 2.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-system-ui: + specifier: 'catalog:' + version: 4.0.7(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) expo-web-browser: - specifier: ^13.0.3 - version: 13.0.3(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + specifier: ^14.0.2 + version: 14.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + lucide-react-native: + specifier: 'catalog:' + version: 0.456.0(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) nativewind: specifier: 'catalog:' - version: 4.1.23(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) + version: 4.1.23(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) react: specifier: catalog:react-for-expo version: 18.3.1 @@ -260,22 +530,43 @@ importers: version: 18.3.1(react@18.3.1) react-native: specifier: catalog:react-for-expo - version: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + version: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-css-interop: specifier: ~0.0.36 - version: 0.0.36(@babel/core@7.26.0)(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) + version: 0.0.36(@babel/core@7.26.0)(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) react-native-gesture-handler: specifier: ~2.20.0 - version: 2.20.2(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 2.20.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-get-random-values: + specifier: 'catalog:' + version: 1.11.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + react-native-markdown-display: + specifier: 'catalog:' + version: 7.0.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-otp-entry: + specifier: 'catalog:' + version: 1.8.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-qrcode-svg: + specifier: 'catalog:' + version: 6.3.12(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react-native-reanimated: specifier: 'catalog:' - version: 3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react-native-safe-area-context: - specifier: ~4.11.1 - version: 4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react-native-screens: - specifier: ~3.34.0 - version: 3.34.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 4.4.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-svg: + specifier: 'catalog:' + version: 15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-url-polyfill: + specifier: 'catalog:' + version: 2.0.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + solito: + specifier: 'catalog:' + version: 4.3.0 superjson: specifier: 2.2.1 version: 2.2.1 @@ -327,7 +618,7 @@ importers: version: 7.18.9(@babel/core@7.26.0) '@expo/next-adapter': specifier: ^6.0.0 - version: 6.0.0(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(webpack@5.96.1(esbuild@0.19.2)) + version: 6.0.0(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(webpack@5.96.1(esbuild@0.19.2)) '@homefront/api': specifier: workspace:* version: link:../../packages/api @@ -387,13 +678,13 @@ importers: version: 9.2.1(@babel/core@7.26.0)(webpack@5.96.1(esbuild@0.19.2)) expo-image: specifier: ^2.0.4 - version: 2.0.4(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 2.0.4(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) hibp: specifier: ^14.1.2 version: 14.1.2 nativewind: specifier: 'catalog:' - version: 4.1.23(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) + version: 4.1.23(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) next: specifier: 'catalog:' version: 14.2.23(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -411,13 +702,13 @@ importers: version: 18.3.1(react@18.3.1) react-native: specifier: catalog:react-for-expo - version: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + version: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-css-interop: specifier: ~0.0.36 - version: 0.0.36(@babel/core@7.26.0)(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) + version: 0.0.36(@babel/core@7.26.0)(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) react-native-reanimated: specifier: 'catalog:' - version: 3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) sst: specifier: 3.5.3 version: 3.5.3 @@ -628,13 +919,13 @@ importers: version: 3.9.1(react-hook-form@7.53.2(react@18.3.1)) '@mgcrea/react-native-dnd': specifier: ^2.5.1 - version: 2.5.1(react-native-gesture-handler@2.20.2(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 2.5.1(react-native-gesture-handler@2.20.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@react-native-async-storage/async-storage': - specifier: ^2.0.0 - version: 2.0.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + specifier: 'catalog:' + version: 2.0.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) '@shopify/flash-list': - specifier: 1.7.1 - version: 1.7.1(@babel/runtime@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 1.7.1(@babel/runtime@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@stripe/react-stripe-js': specifier: ^3.1.1 version: 3.1.1(@stripe/stripe-js@5.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -660,23 +951,23 @@ importers: specifier: 'catalog:' version: 0.7.0 expo-blur: - specifier: ^14.0.2 - version: 14.0.2(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 14.0.3(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) expo-clipboard: - specifier: ^7.0.0 - version: 7.0.0(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 7.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) expo-device: - specifier: ^7.0.1 - version: 7.0.1(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + specifier: 'catalog:' + version: 7.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) expo-location: - specifier: ^18.0.2 - version: 18.0.2(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + specifier: 'catalog:' + version: 18.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) expo-secure-store: specifier: 'catalog:' - version: 13.0.2(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + version: 14.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) expo-sharing: - specifier: ^13.0.0 - version: 13.0.0(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + specifier: 'catalog:' + version: 13.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) h3-js: specifier: ^4.1.0 version: 4.1.0 @@ -688,7 +979,7 @@ importers: version: 1.9.4 lucide-react-native: specifier: 'catalog:' - version: 0.456.0(react-native-svg@15.9.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 0.456.0(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) mapbox-gl: specifier: ^3.8.0 version: 3.8.0 @@ -701,30 +992,27 @@ importers: react-hook-form: specifier: 'catalog:' version: 7.53.2(react@18.3.1) - react-leaflet: - specifier: ^4.2.1 - version: 4.2.1(leaflet@1.9.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-map-gl: specifier: ^7.1.7 version: 7.1.7(mapbox-gl@3.8.0)(maplibre-gl@4.7.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-native: specifier: catalog:react-for-expo - version: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + version: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-bouncy-checkbox: specifier: ^4.1.2 version: 4.1.2 react-native-get-random-values: - specifier: ^1.11.0 - version: 1.11.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + specifier: 'catalog:' + version: 1.11.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) react-native-qrcode-svg: - specifier: ^6.3.12 - version: 6.3.12(react-native-svg@15.9.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 6.3.12(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react-native-reanimated: specifier: 'catalog:' - version: 3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react-native-url-polyfill: - specifier: ^2.0.0 - version: 2.0.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + specifier: 'catalog:' + version: 2.0.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) solito: specifier: 'catalog:' version: 4.3.0 @@ -1154,118 +1442,118 @@ importers: dependencies: '@react-navigation/native': specifier: 'catalog:' - version: 6.1.18(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 6.1.18(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/accordion': - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/alert-dialog': - specifier: ^1.1.0 - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/aspect-ratio': - specifier: ^1.1.0 - version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/avatar': specifier: 'catalog:' - version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/checkbox': - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/collapsible': - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/context-menu': - specifier: ^1.1.0 - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/dialog': - specifier: ^1.1.0 - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/dropdown-menu': - specifier: ^1.1.0 - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/hover-card': - specifier: ^1.1.0 - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/label': - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/menubar': - specifier: ^1.1.0 - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/navigation-menu': - specifier: ^1.1.0 - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/popover': - specifier: ^1.1.0 - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/portal': specifier: 'catalog:' - version: 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/progress': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/radio-group': - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/select': - specifier: ^1.1.0 - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/slot': specifier: 'catalog:' - version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/switch': - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/table': - specifier: ^1.1.0 - version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/tabs': - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/toggle': - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/toggle-group': - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/tooltip': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@rn-primitives/types': specifier: 'catalog:' - version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) class-variance-authority: specifier: 'catalog:' version: 0.7.0 expo-navigation-bar: - specifier: ^4.0.2 - version: 4.0.2(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 4.0.7(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) lucide-react-native: specifier: 'catalog:' - version: 0.456.0(react-native-svg@15.9.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 0.456.0(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) moti: specifier: ^0.29.0 - version: 0.29.0(react-dom@18.3.1(react@18.3.1))(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 0.29.0(react-dom@18.3.1(react@18.3.1))(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1) nativewind: specifier: 'catalog:' - version: 4.1.23(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) + version: 4.1.23(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) react-hook-form: specifier: 'catalog:' version: 7.53.2(react@18.3.1) react-native: specifier: catalog:react-for-expo - version: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + version: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-markdown-display: - specifier: ^7.0.2 - version: 7.0.2(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 7.0.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react-native-otp-entry: - specifier: ^1.8.2 - version: 1.8.2(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 1.8.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react-native-svg: specifier: 'catalog:' - version: 15.9.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) tailwind-merge: specifier: 'catalog:' version: 2.5.4 @@ -1679,6 +1967,7 @@ packages: '@aws-sdk/middleware-flexible-checksums@3.732.0': resolution: {integrity: sha512-MIbF6cYWg5noRO1kRZNC0vewj6qzSYL/BGNlPxRQcqb6egUiGrhPEi8Y/qqweB7MlBHsqSO5YNPwH/Py8ToSVw==} engines: {node: '>=18.0.0'} + deprecated: Please upgrade to >=3.735.0, which contains fixes for checksum validation in S3 getObject calls. Details https://github.com/aws/aws-sdk-js-v3/issues/6827 '@aws-sdk/middleware-host-header@3.723.0': resolution: {integrity: sha512-LLVzLvk299pd7v4jN9yOSaWDZDfH0SnBPb6q+FDPaOCMGBY8kuwQso7e/ozIKSmZHRMGO3IZrflasHM+rI+2YQ==} @@ -3450,64 +3739,43 @@ packages: resolution: {integrity: sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==} engines: {node: '>=0.10.0'} - '@expo/cli@0.21.3': - resolution: {integrity: sha512-r7MUilXmvtJ3inxD1P+uefTmVrIV43QLZlG0YvHPGX2NGCZcFFXwZkSquqnfZ2gzOXdHs2cAbqLJsH37nDq14g==} + '@expo/cli@0.22.11': + resolution: {integrity: sha512-D5Vl7IBLi53WmL57NAFYB1mIqlMQxDIZVzbi/FTpo5a3oIHELKr0ElTKeOLf1f1/Y3FA7cxgphoawdA0+O1JWQ==} hasBin: true '@expo/code-signing-certificates@0.0.5': resolution: {integrity: sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==} - '@expo/config-plugins@8.0.11': - resolution: {integrity: sha512-oALE1HwnLFthrobAcC9ocnR9KXLzfWEjgIe4CPe+rDsfC6GDs8dGYCXfRFoCEzoLN4TGYs9RdZ8r0KoCcNrm2A==} - - '@expo/config-plugins@9.0.9': - resolution: {integrity: sha512-pbgbY3SwCMwkijhfe163J05BrTx4MqzeaV+nVgUMs7vRcjHY1tfM57Pdv6SPtgeDvZ8fvdXFXXzkJva+a7C9Bw==} - - '@expo/config-types@51.0.3': - resolution: {integrity: sha512-hMfuq++b8VySb+m9uNNrlpbvGxYc8OcFCUX9yTmi9tlx6A4k8SDabWFBgmnr4ao3wEArvWrtUQIfQCVtPRdpKA==} - - '@expo/config-types@52.0.1': - resolution: {integrity: sha512-vD8ZetyKV7U29lR6+NJohYeoLYTH+eNYXJeNiSOrWCz0witJYY11meMmEnpEaVbN89EfC6uauSUOa6wihtbyPQ==} + '@expo/config-plugins@9.0.14': + resolution: {integrity: sha512-Lx1ebV95rTFKKQmbu4wMPLz65rKn7mqSpfANdCx+KwRxuLY2JQls8V4h3lQjG6dW8NWf9qV5QaEFAgNB6VMyOQ==} - '@expo/config@10.0.4': - resolution: {integrity: sha512-pkvdPqKTaP6+Qvc8aTmDLQ9Dfwp98P1GO37MFKwsF5XormfN/9/eN8HfIRoM6d3uSIVKCcWW3X2yAEbNmOyfXw==} + '@expo/config-types@52.0.3': + resolution: {integrity: sha512-muxvuARmbysH5OGaiBRlh1Y6vfdmL56JtpXxB+y2Hfhu0ezG1U4FjZYBIacthckZPvnDCcP3xIu1R+eTo7/QFA==} - '@expo/config@9.0.4': - resolution: {integrity: sha512-g5ns5u1JSKudHYhjo1zaSfkJ/iZIcWmUmIQptMJZ6ag1C0ShL2sj8qdfU8MmAMuKLOgcIfSaiWlQnm4X3VJVkg==} + '@expo/config@10.0.8': + resolution: {integrity: sha512-RaKwi8e6PbkMilRexdsxObLMdQwxhY6mlgel+l/eW+IfIw8HEydSU0ERlzYUjlGJxHLHUXe4rC2vw8FEvaowyQ==} '@expo/devcert@1.1.4': resolution: {integrity: sha512-fqBODr8c72+gBSX5Ty3SIzaY4bXainlpab78+vEYEKL3fXmsOswMLf0+KE36mUEAa36BYabX7K3EiXOXX5OPMw==} - '@expo/env@0.3.0': - resolution: {integrity: sha512-OtB9XVHWaXidLbHvrVDeeXa09yvTl3+IQN884sO6PhIi2/StXfgSH/9zC7IvzrDB8kW3EBJ1PPLuCUJ2hxAT7Q==} + '@expo/env@0.4.1': + resolution: {integrity: sha512-oDtbO3i9yXD1nx93acWiPTWGljJ3vABn35x1NAbqtQ2JL6mFOcRcArt1dwi4imZyLnG4VCcjabT9irj+LgYntw==} - '@expo/env@0.4.0': - resolution: {integrity: sha512-g2JYFqck3xKIwJyK+8LxZ2ENZPWtRgjFWpeht9abnKgzXVXBeSNECFBkg+WQjQocSIdxXhEWM6hz4ZAe7Tc4ng==} - - '@expo/fingerprint@0.11.2': - resolution: {integrity: sha512-WPibADqymGSKkNNnrGfw4dRipz7F8DwMSv7zb6T9oTGtdRiObrUpGmtBXmvo6z9MqWkNRprEJNxPjvkkvMvwhQ==} + '@expo/fingerprint@0.11.7': + resolution: {integrity: sha512-2rfYVS4nqWmOPQk+AL5GPfPSawbqqmI5mL++bxAhWADt+d+fjoQYfIrGtjZxQ30f9o/a1PrRPVSuh2j09+diVg==} hasBin: true - '@expo/image-utils@0.5.1': - resolution: {integrity: sha512-U/GsFfFox88lXULmFJ9Shfl2aQGcwoKPF7fawSCLixIKtMCpsI+1r0h+5i0nQnmt9tHuzXZDL8+Dg1z6OhkI9A==} - - '@expo/image-utils@0.6.3': - resolution: {integrity: sha512-v/JbCKBrHeudxn1gN1TgfPE/pWJSlLPrl29uXJBgrJFQVkViQvUHQNDhaS+UEa9wYI5HHh7XYmtzAehyG4L+GA==} - - '@expo/json-file@8.3.3': - resolution: {integrity: sha512-eZ5dld9AD0PrVRiIWpRkm5aIoWBw3kAyd8VkuWEy92sEthBKDDDHAnK2a0dw0Eil6j7rK7lS/Qaq/Zzngv2h5A==} - - '@expo/json-file@9.0.0': - resolution: {integrity: sha512-M+55xFVrFzDcgMDf+52lPDLjKB5xwRfStWlv/b/Vu2OLgxGZLWpxoPYjlRoHqxjPbCQIi2ZCbobK+0KuNhsELg==} + '@expo/image-utils@0.6.4': + resolution: {integrity: sha512-L++1PBzSvf5iYc6UHJ8Db8GcYNkfLDw+a+zqEFBQ3xqRXP/muxb/O7wuiMFlXrj/cfkx4e0U+z1a4ceV0A7S7Q==} - '@expo/metro-config@0.18.11': - resolution: {integrity: sha512-/uOq55VbSf9yMbUO1BudkUM2SsGW1c5hr9BnhIqYqcsFv0Jp5D3DtJ4rljDKaUeNLbwr6m7pqIrkSMq5NrYf4Q==} + '@expo/json-file@9.0.1': + resolution: {integrity: sha512-ZVPhbbEBEwafPCJ0+kI25O2Iivt3XKHEKAADCml1q2cmOIbQnKgLyn8DpOJXqWEyRQr/VWS+hflBh8DU2YFSqg==} - '@expo/metro-config@0.19.4': - resolution: {integrity: sha512-2SWwYN8MZvMIRawWEr+1RBYncitPwu2VMACRYig+wBycJ9fsPb6BMVmBYi+3MHDUlJHNy/Bqfw++jn1eqBFETQ==} + '@expo/metro-config@0.19.9': + resolution: {integrity: sha512-JAsLWhFQqwLH0KsI4OMbPXsKFji5KJEmsi+/02Sz1GCT17YrjRmv1fZ91regUS/FUH2Y/PDAE/+2ulrTgMeG7A==} - '@expo/metro-runtime@3.2.3': - resolution: {integrity: sha512-v5ji+fAGi7B9YavrxvekuF8gXEV/5fz0+PhaED5AaFDnbGB4IJIbpaiqK9nqZV1axjGZNQSw6Q8TsnFetCR3bQ==} + '@expo/metro-runtime@4.0.1': + resolution: {integrity: sha512-CRpbLvdJ1T42S+lrYa1iZp1KfDeBp4oeZOK3hdpiS5n0vR0nhD6sC1gGF0sTboCTp64tLteikz5Y3j53dvgOIw==} peerDependencies: react-native: '*' @@ -3518,26 +3786,18 @@ packages: react-native-web: ^0.18 || ^0.19 webpack: ^4.46.0 || ^5.74.0 - '@expo/osascript@2.1.4': - resolution: {integrity: sha512-LcPjxJ5FOFpqPORm+5MRLV0CuYWMthJYV6eerF+lQVXKlvgSn3EOqaHC3Vf3H+vmB0f6G4kdvvFtg40vG4bIhA==} + '@expo/osascript@2.1.5': + resolution: {integrity: sha512-Cp7YF7msGiTAIbFdzNovwHBfecdMLVL5XzSqq4xQz72ALFCQ3uSIUXRph1QV2r61ugH7Yem0gY8yi7RcDlI4qg==} engines: {node: '>=12'} - '@expo/package-manager@1.6.1': - resolution: {integrity: sha512-4rT46wP/94Ll+CWXtFKok1Lbo9XncSUtErFOo/9/3FVughGbIfdG4SKZOAWIpr9wxwEfkyhHfAP9q71ONlWODw==} + '@expo/package-manager@1.7.1': + resolution: {integrity: sha512-DKbELrTOdl7U3KT0C07Aka9P+sUP3LL+1UTKf1KmLx2x2gPH1IC+c68N7iQlwNt+yA37qIw6/vKoqyTGu5EL9g==} - '@expo/plist@0.1.3': - resolution: {integrity: sha512-GW/7hVlAylYg1tUrEASclw1MMk9FP4ZwyFAY/SUTJIhPDQHtfOlXREyWV3hhrHdX/K+pS73GNgdfT6E/e+kBbg==} - - '@expo/plist@0.2.0': - resolution: {integrity: sha512-F/IZJQaf8OIVnVA6XWUeMPC3OH6MV00Wxf0WC0JhTQht2QgjyHUa3U5Gs3vRtDq8tXNsZneOQRDVwpaOnd4zTQ==} - - '@expo/prebuild-config@7.0.9': - resolution: {integrity: sha512-9i6Cg7jInpnGEHN0jxnW0P+0BexnePiBzmbUvzSbRXpdXihYUX2AKMu73jgzxn5P1hXOSkzNS7umaY+BZ+aBag==} - peerDependencies: - expo-modules-autolinking: '>=0.8.1' + '@expo/plist@0.2.1': + resolution: {integrity: sha512-9TaXGuNxa0LQwHQn4rYiU6YaERv6dPnQgsdKWq2rKKTr6LWOtGNQCi/yOk/HBLeZSxBm59APT5/6x60uRvr0Mg==} - '@expo/prebuild-config@8.0.15': - resolution: {integrity: sha512-vUx8N25l4PTYps5+v2f8aPguDIjQmyB5LVMvhxTc287T9u/YHZVTWP6YviBfF7ee2+LLBpItxH56gxkuL71NFw==} + '@expo/prebuild-config@8.0.25': + resolution: {integrity: sha512-xYHV8eiydZEDedf2AGaOFRFwcGlaSzrqQH94dwX42urNCU03FO0RUb7yPp4nkb7WNFg5Ov6PDsV7ES+YwzNgYQ==} '@expo/rudder-sdk-node@1.1.1': resolution: {integrity: sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ==} @@ -3546,8 +3806,8 @@ packages: '@expo/sdk-runtime-versions@1.0.0': resolution: {integrity: sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==} - '@expo/server@0.4.4': - resolution: {integrity: sha512-q9ADBzMN5rZ/fgQ2mz5YIJuZ8gelQlhG2CQqToD+UvBLZvbaHCNxTTSs2KI1LzJvAaW5CWgWMatGvGF6iUQ0LA==} + '@expo/server@0.5.1': + resolution: {integrity: sha512-lk8pKKw0eVP6rqkDR46vQB3vLA46z4KNGrqHpjD/SvMu1cGaRmQG2cQdX44mQtG8WyO9EYau+fBMHQQS2OTFKg==} '@expo/spawn-async@1.7.2': resolution: {integrity: sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==} @@ -4701,56 +4961,43 @@ packages: '@radix-ui/rect@1.1.0': resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==} - '@react-leaflet/core@2.1.0': - resolution: {integrity: sha512-Qk7Pfu8BSarKGqILj4x7bCSZ1pjuAPZ+qmRwH5S7mDS91VSbVVsJSrW4qA+GPrro8t69gFYVMWb1Zc4yFmPiVg==} - peerDependencies: - leaflet: ^1.9.0 - react: ^18.0.0 - react-dom: ^18.0.0 - '@react-native-async-storage/async-storage@2.0.0': resolution: {integrity: sha512-af6H9JjfL6G/PktBfUivvexoiFKQTJGQCtSWxMdivLzNIY94mu9DdiY0JqCSg/LyPCLGKhHPUlRQhNvpu3/KVA==} peerDependencies: react-native: ^0.0.0-0 || >=0.65 <1.0 + '@react-native-masked-view/masked-view@0.3.2': + resolution: {integrity: sha512-XwuQoW7/GEgWRMovOQtX3A4PrXhyaZm0lVUiY8qJDvdngjLms9Cpdck6SmGAUNqQwcj2EadHC1HwL0bEyoa/SQ==} + peerDependencies: + react: '>=16' + react-native: '>=0.57' + '@react-native/assets-registry@0.76.2': resolution: {integrity: sha512-0CTWv/FqJzU1vsyx2JpCkyLSUOePU7DdKgFvtHdwOxFpOw3aBecszqZDGJADYV9WSZQlq6RV0HmIaWycGYCOMA==} engines: {node: '>=18'} - '@react-native/babel-plugin-codegen@0.76.1': - resolution: {integrity: sha512-V9bGLyEdAF39nvn4L5gaJcPX1SvCHPJhaT3qfpVGvCnl7WPhdRyCq++WsN8HXlpo6WOAf6//oruLnLdl3RNM4Q==} + '@react-native/assets-registry@0.76.6': + resolution: {integrity: sha512-YI8HoReYiIwdFQs+k9Q9qpFTnsyYikZxgs/UVtVbhKixXDQF6F9LLvj2naOx4cfV+RGybNKxwmDl1vUok/dRFQ==} engines: {node: '>=18'} - '@react-native/babel-plugin-codegen@0.76.2': - resolution: {integrity: sha512-a1IfRho/ZUVbvzSu3JWkxsvqyEI7IXApPQikhGWw4e24QYsIYHdlIULs3rb0840lqpO1dbbuudfO7lmkpkbkMg==} + '@react-native/babel-plugin-codegen@0.76.6': + resolution: {integrity: sha512-yFC9I/aDBOBz3ZMlqKn2NY/mDUtCksUNZ7AQmBiTAeVTUP0ujEjE0hTOx5Qd+kok7A7hwZEX87HdSgjiJZfr5g==} engines: {node: '>=18'} - '@react-native/babel-preset@0.76.1': - resolution: {integrity: sha512-b6YRmA13CmVuTQKHRen/Q0glHwmZFZoEDs+MJ1NL0UNHq9V5ytvdwTW1ntkmjtXuTnPMzkwYvumJBN9UTZjkBA==} + '@react-native/babel-preset@0.76.6': + resolution: {integrity: sha512-ojlVWY6S/VE/nb9hIRetPMTsW9ZmGb2R3dnToEXAtQQDz41eHMHXbkw/k2h0THp6qhas25ruNvn3N5n2o+lBzg==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' - '@react-native/babel-preset@0.76.2': - resolution: {integrity: sha512-/kbxZqy70mGONv23uZg7lm7ZCE4dO5dgMzVPz6QsveXIRHQBRLsSC+9w2iZEnYWpLayoWFmTbq8ZG+4W32D3bA==} - engines: {node: '>=18'} - peerDependencies: - '@babel/core': '*' - - '@react-native/codegen@0.76.1': - resolution: {integrity: sha512-7lE0hk2qq27wVeK5eF654v7XsKoRa7ficrfSwIDEDZ1aLB2xgUzLrsq+glSAP9EuzT6ycHhtD3QyqI+TqnlS/A==} + '@react-native/codegen@0.76.6': + resolution: {integrity: sha512-BABb3e5G/+hyQYEYi0AODWh2km2d8ERoASZr6Hv90pVXdUHRYR+yxCatX7vSd9rnDUYndqRTzD0hZWAucPNAKg==} engines: {node: '>=18'} peerDependencies: '@babel/preset-env': ^7.1.6 - '@react-native/codegen@0.76.2': - resolution: {integrity: sha512-rIgdI5mHHnNTzAeDYH+ivKMIcv6vr04Ol+TmX77n1HjJkzMhQqSHWcX+Pq9oiu7l2zKkymadrw6OPD8VPgre8g==} - engines: {node: '>=18'} - peerDependencies: - '@babel/preset-env': ^7.1.6 - - '@react-native/community-cli-plugin@0.76.2': - resolution: {integrity: sha512-ZRL8oTGSMwXqTsVkRL9AVW8C/AZRnxCcFfhestsx//SrQt3J/hbtDOHTIGkkt5AEA0zEvb/UAAyIAN/wuN4llw==} + '@react-native/community-cli-plugin@0.76.6': + resolution: {integrity: sha512-nETlc/+U5cESVluzzgN0OcVfcoMijGBaDWzOaJhoYUodcuqnqtu75XsSEc7yzlYjwNQG+vF83mu9CQGezruNMA==} engines: {node: '>=18'} peerDependencies: '@react-native-community/cli-server-api': '*' @@ -4758,32 +5005,24 @@ packages: '@react-native-community/cli-server-api': optional: true - '@react-native/debugger-frontend@0.76.1': - resolution: {integrity: sha512-0gExx7GR8o2ctGfjIZ9+x54iFbg0eP6+kMYzRA6AcgmFAmMGLADMmjtObCN0CqGeZyWtdVVqcv5mAwRwmMlNWA==} - engines: {node: '>=18'} - - '@react-native/debugger-frontend@0.76.2': - resolution: {integrity: sha512-FIcz24Oya2wIO7rZD3dxVyK8t5ZD6Fojl9o7lrjnTWqMedcevRTtdSOIAf4ypksYH/x7HypovE2Zp8U65Xv0Mw==} + '@react-native/debugger-frontend@0.76.6': + resolution: {integrity: sha512-kP97xMQjiANi5/lmf8MakS7d8FTJl+BqYHQMqyvNiY+eeWyKnhqW2GL2v3eEUBAuyPBgJGivuuO4RvjZujduJg==} engines: {node: '>=18'} - '@react-native/dev-middleware@0.76.1': - resolution: {integrity: sha512-htaFSN2dwI0CinsMxjRuvIVdSDN6d6TDPeOJczM1bdAYalZX1M58knTKs5LJDComW5tleOCAg5lS5tIeFlM9+Q==} + '@react-native/dev-middleware@0.76.6': + resolution: {integrity: sha512-1bAyd2/X48Nzb45s5l2omM75vy764odx/UnDs4sJfFCuK+cupU4nRPgl0XWIqgdM/2+fbQ3E4QsVS/WIKTFxvQ==} engines: {node: '>=18'} - '@react-native/dev-middleware@0.76.2': - resolution: {integrity: sha512-qiowXpxofLk0lpIZps7fyyp9NiKlqBwh0R0yVub5l4EJcqjLonjsznYAHbusnPW9kb9MQSdovGPNv5b8RadJww==} + '@react-native/gradle-plugin@0.76.6': + resolution: {integrity: sha512-sDzpf4eiynryoS6bpYCweGoxSmWgCSx9lzBoxIIW+S6siyGiTaffzZHWCm8mIn9UZsSPlEO37q62ggnR9Zu/OA==} engines: {node: '>=18'} - '@react-native/gradle-plugin@0.76.2': - resolution: {integrity: sha512-KC5/uAeLoeD1dOjymx6gnNFHGGLB22xNYjrjrJNK5r0bw2O2KXp4rpB5VCT/2H5B48cVC0xPB7RIKOFrDHr5bQ==} + '@react-native/js-polyfills@0.76.6': + resolution: {integrity: sha512-cDD7FynxWYxHkErZzAJtzPGhJ13JdOgL+R0riTh0hCovOfIUz9ItffdLQv2nx48lnvMTQ+HZXMnGOZnsFCNzQw==} engines: {node: '>=18'} - '@react-native/js-polyfills@0.76.2': - resolution: {integrity: sha512-OXunyNn33fa7gQ6iU5rQcYZQsO7OkJIAr/TgVdoHxpOB4i+ZGsfv6df3JKriBVT1ZZm6ZTlKyIa4QpLq3p0dmw==} - engines: {node: '>=18'} - - '@react-native/metro-babel-transformer@0.76.2': - resolution: {integrity: sha512-OIYhmWfN+HDyQLzoEg+2P0h7OopYk4djggg0M+k5e1a+g2dFNJILO/BsDobM8uLA8hAzClAJyJLZbPo5jeqdMA==} + '@react-native/metro-babel-transformer@0.76.6': + resolution: {integrity: sha512-xSBi9jPliThu5HRSJvluqUlDOLLEmf34zY/U7RDDjEbZqC0ufPcPS7c5XsSg0GDPiXc7lgjBVesPZsKFkoIBgA==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' @@ -4791,14 +5030,11 @@ packages: '@react-native/normalize-colors@0.74.85': resolution: {integrity: sha512-pcE4i0X7y3hsAE0SpIl7t6dUc0B0NZLd1yv7ssm4FrLhWG+CGyIq4eFDXpmPU1XHmL5PPySxTAjEMiwv6tAmOw==} - '@react-native/normalize-colors@0.76.1': - resolution: {integrity: sha512-/+CUk/wGWIdXbJYVLw/q6Fs8Z0x91zzfXIbNiZUdSW1TNEDmytkF371H8a1/Nx3nWa1RqCMVsaZHCG4zqxeDvg==} - - '@react-native/normalize-colors@0.76.2': - resolution: {integrity: sha512-ICoOpaTLPsFQjNLSM00NgQr6wal300cZZonHVSDXKntX+BfkLeuCHRtr/Mn+klTtW+/1v2/2FRm9dXjvyGf9Dw==} + '@react-native/normalize-colors@0.76.6': + resolution: {integrity: sha512-1n4udXH2Cla31iA/8eLRdhFHpYUYK1NKWCn4m1Sr9L4SarWKAYuRFliK1fcLvPPALCFoFlWvn8I0ekdUOHMzDQ==} - '@react-native/virtualized-lists@0.76.2': - resolution: {integrity: sha512-FzXvkHgKvJGf0pSuLy6878cxJ6mxWKgZsH9s2kO4LWJocI8Bi3ViDx7IGAWYuvN+Fnue5TKaqGPhfD+4XrKtYQ==} + '@react-native/virtualized-lists@0.76.6': + resolution: {integrity: sha512-0HUWVwJbRq1BWFOu11eOWGTSmK9nMHhoMPyoI27wyWcl/nqUx7HOxMbRVq0DsTCyATSMPeF+vZ6o1REapcNWKw==} engines: {node: '>=18'} peerDependencies: '@types/react': ^18.2.6 @@ -4808,36 +5044,45 @@ packages: '@types/react': optional: true - '@react-navigation/bottom-tabs@6.5.20': - resolution: {integrity: sha512-ow6Z06iS4VqBO8d7FP+HsGjJLWt2xTWIvuWjpoCvsM/uQXzCRDIjBv9HaKcXbF0yTW7IMir0oDAbU5PFzEDdgA==} + '@react-navigation/bottom-tabs@7.2.0': + resolution: {integrity: sha512-1LxjgnbPyFINyf9Qr5d1YE0pYhuJayg5TCIIFQmbcX4PRhX7FKUXV7cX8OzrKXEdZi/UE/VNXugtozPAR9zgvA==} peerDependencies: - '@react-navigation/native': ^6.0.0 - react: '*' + '@react-navigation/native': ^7.0.14 + react: '>= 18.2.0' react-native: '*' - react-native-safe-area-context: '>= 3.0.0' - react-native-screens: '>= 3.0.0' + react-native-safe-area-context: '>= 4.0.0' + react-native-screens: '>= 4.0.0' '@react-navigation/core@6.4.17': resolution: {integrity: sha512-Nd76EpomzChWAosGqWOYE3ItayhDzIEzzZsT7PfGcRFDgW5miHV2t4MZcq9YIK4tzxZjVVpYbIynOOQQd1e0Cg==} peerDependencies: react: '*' - '@react-navigation/elements@1.3.31': - resolution: {integrity: sha512-bUzP4Awlljx5RKEExw8WYtif8EuQni2glDaieYROKTnaxsu9kEIA515sXQgUDZU4Ob12VoL7+z70uO3qrlfXcQ==} + '@react-navigation/core@7.3.1': + resolution: {integrity: sha512-S3KCGvNsoqVk8ErAtQI2EAhg9185lahF5OY01ofrrD4Ij/uk3QEHHjoGQhR5l5DXSCSKr1JbMQA7MEKMsBiWZA==} peerDependencies: - '@react-navigation/native': ^6.0.0 - react: '*' + react: '>= 18.2.0' + + '@react-navigation/elements@2.2.5': + resolution: {integrity: sha512-sDhE+W14P7MNWLMxXg1MEVXwkLUpMZJGflE6nQNzLmolJQIHgcia0Mrm8uRa3bQovhxYu1UzEojLZ+caoZt7Fg==} + peerDependencies: + '@react-native-masked-view/masked-view': '>= 0.2.0' + '@react-navigation/native': ^7.0.14 + react: '>= 18.2.0' react-native: '*' - react-native-safe-area-context: '>= 3.0.0' + react-native-safe-area-context: '>= 4.0.0' + peerDependenciesMeta: + '@react-native-masked-view/masked-view': + optional: true - '@react-navigation/native-stack@6.9.26': - resolution: {integrity: sha512-++dueQ+FDj2XkZ902DVrK79ub1vp19nSdAZWxKRgd6+Bc0Niiesua6rMCqymYOVaYh+dagwkA9r00bpt/U5WLw==} + '@react-navigation/native-stack@7.2.0': + resolution: {integrity: sha512-mw7Nq9qQrGsmJmCTwIIWB7yY/3tWYXvQswx+HJScGAadIjemvytJXm1fcl3+YZ9T9Ym0aERcVe5kDs+ny3X4vA==} peerDependencies: - '@react-navigation/native': ^6.0.0 - react: '*' + '@react-navigation/native': ^7.0.14 + react: '>= 18.2.0' react-native: '*' - react-native-safe-area-context: '>= 3.0.0' - react-native-screens: '>= 3.0.0' + react-native-safe-area-context: '>= 4.0.0' + react-native-screens: '>= 4.0.0' '@react-navigation/native@6.1.18': resolution: {integrity: sha512-mIT9MiL/vMm4eirLcmw2h6h/Nm5FICtnYSdohq4vTLA2FF/6PNhByM7s8ffqoVfE5L0uAa6Xda1B7oddolUiGg==} @@ -4845,9 +5090,18 @@ packages: react: '*' react-native: '*' + '@react-navigation/native@7.0.14': + resolution: {integrity: sha512-Gi6lLw4VOGSWAhmUdJOMauOKGK51/YA1CprjXm91sNfgERWvznqEMw8QmUQx9SEqYfi0LfZhbzpMst09SJ00lw==} + peerDependencies: + react: '>= 18.2.0' + react-native: '*' + '@react-navigation/routers@6.1.9': resolution: {integrity: sha512-lTM8gSFHSfkJvQkxacGM6VJtBt61ip2XO54aNfswD+KMw6eeZ4oehl7m0me3CR9hnDE4+60iAZR8sAhvCiI3NA==} + '@react-navigation/routers@7.1.2': + resolution: {integrity: sha512-emdEjpVDK8zbiu2GChC8oYIAub9i/OpNuQJekVsbyFCBz4/TzaBzms38Q53YaNhdIFNmiYLfHv/Y1Ub7KYfm3w==} + '@redocly/ajv@8.11.2': resolution: {integrity: sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==} @@ -6426,8 +6680,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - babel-preset-expo@12.0.0: - resolution: {integrity: sha512-rUnaIHdF26LxPyB+tvGjxck4fM9bYdPGpgjoNhjz6PoHYC+LZKBv9IyyPgKoMjOYG1sYOp7tB7BvKG8HFG1hQA==} + babel-preset-expo@12.0.6: + resolution: {integrity: sha512-az3H7gDVo0wxNBAFES8h5vLLWE8NPGkD9g5P962hDEOqZUdyPacb9MOzicypeLmcq9zQWr6E3iVtEHoNagCTTQ==} peerDependencies: babel-plugin-react-compiler: ^19.0.0-beta-9ee70a1-20241017 react-compiler-runtime: ^19.0.0-beta-8a03594-20241020 @@ -6987,10 +7241,6 @@ packages: crypt@0.0.2: resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} - crypto-random-string@1.0.0: - resolution: {integrity: sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==} - engines: {node: '>=4'} - crypto-random-string@2.0.0: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} @@ -7683,71 +7933,66 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - expo-asset@11.0.1: - resolution: {integrity: sha512-WatvD7JVC89EsllXFYcS/rji3ajVzE2B/USo0TqedsETixwyVCQfrrvCdCPQyuKghrxVNEj8bQ/Qbea/RZLYjg==} + expo-asset@11.0.2: + resolution: {integrity: sha512-We3Td5WsNsNQyXoheLnuwic6JCOt/pqXqIIyWaZ3z/PeHrA+SwoQdI18MjDhkudLK08tbIVyDSUW8IJHXa04eg==} peerDependencies: expo: '*' react: '*' react-native: '*' - expo-blur@14.0.2: - resolution: {integrity: sha512-6ZStKz/7F3nWfmfdeAzhJeNAtxPQAetU1FQ742XHX9uEfZjhq00CrAjyZNx2+nXpE3tGFQtXyhEE5hQJwug8yQ==} + expo-blur@14.0.3: + resolution: {integrity: sha512-BL3xnqBJbYm3Hg9t/HjNjdeY7N/q8eK5tsLYxswWG1yElISWZmMvrXYekl7XaVCPfyFyz8vQeaxd7q74ZY3Wrw==} peerDependencies: expo: '*' react: '*' react-native: '*' - expo-clipboard@7.0.0: - resolution: {integrity: sha512-4Vuv1zZPTOiKzIeC0BIGUN8nyzkXlE6jKchtLxcoksBjHPdG5W2eH05B+hppTrK9N3+Xh02z4j3h1cFRqPJ1fw==} + expo-clipboard@7.0.1: + resolution: {integrity: sha512-rqYk0+WoqitPcPKxmMxSpLonX1E5Ije3LBYfnYMbH3xU5Gr8EAH9QnOWOi4BgahUPvcot6nbFEnx+DqARrmxKQ==} peerDependencies: expo: '*' react: '*' react-native: '*' - expo-constants@16.0.2: - resolution: {integrity: sha512-9tNY3OVO0jfiMzl7ngb6IOyR5VFzNoN5OOazUWoeGfmMqVB5kltTemRvKraK9JRbBKIw+SOYLEmF0sEqgFZ6OQ==} - peerDependencies: - expo: '*' - - expo-constants@17.0.3: - resolution: {integrity: sha512-lnbcX2sAu8SucHXEXxSkhiEpqH+jGrf+TF+MO6sHWIESjwOUVVYlT8qYdjR9xbxWmqFtrI4KV44FkeJf2DaFjQ==} + expo-constants@17.0.5: + resolution: {integrity: sha512-6SHXh32jCB+vrp2TRDNkoGoM421eOBPZIXX9ixI0hKKz71tIjD+LMr/P+rGUd/ks312MP3WK3j5vcYYPkCD8tQ==} peerDependencies: expo: '*' react-native: '*' - expo-dev-client@4.0.29: - resolution: {integrity: sha512-aANlw9dC4PJEPaRNpe+X5xwyYI+aCIcbZklAAsFlkv2/05gLrsvAFgmQpRtowAzF+VggHWde1eKUOeUccAYIEg==} + expo-dev-client@5.0.10: + resolution: {integrity: sha512-iCrpt4XOQjTWbsqlZQSG3wOHsAyboJNg9xpHWBKJy3JFC2uCPH36cX2NvkmEtWqWKXKUjrx0t4B/X9blcDnvSQ==} peerDependencies: expo: '*' - expo-dev-launcher@4.0.29: - resolution: {integrity: sha512-0a0SL8mc4FrqPeGxJHe9kf0kG+Di+38Gd+HP5DEL9dcOa8m2qffKnk22UcyujCT6+Qk0OUK1s53nnfqFB26uVw==} + expo-dev-launcher@5.0.25: + resolution: {integrity: sha512-5iH89otFs2lFEXMFRXg5E+YMC1wxoZCp2FuemzLPuNtNC8HX64hUy+PeU8F4H8Xc17K6Hd6zAp9QJqgX4l4eMQ==} peerDependencies: expo: '*' - expo-dev-menu-interface@1.8.4: - resolution: {integrity: sha512-FpYI57EUu9qTSOOi+FZJ58xkCGJK7QD0mTiXK/y1I8lRdZGjCmdBqVvC4dAx2GcbIT78EPxaVf4/90tK/KRK6A==} + expo-dev-menu-interface@1.9.3: + resolution: {integrity: sha512-KY/dWTBE1l47i9V366JN5rC6YIdOc9hz8yAmZzkl5DrPia5l3M2WIjtnpHC9zUkNjiSiG2urYoOAq4H/uLdmyg==} peerDependencies: expo: '*' - expo-dev-menu@5.0.23: - resolution: {integrity: sha512-ztDvrSdFGkRbMoQlGLyKMS6CslMGylonVW4kQHUrBQApCL0c2NtRwLlr2bA1SXF0S7qYdPPg/ayLnj7DDR5X2w==} + expo-dev-menu@6.0.18: + resolution: {integrity: sha512-QexBMNbZR/J3nNF7UaUs7PcY77bTjLSXWHFTuRM17bGlNCBJWfmoSdKSJ0YQtOTx560bJpCdtWJAn0DR2rj3TA==} peerDependencies: expo: '*' - expo-device@7.0.1: - resolution: {integrity: sha512-/3lk0f9wvle+6svHqWSCBC1B5NYFmXp1D7hmIyecJJVYRLwzrwwTDyNs76oG/UDU5Appdu8QyDKycsx2hqv71w==} + expo-device@7.0.2: + resolution: {integrity: sha512-0PkTixE4Qi8VQBjixnj4aw2f6vE4tUZH7GK8zHROGKlBypZKcWmsA+W/Vp3RC5AyREjX71pO/hjKTSo/vF0E2w==} peerDependencies: expo: '*' - expo-file-system@18.0.3: - resolution: {integrity: sha512-HKe0dGW3FWYFi1F3THVnTRueTG7j0onmEpUJKRB4UbjeHD2723cn/EutcG216wvrJeebe8w3+00F8Z4xk+9Jrw==} + expo-file-system@18.0.7: + resolution: {integrity: sha512-6PpbQfogMXdzOsJzlJayy5qf40IfIHhudtAOzr32RlRYL4Hkmk3YcR9jG0PWQ0rklJfAhbAdP63yOcN+wDgzaA==} peerDependencies: expo: '*' react-native: '*' - expo-font@13.0.1: - resolution: {integrity: sha512-8JE47B+6cLeKWr5ql8gU6YsPHjhrz1vMrTqYMm72No/8iW8Sb/uL4Oc0dpmbjq3hLLXBY0xPBQOgU7FQ6Y04Vg==} + expo-font@13.0.3: + resolution: {integrity: sha512-9IdYz+A+b3KvuCYP7DUUXF4VMZjPU+IsvAnLSVJ2TfP6zUD2JjZFx3jeo/cxWRkYk/aLj5+53Te7elTAScNl4Q==} peerDependencies: expo: '*' react: '*' @@ -7763,51 +8008,53 @@ packages: react-native-web: optional: true - expo-json-utils@0.13.1: - resolution: {integrity: sha512-mlfaSArGVb+oJmUcR22jEONlgPp0wj4iNIHfQ2je9Q8WTOqMc0Ws9tUciz3JdJnhffdHqo/k8fpvf0IRmN5HPA==} + expo-json-utils@0.14.0: + resolution: {integrity: sha512-xjGfK9dL0B1wLnOqNkX0jM9p48Y0I5xEPzHude28LY67UmamUyAACkqhZGaPClyPNfdzczk7Ej6WaRMT3HfXvw==} - expo-keep-awake@14.0.1: - resolution: {integrity: sha512-c5mGCAIk2YM+Vsdy90BlEJ4ZX+KG5Au9EkJUIxXWlpnuKmDAJ3N+5nEZ7EUO1ZTheqoSBeAo4jJ8rTWPU+JXdw==} + expo-keep-awake@14.0.2: + resolution: {integrity: sha512-71XAMnoWjKZrN8J7Q3+u0l9Ytp4OfhNAYz8BCWF1/9aFUw09J3I7Z5DuI3MUsVMa/KWi+XhG+eDUFP8cVA19Uw==} peerDependencies: expo: '*' react: '*' - expo-linking@6.3.1: - resolution: {integrity: sha512-xuZCntSBGWCD/95iZ+mTUGTwHdy8Sx+immCqbUBxdvZ2TN61P02kKg7SaLS8A4a/hLrSCwrg5tMMwu5wfKr35g==} + expo-linking@7.0.5: + resolution: {integrity: sha512-3KptlJtcYDPWohk0MfJU75MJFh2ybavbtcSd84zEPfw9s1q3hjimw3sXnH03ZxP54kiEWldvKmmnGcVffBDB1g==} + peerDependencies: + react: '*' + react-native: '*' - expo-location@18.0.2: - resolution: {integrity: sha512-45wPrQCv5UQM/RZcOJIei8za0lSyEm5wlb3izLa9P45bqlu3ChRZhYfZz+gMQhVb/oorVqzIVUQhKRTTz7GOXQ==} + expo-location@18.0.5: + resolution: {integrity: sha512-fcTtHseRUBh3XiATs2ghycjUJOYEl78lWUuaKRKPZMt+pLhqCX7OstbsySySCHHfz2MudvWaq2yXpe5cDmENzg==} peerDependencies: expo: '*' - expo-manifests@0.14.3: - resolution: {integrity: sha512-L3b5/qocBPiQjbW0cpOHfnqdKZbTJS7sA3mgeDJT+mWga/xYsdpma1EfNmsuvrOzjLGjStr1k1fceM9Bl49aqQ==} + expo-manifests@0.15.5: + resolution: {integrity: sha512-3X3eQomnTa4G0Y9GoJeyewHPTscuzWMrTB3x4CknqOyXpGOJjOuCKjhzvccHxXZAt0XswqBI94iTbqIofo9Uqw==} peerDependencies: expo: '*' - expo-modules-autolinking@2.0.2: - resolution: {integrity: sha512-n3jC7VoJLfOLGk8NWhEAvM5zSjbLh1kMUSo76nJupx5/vASxDdzihppYebrKrNXPHq5mcw8Jr+r7YB+8xHx7QQ==} + expo-modules-autolinking@2.0.7: + resolution: {integrity: sha512-rkGc6a/90AC3q8wSy4V+iIpq6Fd0KXmQICKrvfmSWwrMgJmLfwP4QTrvLYPYOOMjFwNJcTaohcH8vzW/wYKrMg==} hasBin: true - expo-modules-core@2.0.2: - resolution: {integrity: sha512-IZdxGXxZXFtmffJOM9LDfeOQeJUftgAZxnPkz62bnbAQc0yUrOSZ+XsX0RP92xq7qGtdcL551GuzxWWbBG5EGA==} + expo-modules-core@2.2.0: + resolution: {integrity: sha512-mOFEHIe6jZ7G5pYUVSQ2Ghs3CUr9Uz6DOh4JI+4PsTf0gmEvMmMEOrxirS89jRWQjXPJ7QaGBK0CJrZlj/Sdeg==} - expo-navigation-bar@4.0.2: - resolution: {integrity: sha512-s8jWcJCBNQUB4jRHRDarC4ukjyH2p38DhAwbfxg6kETb89gAsqlJw1dHRU4lJr5UssxNdjyz7Ap7XPs4kj1Piw==} + expo-navigation-bar@4.0.7: + resolution: {integrity: sha512-0dU6nU4XzLBFfkX7KTeYj6qX/3W/peYV9LjKymBsRPY0/uVgEcgFgS+omQAZE6DVD4Duy3GcT+91ozCUmvEEdA==} peerDependencies: expo: '*' react: '*' react-native: '*' - expo-router@3.5.24: - resolution: {integrity: sha512-wFi+PIUrOntF5cgg0PgBMlkxEZlWedIv5dWnPFEzN6Tr3A3bpsqdDLgOEIwvwd+pxn5DLzykTmg9EkQ1pPGspw==} + expo-router@4.0.17: + resolution: {integrity: sha512-8ybo6bVwdG1S9hafh9BTOjX1hpCgomdUvs6hKHMM01koo8mQ7zocH/+zxQeaMVDxGhboz2dO5GiDchWJ0OheRA==} peerDependencies: - '@react-navigation/drawer': ^6.5.8 + '@react-navigation/drawer': ^7.1.1 '@testing-library/jest-native': '*' expo: '*' expo-constants: '*' expo-linking: '*' - expo-status-bar: '*' react-native-reanimated: '*' react-native-safe-area-context: '*' react-native-screens: '*' @@ -7819,36 +8066,50 @@ packages: react-native-reanimated: optional: true - expo-secure-store@13.0.2: - resolution: {integrity: sha512-3QYgoneo8p8yeeBPBiAfokNNc2xq6+n8+Ob4fAlErEcf4H7Y72LH+K/dx0nQyWau2ZKZUXBxyyfuHFyVKrEVLg==} + expo-secure-store@14.0.1: + resolution: {integrity: sha512-QUS+j4+UG4jRQalgnpmTvvrFnMVLqPiUZRzYPnG3+JrZ5kwVW2w6YS3WWerPoR7C6g3y/a2htRxRSylsDs+TaQ==} peerDependencies: expo: '*' - expo-sharing@13.0.0: - resolution: {integrity: sha512-b23ymicRmYn/Pjj05sl9tFZHN5cH9I1f0yiqY1Yk8Q3oCx0Aznri82DnTYA4T/J6D9vrkraX0wQ4jWVMOffmlg==} + expo-sharing@13.0.1: + resolution: {integrity: sha512-qych3Nw65wlFcnzE/gRrsdtvmdV0uF4U4qVMZBJYPG90vYyWh2QM9rp1gVu0KWOBc7N8CC2dSVYn4/BXqJy6Xw==} peerDependencies: expo: '*' - expo-splash-screen@0.27.7: - resolution: {integrity: sha512-s+eGcG185878nixlrjhhLD6UDYrvoqBUaBkIEozBVWFg3pkdsKpONPiUAco4XR3h7I/9ODq4quN28RJLFO+s0Q==} + expo-splash-screen@0.29.21: + resolution: {integrity: sha512-7uZ+qvIuNcvrvrLIklW+Wbt6llPuCj6LKYjrMu+GOX8s///laldS4TGiMAbqcE7fmfCzQ8ffgfY7xhxRourhcA==} peerDependencies: expo: '*' - expo-status-bar@1.12.1: - resolution: {integrity: sha512-/t3xdbS8KB0prj5KG5w7z+wZPFlPtkgs95BsmrP/E7Q0xHXTcDcQ6Cu2FkFuRM+PKTb17cJDnLkawyS5vDLxMA==} + expo-status-bar@2.0.1: + resolution: {integrity: sha512-AkIPX7jWHRPp83UBZ1iXtVvyr0g+DgBVvIXTtlmPtmUsm8Vq9Bb5IGj86PW8osuFlgoTVAg7HI/+Ok7yEYwiRg==} + peerDependencies: + react: '*' + react-native: '*' + + expo-system-ui@4.0.7: + resolution: {integrity: sha512-x1VDoE7J8m4wxTgWyUBEYqsf1KabIg64dOLzYiZjg0cWOE6o6kX2Mg6n3abVWEEC01WhZBoo9+Urcce/6ZJ3tg==} + peerDependencies: + expo: '*' + react-native: '*' + react-native-web: '*' + peerDependenciesMeta: + react-native-web: + optional: true - expo-updates-interface@0.16.2: - resolution: {integrity: sha512-929XBU70q5ELxkKADj1xL0UIm3HvhYhNAOZv5DSk7rrKvLo7QDdPyl+JVnwZm9LrkNbH4wuE2rLoKu1KMgZ+9A==} + expo-updates-interface@1.0.0: + resolution: {integrity: sha512-93oWtvULJOj+Pp+N/lpTcFfuREX1wNeHtp7Lwn8EbzYYmdn37MvZU3TPW2tYYCZuhzmKEXnUblYcruYoDu7IrQ==} peerDependencies: expo: '*' - expo-web-browser@13.0.3: - resolution: {integrity: sha512-HXb7y82ApVJtqk8tManyudtTrCtx8xcUnVzmJECeHCB0SsWSQ+penVLZxJkcyATWoJOsFMnfVSVdrTcpKKGszQ==} + expo-web-browser@14.0.2: + resolution: {integrity: sha512-Hncv2yojhTpHbP6SGWARBFdl7P6wBHc1O8IKaNsH0a/IEakq887o1eRhLxZ5IwztPQyRDhpqHdgJ+BjWolOnwA==} peerDependencies: expo: '*' + react-native: '*' - expo@52.0.6: - resolution: {integrity: sha512-Dci5Ezs+98KZ+onLl0pQ2y+t2cW3Kkhqv485nxZXPpSqcp+Y33ZZ6L+SUxY2zhnYx/cB5LNPnjDmrEdaCAP60A==} + expo@52.0.28: + resolution: {integrity: sha512-0O/JEYYCFszJ85frislm79YmlrQA5ghAQXV4dqcQcsy9FqftdicD4p/ehT36yiuGIhaKC6fn25LEaJ9JR2ei7g==} hasBin: true peerDependencies: '@expo/dom-webview': '*' @@ -7991,9 +8252,6 @@ packages: resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - find-yarn-workspace-root@2.0.0: - resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==} - flat-cache@4.0.1: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} @@ -8196,10 +8454,6 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true - glob@7.1.6: - resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} - deprecated: Glob versions prior to v9 are no longer supported - glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -9157,12 +9411,6 @@ packages: lighthouse-logger@1.4.2: resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} - lightningcss-darwin-arm64@1.19.0: - resolution: {integrity: sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - lightningcss-darwin-arm64@1.22.0: resolution: {integrity: sha512-aH2be3nNny+It5YEVm8tBSSdRlBVWQV8m2oJ7dESiYRzyY/E/bQUe2xlw5caaMuhlM9aoTMtOH25yzMhir0qPg==} engines: {node: '>= 12.0.0'} @@ -9175,12 +9423,6 @@ packages: cpu: [arm64] os: [darwin] - lightningcss-darwin-x64@1.19.0: - resolution: {integrity: sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] - lightningcss-darwin-x64@1.22.0: resolution: {integrity: sha512-9KHRFA0Y6mNxRHeoQMp0YaI0R0O2kOgUlYPRjuasU4d+pI8NRhVn9bt0yX9VPs5ibWX1RbDViSPtGJvYYrfVAQ==} engines: {node: '>= 12.0.0'} @@ -9205,12 +9447,6 @@ packages: cpu: [x64] os: [freebsd] - lightningcss-linux-arm-gnueabihf@1.19.0: - resolution: {integrity: sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==} - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] - lightningcss-linux-arm-gnueabihf@1.22.0: resolution: {integrity: sha512-epQGvXIjOuxrZpMpMnRjK54ZqzhiHhCPLtHvw2fb6NeK2kK9YtF0wqmeTBiQ1AkbWfnnXGTstYaFNiadNK+StQ==} engines: {node: '>= 12.0.0'} @@ -9223,12 +9459,6 @@ packages: cpu: [arm] os: [linux] - lightningcss-linux-arm64-gnu@1.19.0: - resolution: {integrity: sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - lightningcss-linux-arm64-gnu@1.22.0: resolution: {integrity: sha512-AArGtKSY4DGTA8xP8SDyNyKtpsUl1Rzq6FW4JomeyUQ4nBrR71uPChksTpj3gmWuGhZeRKLeCUI1DBid/zhChg==} engines: {node: '>= 12.0.0'} @@ -9241,12 +9471,6 @@ packages: cpu: [arm64] os: [linux] - lightningcss-linux-arm64-musl@1.19.0: - resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - lightningcss-linux-arm64-musl@1.22.0: resolution: {integrity: sha512-RRraNgP8hnBPhInTTUdlFm+z16C/ghbxBG51Sw00hd7HUyKmEUKRozyc5od+/N6pOrX/bIh5vIbtMXIxsos0lg==} engines: {node: '>= 12.0.0'} @@ -9259,12 +9483,6 @@ packages: cpu: [arm64] os: [linux] - lightningcss-linux-x64-gnu@1.19.0: - resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - lightningcss-linux-x64-gnu@1.22.0: resolution: {integrity: sha512-grdrhYGRi2KrR+bsXJVI0myRADqyA7ekprGxiuK5QRNkv7kj3Yq1fERDNyzZvjisHwKUi29sYMClscbtl+/Zpw==} engines: {node: '>= 12.0.0'} @@ -9277,12 +9495,6 @@ packages: cpu: [x64] os: [linux] - lightningcss-linux-x64-musl@1.19.0: - resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - lightningcss-linux-x64-musl@1.22.0: resolution: {integrity: sha512-t5f90X+iQUtIyR56oXIHMBUyQFX/zwmPt72E6Dane3P8KNGlkijTg2I75XVQS860gNoEFzV7Mm5ArRRA7u5CAQ==} engines: {node: '>= 12.0.0'} @@ -9301,12 +9513,6 @@ packages: cpu: [arm64] os: [win32] - lightningcss-win32-x64-msvc@1.19.0: - resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - lightningcss-win32-x64-msvc@1.22.0: resolution: {integrity: sha512-64HTDtOOZE9PUCZJiZZQpyqXBbdby1lnztBccnqh+NtbKxjnGzP92R2ngcgeuqMPecMNqNWxgoWgTGpC+yN5Sw==} engines: {node: '>= 12.0.0'} @@ -9319,10 +9525,6 @@ packages: cpu: [x64] os: [win32] - lightningcss@1.19.0: - resolution: {integrity: sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==} - engines: {node: '>= 12.0.0'} - lightningcss@1.22.0: resolution: {integrity: sha512-+z0qvwRVzs4XGRXelnWRNwqsXUx8k3bSkbP8vD42kYKSk3z9OM2P3e/gagT7ei/gwh8DTS80LZOFZV6lm8Z8Fg==} engines: {node: '>= 12.0.0'} @@ -9849,6 +10051,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + nanoid@5.0.9: resolution: {integrity: sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==} engines: {node: ^18 || >=20} @@ -10754,6 +10961,12 @@ packages: peerDependencies: react: '>=17.0.0' + react-helmet-async@1.3.0: + resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==} + peerDependencies: + react: ^16.6.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 + react-hook-form@7.53.2: resolution: {integrity: sha512-YVel6fW5sOeedd1524pltpHX+jgU2u3DSDtXEaBORNdqiNrsX/nUI/iGXONegttg0mJVnfrIkiV0cmTU6Oo2xw==} engines: {node: '>=18.0.0'} @@ -10766,13 +10979,6 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-leaflet@4.2.1: - resolution: {integrity: sha512-p9chkvhcKrWn/H/1FFeVSqLdReGwn2qmiobOQGO3BifX+/vV/39qhY8dGqbdcPh1e6jxh/QHriLXr7a4eLFK4Q==} - peerDependencies: - leaflet: ^1.9.0 - react: ^18.0.0 - react-dom: ^18.0.0 - react-map-gl@7.1.7: resolution: {integrity: sha512-mwjc0obkBJOXCcoXQr3VoLqmqwo9vS4bXfbGsdxXzEgVCv/PM0v+1QggL7W0d/ccIy+VCjbXNlGij+PENz6VNg==} peerDependencies: @@ -10840,6 +11046,12 @@ packages: peerDependencies: react: ^16.6.0 || ^17.0.0 || ^18.0.0 + react-native-is-edge-to-edge@1.1.6: + resolution: {integrity: sha512-1pHnFTlBahins6UAajXUqeCOHew9l9C2C8tErnpGC3IyLJzvxD+TpYAixnCbrVS52f7+NvMttbiSI290XfwN0w==} + peerDependencies: + react: '>=18.2.0' + react-native: '>=0.73.0' + react-native-markdown-display@7.0.2: resolution: {integrity: sha512-Mn4wotMvMfLAwbX/huMLt202W5DsdpMO/kblk+6eUs55S57VVNni1gzZCh5qpznYLjIQELNh50VIozEfY6fvaQ==} peerDependencies: @@ -10866,14 +11078,14 @@ packages: react: '*' react-native: '*' - react-native-safe-area-context@4.11.1: - resolution: {integrity: sha512-urF1m4nFiZFaWjsv2zj8J/hKvo4b2tJW+6CYU1mY4lKv1RwhG2eV8J/EHKuNlLhATZx3+6j7szrpHrQW2ZcAaQ==} + react-native-safe-area-context@4.12.0: + resolution: {integrity: sha512-ukk5PxcF4p3yu6qMZcmeiZgowhb5AsKRnil54YFUUAXVIS7PJcMHGGC+q44fCiBg44/1AJk5njGMez1m9H0BVQ==} peerDependencies: react: '*' react-native: '*' - react-native-screens@3.34.1: - resolution: {integrity: sha512-pcq/4YEJ9Jy1Ft1DROkIatHr7YawQSq3Q1YKBm1YaFHTSG9L4zrD5JT/8g8JejLy5ldDnVA+HD1eFLIvwYBCJg==} + react-native-screens@4.4.0: + resolution: {integrity: sha512-c7zc7Zwjty6/pGyuuvh9gK3YBYqHPOxrhXfG1lF4gHlojQSmIx2piNbNaV+Uykj+RDTmFXK0e/hA+fucw/Qozg==} peerDependencies: react: '*' react-native: '*' @@ -10895,8 +11107,8 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 - react-native@0.76.2: - resolution: {integrity: sha512-mkEBKGOmJxhfq8IOsvmk0QuTzlBt9vS+uo0gwbqfUmEDqoC359v80zhUf94WimYBrBkpRQWFbEu5iqMDHrYzlQ==} + react-native@0.76.6: + resolution: {integrity: sha512-AsRi+ud6v6ADH7ZtSOY42kRB4nbM0KtSu450pGO4pDudl4AEK/AF96ai88snb2/VJJSGGa/49QyJVFXxz/qoFg==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -11082,8 +11294,8 @@ packages: resolve-workspace-root@2.0.0: resolution: {integrity: sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw==} - resolve.exports@2.0.2: - resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} + resolve.exports@2.0.3: + resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} engines: {node: '>=10'} resolve@1.22.8: @@ -11266,6 +11478,9 @@ packages: resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} engines: {node: '>= 0.8.0'} + server-only@0.0.1: + resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==} + set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} @@ -11641,11 +11856,6 @@ packages: styleq@0.1.3: resolution: {integrity: sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==} - sucrase@3.34.0: - resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} - engines: {node: '>=8'} - hasBin: true - sucrase@3.35.0: resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} engines: {node: '>=16 || 14 >=14.17'} @@ -11724,10 +11934,6 @@ packages: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} - temp-dir@1.0.0: - resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==} - engines: {node: '>=4'} - temp-dir@2.0.0: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} engines: {node: '>=8'} @@ -11736,10 +11942,6 @@ packages: resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} engines: {node: '>=6.0.0'} - tempy@0.3.0: - resolution: {integrity: sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==} - engines: {node: '>=8'} - tempy@0.7.1: resolution: {integrity: sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==} engines: {node: '>=10'} @@ -11995,10 +12197,6 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - type-fest@0.3.1: - resolution: {integrity: sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==} - engines: {node: '>=6'} - type-fest@0.7.1: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} engines: {node: '>=8'} @@ -12126,10 +12324,6 @@ packages: resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - unique-string@1.0.0: - resolution: {integrity: sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==} - engines: {node: '>=4'} - unique-string@2.0.0: resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} engines: {node: '>=8'} @@ -14798,9 +14992,9 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@bacons/text-decoder@0.0.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))': + '@bacons/text-decoder@0.0.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))': dependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) '@bcoe/v8-coverage@0.2.3': {} @@ -14939,7 +15133,7 @@ snapshots: '@esbuild-plugins/node-resolve@0.2.2(esbuild@0.19.2)': dependencies: '@types/resolve': 1.20.2 - debug: 4.3.7 + debug: 4.4.0(supports-color@9.4.0) esbuild: 0.19.2 escape-string-regexp: 4.0.0 resolve: 1.22.8 @@ -15343,26 +15537,26 @@ snapshots: dependencies: uuid: 8.3.2 - '@expo/cli@0.21.3(bufferutil@4.0.8)(encoding@0.1.13)': + '@expo/cli@0.22.11(bufferutil@4.0.8)(encoding@0.1.13)': dependencies: '@0no-co/graphql.web': 1.0.11 '@babel/runtime': 7.26.0 '@expo/code-signing-certificates': 0.0.5 - '@expo/config': 10.0.4 - '@expo/config-plugins': 9.0.9 + '@expo/config': 10.0.8 + '@expo/config-plugins': 9.0.14 '@expo/devcert': 1.1.4 - '@expo/env': 0.4.0 - '@expo/image-utils': 0.6.3 - '@expo/json-file': 9.0.0 - '@expo/metro-config': 0.19.4 - '@expo/osascript': 2.1.4 - '@expo/package-manager': 1.6.1 - '@expo/plist': 0.2.0 - '@expo/prebuild-config': 8.0.15 + '@expo/env': 0.4.1 + '@expo/image-utils': 0.6.4 + '@expo/json-file': 9.0.1 + '@expo/metro-config': 0.19.9 + '@expo/osascript': 2.1.5 + '@expo/package-manager': 1.7.1 + '@expo/plist': 0.2.1 + '@expo/prebuild-config': 8.0.25 '@expo/rudder-sdk-node': 1.1.1(encoding@0.1.13) '@expo/spawn-async': 1.7.2 '@expo/xcpretty': 4.3.1 - '@react-native/dev-middleware': 0.76.1(bufferutil@4.0.8) + '@react-native/dev-middleware': 0.76.6(bufferutil@4.0.8) '@urql/core': 5.0.8 '@urql/exchange-retry': 1.3.0(@urql/core@5.0.8) accepts: 1.3.8 @@ -15401,7 +15595,7 @@ snapshots: requireg: 0.2.2 resolve: 1.22.8 resolve-from: 5.0.0 - resolve.exports: 2.0.2 + resolve.exports: 2.0.3 semver: 7.6.3 send: 0.19.1 slugify: 1.6.6 @@ -15428,31 +15622,11 @@ snapshots: node-forge: 1.3.1 nullthrows: 1.1.1 - '@expo/config-plugins@8.0.11': - dependencies: - '@expo/config-types': 51.0.3 - '@expo/json-file': 8.3.3 - '@expo/plist': 0.1.3 - '@expo/sdk-runtime-versions': 1.0.0 - chalk: 4.1.2 - debug: 4.4.0(supports-color@9.4.0) - find-up: 5.0.0 - getenv: 1.0.0 - glob: 7.1.6 - resolve-from: 5.0.0 - semver: 7.6.3 - slash: 3.0.0 - slugify: 1.6.6 - xcode: 3.0.1 - xml2js: 0.6.0 - transitivePeerDependencies: - - supports-color - - '@expo/config-plugins@9.0.9': + '@expo/config-plugins@9.0.14': dependencies: - '@expo/config-types': 52.0.1 - '@expo/json-file': 9.0.0 - '@expo/plist': 0.2.0 + '@expo/config-types': 52.0.3 + '@expo/json-file': 9.0.1 + '@expo/plist': 0.2.1 '@expo/sdk-runtime-versions': 1.0.0 chalk: 4.1.2 debug: 4.4.0(supports-color@9.4.0) @@ -15467,16 +15641,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/config-types@51.0.3': {} - - '@expo/config-types@52.0.1': {} + '@expo/config-types@52.0.3': {} - '@expo/config@10.0.4': + '@expo/config@10.0.8': dependencies: '@babel/code-frame': 7.10.4 - '@expo/config-plugins': 9.0.9 - '@expo/config-types': 52.0.1 - '@expo/json-file': 9.0.0 + '@expo/config-plugins': 9.0.14 + '@expo/config-types': 52.0.3 + '@expo/json-file': 9.0.1 deepmerge: 4.3.1 getenv: 1.0.0 glob: 10.4.5 @@ -15489,22 +15661,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/config@9.0.4': - dependencies: - '@babel/code-frame': 7.10.4 - '@expo/config-plugins': 8.0.11 - '@expo/config-types': 51.0.3 - '@expo/json-file': 8.3.3 - getenv: 1.0.0 - glob: 7.1.6 - require-from-string: 2.0.2 - resolve-from: 5.0.0 - semver: 7.6.3 - slugify: 1.6.6 - sucrase: 3.34.0 - transitivePeerDependencies: - - supports-color - '@expo/devcert@1.1.4': dependencies: application-config-path: 0.1.1 @@ -15522,7 +15678,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/env@0.3.0': + '@expo/env@0.4.1': dependencies: chalk: 4.1.2 debug: 4.4.0(supports-color@9.4.0) @@ -15532,17 +15688,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/env@0.4.0': - dependencies: - chalk: 4.1.2 - debug: 4.4.0(supports-color@9.4.0) - dotenv: 16.4.5 - dotenv-expand: 11.0.7 - getenv: 1.0.0 - transitivePeerDependencies: - - supports-color - - '@expo/fingerprint@0.11.2': + '@expo/fingerprint@0.11.7': dependencies: '@expo/spawn-async': 1.7.2 arg: 5.0.2 @@ -15557,78 +15703,34 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/image-utils@0.5.1(encoding@0.1.13)': - dependencies: - '@expo/spawn-async': 1.7.2 - chalk: 4.1.2 - fs-extra: 9.0.0 - getenv: 1.0.0 - jimp-compact: 0.16.1 - node-fetch: 2.7.0(encoding@0.1.13) - parse-png: 2.1.0 - resolve-from: 5.0.0 - semver: 7.6.3 - tempy: 0.3.0 - transitivePeerDependencies: - - encoding - - '@expo/image-utils@0.6.3': + '@expo/image-utils@0.6.4': dependencies: '@expo/spawn-async': 1.7.2 chalk: 4.1.2 fs-extra: 9.0.0 getenv: 1.0.0 - jimp-compact: 0.16.1 - parse-png: 2.1.0 - resolve-from: 5.0.0 - semver: 7.6.3 - temp-dir: 2.0.0 - unique-string: 2.0.0 - - '@expo/json-file@8.3.3': - dependencies: - '@babel/code-frame': 7.10.4 - json5: 2.2.3 - write-file-atomic: 2.4.3 - - '@expo/json-file@9.0.0': - dependencies: - '@babel/code-frame': 7.10.4 - json5: 2.2.3 - write-file-atomic: 2.4.3 - - '@expo/metro-config@0.18.11': - dependencies: - '@babel/core': 7.26.0 - '@babel/generator': 7.26.2 - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 - '@expo/config': 9.0.4 - '@expo/env': 0.3.0 - '@expo/json-file': 8.3.3 - '@expo/spawn-async': 1.7.2 - chalk: 4.1.2 - debug: 4.3.7 - find-yarn-workspace-root: 2.0.0 - fs-extra: 9.1.0 - getenv: 1.0.0 - glob: 7.2.3 - jsc-safe-url: 0.2.4 - lightningcss: 1.19.0 - postcss: 8.4.49 + jimp-compact: 0.16.1 + parse-png: 2.1.0 resolve-from: 5.0.0 - transitivePeerDependencies: - - supports-color + semver: 7.6.3 + temp-dir: 2.0.0 + unique-string: 2.0.0 + + '@expo/json-file@9.0.1': + dependencies: + '@babel/code-frame': 7.10.4 + json5: 2.2.3 + write-file-atomic: 2.4.3 - '@expo/metro-config@0.19.4': + '@expo/metro-config@0.19.9': dependencies: '@babel/core': 7.26.0 '@babel/generator': 7.26.2 '@babel/parser': 7.26.2 '@babel/types': 7.26.0 - '@expo/config': 10.0.4 - '@expo/env': 0.4.0 - '@expo/json-file': 9.0.0 + '@expo/config': 10.0.8 + '@expo/env': 0.4.1 + '@expo/json-file': 9.0.1 '@expo/spawn-async': 1.7.2 chalk: 4.1.2 debug: 4.4.0(supports-color@9.4.0) @@ -15643,24 +15745,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))': + '@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))': dependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - '@expo/next-adapter@6.0.0(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(webpack@5.96.1(esbuild@0.19.2))': + '@expo/next-adapter@6.0.0(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(webpack@5.96.1(esbuild@0.19.2))': dependencies: - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) webpack: 5.96.1(esbuild@0.19.2) - '@expo/osascript@2.1.4': + '@expo/osascript@2.1.5': dependencies: '@expo/spawn-async': 1.7.2 exec-async: 2.2.0 - '@expo/package-manager@1.6.1': + '@expo/package-manager@1.7.1': dependencies: - '@expo/json-file': 9.0.0 + '@expo/json-file': 9.0.1 '@expo/spawn-async': 1.7.2 ansi-regex: 5.0.1 chalk: 4.1.2 @@ -15673,44 +15775,20 @@ snapshots: split: 1.0.1 sudo-prompt: 9.1.1 - '@expo/plist@0.1.3': - dependencies: - '@xmldom/xmldom': 0.7.13 - base64-js: 1.5.1 - xmlbuilder: 14.0.0 - - '@expo/plist@0.2.0': + '@expo/plist@0.2.1': dependencies: '@xmldom/xmldom': 0.7.13 base64-js: 1.5.1 xmlbuilder: 14.0.0 - '@expo/prebuild-config@7.0.9(encoding@0.1.13)(expo-modules-autolinking@2.0.2)': - dependencies: - '@expo/config': 9.0.4 - '@expo/config-plugins': 8.0.11 - '@expo/config-types': 51.0.3 - '@expo/image-utils': 0.5.1(encoding@0.1.13) - '@expo/json-file': 8.3.3 - '@react-native/normalize-colors': 0.74.85 - debug: 4.4.0(supports-color@9.4.0) - expo-modules-autolinking: 2.0.2 - fs-extra: 9.1.0 - resolve-from: 5.0.0 - semver: 7.6.3 - xml2js: 0.6.0 - transitivePeerDependencies: - - encoding - - supports-color - - '@expo/prebuild-config@8.0.15': + '@expo/prebuild-config@8.0.25': dependencies: - '@expo/config': 10.0.4 - '@expo/config-plugins': 9.0.9 - '@expo/config-types': 52.0.1 - '@expo/image-utils': 0.6.3 - '@expo/json-file': 9.0.0 - '@react-native/normalize-colors': 0.76.1 + '@expo/config': 10.0.8 + '@expo/config-plugins': 9.0.14 + '@expo/config-types': 52.0.3 + '@expo/image-utils': 0.6.4 + '@expo/json-file': 9.0.1 + '@react-native/normalize-colors': 0.76.6 debug: 4.4.0(supports-color@9.4.0) fs-extra: 9.1.0 resolve-from: 5.0.0 @@ -15733,7 +15811,7 @@ snapshots: '@expo/sdk-runtime-versions@1.0.0': {} - '@expo/server@0.4.4(typescript@5.7.3)': + '@expo/server@0.5.1(typescript@5.7.3)': dependencies: '@remix-run/node': 2.14.0(typescript@5.7.3) abort-controller: 3.0.0 @@ -16129,12 +16207,12 @@ snapshots: - supports-color - utf-8-validate - '@mgcrea/react-native-dnd@2.5.1(react-native-gesture-handler@2.20.2(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@mgcrea/react-native-dnd@2.5.1(react-native-gesture-handler@2.20.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-gesture-handler: 2.20.2(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - react-native-reanimated: 3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native-gesture-handler: 2.20.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-reanimated: 3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@motionone/animation@10.18.0': dependencies: @@ -17041,85 +17119,28 @@ snapshots: '@radix-ui/rect@1.1.0': {} - '@react-leaflet/core@2.1.0(leaflet@1.9.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-native-async-storage/async-storage@2.0.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))': dependencies: - leaflet: 1.9.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + merge-options: 3.0.4 + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - '@react-native-async-storage/async-storage@2.0.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))': + '@react-native-masked-view/masked-view@0.3.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: - merge-options: 3.0.4 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react: 18.3.1 + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) '@react-native/assets-registry@0.76.2(patch_hash=qzk72clnylhhe5ngjx24oxigoi)': {} - '@react-native/babel-plugin-codegen@0.76.1(@babel/preset-env@7.26.0(@babel/core@7.26.0))': - dependencies: - '@react-native/codegen': 0.76.1(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - transitivePeerDependencies: - - '@babel/preset-env' - - supports-color - - '@react-native/babel-plugin-codegen@0.76.2(@babel/preset-env@7.26.0(@babel/core@7.26.0))': - dependencies: - '@react-native/codegen': 0.76.2(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - transitivePeerDependencies: - - '@babel/preset-env' - - supports-color + '@react-native/assets-registry@0.76.6': {} - '@react-native/babel-preset@0.76.1(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/babel-plugin-codegen@0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-proposal-export-default-from': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-export-default-from': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx': 7.25.9(@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) - '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) - '@babel/template': 7.25.9 - '@react-native/babel-plugin-codegen': 0.76.1(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - babel-plugin-syntax-hermes-parser: 0.23.1 - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.0) - react-refresh: 0.14.2 + '@react-native/codegen': 0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0)) transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-preset@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/babel-preset@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-export-default-from': 7.25.9(@babel/core@7.26.0) @@ -17162,7 +17183,7 @@ snapshots: '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) '@babel/template': 7.25.9 - '@react-native/babel-plugin-codegen': 0.76.2(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/babel-plugin-codegen': 0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0)) babel-plugin-syntax-hermes-parser: 0.25.1 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.0) react-refresh: 0.14.2 @@ -17170,21 +17191,7 @@ snapshots: - '@babel/preset-env' - supports-color - '@react-native/codegen@0.76.1(@babel/preset-env@7.26.0(@babel/core@7.26.0))': - dependencies: - '@babel/parser': 7.26.2 - '@babel/preset-env': 7.26.0(@babel/core@7.26.0) - glob: 7.2.3 - hermes-parser: 0.23.1 - invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - mkdirp: 0.5.6 - nullthrows: 1.1.1 - yargs: 17.7.2 - transitivePeerDependencies: - - supports-color - - '@react-native/codegen@0.76.2(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/codegen@0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: '@babel/parser': 7.26.2 '@babel/preset-env': 7.26.0(@babel/core@7.26.0) @@ -17198,10 +17205,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@react-native/community-cli-plugin@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)': + '@react-native/community-cli-plugin@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)': dependencies: - '@react-native/dev-middleware': 0.76.2(bufferutil@4.0.8) - '@react-native/metro-babel-transformer': 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/dev-middleware': 0.76.6(bufferutil@4.0.8) + '@react-native/metro-babel-transformer': 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) chalk: 4.1.2 execa: 5.1.1 invariant: 2.2.4 @@ -17219,32 +17226,12 @@ snapshots: - supports-color - utf-8-validate - '@react-native/debugger-frontend@0.76.1': {} - - '@react-native/debugger-frontend@0.76.2': {} - - '@react-native/dev-middleware@0.76.1(bufferutil@4.0.8)': - dependencies: - '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.76.1 - chrome-launcher: 0.15.2 - chromium-edge-launcher: 0.2.0 - connect: 3.7.0 - debug: 2.6.9 - nullthrows: 1.1.1 - open: 7.4.2 - selfsigned: 2.4.1 - serve-static: 1.16.2 - ws: 6.2.3(bufferutil@4.0.8) - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate + '@react-native/debugger-frontend@0.76.6': {} - '@react-native/dev-middleware@0.76.2(bufferutil@4.0.8)': + '@react-native/dev-middleware@0.76.6(bufferutil@4.0.8)': dependencies: '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.76.2 + '@react-native/debugger-frontend': 0.76.6 chrome-launcher: 0.15.2 chromium-edge-launcher: 0.2.0 connect: 3.7.0 @@ -17259,14 +17246,14 @@ snapshots: - supports-color - utf-8-validate - '@react-native/gradle-plugin@0.76.2': {} + '@react-native/gradle-plugin@0.76.6': {} - '@react-native/js-polyfills@0.76.2': {} + '@react-native/js-polyfills@0.76.6': {} - '@react-native/metro-babel-transformer@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/metro-babel-transformer@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: '@babel/core': 7.26.0 - '@react-native/babel-preset': 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/babel-preset': 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) hermes-parser: 0.23.1 nullthrows: 1.1.1 transitivePeerDependencies: @@ -17275,69 +17262,98 @@ snapshots: '@react-native/normalize-colors@0.74.85': {} - '@react-native/normalize-colors@0.76.1': {} - - '@react-native/normalize-colors@0.76.2': {} + '@react-native/normalize-colors@0.76.6': {} - '@react-native/virtualized-lists@0.76.2(@types/react@18.3.12)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@react-native/virtualized-lists@0.76.6(@types/react@18.3.12)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) optionalDependencies: '@types/react': 18.3.12 - '@react-navigation/bottom-tabs@6.5.20(@react-navigation/native@6.1.18(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.34.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@react-navigation/bottom-tabs@7.2.0(oavp5gbrnbzaeuswc3slss3lei)': dependencies: - '@react-navigation/elements': 1.3.31(@react-navigation/native@6.1.18(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@react-navigation/native': 6.1.18(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-navigation/elements': 2.2.5(@react-native-masked-view/masked-view@0.3.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@react-navigation/native@7.0.14(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.14(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) color: 4.2.3 react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-safe-area-context: 4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - react-native-screens: 3.34.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - warn-once: 0.1.1 + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native-safe-area-context: 4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.4.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + transitivePeerDependencies: + - '@react-native-masked-view/masked-view' '@react-navigation/core@6.4.17(react@18.3.1)': dependencies: '@react-navigation/routers': 6.1.9 escape-string-regexp: 4.0.0 - nanoid: 3.3.7 + nanoid: 3.3.8 query-string: 7.1.3 react: 18.3.1 react-is: 16.13.1 use-latest-callback: 0.2.3(react@18.3.1) - '@react-navigation/elements@1.3.31(@react-navigation/native@6.1.18(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@react-navigation/core@7.3.1(react@18.3.1)': + dependencies: + '@react-navigation/routers': 7.1.2 + escape-string-regexp: 4.0.0 + nanoid: 3.3.8 + query-string: 7.1.3 + react: 18.3.1 + react-is: 18.3.1 + use-latest-callback: 0.2.3(react@18.3.1) + use-sync-external-store: 1.2.2(react@18.3.1) + + '@react-navigation/elements@2.2.5(@react-native-masked-view/masked-view@0.3.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@react-navigation/native@7.0.14(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: - '@react-navigation/native': 6.1.18(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.14(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + color: 4.2.3 react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-safe-area-context: 4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native-safe-area-context: 4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + optionalDependencies: + '@react-native-masked-view/masked-view': 0.3.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@react-navigation/native-stack@6.9.26(@react-navigation/native@6.1.18(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.34.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@react-navigation/native-stack@7.2.0(oavp5gbrnbzaeuswc3slss3lei)': dependencies: - '@react-navigation/elements': 1.3.31(@react-navigation/native@6.1.18(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@react-navigation/native': 6.1.18(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-navigation/elements': 2.2.5(@react-native-masked-view/masked-view@0.3.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@react-navigation/native@7.0.14(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.14(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-safe-area-context: 4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - react-native-screens: 3.34.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native-safe-area-context: 4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.4.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) warn-once: 0.1.1 + transitivePeerDependencies: + - '@react-native-masked-view/masked-view' - '@react-navigation/native@6.1.18(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@react-navigation/native@6.1.18(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@react-navigation/core': 6.4.17(react@18.3.1) escape-string-regexp: 4.0.0 fast-deep-equal: 3.1.3 - nanoid: 3.3.7 + nanoid: 3.3.8 + react: 18.3.1 + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + + '@react-navigation/native@7.0.14(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + dependencies: + '@react-navigation/core': 7.3.1(react@18.3.1) + escape-string-regexp: 4.0.0 + fast-deep-equal: 3.1.3 + nanoid: 3.3.8 react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + use-latest-callback: 0.2.3(react@18.3.1) '@react-navigation/routers@6.1.9': dependencies: - nanoid: 3.3.7 + nanoid: 3.3.8 + + '@react-navigation/routers@7.1.2': + dependencies: + nanoid: 3.3.8 '@redocly/ajv@8.11.2': dependencies: @@ -17419,395 +17435,395 @@ snapshots: dependencies: web-streams-polyfill: 3.3.3 - '@rn-primitives/accordion@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/accordion@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/alert-dialog@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/alert-dialog@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/aspect-ratio@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/aspect-ratio@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rn-primitives/avatar@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/avatar@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rn-primitives/checkbox@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/checkbox@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/collapsible@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/collapsible@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/context-menu@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/context-menu@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-context-menu': 2.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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/dialog@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/dialog@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/dropdown-menu@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/dropdown-menu@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/hooks@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/hooks@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rn-primitives/hover-card@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/hover-card@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/popover': 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/popover': 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/label@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/label@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/menubar@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/menubar@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-menubar': 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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/navigation-menu@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/navigation-menu@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-navigation-menu': 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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/popover@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/popover@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 zustand: 4.5.5(@types/react@18.3.12)(react@18.3.1) optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - immer - '@rn-primitives/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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/radio-group@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/radio-group@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/select@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/select@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/slot@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/slot@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rn-primitives/switch@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/switch@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/table@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/table@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rn-primitives/tabs@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/tabs@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/toggle-group@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/toggle-group@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-toggle-group': 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) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/toggle@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/toggle@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-toggle': 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) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/tooltip@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/tooltip@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-tooltip': 1.1.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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/types@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/types@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rn-primitives/utils@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/utils@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@rollup/plugin-alias@5.1.1(rollup@4.26.0)': @@ -17939,12 +17955,12 @@ snapshots: component-type: 1.2.2 join-component: 1.1.0 - '@shopify/flash-list@1.7.1(@babel/runtime@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@shopify/flash-list@1.7.1(@babel/runtime@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - recyclerlistview: 4.2.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + recyclerlistview: 4.2.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) tslib: 2.6.3 '@sinclair/typebox@0.27.8': {} @@ -19227,7 +19243,7 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) - babel-preset-expo@12.0.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)): + babel-preset-expo@12.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)): dependencies: '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0) @@ -19235,7 +19251,7 @@ snapshots: '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) '@babel/preset-react': 7.25.9(@babel/core@7.26.0) '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) - '@react-native/babel-preset': 0.76.1(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/babel-preset': 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) babel-plugin-react-native-web: 0.19.13 react-refresh: 0.14.2 transitivePeerDependencies: @@ -19871,8 +19887,6 @@ snapshots: crypt@0.0.2: {} - crypto-random-string@1.0.0: {} - crypto-random-string@2.0.0: {} css-color-keywords@1.0.0: {} @@ -20786,132 +20800,124 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - expo-asset@11.0.1(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + expo-asset@11.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): dependencies: - '@expo/image-utils': 0.6.3 - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-constants: 17.0.3(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + '@expo/image-utils': 0.6.4 + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-constants: 17.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) invariant: 2.2.4 md5-file: 3.2.3 react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) transitivePeerDependencies: - supports-color - expo-blur@14.0.2(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + expo-blur@14.0.3(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - expo-clipboard@7.0.0(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + expo-clipboard@7.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - - expo-constants@16.0.2(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): - dependencies: - '@expo/config': 9.0.4 - '@expo/env': 0.3.0 - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - transitivePeerDependencies: - - supports-color + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - expo-constants@17.0.3(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)): + expo-constants@17.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)): dependencies: - '@expo/config': 10.0.4 - '@expo/env': 0.4.0 - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + '@expo/config': 10.0.8 + '@expo/env': 0.4.1 + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) transitivePeerDependencies: - supports-color - expo-dev-client@4.0.29(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-dev-client@5.0.10(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-dev-launcher: 4.0.29(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) - expo-dev-menu: 5.0.23(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) - expo-dev-menu-interface: 1.8.4(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) - expo-manifests: 0.14.3(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) - expo-updates-interface: 0.16.2(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-dev-launcher: 5.0.25(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-dev-menu: 6.0.18(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-dev-menu-interface: 1.9.3(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-manifests: 0.15.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-updates-interface: 1.0.0(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) transitivePeerDependencies: - supports-color - expo-dev-launcher@4.0.29(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-dev-launcher@5.0.25(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): dependencies: ajv: 8.11.0 - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-dev-menu: 5.0.23(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) - expo-manifests: 0.14.3(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-dev-menu: 6.0.18(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-manifests: 0.15.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) resolve-from: 5.0.0 - semver: 7.6.3 transitivePeerDependencies: - supports-color - expo-dev-menu-interface@1.8.4(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-dev-menu-interface@1.9.3(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-dev-menu@5.0.23(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-dev-menu@6.0.18(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-dev-menu-interface: 1.8.4(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) - semver: 7.6.3 + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-dev-menu-interface: 1.9.3(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) - expo-device@7.0.1(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-device@7.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) ua-parser-js: 0.7.40 - expo-file-system@18.0.3(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)): + expo-file-system@18.0.7(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)): dependencies: - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) web-streams-polyfill: 3.3.3 - expo-font@13.0.1(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1): + expo-font@13.0.3(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) fontfaceobserver: 2.3.0 react: 18.3.1 - expo-image@2.0.4(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + expo-image@2.0.4(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) optionalDependencies: react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - expo-json-utils@0.13.1: {} + expo-json-utils@0.14.0: {} - expo-keep-awake@14.0.1(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1): + expo-keep-awake@14.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 - expo-linking@6.3.1(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-linking@7.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): dependencies: - expo-constants: 16.0.2(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-constants: 17.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) invariant: 2.2.4 + react: 18.3.1 + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) transitivePeerDependencies: - expo - supports-color - expo-location@18.0.2(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-location@18.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-manifests@0.14.3(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-manifests@0.15.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): dependencies: - '@expo/config': 9.0.4 - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-json-utils: 0.13.1 + '@expo/config': 10.0.8 + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-json-utils: 0.14.0 transitivePeerDependencies: - supports-color - expo-modules-autolinking@2.0.2: + expo-modules-autolinking@2.0.7: dependencies: '@expo/spawn-async': 1.7.2 chalk: 4.1.2 @@ -20922,98 +20928,114 @@ snapshots: require-from-string: 2.0.2 resolve-from: 5.0.0 - expo-modules-core@2.0.2: + expo-modules-core@2.2.0: dependencies: invariant: 2.2.4 - expo-navigation-bar@4.0.2(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + expo-navigation-bar@4.0.7(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): dependencies: - '@react-native/normalize-colors': 0.76.1 - debug: 4.3.7 - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-native/normalize-colors': 0.76.6 + debug: 4.4.0(supports-color@9.4.0) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) transitivePeerDependencies: - supports-color - expo-router@3.5.24(pp2vxreoyzhppqlwbzavntrfp4): + expo-router@4.0.17(wuxqjmbjlcrnrb6cdocxmpshdy): dependencies: - '@expo/metro-runtime': 3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) - '@expo/server': 0.4.4(typescript@5.7.3) + '@expo/metro-runtime': 4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + '@expo/server': 0.5.1(typescript@5.7.3) '@radix-ui/react-slot': 1.0.1(react@18.3.1) - '@react-navigation/bottom-tabs': 6.5.20(@react-navigation/native@6.1.18(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.34.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@react-navigation/native': 6.1.18(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@react-navigation/native-stack': 6.9.26(@react-navigation/native@6.1.18(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.34.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-constants: 16.0.2(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) - expo-linking: 6.3.1(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) - expo-splash-screen: 0.27.7(encoding@0.1.13)(expo-modules-autolinking@2.0.2)(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) - expo-status-bar: 1.12.1 + '@react-navigation/bottom-tabs': 7.2.0(oavp5gbrnbzaeuswc3slss3lei) + '@react-navigation/native': 7.0.14(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-navigation/native-stack': 7.2.0(oavp5gbrnbzaeuswc3slss3lei) + client-only: 0.0.1 + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-constants: 17.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + expo-linking: 7.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-native-helmet-async: 2.0.4(react@18.3.1) - react-native-safe-area-context: 4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - react-native-screens: 3.34.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-is-edge-to-edge: 1.1.6(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-safe-area-context: 4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.4.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) schema-utils: 4.2.0 + semver: 7.6.3 + server-only: 0.0.1 optionalDependencies: - react-native-reanimated: 3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-reanimated: 3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - - encoding - - expo-modules-autolinking + - '@react-native-masked-view/masked-view' - react + - react-dom - react-native - supports-color - typescript - expo-secure-store@13.0.2(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-secure-store@14.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-sharing@13.0.0(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-sharing@13.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-splash-screen@0.27.7(encoding@0.1.13)(expo-modules-autolinking@2.0.2)(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-splash-screen@0.29.21(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): dependencies: - '@expo/prebuild-config': 7.0.9(encoding@0.1.13)(expo-modules-autolinking@2.0.2) - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@expo/prebuild-config': 8.0.25 + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - - encoding - - expo-modules-autolinking - supports-color - expo-status-bar@1.12.1: {} + expo-status-bar@2.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + dependencies: + react: 18.3.1 + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + + expo-system-ui@4.0.7(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)): + dependencies: + '@react-native/normalize-colors': 0.76.6 + debug: 4.4.0(supports-color@9.4.0) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + optionalDependencies: + react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + transitivePeerDependencies: + - supports-color - expo-updates-interface@0.16.2(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-updates-interface@1.0.0(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-web-browser@13.0.3(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-web-browser@14.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)): dependencies: - expo: 52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.26.0 - '@expo/cli': 0.21.3(bufferutil@4.0.8)(encoding@0.1.13) - '@expo/config': 10.0.4 - '@expo/config-plugins': 9.0.9 - '@expo/fingerprint': 0.11.2 - '@expo/metro-config': 0.19.4 + '@expo/cli': 0.22.11(bufferutil@4.0.8)(encoding@0.1.13) + '@expo/config': 10.0.8 + '@expo/config-plugins': 9.0.14 + '@expo/fingerprint': 0.11.7 + '@expo/metro-config': 0.19.9 '@expo/vector-icons': 14.0.4 - babel-preset-expo: 12.0.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - expo-asset: 11.0.1(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-constants: 17.0.3(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) - expo-file-system: 18.0.3(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) - expo-font: 13.0.1(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1) - expo-keep-awake: 14.0.1(expo@52.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1) - expo-modules-autolinking: 2.0.2 - expo-modules-core: 2.0.2 + babel-preset-expo: 12.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + expo-asset: 11.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-constants: 17.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + expo-file-system: 18.0.7(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + expo-font: 13.0.3(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1) + expo-keep-awake: 14.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1) + expo-modules-autolinking: 2.0.7 + expo-modules-core: 2.2.0 fbemitter: 3.0.0(encoding@0.1.13) react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) web-streams-polyfill: 3.3.3 whatwg-url-without-unicode: 8.0.0-3 optionalDependencies: - '@expo/metro-runtime': 3.2.3(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + '@expo/metro-runtime': 4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' @@ -21170,10 +21192,6 @@ snapshots: locate-path: 7.2.0 path-exists: 5.0.0 - find-yarn-workspace-root@2.0.0: - dependencies: - micromatch: 4.0.8 - flat-cache@4.0.1: dependencies: flatted: 3.3.1 @@ -21403,15 +21421,6 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 - glob@7.1.6: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -22272,7 +22281,7 @@ snapshots: jest-util: 29.7.0 jest-validate: 29.7.0 resolve: 1.22.8 - resolve.exports: 2.0.2 + resolve.exports: 2.0.3 slash: 3.0.0 jest-runner@29.7.0: @@ -22623,18 +22632,12 @@ snapshots: transitivePeerDependencies: - supports-color - lightningcss-darwin-arm64@1.19.0: - optional: true - lightningcss-darwin-arm64@1.22.0: optional: true lightningcss-darwin-arm64@1.27.0: optional: true - lightningcss-darwin-x64@1.19.0: - optional: true - lightningcss-darwin-x64@1.22.0: optional: true @@ -22647,45 +22650,30 @@ snapshots: lightningcss-freebsd-x64@1.27.0: optional: true - lightningcss-linux-arm-gnueabihf@1.19.0: - optional: true - lightningcss-linux-arm-gnueabihf@1.22.0: optional: true lightningcss-linux-arm-gnueabihf@1.27.0: optional: true - lightningcss-linux-arm64-gnu@1.19.0: - optional: true - lightningcss-linux-arm64-gnu@1.22.0: optional: true lightningcss-linux-arm64-gnu@1.27.0: optional: true - lightningcss-linux-arm64-musl@1.19.0: - optional: true - lightningcss-linux-arm64-musl@1.22.0: optional: true lightningcss-linux-arm64-musl@1.27.0: optional: true - lightningcss-linux-x64-gnu@1.19.0: - optional: true - lightningcss-linux-x64-gnu@1.22.0: optional: true lightningcss-linux-x64-gnu@1.27.0: optional: true - lightningcss-linux-x64-musl@1.19.0: - optional: true - lightningcss-linux-x64-musl@1.22.0: optional: true @@ -22695,28 +22683,12 @@ snapshots: lightningcss-win32-arm64-msvc@1.27.0: optional: true - lightningcss-win32-x64-msvc@1.19.0: - optional: true - lightningcss-win32-x64-msvc@1.22.0: optional: true lightningcss-win32-x64-msvc@1.27.0: optional: true - lightningcss@1.19.0: - dependencies: - detect-libc: 1.0.3 - optionalDependencies: - lightningcss-darwin-arm64: 1.19.0 - lightningcss-darwin-x64: 1.19.0 - lightningcss-linux-arm-gnueabihf: 1.19.0 - lightningcss-linux-arm64-gnu: 1.19.0 - lightningcss-linux-arm64-musl: 1.19.0 - lightningcss-linux-x64-gnu: 1.19.0 - lightningcss-linux-x64-musl: 1.19.0 - lightningcss-win32-x64-msvc: 1.19.0 - lightningcss@1.22.0: dependencies: detect-libc: 1.0.3 @@ -22878,11 +22850,11 @@ snapshots: dependencies: es5-ext: 0.10.64 - lucide-react-native@0.456.0(react-native-svg@15.9.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + lucide-react-native@0.456.0(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-svg: 15.9.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native-svg: 15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) magic-string@0.25.9: dependencies: @@ -23469,10 +23441,10 @@ snapshots: dependencies: obliterator: 1.6.1 - moti@0.29.0(react-dom@18.3.1(react@18.3.1))(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1): + moti@0.29.0(react-dom@18.3.1(react@18.3.1))(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: framer-motion: 6.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-native-reanimated: 3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-reanimated: 3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - react - react-dom @@ -23501,27 +23473,15 @@ snapshots: nanoid@3.3.7: {} - nanoid@5.0.9: {} + nanoid@3.3.8: {} - nativewind@4.1.23(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))): - dependencies: - comment-json: 4.2.5 - debug: 4.4.0(supports-color@9.4.0) - react-native-css-interop: 0.1.22(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) - tailwindcss: 3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3)) - transitivePeerDependencies: - - react - - react-native - - react-native-reanimated - - react-native-safe-area-context - - react-native-svg - - supports-color + nanoid@5.0.9: {} - nativewind@4.1.23(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))): + nativewind@4.1.23(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))): dependencies: comment-json: 4.2.5 debug: 4.4.0(supports-color@9.4.0) - react-native-css-interop: 0.1.22(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) + react-native-css-interop: 0.1.22(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) tailwindcss: 3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3)) transitivePeerDependencies: - react @@ -24448,6 +24408,16 @@ snapshots: dependencies: react: 18.3.1 + react-helmet-async@1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + '@babel/runtime': 7.26.0 + invariant: 2.2.4 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-fast-compare: 3.2.2 + shallowequal: 1.1.0 + react-hook-form@7.53.2(react@18.3.1): dependencies: react: 18.3.1 @@ -24456,13 +24426,6 @@ snapshots: react-is@18.3.1: {} - react-leaflet@4.2.1(leaflet@1.9.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - '@react-leaflet/core': 2.1.0(leaflet@1.9.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - leaflet: 1.9.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-map-gl@7.1.7(mapbox-gl@3.8.0)(maplibre-gl@4.7.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@maplibre/maplibre-gl-style-spec': 19.3.3 @@ -24477,7 +24440,7 @@ snapshots: dependencies: '@freakycoder/react-native-bounceable': 1.0.3 - react-native-css-interop@0.0.36(@babel/core@7.26.0)(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))): + react-native-css-interop@0.0.36(@babel/core@7.26.0)(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))): dependencies: '@babel/helper-module-imports': 7.25.9 '@babel/traverse': 7.25.9 @@ -24485,33 +24448,17 @@ snapshots: babel-plugin-tester: 11.0.4(@babel/core@7.26.0) lightningcss: 1.22.0 react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-reanimated: 3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native-reanimated: 3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) tailwindcss: 3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3)) optionalDependencies: - react-native-safe-area-context: 4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-safe-area-context: 4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-svg: 15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@babel/core' - supports-color - react-native-css-interop@0.1.22(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))): - dependencies: - '@babel/helper-module-imports': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - debug: 4.4.0(supports-color@9.4.0) - lightningcss: 1.27.0 - react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-reanimated: 3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - semver: 7.6.3 - tailwindcss: 3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3)) - optionalDependencies: - react-native-safe-area-context: 4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - transitivePeerDependencies: - - supports-color - - react-native-css-interop@0.1.22(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))): + react-native-css-interop@0.1.22(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))): dependencies: '@babel/helper-module-imports': 7.25.9 '@babel/traverse': 7.25.9 @@ -24519,12 +24466,13 @@ snapshots: debug: 4.4.0(supports-color@9.4.0) lightningcss: 1.27.0 react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-reanimated: 3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native-reanimated: 3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) semver: 7.6.3 tailwindcss: 3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3)) optionalDependencies: - react-native-svg: 15.9.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-safe-area-context: 4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-svg: 15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - supports-color @@ -24532,19 +24480,19 @@ snapshots: dependencies: prop-types: 15.8.1 - react-native-gesture-handler@2.20.2(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + react-native-gesture-handler@2.20.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): dependencies: '@egjs/hammerjs': 2.0.17 hoist-non-react-statics: 3.3.2 invariant: 2.2.4 prop-types: 15.8.1 react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-get-random-values@1.11.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)): + react-native-get-random-values@1.11.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)): dependencies: fast-base64-decode: 1.0.0 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-helmet-async@2.0.4(react@18.3.1): dependencies: @@ -24553,30 +24501,35 @@ snapshots: react-fast-compare: 3.2.2 shallowequal: 1.1.0 - react-native-markdown-display@7.0.2(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + react-native-is-edge-to-edge@1.1.6(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + dependencies: + react: 18.3.1 + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + + react-native-markdown-display@7.0.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): dependencies: css-to-react-native: 3.2.0 markdown-it: 10.0.0 prop-types: 15.8.1 react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) react-native-fit-image: 1.5.5 - react-native-otp-entry@1.8.2(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + react-native-otp-entry@1.8.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-qrcode-svg@6.3.12(react-native-svg@15.9.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + react-native-qrcode-svg@6.3.12(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): dependencies: prop-types: 15.8.1 qrcode: 1.5.4 react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-svg: 15.9.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native-svg: 15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) text-encoding: 0.7.0 - react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) @@ -24591,33 +24544,33 @@ snapshots: convert-source-map: 2.0.0 invariant: 2.2.4 react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) transitivePeerDependencies: - supports-color - react-native-safe-area-context@4.11.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-screens@3.34.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + react-native-screens@4.4.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-freeze: 1.0.4(react@18.3.1) - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) warn-once: 0.1.1 - react-native-svg@15.9.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): dependencies: css-select: 5.1.0 css-tree: 1.1.3 react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) warn-once: 0.1.1 - react-native-url-polyfill@2.0.0(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)): + react-native-url-polyfill@2.0.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)): dependencies: - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) whatwg-url-without-unicode: 8.0.0-3 react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): @@ -24635,16 +24588,16 @@ snapshots: transitivePeerDependencies: - encoding - react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1): + react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native/assets-registry': 0.76.2(patch_hash=qzk72clnylhhe5ngjx24oxigoi) - '@react-native/codegen': 0.76.2(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - '@react-native/community-cli-plugin': 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13) - '@react-native/gradle-plugin': 0.76.2 - '@react-native/js-polyfills': 0.76.2 - '@react-native/normalize-colors': 0.76.2 - '@react-native/virtualized-lists': 0.76.2(@types/react@18.3.12)(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-native/assets-registry': 0.76.6 + '@react-native/codegen': 0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/community-cli-plugin': 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13) + '@react-native/gradle-plugin': 0.76.6 + '@react-native/js-polyfills': 0.76.6 + '@react-native/normalize-colors': 0.76.6 + '@react-native/virtualized-lists': 0.76.6(@types/react@18.3.12)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -24768,12 +24721,12 @@ snapshots: source-map: 0.6.1 tslib: 2.8.1 - recyclerlistview@4.2.1(react-native@0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + recyclerlistview@4.2.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): dependencies: lodash.debounce: 4.0.8 prop-types: 15.8.1 react: 18.3.1 - react-native: 0.76.2(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) ts-object-utils: 0.0.5 redis-errors@1.2.0: {} @@ -24873,7 +24826,7 @@ snapshots: resolve-workspace-root@2.0.0: {} - resolve.exports@2.0.2: {} + resolve.exports@2.0.3: {} resolve@1.22.8: dependencies: @@ -25107,6 +25060,8 @@ snapshots: transitivePeerDependencies: - supports-color + server-only@0.0.1: {} + set-blocking@2.0.0: {} set-cookie-parser@2.7.1: {} @@ -25464,16 +25419,6 @@ snapshots: styleq@0.1.3: {} - sucrase@3.34.0: - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - commander: 4.1.1 - glob: 7.1.6 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.6 - ts-interface-checker: 0.1.13 - sucrase@3.35.0: dependencies: '@jridgewell/gen-mapping': 0.3.5 @@ -25576,20 +25521,12 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - temp-dir@1.0.0: {} - temp-dir@2.0.0: {} temp@0.8.4: dependencies: rimraf: 2.6.3 - tempy@0.3.0: - dependencies: - temp-dir: 1.0.0 - type-fest: 0.3.1 - unique-string: 1.0.0 - tempy@0.7.1: dependencies: del: 6.1.1 @@ -25820,8 +25757,6 @@ snapshots: type-fest@0.21.3: {} - type-fest@0.3.1: {} - type-fest@0.7.1: {} type-fest@4.26.1: {} @@ -25975,10 +25910,6 @@ snapshots: dependencies: imurmurhash: 0.1.4 - unique-string@1.0.0: - dependencies: - crypto-random-string: 1.0.0 - unique-string@2.0.0: dependencies: crypto-random-string: 2.0.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index c5616a9..7f33ed8 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -11,12 +11,34 @@ catalog: "@opennextjs/aws": ^3.1.3 "@react-native-async-storage/async-storage": ^2.0.0 "@react-navigation/native": ^6.0.2 + "@rn-primitives/accordion": ~1.1.0 + "@rn-primitives/alert-dialog": ~1.1.0 + "@rn-primitives/aspect-ratio": ~1.1.0 "@rn-primitives/avatar": ~1.1.0 + "@rn-primitives/checkbox": ~1.1.0 + "@rn-primitives/collapsible": ~1.1.0 + "@rn-primitives/context-menu": ~1.1.0 + "@rn-primitives/dialog": ~1.1.0 + "@rn-primitives/dropdown-menu": ~1.1.0 + "@rn-primitives/hover-card": ~1.1.0 + "@rn-primitives/label": ~1.1.0 + "@rn-primitives/menubar": ~1.1.0 + "@rn-primitives/navigation-menu": ~1.1.0 + "@rn-primitives/popover": ~1.1.0 "@rn-primitives/portal": ~1.1.0 "@rn-primitives/progress": ~1.1.0 + "@rn-primitives/radio-group": ~1.1.0 + "@rn-primitives/select": ~1.1.0 + "@rn-primitives/separator": ~1.1.0 "@rn-primitives/slot": ~1.1.0 + "@rn-primitives/switch": ~1.1.0 + "@rn-primitives/table": ~1.1.0 + "@rn-primitives/tabs": ~1.1.0 + "@rn-primitives/toggle": ~1.1.0 + "@rn-primitives/toggle-group": ~1.1.0 "@rn-primitives/tooltip": ~1.1.0 "@rn-primitives/types": ~1.1.0 + "@shopify/flash-list": ^1.7.1 "@tanstack/react-query": ^5.59.15 "@trpc/client": 11.0.0-rc.477 "@trpc/next": 11.0.0-rc.477 @@ -26,17 +48,39 @@ catalog: clsx: ^2.1.1 dayjs: ^1.11.13 eslint: ^9.12.0 - expo-secure-store: ^13.0.2 + expo-blur: ^14.0.3 + expo-clipboard: ^7.0.1 + expo-constants: ^17.0.5 + expo-dev-client: ^5.0.10 + expo-device: ^7.0.2 + expo-image: ^2.0.4 + expo-linking: ^7.0.5 + expo-location: ^18.0.5 + expo-navigation-bar: ^4.0.7 + expo-router: ^4.0.17 + expo-secure-store: ^14.0.1 + expo-sharing: ^13.0.1 + expo-splash-screen: ^0.29.21 + expo-status-bar: ^2.0.1 + expo-system-ui: ^4.0.7 lucide-react-native: ^0.456.0 - nativewind: ~4.1.21 + nativewind: ^4.1.23 next: ^14.2.23 normalize-url: ^8.0.1 open-next: ^3.1.3 prettier: ^3.4.2 react-hook-form: ^7.53.0 + react-native-bouncy-checkbox: ^4.1.2 react-native-fetch-api: ^3.0.0 + react-native-get-random-values: ^1.11.0 + react-native-markdown-display: ^7.0.2 + react-native-otp-entry: ^1.8.2 + react-native-qrcode-svg: ^6.3.12 react-native-reanimated: ^3.16.4 - react-native-svg: ^15.9.0 + react-native-safe-area-context: ^4.12.0 + react-native-screens: ^4.4.0 + react-native-svg: ^15.8.0 + react-native-url-polyfill: ^2.0.0 solito: ^4.2.2 sst: ^3 stripe: ^17.5.0 @@ -59,4 +103,4 @@ catalogs: "@types/react-dom": ^18.3.1 react: 18.3.1 react-dom: 18.3.1 - react-native: ~0.76.1 + react-native: ^0.76.6 diff --git a/tooling/eslint/base.js b/tooling/eslint/base.js index 6c24835..f0f9ce2 100644 --- a/tooling/eslint/base.js +++ b/tooling/eslint/base.js @@ -1,12 +1,15 @@ /// <reference types="./types.d.ts" /> import * as path from "node:path"; +import { fileURLToPath } from "url"; import { includeIgnoreFile } from "@eslint/compat"; import eslint from "@eslint/js"; import importPlugin from "eslint-plugin-import"; import turboPlugin from "eslint-plugin-turbo"; import tseslint from "typescript-eslint"; +const __dirname = path.dirname(fileURLToPath(import.meta.url)); + /** * All packages that leverage t3-env should use this rule */ @@ -39,8 +42,8 @@ export const restrictEnvAccess = tseslint.config( export default tseslint.config( // Ignore files not tracked by VCS and any config files - includeIgnoreFile(path.join(import.meta.dirname, "../../.gitignore")), - { ignores: ["**/*.config.*"] }, + includeIgnoreFile(path.join(__dirname, "../../.gitignore")), + { ignores: ["**/*.config.*", "**/sst-env.d.ts"] }, { files: ["**/*.js", "**/*.ts", "**/*.tsx"], plugins: { diff --git a/tooling/tailwind/base.ts b/tooling/tailwind/base.ts index d2e199f..cd8e306 100644 --- a/tooling/tailwind/base.ts +++ b/tooling/tailwind/base.ts @@ -2,7 +2,7 @@ import type { Config } from "tailwindcss"; export default { darkMode: ["class"], - content: ["src/**/*.{ts,tsx}"], + content: ["src/**/*.{js,jsx,ts,tsx}"], theme: { extend: { colors: { diff --git a/turbo.json b/turbo.json index 132cb1d..5b8efb8 100644 --- a/turbo.json +++ b/turbo.json @@ -58,12 +58,16 @@ "AUTH_SECRET", "DATABASE_URL", "DB_ENCRYPTION_KEY", + "NEXT_PUBLIC_BASE_URL", + "NEXT_PUBLIC_CDN_DOMAIN", "NEXT_PUBLIC_PROTOMAPS_API_KEY", "NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY", "OAUTH_ENCRYPTION_KEY", "OAUTH_SECRET", "PINECONE_API_KEY", + "PINECONE_INDEX", "PORT", + "STRIPE_BILLING_RETURN_URL", "STRIPE_HASH_KEY", "STRIPE_SECRET_KEY", "STRIPE_WEBHOOK_SECRET" From dc08157d0b7fdea9a317da0e2d13d472aba7977c Mon Sep 17 00:00:00 2001 From: Josh Smith <josh@joinhomefront.org> Date: Tue, 4 Feb 2025 14:41:14 -0500 Subject: [PATCH 2/2] Fix basic issues with Expo; fix timestamp default issues --- .vscode/settings.json | 3 +- apps/auth-proxy/sst-env.d.ts | 95 +- apps/expo/package.json | 15 +- apps/expo/src/app/_layout.tsx | 40 +- apps/expo/src/app/index.tsx | 25 +- apps/expo/src/utils/loadFonts.ts | 47 + apps/expo/sst-env.d.ts | 95 +- apps/expo/tailwind.config.ts | 5 +- apps/expo/tsconfig.json | 6 +- apps/nextjs/package.json | 2 +- apps/nextjs/sst-env.d.ts | 95 +- apps/nextjs/tailwind.config.ts | 8 +- apps/nextjs/tsconfig.json | 2 +- infra/sst-env.d.ts | 95 +- packages/ai/sst-env.d.ts | 95 +- packages/api/sst-env.d.ts | 95 +- packages/app/components/Header.tsx | 10 +- packages/app/components/HeaderClient.tsx | 4 +- packages/app/components/Sidebar.web.tsx | 4 +- packages/app/components/SplashHeader.tsx | 2 +- .../app/features/actions/ActionScreen.tsx | 4 +- .../app/features/actions/ActionsScreen.tsx | 4 +- .../actions/RecommendedActionItem.tsx | 4 +- .../actions/RecommendedActionsScreen.tsx | 4 +- .../features/actions/UserActionButtons.tsx | 12 +- .../app/features/actions/UserActionItem.tsx | 6 +- .../app/features/actions/UserActionsList.tsx | 2 +- .../actions/curated/CuratedActionItem.tsx | 4 +- .../admin/actions/AdminActionCreateDialog.tsx | 4 +- .../admin/actions/AdminActionEditDialog.tsx | 10 +- .../admin/actions/AdminActionItem.tsx | 8 +- .../app/features/admin/actions/EditAction.tsx | 10 +- packages/app/features/auth/AuthHeader.tsx | 2 +- packages/app/features/auth/InviteInfo.tsx | 4 +- packages/app/features/auth/SignIn.tsx | 10 +- packages/app/features/auth/SignUp.tsx | 7 +- packages/app/features/avatars/AvatarInfo.tsx | 2 +- .../app/features/avatars/AvatarPicker.tsx | 4 +- .../app/features/donations/AmountStep.tsx | 2 +- .../app/features/donations/CallToAction.tsx | 8 +- .../app/features/donations/DonateScreen.tsx | 2 +- .../features/donations/DonationsScreen.tsx | 40 +- .../app/features/donations/PaymentStep.tsx | 2 +- .../app/features/donations/ThankYouScreen.tsx | 8 +- packages/app/features/home/Home.tsx | 10 +- .../app/features/invites/CreateInvite.tsx | 2 +- .../features/invites/CreateInviteDialog.tsx | 24 +- packages/app/features/invites/Invite.tsx | 4 +- packages/app/features/invites/InviteNote.tsx | 8 +- .../app/features/invites/InvitesScreen.tsx | 12 +- packages/app/features/onboarding/Header.tsx | 4 +- packages/app/features/onboarding/Location.tsx | 10 +- .../onboarding/Location/ChangeLatLng.tsx | 6 +- .../Location/LocationPermission.tsx | 8 +- .../LocationPermissionInstructions.tsx | 36 +- .../onboarding/OnboardingChecklist.tsx | 8 +- .../features/onboarding/OnboardingHeader.tsx | 2 +- .../features/onboarding/RecoveryPhrase.tsx | 16 +- .../onboarding/RecoveryPhraseGenerator.tsx | 6 +- packages/app/features/onboarding/Roles.tsx | 6 +- packages/app/features/onboarding/Skills.tsx | 2 +- .../app/features/onboarding/SkillsSection.tsx | 6 +- .../app/features/onboarding/TopNavigation.tsx | 2 +- .../features/relationships/Relationship.tsx | 4 +- .../relationships/RelationshipsList.tsx | 2 +- .../relationships/Trust/TrustDialog.tsx | 8 +- .../app/features/reports/ReportDialog.tsx | 4 +- .../features/resources/EditResourceScreen.tsx | 4 +- .../resources/FilteredResourcesScreen.tsx | 6 +- packages/app/features/resources/LinkForm.tsx | 4 +- .../features/resources/ResourceItemHeader.tsx | 8 +- .../app/features/resources/ResourceScreen.tsx | 6 +- .../app/features/resources/ResourceSorts.tsx | 4 +- .../app/features/resources/ResourcesList.tsx | 4 +- .../features/resources/ResourcesScreen.tsx | 4 +- .../resources/SubmitResourceScreen.tsx | 6 +- .../app/features/settings/BackupCodes.tsx | 8 +- .../app/features/settings/ChangePassword.tsx | 12 +- .../settings/DisableVerificationForm.tsx | 6 +- packages/app/features/settings/QRDisplay.tsx | 6 +- .../app/features/settings/SettingsScreen.tsx | 14 +- .../app/features/settings/TwoFactorSetup.tsx | 8 +- .../features/settings/VerificationForm.tsx | 6 +- packages/app/features/skills/UserSkill.tsx | 14 +- packages/app/features/splash/AboutScreen.tsx | 20 +- packages/app/features/splash/SplashScreen.tsx | 64 +- packages/app/provider/auth/index.tsx | 2 +- packages/app/sst-env.d.ts | 95 +- packages/auth/sst-env.d.ts | 95 +- packages/aws/sst-env.d.ts | 95 +- packages/dayjs/sst-env.d.ts | 95 +- .../1738696872761_fix_timestamps_defaults.ts | 53 + packages/db/sst-env.d.ts | 95 +- packages/lambdas/sst-env.d.ts | 95 +- packages/oauth/sst-env.d.ts | 95 +- packages/redis/sst-env.d.ts | 95 +- packages/scraper/sst-env.d.ts | 95 +- packages/stripe/sst-env.d.ts | 95 +- packages/ui/package.json | 4 + .../src/components/Markdown/renderRules.tsx | 10 +- packages/ui/src/components/button.tsx | 2 +- packages/ui/src/components/card.tsx | 2 +- packages/ui/src/components/form.tsx | 4 +- packages/ui/src/components/label.tsx | 2 +- packages/ui/src/components/menubar.tsx | 2 +- packages/ui/src/components/typography.tsx | 14 +- packages/ui/src/getFontConfig.ts | 31 + packages/ui/src/index.ts | 1 + packages/ui/sst-env.d.ts | 95 +- packages/username-scan-worker/sst-env.d.ts | 6 +- packages/validators/src/invites.ts | 2 + packages/validators/sst-env.d.ts | 95 +- pnpm-lock.yaml | 2934 +++++++++-------- pnpm-workspace.yaml | 8 +- sst-env.d.ts | 7 +- tooling/eslint/sst-env.d.ts | 95 +- tooling/github/sst-env.d.ts | 95 +- tooling/prettier/sst-env.d.ts | 95 +- tooling/tailwind/sst-env.d.ts | 95 +- tooling/typescript/sst-env.d.ts | 95 +- 120 files changed, 2143 insertions(+), 3856 deletions(-) create mode 100644 apps/expo/src/utils/loadFonts.ts create mode 100644 packages/db/migrations/1738696872761_fix_timestamps_defaults.ts create mode 100644 packages/ui/src/getFontConfig.ts diff --git a/.vscode/settings.json b/.vscode/settings.json index 5ca8234..a497620 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -29,5 +29,6 @@ "typescript.tsdk": "node_modules/typescript/lib", "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" - } + }, + "java.compile.nullAnalysis.mode": "automatic" } diff --git a/apps/auth-proxy/sst-env.d.ts b/apps/auth-proxy/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/apps/auth-proxy/sst-env.d.ts +++ b/apps/auth-proxy/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/apps/expo/package.json b/apps/expo/package.json index eb45fc5..fc1969e 100644 --- a/apps/expo/package.json +++ b/apps/expo/package.json @@ -16,6 +16,10 @@ }, "dependencies": { "@bacons/text-decoder": "^0.0.0", + "@expo-google-fonts/fira-code": "^0.2.3", + "@expo-google-fonts/inter": "^0.2.3", + "@expo-google-fonts/oswald": "^0.2.3", + "@expo-google-fonts/pt-serif": "^0.2.3", "@expo/metro-config": "^0.19.9", "@homefront/api": "workspace:*", "@homefront/app": "workspace:*", @@ -67,6 +71,7 @@ "expo-constants": "catalog:", "expo-dev-client": "catalog:", "expo-device": "catalog:", + "expo-font": "catalog:", "expo-image": "catalog:", "expo-linking": "catalog:", "expo-location": "catalog:", @@ -84,6 +89,7 @@ "react-dom": "catalog:react-for-expo", "react-native": "catalog:react-for-expo", "react-native-bouncy-checkbox": "catalog:", + "react-native-css-interop": "catalog:", "react-native-gesture-handler": "~2.20.0", "react-native-get-random-values": "catalog:", "react-native-markdown-display": "catalog:", @@ -94,14 +100,13 @@ "react-native-screens": "catalog:", "react-native-svg": "catalog:", "react-native-url-polyfill": "catalog:", - "solito": "catalog:", - "superjson": "2.2.1", + "superjson": "catalog:", "tailwind-merge": "catalog:" }, "devDependencies": { - "@babel/core": "^7.25.8", - "@babel/preset-env": "^7.25.8", - "@babel/runtime": "^7.25.7", + "@babel/core": "^7.26.7", + "@babel/preset-env": "^7.26.7", + "@babel/runtime": "^7.26.7", "@homefront/eslint-config": "workspace:*", "@homefront/prettier-config": "workspace:*", "@homefront/tailwind-config": "workspace:*", diff --git a/apps/expo/src/app/_layout.tsx b/apps/expo/src/app/_layout.tsx index 75da57d..5e7a2e5 100644 --- a/apps/expo/src/app/_layout.tsx +++ b/apps/expo/src/app/_layout.tsx @@ -1,7 +1,7 @@ import "@bacons/text-decoder/install"; -import { StrictMode } from "react"; -import { Stack } from "expo-router"; +import { StrictMode, useEffect, useState } from "react"; +import { SplashScreen, Stack } from "expo-router"; import { StatusBar } from "expo-status-bar"; import { NavigationContainer } from "@react-navigation/native"; import { useColorScheme } from "nativewind"; @@ -9,25 +9,51 @@ import { useColorScheme } from "nativewind"; import { Provider } from "@homefront/app/provider"; import colors from "@homefront/ui/colors"; +import { loadFonts } from "~/utils/loadFonts"; + import "../globals.css"; +// Prevent the splash screen from auto-hiding before asset loading is complete. +void SplashScreen.preventAutoHideAsync(); + export default function Layout() { const { colorScheme } = useColorScheme(); + const [fontsLoaded, setFontsLoaded] = useState(false); + + // Load fonts and hide the splash screen when ready. + useEffect(() => { + async function prepare() { + try { + const success = await loadFonts(); + setFontsLoaded(success); + } catch (e) { + console.error("Font loading error:", e); + } finally { + await SplashScreen.hideAsync(); + } + } + prepare(); + }, []); + + // Wait for fonts to load before rendering the app. + if (!fontsLoaded) { + return null; + } + return ( <StrictMode> <NavigationContainer> <Provider> <Stack screenOptions={{ - headerStyle: { - backgroundColor: colors.primary[500], - }, + header: () => null, contentStyle: { - backgroundColor: colorScheme === "dark" ? "#09090B" : "#FFFFFF", + backgroundColor: + colorScheme === "dark" ? colors.gray[950] : "white", }, }} /> - <StatusBar /> + <StatusBar translucent backgroundColor="transparent" /> </Provider> </NavigationContainer> </StrictMode> diff --git a/apps/expo/src/app/index.tsx b/apps/expo/src/app/index.tsx index 821319b..a866e23 100644 --- a/apps/expo/src/app/index.tsx +++ b/apps/expo/src/app/index.tsx @@ -1,30 +1,23 @@ -import { View } from "react-native"; -import { SafeAreaView } from "react-native-safe-area-context"; import { Stack } from "expo-router"; -import { verifyInstallation } from "nativewind"; +import { SignInScreen } from "@homefront/app/features/auth/SignInScreen"; import { SplashScreen } from "@homefront/app/features/splash/SplashScreen"; -import { Text } from "@homefront/ui"; export default function Index() { - verifyInstallation(); return ( - <SafeAreaView> + <> <Stack.Screen options={{ title: "Home Page", + headerShown: false, + headerTransparent: true, + headerTitle: "", + headerTintColor: "white", }} /> - <View className="flex-column flex-1 items-center justify-center px-4"> - <Text className="w-full flex-1 text-center text-5xl font-bold text-foreground"> - Create <Text className="text-primary">T3</Text> Turbo - </Text> - - {/* Debug component to verify styles */} - <View className="mt-4 h-20 w-20 bg-red-700" /> - <SplashScreen /> - </View> - </SafeAreaView> + {/* <SplashScreen /> */} + <SignInScreen /> + </> ); } diff --git a/apps/expo/src/utils/loadFonts.ts b/apps/expo/src/utils/loadFonts.ts new file mode 100644 index 0000000..b14563d --- /dev/null +++ b/apps/expo/src/utils/loadFonts.ts @@ -0,0 +1,47 @@ +import { loadAsync } from "expo-font"; +import { + FiraCode_400Regular, + FiraCode_500Medium, + FiraCode_700Bold, +} from "@expo-google-fonts/fira-code"; +import { + Inter_400Regular, + Inter_500Medium, + Inter_700Bold, +} from "@expo-google-fonts/inter"; +import { + Oswald_400Regular, + Oswald_500Medium, + Oswald_700Bold, +} from "@expo-google-fonts/oswald"; +import { + PTSerif_400Regular, + PTSerif_700Bold, +} from "@expo-google-fonts/pt-serif"; + +export async function loadFonts() { + try { + console.log("Starting font loading..."); + + const fonts = { + "Inter-Regular": Inter_400Regular, + "Inter-Medium": Inter_500Medium, + "Inter-Bold": Inter_700Bold, + "Oswald-Regular": Oswald_400Regular, + "Oswald-Medium": Oswald_500Medium, + "Oswald-Bold": Oswald_700Bold, + "FiraCode-Regular": FiraCode_400Regular, + "FiraCode-Medium": FiraCode_500Medium, + "FiraCode-Bold": FiraCode_700Bold, + "PTSerif-Regular": PTSerif_400Regular, + "PTSerif-Bold": PTSerif_700Bold, + }; + + await loadAsync(fonts); + console.log("Fonts loaded successfully"); + return true; + } catch (error) { + console.error("Error loading fonts:", error); + return false; + } +} diff --git a/apps/expo/sst-env.d.ts b/apps/expo/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/apps/expo/sst-env.d.ts +++ b/apps/expo/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/apps/expo/tailwind.config.ts b/apps/expo/tailwind.config.ts index 09d0f81..b16aea4 100644 --- a/apps/expo/tailwind.config.ts +++ b/apps/expo/tailwind.config.ts @@ -4,12 +4,12 @@ import nativewind from "nativewind/preset"; import baseConfig from "@homefront/tailwind-config/native"; import colors from "@homefront/ui/colors"; +import { getFontConfig } from "@homefront/ui/getFontConfig"; export default { content: [ ...baseConfig.content, - "./src/**/*.{js,jsx,ts,tsx}", - "./src/index.tsx", + "./src/**/*.{ts,tsx}", "../../packages/ui/src/**/*.{ts,tsx}", "../../packages/app/components/**/*.{ts,tsx}", "../../packages/app/features/**/*.{ts,tsx}", @@ -19,6 +19,7 @@ export default { theme: { extend: { ...colors, + fontFamily: getFontConfig("native"), }, }, } satisfies Config; diff --git a/apps/expo/tsconfig.json b/apps/expo/tsconfig.json index b937738..d863ba7 100644 --- a/apps/expo/tsconfig.json +++ b/apps/expo/tsconfig.json @@ -3,14 +3,14 @@ "compilerOptions": { "baseUrl": ".", "paths": { + "~/*": ["./src/*"], "@homefront/app/*": ["../../packages/app/*"], "@homefront/ui/*": ["../../packages/ui/*"] }, "jsx": "react-native", - "jsxImportSource": "nativewind", "types": ["nativewind/types"], - "checkJs": false - // "moduleSuffixes": [".ios", ".android", ".native", ""] + "checkJs": false, + "moduleSuffixes": [".ios", ".android", ".native", ""] }, "include": [ "src", diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index bbd8419..8799081 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -47,7 +47,7 @@ "react": "catalog:react-for-expo", "react-dom": "catalog:react-for-expo", "react-native": "catalog:react-for-expo", - "react-native-css-interop": "~0.0.36", + "react-native-css-interop": "catalog:", "react-native-reanimated": "catalog:", "sst": "3.5.3", "superjson": "catalog:", diff --git a/apps/nextjs/sst-env.d.ts b/apps/nextjs/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/apps/nextjs/sst-env.d.ts +++ b/apps/nextjs/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/apps/nextjs/tailwind.config.ts b/apps/nextjs/tailwind.config.ts index 8a7f26a..4f3c882 100644 --- a/apps/nextjs/tailwind.config.ts +++ b/apps/nextjs/tailwind.config.ts @@ -5,6 +5,7 @@ import { fontFamily } from "tailwindcss/defaultTheme"; import baseConfig from "@homefront/tailwind-config/web"; import colors from "@homefront/ui/colors"; +import { getFontConfig } from "@homefront/ui/getFontConfig"; export default { // We need to append the path to the UI package to the content array so that @@ -20,12 +21,7 @@ export default { theme: { extend: { ...colors, - fontFamily: { - sans: ["var(--font-inter)", ...fontFamily.sans], - serif: ["var(--font-pt-serif)", ...fontFamily.serif], - mono: ["var(--font-fira-code)", ...fontFamily.mono], - header: ["var(--font-oswald)", ...fontFamily.sans], - }, + fontFamily: getFontConfig("web"), }, }, important: "html", diff --git a/apps/nextjs/tsconfig.json b/apps/nextjs/tsconfig.json index 45d3e05..1932fa8 100644 --- a/apps/nextjs/tsconfig.json +++ b/apps/nextjs/tsconfig.json @@ -15,6 +15,6 @@ "noEmit": true, "isolatedModules": true }, - "include": [".", ".next/types/**/*.ts"], + "include": [".", ".next/types/**/*.ts", "../../packages/ui/src/fontConfig.ts"], "exclude": ["node_modules", "sst.config.ts"] } diff --git a/infra/sst-env.d.ts b/infra/sst-env.d.ts index d14ee32..f742a12 100644 --- a/infra/sst-env.d.ts +++ b/infra/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/packages/ai/sst-env.d.ts b/packages/ai/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/packages/ai/sst-env.d.ts +++ b/packages/ai/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/packages/api/sst-env.d.ts b/packages/api/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/packages/api/sst-env.d.ts +++ b/packages/api/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/packages/app/components/Header.tsx b/packages/app/components/Header.tsx index 85371fa..e2b83c0 100644 --- a/packages/app/components/Header.tsx +++ b/packages/app/components/Header.tsx @@ -14,9 +14,9 @@ import { import { signOut } from "next-auth/react"; import { Link } from "solito/link"; +import type { SanitizedUser } from "@homefront/db"; import { UserAvatar } from "@homefront/app/features/avatars/UserAvatar"; import { useSidebar } from "@homefront/app/hooks/useSidebar.web"; -import type { SanitizedUser } from "@homefront/db"; import { Button, cn, @@ -54,7 +54,7 @@ export const Header: React.FC<{ user?: SanitizedUser } & ViewProps> = ({ {isOpen ? <X size={24} /> : <Menu size={24} />} </Button> <Link href="/home"> - <View className="flex flex-row items-center space-x-3 hover:opacity-80"> + <View className="flex flex-row items-center gap-x-3 hover:opacity-80"> <LogoAlt height={32} width={48} className="flex" /> <Logotype height={24} className={cn("hidden md:flex")} /> <H1 className="sr-only">Homefront</H1> @@ -76,7 +76,7 @@ export const Header: React.FC<{ user?: SanitizedUser } & ViewProps> = ({ <DropdownMenuGroup> <Link href="/submit/resource?type=link"> <DropdownMenuItem> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <SquareLibrary size={24} className="text-primary" /> <Text>Add a resource</Text> </View> @@ -96,7 +96,7 @@ export const Header: React.FC<{ user?: SanitizedUser } & ViewProps> = ({ <DropdownMenuGroup> <Link href="/settings"> <DropdownMenuItem> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <Settings size={16} className="text-primary" /> <Text>Settings</Text> </View> @@ -111,7 +111,7 @@ export const Header: React.FC<{ user?: SanitizedUser } & ViewProps> = ({ await signOut(); }} > - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <LogOut size={16} className="text-primary" /> <Text>Sign out</Text> </View> diff --git a/packages/app/components/HeaderClient.tsx b/packages/app/components/HeaderClient.tsx index b34804e..ca604ab 100644 --- a/packages/app/components/HeaderClient.tsx +++ b/packages/app/components/HeaderClient.tsx @@ -5,12 +5,12 @@ import { View } from "react-native"; import { LogOut, Menu, X } from "lucide-react-native"; import { signOut } from "next-auth/react"; +import type { SanitizedUser } from "@homefront/db"; import { UserAvatar } from "@homefront/app/features/avatars/UserAvatar"; import { SidebarProvider, useSidebar, } from "@homefront/app/hooks/useSidebar.web"; -import type { SanitizedUser } from "@homefront/db"; import { Button, DropdownMenu, @@ -58,7 +58,7 @@ const HeaderClientInner: React.FC<{ <DropdownMenuItem onPress={async () => await signOut({ callbackUrl: "/login" })} > - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <LogOut size={16} className="text-primary" /> <Text>Sign out</Text> </View> diff --git a/packages/app/components/Sidebar.web.tsx b/packages/app/components/Sidebar.web.tsx index c72112d..022d82b 100644 --- a/packages/app/components/Sidebar.web.tsx +++ b/packages/app/components/Sidebar.web.tsx @@ -97,7 +97,7 @@ const Sidebar: React.FC<ViewProps> = () => { <Link href={item.path}> <View className={cn( - "flex flex-row items-center space-x-2 rounded-md px-4 py-2 hover:bg-gray-100", + "flex flex-row items-center gap-x-2 rounded-md px-4 py-2 hover:bg-gray-100", isActive && "hover:bg-primary-100", )} > @@ -127,7 +127,7 @@ const Sidebar: React.FC<ViewProps> = () => { <Link key={subitem.name} href={subitem.path}> <View className={cn( - "flex flex-row items-center space-x-2 rounded-md px-4 py-2 hover:bg-gray-100", + "flex flex-row items-center gap-x-2 rounded-md px-4 py-2 hover:bg-gray-100", isSubActive && "bg-primary-50 hover:bg-primary-100", )} > diff --git a/packages/app/components/SplashHeader.tsx b/packages/app/components/SplashHeader.tsx index 8c055ac..007b3ee 100644 --- a/packages/app/components/SplashHeader.tsx +++ b/packages/app/components/SplashHeader.tsx @@ -16,7 +16,7 @@ export const SplashHeader: React.FC<ViewProps> = () => { <View className="flex-row items-center justify-between"> <View className="flex-row items-center gap-x-1"> <Link href="/"> - <View className="flex flex-row items-center space-x-3 hover:opacity-80"> + <View className="flex flex-row items-center gap-x-3 hover:opacity-80"> <LogoAlt height={32} width={48} className="flex" /> <Logotype height={24} className="flex" /> <H1 className="sr-only">Homefront</H1> diff --git a/packages/app/features/actions/ActionScreen.tsx b/packages/app/features/actions/ActionScreen.tsx index 6a83498..3d856ef 100644 --- a/packages/app/features/actions/ActionScreen.tsx +++ b/packages/app/features/actions/ActionScreen.tsx @@ -57,7 +57,7 @@ export function ActionScreen() { <Text className="max-w-prose pt-1 text-sm text-gray-500"> {action.description} </Text> - <View className="flex-row items-center space-x-4 pt-2"> + <View className="flex-row items-center gap-x-4 pt-2"> <Votes votes={action.votes} onVote={handleVote} @@ -65,7 +65,7 @@ export function ActionScreen() { action.userVote ? action.userVote.vote : undefined } /> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <ActionTypeIcon type={action.type} className="text-gray-500" diff --git a/packages/app/features/actions/ActionsScreen.tsx b/packages/app/features/actions/ActionsScreen.tsx index 65d3607..2900c78 100644 --- a/packages/app/features/actions/ActionsScreen.tsx +++ b/packages/app/features/actions/ActionsScreen.tsx @@ -14,10 +14,10 @@ export function ActionsScreen() { <ScrollView className="w-full flex-1"> <View className="mx-auto w-full max-w-screen-xl flex-1 justify-center px-0 py-4 sm:px-2"> <View className="max-w-prose"> - <View className="space-y-2"> + <View className="gap-y-2"> <View className="flex-row items-center gap-2 px-3"> <ListTodo size={30} className="-mt-[6px] text-primary" /> - <H2 className="font-header text-2xl font-bold uppercase text-primary"> + <H2 className="font-header-bold text-2xl font-bold uppercase text-primary"> My Actions </H2> </View> diff --git a/packages/app/features/actions/RecommendedActionItem.tsx b/packages/app/features/actions/RecommendedActionItem.tsx index 9463e1c..31d30dd 100644 --- a/packages/app/features/actions/RecommendedActionItem.tsx +++ b/packages/app/features/actions/RecommendedActionItem.tsx @@ -84,7 +84,7 @@ export function RecommendedActionItem({ action }: RecommendedActionItemProps) { userVote={action.userVote ? action.userVote.vote : undefined} /> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <ActionTypeIcon type={action.type} className="text-gray-500" /> <Text className="text-sm text-gray-500"> {getLabelForActionType(action.type)} @@ -93,7 +93,7 @@ export function RecommendedActionItem({ action }: RecommendedActionItemProps) { <ActionDomainAreasList domainAreas={action.domainAreas} /> {action.body && ( <Link href={`/actions/${action.id}`}> - <View className="flex-row items-center space-x-1 text-primary"> + <View className="flex-row items-center gap-x-1 text-primary"> <Text className="text-sm text-primary">Read more</Text> <ArrowRight size={16} /> </View> diff --git a/packages/app/features/actions/RecommendedActionsScreen.tsx b/packages/app/features/actions/RecommendedActionsScreen.tsx index aa04702..7da5f98 100644 --- a/packages/app/features/actions/RecommendedActionsScreen.tsx +++ b/packages/app/features/actions/RecommendedActionsScreen.tsx @@ -14,10 +14,10 @@ export function RecommendedActionsScreen() { <ScrollView className="w-full flex-1"> <View className="mx-auto w-full max-w-screen-xl flex-1 justify-center px-0 py-4 sm:px-2"> <View className="max-w-prose"> - <View className="space-y-2"> + <View className="gap-y-2"> <View className="flex-row items-center gap-2 px-3"> <Compass size={30} className="-mt-[6px] text-primary" /> - <H2 className="font-header text-2xl font-bold uppercase text-primary"> + <H2 className="font-header-bold text-2xl font-bold uppercase text-primary"> Recommended Actions </H2> </View> diff --git a/packages/app/features/actions/UserActionButtons.tsx b/packages/app/features/actions/UserActionButtons.tsx index 9fa541b..6c3750b 100644 --- a/packages/app/features/actions/UserActionButtons.tsx +++ b/packages/app/features/actions/UserActionButtons.tsx @@ -30,7 +30,7 @@ function CompleteButton({ size="sm" onPress={handleComplete} disabled={completeDisabled} - className="web:hover:bg-gray-100 flex-row items-center space-x-2 border-gray-400 hover:border-gray-500" + className="web:hover:bg-gray-100 flex-row items-center gap-x-2 border-gray-400 hover:border-gray-500" > {isLoading ? ( <ActivityIndicator /> @@ -94,13 +94,13 @@ export function UserActionButtons({ action }: UserActionButtonsProps) { if (!userAction || "data" in userAction) { return ( - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <Button variant="outline" size="sm" onPress={handleCreateUserAction} disabled={addDisabled} - className="flex-row items-center space-x-2" + className="flex-row items-center gap-x-2" > {createUserAction.isPending ? ( <ActivityIndicator /> @@ -139,14 +139,14 @@ export function UserActionButtons({ action }: UserActionButtonsProps) { const undoCompleteDisabled = updateUserAction.isPending || !userAction; return ( - <View className="flex-row items-center justify-between space-x-2"> + <View className="flex-row items-center justify-between gap-x-2"> {userAction.completed ? ( <Button variant="outline" size="sm" onPress={handleUndoComplete} disabled={undoCompleteDisabled} - className="flex-row items-center space-x-2 border-border bg-primary" + className="flex-row items-center gap-x-2 border-border bg-primary" > {updateUserAction.isPending ? ( <ActivityIndicator color="white" /> @@ -185,7 +185,7 @@ export function UserActionButtons({ action }: UserActionButtonsProps) { onPress={handleRemoveUserAction} disabled={removeDisabled} > - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <Trash size={16} className="text-destructive" /> <Text>Remove from list</Text> </View> diff --git a/packages/app/features/actions/UserActionItem.tsx b/packages/app/features/actions/UserActionItem.tsx index 942ec0f..717b9a8 100644 --- a/packages/app/features/actions/UserActionItem.tsx +++ b/packages/app/features/actions/UserActionItem.tsx @@ -90,8 +90,8 @@ export function UserActionItem({ action, userAction }: UserActionItemProps) { </Text> </View> </Pressable> - <View className="flex-row items-center space-x-4 pt-1"> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-4 pt-1"> + <View className="flex-row items-center gap-x-2"> <ActionTypeIcon type={action.type} className="text-gray-500" /> <Text className="text-sm text-gray-500"> {getLabelForActionType(action.type)} @@ -100,7 +100,7 @@ export function UserActionItem({ action, userAction }: UserActionItemProps) { <ActionDomainAreasList domainAreas={action.domainAreas} /> {action.body && ( <Link href={`/actions/${action.id}`}> - <View className="flex-row items-center space-x-1 text-primary"> + <View className="flex-row items-center gap-x-1 text-primary"> <Text className="text-sm text-primary">Read more</Text> <ArrowRight size={16} /> </View> diff --git a/packages/app/features/actions/UserActionsList.tsx b/packages/app/features/actions/UserActionsList.tsx index a6cec9d..2a290de 100644 --- a/packages/app/features/actions/UserActionsList.tsx +++ b/packages/app/features/actions/UserActionsList.tsx @@ -29,7 +29,7 @@ export function UserActionsList() { <UserActionItem action={userAction.action} userAction={userAction} /> )} ListEmptyComponent={() => ( - <View className="space-y-2 py-4"> + <View className="gap-y-2 py-4"> <Text className="text-left text-gray-500"> You haven't added have any actions yet. </Text> diff --git a/packages/app/features/actions/curated/CuratedActionItem.tsx b/packages/app/features/actions/curated/CuratedActionItem.tsx index cab6600..5ef42ee 100644 --- a/packages/app/features/actions/curated/CuratedActionItem.tsx +++ b/packages/app/features/actions/curated/CuratedActionItem.tsx @@ -12,7 +12,7 @@ interface CuratedActionItemProps { export function CuratedActionItem({ item }: CuratedActionItemProps) { return ( - <View className="select-none flex-row items-center space-x-4 py-4"> + <View className="select-none flex-row items-center gap-x-4 py-4"> <View> <GripHorizontal size={24} /> </View> @@ -22,7 +22,7 @@ export function CuratedActionItem({ item }: CuratedActionItemProps) { <Text className="max-w-prose pt-1 text-sm text-gray-500"> {item.description} </Text> - <View className="flex-row items-center space-x-2 pt-2"> + <View className="flex-row items-center gap-x-2 pt-2"> <ActionTypeIcon type={item.type} className="text-gray-500" /> <Text className="text-sm text-gray-500"> {getLabelForActionType(item.type)} diff --git a/packages/app/features/admin/actions/AdminActionCreateDialog.tsx b/packages/app/features/admin/actions/AdminActionCreateDialog.tsx index 5528725..571f3d9 100644 --- a/packages/app/features/admin/actions/AdminActionCreateDialog.tsx +++ b/packages/app/features/admin/actions/AdminActionCreateDialog.tsx @@ -103,7 +103,7 @@ export function AdminActionCreateDialog() { <DialogTitle>Create New Action</DialogTitle> </DialogHeader> <Form {...form}> - <View className="space-y-4"> + <View className="gap-y-4"> <FormField control={form.control} name="title" @@ -156,7 +156,7 @@ export function AdminActionCreateDialog() { )} /> - <View className="flex-row justify-end space-x-2"> + <View className="flex-row justify-end gap-x-2"> <Button variant="outline" onPress={() => setIsOpen(false)}> <Text>Cancel</Text> </Button> diff --git a/packages/app/features/admin/actions/AdminActionEditDialog.tsx b/packages/app/features/admin/actions/AdminActionEditDialog.tsx index 3711aad..68d7861 100644 --- a/packages/app/features/admin/actions/AdminActionEditDialog.tsx +++ b/packages/app/features/admin/actions/AdminActionEditDialog.tsx @@ -140,7 +140,7 @@ export function AdminActionEditDialog({ action }: AdminActionEditDialogProps) { <DialogTitle>Edit Action</DialogTitle> </DialogHeader> <Form {...form}> - <View className="space-y-4"> + <View className="gap-y-4"> <FormField control={form.control} name="title" @@ -178,7 +178,7 @@ export function AdminActionEditDialog({ action }: AdminActionEditDialogProps) { key={value} value={value} label={label} - className="flex-row items-center space-x-2" + className="flex-row items-center gap-x-2" > {label} </SelectItem> @@ -189,7 +189,7 @@ export function AdminActionEditDialog({ action }: AdminActionEditDialogProps) { )} /> - <View className="flex-row justify-between space-x-2"> + <View className="flex-row justify-between gap-x-2"> <Button variant="destructive" onPress={() => setShowDeleteDialog(true)} @@ -197,7 +197,7 @@ export function AdminActionEditDialog({ action }: AdminActionEditDialogProps) { <Trash2 className="mr-2" size={20} /> <Text>Delete</Text> </Button> - <View className="flex-row space-x-2"> + <View className="flex-row gap-x-2"> <Button variant="outline" onPress={() => setIsOpen(false)}> <Text>Cancel</Text> </Button> @@ -224,7 +224,7 @@ export function AdminActionEditDialog({ action }: AdminActionEditDialogProps) { undone. </AlertDialogDescription> </AlertDialogHeader> - <View className="flex-row justify-end space-x-2"> + <View className="flex-row justify-end gap-x-2"> <AlertDialogCancel>Cancel</AlertDialogCancel> <AlertDialogAction onPress={handleDelete} diff --git a/packages/app/features/admin/actions/AdminActionItem.tsx b/packages/app/features/admin/actions/AdminActionItem.tsx index 5b4f898..8924ba0 100644 --- a/packages/app/features/admin/actions/AdminActionItem.tsx +++ b/packages/app/features/admin/actions/AdminActionItem.tsx @@ -59,8 +59,8 @@ export function AdminActionItem({ action }: AdminActionItemProps) { > {action.description} </Text> - <View className="flex-row items-center space-x-4 pt-2"> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-4 pt-2"> + <View className="flex-row items-center gap-x-2"> <ActionTypeIcon type={action.type} className="text-gray-500" /> <Text className="text-sm text-gray-500"> {getLabelForActionType(action.type)} @@ -68,7 +68,7 @@ export function AdminActionItem({ action }: AdminActionItemProps) { </View> <ActionDomainAreasList domainAreas={action.domainAreas} /> </View> - <View className="flex-row items-center space-x-2 pt-4"> + <View className="flex-row items-center gap-x-2 pt-4"> <Text className="text-sm text-gray-500"> Created by @{action.creatorUsername} </Text> @@ -101,7 +101,7 @@ export function AdminActionItem({ action }: AdminActionItemProps) { )} </View> <Link href={`/admin/actions/${action.id}`}> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <Edit2 size={20} className="text-gray-500" /> </View> </Link> diff --git a/packages/app/features/admin/actions/EditAction.tsx b/packages/app/features/admin/actions/EditAction.tsx index 1f192fc..0a18d67 100644 --- a/packages/app/features/admin/actions/EditAction.tsx +++ b/packages/app/features/admin/actions/EditAction.tsx @@ -124,7 +124,7 @@ export function EditAction({ action }: EditActionProps) { return ( <> <Form {...form}> - <View className="space-y-4"> + <View className="gap-y-4"> <FormField control={form.control} name="title" @@ -176,7 +176,7 @@ export function EditAction({ action }: EditActionProps) { key={value} value={value} label={label} - className="flex-row items-center space-x-2" + className="flex-row items-center gap-x-2" > {label} </SelectItem> @@ -187,7 +187,7 @@ export function EditAction({ action }: EditActionProps) { )} /> - <View className="flex-row justify-between space-x-2"> + <View className="flex-row justify-between gap-x-2"> <Button variant="destructive" onPress={() => setShowDeleteDialog(true)} @@ -195,7 +195,7 @@ export function EditAction({ action }: EditActionProps) { <Trash2 className="mr-2" size={20} /> <Text>Delete</Text> </Button> - <View className="flex-row space-x-2"> + <View className="flex-row gap-x-2"> <Button onPress={handleSubmit} disabled={submitDisabled}> {updateAction.isPending ? ( <ActivityIndicator color="white" /> @@ -219,7 +219,7 @@ export function EditAction({ action }: EditActionProps) { undone. </AlertDialogDescription> </AlertDialogHeader> - <View className="flex-row justify-end space-x-2"> + <View className="flex-row justify-end gap-x-2"> <AlertDialogCancel>Cancel</AlertDialogCancel> <AlertDialogAction onPress={handleDelete} diff --git a/packages/app/features/auth/AuthHeader.tsx b/packages/app/features/auth/AuthHeader.tsx index 1fb7e8a..8f58d2b 100644 --- a/packages/app/features/auth/AuthHeader.tsx +++ b/packages/app/features/auth/AuthHeader.tsx @@ -8,7 +8,7 @@ export function AuthHeader() { <View className="mx-auto min-h-[56px] w-full max-w-md justify-center bg-white px-5 py-2 md:max-w-full"> <View className="w-fit"> <Link href="/"> - <View className="flex flex-row items-center space-x-3 hover:opacity-80"> + <View className="flex flex-row items-center gap-x-3 hover:opacity-80"> <LogoAlt height={32} width={48} className="flex" /> <Logotype height={24} className="flex" /> <H1 className="sr-only">Homefront</H1> diff --git a/packages/app/features/auth/InviteInfo.tsx b/packages/app/features/auth/InviteInfo.tsx index 06f1600..3c954fc 100644 --- a/packages/app/features/auth/InviteInfo.tsx +++ b/packages/app/features/auth/InviteInfo.tsx @@ -36,9 +36,9 @@ export function InviteInfo({ redirect }: InviteInfoProps) { return ( <View className="mb-6 rounded-md border border-primary bg-primary-foreground p-4"> - <View className="flex-row items-center justify-center space-x-2"> + <View className="flex-row items-center justify-center gap-x-2"> <UserAvatar user={{ username: invite.username, image: invite.image }} /> - <View className="flex-1 flex-row flex-wrap items-center justify-start space-x-1"> + <View className="flex-1 flex-row flex-wrap items-center justify-start gap-x-1"> <Text className="flex-wrap text-left text-sm text-primary"> <Text className="text-sm font-bold text-primary">@{username}</Text>{" "} has invited you to join them on Homefront. diff --git a/packages/app/features/auth/SignIn.tsx b/packages/app/features/auth/SignIn.tsx index 76efee6..b510296 100644 --- a/packages/app/features/auth/SignIn.tsx +++ b/packages/app/features/auth/SignIn.tsx @@ -198,8 +198,8 @@ export function SignIn() { <Form {...form} handleSubmit={form.handleSubmit}> <FormWrapper className="flex flex-1 flex-col gap-y-6"> {isTotpRequired && ( - <View className={cn("space-y-6")}> - <Text className="text-left font-sans text-2xl font-bold"> + <View className={cn("gap-y-6")}> + <Text className="font-sans-bold text-left text-2xl font-bold"> Two-factor authentication </Text> @@ -243,10 +243,8 @@ export function SignIn() { )} </View> )} - <View - className={cn("space-y-6", isTotpRequired && "hidden")} - > - <Text className="text-left font-sans text-2xl font-bold"> + <View className={cn("gap-y-6", isTotpRequired && "hidden")}> + <Text className="font-sans-bold text-left text-2xl font-bold"> Sign in to your account </Text> diff --git a/packages/app/features/auth/SignUp.tsx b/packages/app/features/auth/SignUp.tsx index 0af7dad..38ef860 100644 --- a/packages/app/features/auth/SignUp.tsx +++ b/packages/app/features/auth/SignUp.tsx @@ -51,6 +51,7 @@ export function SignUp() { const { username, password } = values; const inviteCode = redirect ? getInviteCodeFromRedirect(redirect) : null; + console.log("inviteCode", inviteCode); try { const res = await fetch("/api/auth/signup", { method: "POST", @@ -150,8 +151,8 @@ export function SignUp() { <View className="w-full rounded-md bg-white p-4 shadow-md shadow-gray-300 sm:p-10"> {redirect && <InviteInfo redirect={redirect} />} <Form {...form}> - <View className="space-y-6"> - <Text className="text-left font-sans text-2xl font-bold"> + <View className="gap-y-6"> + <Text className="font-sans-bold text-left text-2xl font-bold"> Sign up for Homefront </Text> <FormField @@ -166,7 +167,7 @@ export function SignUp() { )} /> <View className="rounded-md border border-amber-600 bg-amber-200 p-2"> - <View className="flex-row items-start space-x-2"> + <View className="flex-row items-start gap-x-2"> <View> <ShieldAlert size={24} className="text-amber-800" /> </View> diff --git a/packages/app/features/avatars/AvatarInfo.tsx b/packages/app/features/avatars/AvatarInfo.tsx index be0aa2a..d649727 100644 --- a/packages/app/features/avatars/AvatarInfo.tsx +++ b/packages/app/features/avatars/AvatarInfo.tsx @@ -66,7 +66,7 @@ export const AvatarInfo = () => { <Text className="text-xs text-gray-600"> Get inspired by {pronoun}: </Text> - <Text className="font-header text-xl font-bold uppercase text-gray-800"> + <Text className="font-header-bold text-xl font-bold uppercase text-gray-800"> {avatar.displayName} </Text> </View> diff --git a/packages/app/features/avatars/AvatarPicker.tsx b/packages/app/features/avatars/AvatarPicker.tsx index d707f18..2963197 100644 --- a/packages/app/features/avatars/AvatarPicker.tsx +++ b/packages/app/features/avatars/AvatarPicker.tsx @@ -13,7 +13,7 @@ import { ActivityIndicator, Button, cn, Text } from "@homefront/ui"; import { CDN_DOMAIN } from "./data"; -const pickerVariants = cva("w-full space-y-4", { +const pickerVariants = cva("w-full gap-y-4", { variants: { variant: { default: "", @@ -236,7 +236,7 @@ export function AvatarPicker({ /> )} </View> - <View className="w-full flex-row items-center justify-between space-x-4"> + <View className="w-full flex-row items-center justify-between gap-x-4"> <Button size="sm" variant="outline" onPress={onCancel}> <Text>Cancel</Text> </Button> diff --git a/packages/app/features/donations/AmountStep.tsx b/packages/app/features/donations/AmountStep.tsx index 70cacda..062bb24 100644 --- a/packages/app/features/donations/AmountStep.tsx +++ b/packages/app/features/donations/AmountStep.tsx @@ -114,7 +114,7 @@ export function AmountStep({ </View> <View className="gap-2"> <View className="py-2"> - <H3 className="text-left font-sans text-xl font-bold text-primary-950 sm:text-2xl"> + <H3 className="font-sans-bold text-left text-xl font-bold text-primary-950 sm:text-2xl"> {getSupportUsHeader(type)} </H3> <Text className="text-left text-sm text-gray-500"> diff --git a/packages/app/features/donations/CallToAction.tsx b/packages/app/features/donations/CallToAction.tsx index 7e54862..f967aa6 100644 --- a/packages/app/features/donations/CallToAction.tsx +++ b/packages/app/features/donations/CallToAction.tsx @@ -25,9 +25,9 @@ export function CallToAction() { <View className="sm:gap-2"> <View className="flex-row justify-between sm:justify-normal sm:gap-6"> <View className="hidden sm:flex"> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <HeartHandshake size={24} className="text-white" /> - <H3 className="font-header uppercase text-white"> + <H3 className="font-header-bold uppercase text-white"> Support Homefront </H3> </View> @@ -40,7 +40,7 @@ export function CallToAction() { <View> <Link href="/donate"> <Button hasIcon className="h-8 rounded-full bg-amber-400"> - <Text className="font-sans text-sm font-bold text-primary-900"> + <Text className="font-sans-bold text-sm font-bold text-primary-900"> Support us </Text> <ArrowRight size={16} className="text-primary-900" /> @@ -48,7 +48,7 @@ export function CallToAction() { </Link> </View> - <View className="flex flex-row items-center space-x-2 py-1.5 sm:hidden"> + <View className="flex flex-row items-center gap-x-2 py-1.5 sm:hidden"> <HeartHandshake size={16} className="text-white" /> <Text className="text-sm text-white"> Fund our fight for democracy diff --git a/packages/app/features/donations/DonateScreen.tsx b/packages/app/features/donations/DonateScreen.tsx index efcb11c..208db2f 100644 --- a/packages/app/features/donations/DonateScreen.tsx +++ b/packages/app/features/donations/DonateScreen.tsx @@ -13,7 +13,7 @@ export function DonateScreen() { <View className="mx-auto w-full max-w-screen-xl flex-1 px-4 pt-4 md:pt-8"> <View> <View className="flex-1 items-center"> - <H2 className="font-header text-center text-4xl text-primary-800 md:text-5xl"> + <H2 className="font-header-bold text-center text-4xl text-primary-800 md:text-5xl"> Join the fight for democracy </H2> <Text className="max-w-prose pt-1 text-center text-sm text-gray-500"> diff --git a/packages/app/features/donations/DonationsScreen.tsx b/packages/app/features/donations/DonationsScreen.tsx index da1e806..e9bb88a 100644 --- a/packages/app/features/donations/DonationsScreen.tsx +++ b/packages/app/features/donations/DonationsScreen.tsx @@ -1,10 +1,10 @@ "use client"; +import type Stripe from "stripe"; import { useState } from "react"; import { SafeAreaView, ScrollView, View } from "react-native"; import { ArrowRight, CreditCard } from "lucide-react-native"; import { Link } from "solito/link"; -import type Stripe from "stripe"; import { api } from "@homefront/app/utils/trpc"; import { ActivityIndicator, Button, H3, Text } from "@homefront/ui"; @@ -55,28 +55,28 @@ export function DonationsScreen() { <View className="w-full flex-1"> <ScrollView className="w-full flex-1"> <View className="mx-auto w-full max-w-screen-xl flex-1 justify-center p-4"> - <View className="space-y-8"> + <View className="gap-y-8"> <View className="flex-row items-center justify-between"> - <H3 className="font-header uppercase text-primary"> + <H3 className="font-header-bold uppercase text-primary"> Your Donations </H3> </View> - <View className="items-center space-y-4 rounded-lg border-2 border-dashed border-gray-300 p-4 py-8"> - <View className="space-y-2"> + <View className="items-center gap-y-4 rounded-lg border-2 border-dashed border-gray-300 p-4 py-8"> + <View className="gap-y-2"> <Text className="text-gray-600"> You haven't made any donations yet. </Text> </View> <View className="gap-y-2"> - <Text className="font-header text-lg font-bold uppercase text-primary"> + <Text className="font-header-bold text-lg font-bold uppercase text-primary"> Fund our fight for democracy </Text> <Link href="/donate"> <Button hasIcon className="h-8 rounded-full bg-amber-400"> - <Text className="font-sans text-sm font-bold text-primary-900"> + <Text className="font-sans-bold text-sm font-bold text-primary-900"> Support us </Text> <ArrowRight size={16} className="text-primary-900" /> @@ -97,9 +97,9 @@ export function DonationsScreen() { <View className="w-full flex-1"> <ScrollView className="w-full flex-1"> <View className="mx-auto w-full max-w-screen-xl flex-1 justify-center p-4"> - <View className="max-w-prose space-y-8"> + <View className="max-w-prose gap-y-8"> <View className="flex-row items-center justify-between"> - <H3 className="font-header uppercase text-primary"> + <H3 className="font-header-bold uppercase text-primary"> Your Donations </H3> <Button @@ -115,13 +115,13 @@ export function DonationsScreen() { </View> {subscriptions && subscriptions.length > 0 && ( - <View className="space-y-4"> - <View className="space-y-2"> - <Text className="font-header text-lg font-bold uppercase text-primary"> + <View className="gap-y-4"> + <View className="gap-y-2"> + <Text className="font-header-bold text-lg font-bold uppercase text-primary"> Recurring </Text> </View> - <View className="space-y-2"> + <View className="gap-y-2"> {/* Table Header */} <View className="flex-row justify-between rounded bg-gray-100 p-2"> <Text className="flex-1 text-xs font-bold text-gray-700"> @@ -171,13 +171,13 @@ export function DonationsScreen() { {donationHistory && donationHistory.oneTimeDonations.length > 0 && ( - <View className="space-y-4"> - <View className="space-y-2"> - <Text className="font-header text-lg font-bold uppercase text-primary"> + <View className="gap-y-4"> + <View className="gap-y-2"> + <Text className="font-header-bold text-lg font-bold uppercase text-primary"> One-time Donations </Text> </View> - <View className="space-y-2"> + <View className="gap-y-2"> {/* Table Header */} <View className="flex-row justify-between rounded bg-gray-100 p-2"> <Text className="flex-1 text-xs font-bold text-gray-700"> @@ -203,11 +203,7 @@ export function DonationsScreen() { {/* Status */} <View className="flex-1 items-start"> - <Status - status={ - payment.status - } - /> + <Status status={payment.status} /> </View> {/* Date */} diff --git a/packages/app/features/donations/PaymentStep.tsx b/packages/app/features/donations/PaymentStep.tsx index 7daeeb5..d03cebc 100644 --- a/packages/app/features/donations/PaymentStep.tsx +++ b/packages/app/features/donations/PaymentStep.tsx @@ -83,7 +83,7 @@ export function PaymentStep({ amount, type, onBack }: PaymentStepProps) { return ( <Form {...form}> - <View className="space-y-6"> + <View className="gap-y-6"> <DonationSummary amount={amount} type={type}> <Button variant="ghost" diff --git a/packages/app/features/donations/ThankYouScreen.tsx b/packages/app/features/donations/ThankYouScreen.tsx index e1db439..a97b9ee 100644 --- a/packages/app/features/donations/ThankYouScreen.tsx +++ b/packages/app/features/donations/ThankYouScreen.tsx @@ -71,7 +71,7 @@ function ThankYou() { return ( <SafeAreaView className="flex-1"> <ScrollView className="flex-1"> - <View className="mx-auto w-full max-w-md space-y-4 p-4"> + <View className="mx-auto w-full max-w-md gap-y-4 p-4"> <H2>Payment Failed</H2> <P>Your payment was not successful. Please try again.</P> <Button onPress={handleGoHome}> @@ -103,9 +103,9 @@ function ThankYou() { return ( <SafeAreaView className="flex-1"> <ScrollView className="flex-1"> - <View className="mx-auto w-full max-w-md space-y-6 p-4"> - <View className="space-y-2"> - <H2 className="font-header text-center text-5xl text-primary-800"> + <View className="mx-auto w-full max-w-md gap-y-6 p-4"> + <View className="gap-y-2"> + <H2 className="font-header-bold text-center text-5xl text-primary-800"> Thank you! </H2> <View className="items-center justify-center"> diff --git a/packages/app/features/home/Home.tsx b/packages/app/features/home/Home.tsx index 8cde336..9fa888a 100644 --- a/packages/app/features/home/Home.tsx +++ b/packages/app/features/home/Home.tsx @@ -21,13 +21,13 @@ export function Home() { <View className="gap-4 py-4 md:w-7/12 md:px-2"> <OnboardingChecklist /> <View> - <H3 className="font-header uppercase text-primary"> + <H3 className="font-header-bold uppercase text-primary"> Your actions </H3> <UserActionsList /> </View> <View> - <H4 className="font-header uppercase text-primary"> + <H4 className="font-header-bold uppercase text-primary"> Recommended actions </H4> <RecommendedActionsList /> @@ -35,13 +35,15 @@ export function Home() { </View> <View className="gap-4 py-4 md:w-5/12 md:px-2"> <View> - <H3 className="font-header uppercase text-primary"> + <H3 className="font-header-bold uppercase text-primary"> Your connections </H3> <RelationshipsList /> </View> <View> - <H4 className="font-header uppercase text-primary">Invites</H4> + <H4 className="font-header-bold uppercase text-primary"> + Invites + </H4> <Invites /> </View> </View> diff --git a/packages/app/features/invites/CreateInvite.tsx b/packages/app/features/invites/CreateInvite.tsx index 29ed2eb..ff20026 100644 --- a/packages/app/features/invites/CreateInvite.tsx +++ b/packages/app/features/invites/CreateInvite.tsx @@ -39,7 +39,7 @@ export const CreateInvite = () => { return ( <View className="py-4"> <Form {...form}> - <View className="space-y-2"> + <View className="gap-y-2"> <Text className="text-xl">Create an invite</Text> <FormField control={form.control} diff --git a/packages/app/features/invites/CreateInviteDialog.tsx b/packages/app/features/invites/CreateInviteDialog.tsx index 4d17645..02dcdfa 100644 --- a/packages/app/features/invites/CreateInviteDialog.tsx +++ b/packages/app/features/invites/CreateInviteDialog.tsx @@ -146,7 +146,7 @@ export const CreateInviteDialog = () => { <Dialog open={isOpen} onOpenChange={setIsOpen}> <DialogTrigger asChild> <Button - className="flex-row items-center space-x-2 text-sm" + className="flex-row items-center gap-x-2 text-sm" onPress={() => setIsOpen(true)} > <Text> @@ -167,7 +167,7 @@ export const CreateInviteDialog = () => { </DialogTitle> </DialogHeader> {step === InviteStep.Create && ( - <View className="space-y-4"> + <View className="gap-y-4"> <Text className="text-sm"> A note is optional to help you remember who you invited. It will only be visible to you and stored locally. @@ -185,7 +185,7 @@ export const CreateInviteDialog = () => { /> )} /> - <View className="space-y-2 pb-2"> + <View className="gap-y-2 pb-2"> <Text className="text-sm"> For security purposes, we recommend you add as little personally identifiable information (PII) as possible. @@ -238,8 +238,8 @@ export const CreateInviteDialog = () => { </View> )} {step === InviteStep.Send && ( - <View className="space-y-2 pb-4"> - <View className="mb-4 flex-row items-start space-x-2 rounded-md border border-primary bg-primary-foreground p-2 text-primary"> + <View className="gap-y-2 pb-4"> + <View className="mb-4 flex-row items-start gap-x-2 rounded-md border border-primary bg-primary-foreground p-2 text-primary"> <Info size={24} /> <Text className="text-sm text-primary"> This invite can only be used by one person. @@ -249,7 +249,7 @@ export const CreateInviteDialog = () => { <Button variant="outline" - className="group flex-row items-center space-x-2 text-primary" + className="group flex-row items-center gap-x-2 text-primary" onPress={copyToClipboard} > {copied ? ( @@ -264,7 +264,7 @@ export const CreateInviteDialog = () => { </View> )} {step === InviteStep.Continue && ( - <View className="space-y-2"> + <View className="gap-y-2"> {invitesCount > 1 ? ( <Text className="text-center text-sm"> You've invited {invitesCount} people so far! @@ -280,11 +280,11 @@ export const CreateInviteDialog = () => { </Text> </View> )} - <View className="space-y-2"> + <View className="gap-y-2"> {step === InviteStep.Create && ( <> <Button - className="flex-row items-center space-x-2 text-sm" + className="flex-row items-center gap-x-2 text-sm" onPress={form.handleSubmit(handleCreateInvite)} > <Text>Create invite</Text> @@ -308,7 +308,7 @@ export const CreateInviteDialog = () => { )} {step === InviteStep.Send && ( <Button - className="flex-row items-center space-x-2 text-sm" + className="flex-row items-center gap-x-2 text-sm" onPress={handleMarkAsSent} > <Text>Mark as sent</Text> @@ -321,7 +321,7 @@ export const CreateInviteDialog = () => { {step === InviteStep.Continue && ( <> <Button - className="flex-row items-center space-x-2 text-sm" + className="flex-row items-center gap-x-2 text-sm" onPress={handleSendAnotherInvite} > <Text>Send another invite</Text> @@ -345,7 +345,7 @@ export const CreateInviteDialog = () => { </DialogContent> </Dialog> - {/* <View className="space-y-2"> + {/* <View className="gap-y-2"> <Text className="text-xl">Create an invite</Text> <FormField control={form.control} diff --git a/packages/app/features/invites/Invite.tsx b/packages/app/features/invites/Invite.tsx index 86d35ea..68b2b3e 100644 --- a/packages/app/features/invites/Invite.tsx +++ b/packages/app/features/invites/Invite.tsx @@ -58,7 +58,7 @@ export const Invite = ({ invite }: InviteProps) => { return ( <View className="pb-0 pt-2"> {!!invite.note && ( - <View className="flex-row items-center justify-start space-x-2 px-4 pb-0 pt-2"> + <View className="flex-row items-center justify-start gap-x-2 px-4 pb-0 pt-2"> <NotepadText size={16} className="text-gray-600" /> <Text className="text-sm text-gray-700">{invite.note}</Text> </View> @@ -68,7 +68,7 @@ export const Invite = ({ invite }: InviteProps) => { {invite.code} </Text> <View className="flex-1 flex-row justify-between"> - <View className="flex-1 flex-row items-center space-x-2 pl-4 text-gray-500"> + <View className="flex-1 flex-row items-center gap-x-2 pl-4 text-gray-500"> <CalendarClock size={16} /> <Text className="text-sm text-gray-500"> {formatExpiresTime(invite.expiresAt)} diff --git a/packages/app/features/invites/InviteNote.tsx b/packages/app/features/invites/InviteNote.tsx index b3cd54d..b6a7b07 100644 --- a/packages/app/features/invites/InviteNote.tsx +++ b/packages/app/features/invites/InviteNote.tsx @@ -36,7 +36,7 @@ export const InviteNote = ({ note, onChange }: InviteNoteProps) => { <View className="py-2"> <Form {...form}> {isEditingNote ? ( - <View className="flex-row items-center justify-between space-x-2"> + <View className="flex-row items-center justify-between gap-x-2"> <FormField control={form.control} name="note" @@ -47,7 +47,7 @@ export const InviteNote = ({ note, onChange }: InviteNoteProps) => { )} /> <Button - className="group flex-row items-center space-x-2" + className="group flex-row items-center gap-x-2" onPress={form.handleSubmit(handleSave)} > <CheckSquare size={16} className="text-white" /> @@ -61,7 +61,7 @@ export const InviteNote = ({ note, onChange }: InviteNoteProps) => { <Text className="px-3 text-base text-gray-800">{note}</Text> <Button variant="ghost" - className="group flex-row items-center space-x-2 text-gray-500" + className="group flex-row items-center gap-x-2 text-gray-500" onPress={handleEditNote} > <SquarePen size={16} /> @@ -74,7 +74,7 @@ export const InviteNote = ({ note, onChange }: InviteNoteProps) => { <View className="flex-row items-center justify-end"> <Button variant="ghost" - className="group flex-row items-center space-x-2 text-gray-500" + className="group flex-row items-center gap-x-2 text-gray-500" onPress={handleEditNote} > <SquarePen size={16} /> diff --git a/packages/app/features/invites/InvitesScreen.tsx b/packages/app/features/invites/InvitesScreen.tsx index 588c7c6..eabe167 100644 --- a/packages/app/features/invites/InvitesScreen.tsx +++ b/packages/app/features/invites/InvitesScreen.tsx @@ -91,7 +91,7 @@ export function InvitesScreen() { if (!invite) { return ( <SafeAreaView className="w-full flex-1" style={{ flex: 1 }}> - <View className="flex-1 items-center justify-center space-y-4 p-4"> + <View className="flex-1 items-center justify-center gap-y-4 p-4"> <Text className="text-center text-lg"> This invite link is invalid. </Text> @@ -112,7 +112,7 @@ export function InvitesScreen() { if (isExpired || isUsed) { return ( <SafeAreaView className="w-full flex-1" style={{ flex: 1 }}> - <View className="flex-1 items-center justify-center space-y-4 p-4"> + <View className="flex-1 items-center justify-center gap-y-4 p-4"> <Text className="text-center text-lg"> {isExpired ? "This invite has expired." @@ -132,7 +132,7 @@ export function InvitesScreen() { if (user.id === invite.userId) { return ( <SafeAreaView className="w-full flex-1" style={{ flex: 1 }}> - <View className="flex-1 items-center justify-center space-y-4 p-4"> + <View className="flex-1 items-center justify-center gap-y-4 p-4"> <Text className="text-center text-lg"> This is your invite. You cannot accept your own invite. </Text> @@ -158,11 +158,11 @@ export function InvitesScreen() { > <View className="mx-auto h-auto w-full max-w-screen-sm flex-1 items-center justify-center p-4"> <View className="mb-6 items-center rounded-md border border-primary bg-primary-foreground p-4"> - <View className="flex-row items-center justify-center space-x-2"> + <View className="flex-row items-center justify-center gap-x-2"> <UserAvatar user={{ username: invite.username, image: invite.image }} /> - <View className="flex-1 flex-row flex-wrap items-center justify-start space-x-1"> + <View className="flex-1 flex-row flex-wrap items-center justify-start gap-x-1"> <Text className="flex-wrap text-left text-sm text-primary"> <Text className="text-sm font-bold text-primary"> @{invite.username} @@ -172,7 +172,7 @@ export function InvitesScreen() { </View> </View> </View> - <View className="space-y-4"> + <View className="gap-y-4"> <Text className="text-center text-gray-600"> Accept this invite to connect with @{invite.username} </Text> diff --git a/packages/app/features/onboarding/Header.tsx b/packages/app/features/onboarding/Header.tsx index 4ec7d17..d83315b 100644 --- a/packages/app/features/onboarding/Header.tsx +++ b/packages/app/features/onboarding/Header.tsx @@ -20,7 +20,7 @@ export const Header = ({ currentStep, icon, title, children }: HeaderProps) => { <View> <TopNavigation currentStep={currentStep} /> <OnboardingProgress currentStep={currentStep} /> - <View className="flex-col items-center py-2 sm:flex-row sm:space-x-4 md:py-6"> + <View className="flex-col items-center py-2 sm:flex-row sm:gap-x-4 md:py-6"> <View className="justify-start text-primary"> {createElement(icon, { size: Platform.select({ web: 92, default: 36 }), @@ -28,7 +28,7 @@ export const Header = ({ currentStep, icon, title, children }: HeaderProps) => { className: "text-sm", })} </View> - <View className="flex-1 items-center justify-center space-y-4 sm:items-start"> + <View className="flex-1 items-center justify-center gap-y-4 sm:items-start"> <H3 className="text-xl sm:text-2xl">{title}</H3> <View className="gap-2 text-left">{children}</View> </View> diff --git a/packages/app/features/onboarding/Location.tsx b/packages/app/features/onboarding/Location.tsx index 6939888..d545858 100644 --- a/packages/app/features/onboarding/Location.tsx +++ b/packages/app/features/onboarding/Location.tsx @@ -76,7 +76,7 @@ export function Location() { </Header> </View> - <View className="space-y-2 py-4"> + <View className="gap-y-2 py-4"> {isLoading && ( <> <View className="h-8" /> @@ -89,13 +89,13 @@ export function Location() { )} {canDisplayMap && ( <> - <View className="flex flex-row items-center justify-end space-x-1 px-4 sm:px-0"> + <View className="flex flex-row items-center justify-end gap-x-1 px-4 sm:px-0"> {canResetLocation && ( - <View className="flex flex-row items-center justify-end space-x-2"> + <View className="flex flex-row items-center justify-end gap-x-2"> <Button variant="ghost" size="xs" - className="flex-row items-center space-x-2 text-sm" + className="flex-row items-center gap-x-2 text-sm" onPress={resetLocation} > <Text className="text-primary"> @@ -120,7 +120,7 @@ export function Location() { recommendedHex={selectedHex} /> </View> - <View className="space-y-4 px-4 sm:px-0"> + <View className="gap-y-4 px-4 sm:px-0"> <Text className="text-sm"> Your location will be approximated to the hex shown above. There are an estimated{" "} diff --git a/packages/app/features/onboarding/Location/ChangeLatLng.tsx b/packages/app/features/onboarding/Location/ChangeLatLng.tsx index aa47a6b..b8a7799 100644 --- a/packages/app/features/onboarding/Location/ChangeLatLng.tsx +++ b/packages/app/features/onboarding/Location/ChangeLatLng.tsx @@ -101,7 +101,7 @@ export const ChangeLatLng = ({ lat, lng, onChanged }: ChangeLatLngProps) => { <Button variant="ghost" size="xs" - className="flex-row items-center space-x-2 text-sm" + className="flex-row items-center gap-x-2 text-sm" onPress={() => setIsOpen(true)} > <Text className="text-primary"> @@ -113,7 +113,7 @@ export const ChangeLatLng = ({ lat, lng, onChanged }: ChangeLatLngProps) => { <AlertDialogContent> <AlertDialogHeader> <AlertDialogTitle>Change Location</AlertDialogTitle> - <View className="space-y-2 pb-2"> + <View className="gap-y-2 pb-2"> <Text className="text-sm"> For security reasons, we cannot use your address to find your location. Doing so could expose your location to third parties. @@ -134,7 +134,7 @@ export const ChangeLatLng = ({ lat, lng, onChanged }: ChangeLatLngProps) => { </Link> </View> </AlertDialogHeader> - <View className="space-y-4"> + <View className="gap-y-4"> <FormField control={form.control} name="latLng" diff --git a/packages/app/features/onboarding/Location/LocationPermission.tsx b/packages/app/features/onboarding/Location/LocationPermission.tsx index 2544afb..1aa953c 100644 --- a/packages/app/features/onboarding/Location/LocationPermission.tsx +++ b/packages/app/features/onboarding/Location/LocationPermission.tsx @@ -59,9 +59,9 @@ export const LocationPermission = ({ if (status === PermissionStatus.DENIED) { return ( - <View className="space-y-4 p-4"> + <View className="gap-y-4 p-4"> <H3 className="font-bold">Location access denied</H3> - <View className="flex-row space-x-2 rounded-md border border-amber-600 bg-amber-50 p-3"> + <View className="flex-row gap-x-2 rounded-md border border-amber-600 bg-amber-50 p-3"> <Text className="flex-1 text-amber-800"> <AlertCircle size={24} /> </Text> @@ -73,7 +73,7 @@ export const LocationPermission = ({ <Text className="text-sm text-gray-700">{explanation}</Text> <LocationPermissionInstructions /> {children} - <View className="space-y-2"> + <View className="gap-y-2"> <Button onPress={handleRequestPermissions} disabled={isLoading}> <Text>Retry</Text> </Button> @@ -96,7 +96,7 @@ export const LocationPermission = ({ {explanation} </Text> </Header> - <View className="flex-1 items-center justify-center space-y-4"> + <View className="flex-1 items-center justify-center gap-y-4"> {errorMessage && ( <Text className="text-center text-destructive">{errorMessage}</Text> )} diff --git a/packages/app/features/onboarding/Location/LocationPermissionInstructions.tsx b/packages/app/features/onboarding/Location/LocationPermissionInstructions.tsx index 846652c..1248b4b 100644 --- a/packages/app/features/onboarding/Location/LocationPermissionInstructions.tsx +++ b/packages/app/features/onboarding/Location/LocationPermissionInstructions.tsx @@ -16,7 +16,7 @@ export const LocationPermissionInstructions = () => { <Text className="mb-2 text-lg font-bold"> How to enable location on iOS: </Text> - <View className="space-y-2"> + <View className="gap-y-2"> <Text>1. Open Settings</Text> <Text>2. Go to Privacy & Security</Text> <Text>3. Tap Location Services</Text> @@ -39,7 +39,7 @@ export const LocationPermissionInstructions = () => { <Text className="mb-2 text-lg font-bold"> How to enable location on Android: </Text> - <View className="space-y-2"> + <View className="gap-y-2"> <Text>1. Open Settings</Text> <Text>2. Tap Location</Text> <Text>3. Go to App Permissions</Text> @@ -56,7 +56,7 @@ export const LocationPermissionInstructions = () => { <Text className="mb-2 text-lg font-bold"> How to enable location in Chrome: </Text> - <View className="space-y-2"> + <View className="gap-y-2"> <Text>1. Click the lock icon in address bar</Text> <Text>2. Find "Location"</Text> <Text>3. Select "Allow"</Text> @@ -76,7 +76,7 @@ export const LocationPermissionInstructions = () => { <Text className="mb-2 text-lg font-bold"> How to enable location in Chrome on iOS: </Text> - <View className="space-y-2"> + <View className="gap-y-2"> <Text>1. Open Settings</Text> <Text>2. Tap Privacy & Security</Text> <Text>3. Tap Location Services (ensure toggle is green)</Text> @@ -102,10 +102,10 @@ export const LocationPermissionInstructions = () => { <Text className="mb-2 text-lg font-bold"> How to enable location in Firefox on iOS: </Text> - <View className="space-y-4"> - <View className="space-y-2"> + <View className="gap-y-4"> + <View className="gap-y-2"> <Text className="font-semibold">Step 1: Settings App</Text> - <View className="space-y-2 pl-4"> + <View className="gap-y-2 pl-4"> <Text>1. Open Settings</Text> <Text>2. Tap Privacy & Security</Text> <Text>3. Tap Location Services (ensure toggle is green)</Text> @@ -119,15 +119,15 @@ export const LocationPermissionInstructions = () => { </View> </View> - <View className="space-y-2"> + <View className="gap-y-2"> <Text className="font-semibold">Step 2: Firefox Browser</Text> - <View className="space-y-2 pl-4"> + <View className="gap-y-2 pl-4"> <Text>1. Tap Allow</Text> <Text>2. Tap Allow again when prompted</Text> </View> </View> - <View className="flex-row space-x-2 rounded-md border border-amber-600 bg-amber-50 p-3"> + <View className="flex-row gap-x-2 rounded-md border border-amber-600 bg-amber-50 p-3"> <Text className="flex-1 text-amber-800"> <AlertCircle size={24} /> </Text> @@ -156,10 +156,10 @@ export const LocationPermissionInstructions = () => { How to enable location in Safari on iOS: </Text> - <View className="mb-6 space-y-4"> - <View className="space-y-2"> + <View className="mb-6 gap-y-4"> + <View className="gap-y-2"> <Text className="font-semibold">Step 1: Settings App</Text> - <View className="space-y-2 pl-4"> + <View className="gap-y-2 pl-4"> <Text>1. Open Settings</Text> <Text>2. Tap Privacy & Security</Text> <Text>3. Tap Location Services (ensure toggle is green)</Text> @@ -173,9 +173,9 @@ export const LocationPermissionInstructions = () => { </View> </View> - <View className="space-y-2"> + <View className="gap-y-2"> <Text className="font-semibold">Step 2: Safari Browser</Text> - <View className="space-y-2 pl-4"> + <View className="gap-y-2 pl-4"> <Text> 1. Tap{" "} <Text className="font-bold"> @@ -188,7 +188,7 @@ export const LocationPermissionInstructions = () => { </View> </View> - <View className="flex-row space-x-2 rounded-md border border-amber-600 bg-amber-50 p-3"> + <View className="flex-row gap-x-2 rounded-md border border-amber-600 bg-amber-50 p-3"> <Text className="flex-1 text-amber-800"> <AlertCircle size={24} /> </Text> @@ -218,7 +218,7 @@ export const LocationPermissionInstructions = () => { <Text className="mb-2 text-lg font-bold"> How to enable location in Safari: </Text> - <View className="space-y-2"> + <View className="gap-y-2"> <Text>1. Choose Safari > Settings in the top menu</Text> <Text>2. Click Websites</Text> <Text>3. Find Location on the left and select it</Text> @@ -235,7 +235,7 @@ export const LocationPermissionInstructions = () => { <Text className="mb-2 text-lg font-bold"> How to enable location in Firefox: </Text> - <View className="space-y-2"> + <View className="gap-y-2"> <Text>1. Click the map pin icon in the address bar</Text> <Text> 2. Find and click the X button to clear the permission setting diff --git a/packages/app/features/onboarding/OnboardingChecklist.tsx b/packages/app/features/onboarding/OnboardingChecklist.tsx index e75a39c..1227359 100644 --- a/packages/app/features/onboarding/OnboardingChecklist.tsx +++ b/packages/app/features/onboarding/OnboardingChecklist.tsx @@ -145,7 +145,7 @@ export function OnboardingChecklist() { return ( <View> - <H3 className="font-header uppercase text-primary"> + <H3 className="font-header-bold uppercase text-primary"> Complete your profile </H3> <View className="pt-4"> @@ -155,7 +155,7 @@ export function OnboardingChecklist() { max={totalStepsCount} /> </View> - <View className="space-y-1 py-4"> + <View className="gap-y-1 py-4"> {STEP_ORDER.map((step) => { if (step === OnboardingStep.Completed) return null; @@ -163,7 +163,7 @@ export function OnboardingChecklist() { if (completed) { return ( - <View key={step} className="flex-row items-center space-x-2"> + <View key={step} className="flex-row items-center gap-x-2"> <CheckCircle2 size={24} className="text-primary" /> <Text className="text-gray-500 line-through"> {STEP_LABELS[step]} @@ -177,7 +177,7 @@ export function OnboardingChecklist() { return ( <Link key={step} href={ROUTES[step]}> <View className="group py-1"> - <View className="group flex-row items-center space-x-2"> + <View className="group flex-row items-center gap-x-2"> <LucideIcon size={24} className="text-primary group-hover:text-primary-800" diff --git a/packages/app/features/onboarding/OnboardingHeader.tsx b/packages/app/features/onboarding/OnboardingHeader.tsx index 3f68bef..e714747 100644 --- a/packages/app/features/onboarding/OnboardingHeader.tsx +++ b/packages/app/features/onboarding/OnboardingHeader.tsx @@ -8,7 +8,7 @@ export function OnboardingHeader() { <View className="mx-auto min-h-[56px] w-full max-w-screen-sm justify-center bg-white px-4 py-2"> <View className="w-fit"> <Link href="/home"> - <View className="flex flex-row items-center space-x-3 hover:opacity-80"> + <View className="flex flex-row items-center gap-x-3 hover:opacity-80"> <LogoAlt height={32} width={48} className="flex" /> <Logotype height={24} className="flex" /> <H1 className="sr-only">Homefront</H1> diff --git a/packages/app/features/onboarding/RecoveryPhrase.tsx b/packages/app/features/onboarding/RecoveryPhrase.tsx index e13992c..fb7c84e 100644 --- a/packages/app/features/onboarding/RecoveryPhrase.tsx +++ b/packages/app/features/onboarding/RecoveryPhrase.tsx @@ -175,7 +175,7 @@ export function RecoveryPhrase() { Your recovery phrase is a series of 12 words in a specific order. </Text> </Header> - <View className="flex-row items-start space-x-2 rounded-md border border-amber-600 bg-amber-100 p-4"> + <View className="flex-row items-start gap-x-2 rounded-md border border-amber-600 bg-amber-100 p-4"> <AlertCircle className="text-amber-800" size={24} /> <Text className="flex-1 text-sm text-amber-800 sm:text-base"> <Text className="text-sm font-bold text-amber-800 sm:text-base"> @@ -185,29 +185,29 @@ export function RecoveryPhrase() { password. </Text> </View> - <View className="space-y-2 py-4 pl-2"> + <View className="gap-y-2 py-4 pl-2"> <Text className="text-sm font-bold">Tips:</Text> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <Key size={16} /> <Text className="flex-1 text-sm"> Store this phrase in a password manager like 1Password or Proton Pass. </Text> </View> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <NotepadText size={16} /> <Text className="flex-1 text-sm"> Write this phrase down on a piece of paper and store it in a secure location. </Text> </View> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <Brain size={16} /> <Text className="flex-1 text-sm">Memorize this phrase.</Text> </View> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <Download size={16} /> - <View className="inline flex-1 flex-wrap items-center space-x-1"> + <View className="inline flex-1 flex-wrap items-center gap-x-1"> {recoveryPhrase ? ( <Button size="inline" variant="link" onPress={handleDownload}> <Text className="text-sm">Download this phrase</Text> @@ -222,7 +222,7 @@ export function RecoveryPhrase() { </View> </View> - <View className="space-y-2 py-4"> + <View className="gap-y-2 py-4"> <H4>Recovery phrase</H4> {isLoading && ( <View className="items-center justify-center"> diff --git a/packages/app/features/onboarding/RecoveryPhraseGenerator.tsx b/packages/app/features/onboarding/RecoveryPhraseGenerator.tsx index ec7e2eb..f649a5c 100644 --- a/packages/app/features/onboarding/RecoveryPhraseGenerator.tsx +++ b/packages/app/features/onboarding/RecoveryPhraseGenerator.tsx @@ -83,7 +83,7 @@ export const RecoveryPhraseGenerator = ({ return ( <View key="recovery-phrase-generator" - className="space-y-4 rounded-md border border-border bg-primary-foreground p-4" + className="gap-y-4 rounded-md border border-border bg-primary-foreground p-4" > <Text className="text-sm text-primary sm:text-base"> <Text className="text-sm font-bold text-primary sm:text-base"> @@ -92,7 +92,7 @@ export const RecoveryPhraseGenerator = ({ If you forgot to store it, you can generate a new one. </Text> <Form {...form}> - <View className="space-y-2"> + <View className="gap-y-2"> <FormField control={form.control} name="password" @@ -107,7 +107,7 @@ export const RecoveryPhraseGenerator = ({ )} /> <Button - className="flex-row space-x-2" + className="flex-row gap-x-2" onPress={form.handleSubmit(generateRecoveryPhrase)} disabled={isGenerating || !form.formState.isValid} > diff --git a/packages/app/features/onboarding/Roles.tsx b/packages/app/features/onboarding/Roles.tsx index 6a04b14..3f5abbe 100644 --- a/packages/app/features/onboarding/Roles.tsx +++ b/packages/app/features/onboarding/Roles.tsx @@ -181,7 +181,7 @@ export function Roles() { </View> </View> <View className="gap-4 py-4"> - <View className="space-y-2"> + <View className="gap-y-2"> <H4>Popular roles</H4> <Text className="text-sm text-gray-500"> Some of the most important roles in our community. @@ -200,7 +200,7 @@ export function Roles() { </View> <View className="gap-4 py-4"> - <View className="space-y-2"> + <View className="gap-y-2"> <H4>Recommended roles</H4> <Text className="text-sm text-gray-500"> We recommended some roles based on your interests, @@ -224,7 +224,7 @@ export function Roles() { {otherRoles && otherRoles.length > 0 && ( <View className="gap-4 py-4"> - <View className="space-y-2"> + <View className="gap-y-2"> <H4>Other roles</H4> <Text className="text-sm text-gray-500"> Other roles you have added. diff --git a/packages/app/features/onboarding/Skills.tsx b/packages/app/features/onboarding/Skills.tsx index 4b3e90c..6ebf500 100644 --- a/packages/app/features/onboarding/Skills.tsx +++ b/packages/app/features/onboarding/Skills.tsx @@ -128,7 +128,7 @@ export const Skills = () => { renderItem={({ item }) => ( <Pressable onPress={() => handlePress(item)}> <View className="group px-3 py-2 hover:cursor-pointer hover:bg-primary"> - <View className="flex-1 flex-row items-center justify-between space-x-2"> + <View className="flex-1 flex-row items-center justify-between gap-x-2"> <View className="flex-1"> <Text className="text-base font-bold group-hover:text-background"> {item.title} diff --git a/packages/app/features/onboarding/SkillsSection.tsx b/packages/app/features/onboarding/SkillsSection.tsx index 40e2e3c..09039bd 100644 --- a/packages/app/features/onboarding/SkillsSection.tsx +++ b/packages/app/features/onboarding/SkillsSection.tsx @@ -52,8 +52,8 @@ export function SkillsSection({ }, [containerHeight, contentHeight]); return ( - <View className="space-y-4"> - <View className="space-y-2"> + <View className="gap-y-4"> + <View className="gap-y-2"> <H4>{title}</H4> {description && ( <Text className="text-sm text-gray-500">{description}</Text> @@ -87,7 +87,7 @@ export function SkillsSection({ {(hasOverflow || isExpanded) && ( <Pressable onPress={() => setIsExpanded(!isExpanded)} - className="flex-row items-center justify-start space-x-2" + className="flex-row items-center justify-start gap-x-2" > <Text className="text-sm font-medium text-primary"> {isExpanded ? "Collapse" : "Expand"} diff --git a/packages/app/features/onboarding/TopNavigation.tsx b/packages/app/features/onboarding/TopNavigation.tsx index ff1d81c..b0a4843 100644 --- a/packages/app/features/onboarding/TopNavigation.tsx +++ b/packages/app/features/onboarding/TopNavigation.tsx @@ -26,7 +26,7 @@ export const TopNavigation = ({ currentStep }: TopNavigationProps) => { ) : ( <Pressable onPress={navigateBack} - className="group max-w-fit flex-row space-x-1 px-1 py-2 text-primary hover:text-primary-background" + className="group max-w-fit flex-row gap-x-1 px-1 py-2 text-primary hover:text-primary-background" > <ChevronLeft size={24} /> <Text className="text-primary group-hover:text-primary-background"> diff --git a/packages/app/features/relationships/Relationship.tsx b/packages/app/features/relationships/Relationship.tsx index f214558..792e56c 100644 --- a/packages/app/features/relationships/Relationship.tsx +++ b/packages/app/features/relationships/Relationship.tsx @@ -15,11 +15,11 @@ interface RelationshipProps { export function Relationship({ relationship, friend }: RelationshipProps) { return ( <View className="flex-row justify-between border-b border-gray-200 py-4"> - <View className="flex-row items-center space-x-3"> + <View className="flex-row items-center gap-x-3"> <UserAvatar user={friend} /> <Text className="text-base font-medium">@{friend.username}</Text> - <View className="space-y-1"> + <View className="gap-y-1"> <Trust trustLevel={relationship.trustLevel} relationshipStatus={relationship.status as RelationshipStatus} diff --git a/packages/app/features/relationships/RelationshipsList.tsx b/packages/app/features/relationships/RelationshipsList.tsx index f77c5d6..5589b17 100644 --- a/packages/app/features/relationships/RelationshipsList.tsx +++ b/packages/app/features/relationships/RelationshipsList.tsx @@ -36,7 +36,7 @@ export function RelationshipsList() { ); }} ListEmptyComponent={() => ( - <View className="space-y-2 py-4"> + <View className="gap-y-2 py-4"> <Text className="text-left text-gray-500"> You don't have any connections yet. </Text> diff --git a/packages/app/features/relationships/Trust/TrustDialog.tsx b/packages/app/features/relationships/Trust/TrustDialog.tsx index 557389b..1eaaaf4 100644 --- a/packages/app/features/relationships/Trust/TrustDialog.tsx +++ b/packages/app/features/relationships/Trust/TrustDialog.tsx @@ -164,7 +164,7 @@ export const TrustDialog = ({ relationship, friend }: TrustDialogProps) => { "transition-colors duration-200", )} > - <View className="flex-row items-center space-x-5"> + <View className="flex-row items-center gap-x-5"> <RadioGroupItem aria-labelledby={`label-for-${option.value}`} value={String(option.value)} @@ -177,8 +177,8 @@ export const TrustDialog = ({ relationship, friend }: TrustDialogProps) => { } className="hover:cursor-pointer" > - <View className="space-y-1"> - <View className="flex-row items-center space-x-2"> + <View className="gap-y-1"> + <View className="flex-row items-center gap-x-2"> <TrustIcon trustLevel={option.value} relationshipStatus="trusted" @@ -217,7 +217,7 @@ export const TrustDialog = ({ relationship, friend }: TrustDialogProps) => { /> </View> </ScrollView> - <View className="flex-row justify-between space-x-2"> + <View className="flex-row justify-between gap-x-2"> <Button variant="outline" onPress={() => setIsOpen(false)} diff --git a/packages/app/features/reports/ReportDialog.tsx b/packages/app/features/reports/ReportDialog.tsx index 7b118f0..8a5c168 100644 --- a/packages/app/features/reports/ReportDialog.tsx +++ b/packages/app/features/reports/ReportDialog.tsx @@ -154,7 +154,7 @@ export function ReportDialog({ </DialogHeader> {step === "reason" ? ( - <View className="space-y-4"> + <View className="gap-y-4"> <View className="flex-row flex-wrap gap-2"> {reportOptions.map((reason) => ( <Button @@ -195,7 +195,7 @@ export function ReportDialog({ </View> ) : ( <Form {...form}> - <View className="space-y-4"> + <View className="gap-y-4"> <View> <Text className="font-medium"> {selectedReason ? reportOptionsMap[selectedReason].label : ""} diff --git a/packages/app/features/resources/EditResourceScreen.tsx b/packages/app/features/resources/EditResourceScreen.tsx index 3561913..e89dc31 100644 --- a/packages/app/features/resources/EditResourceScreen.tsx +++ b/packages/app/features/resources/EditResourceScreen.tsx @@ -41,8 +41,8 @@ export function EditResourceScreen() { <SafeAreaView className="flex-1"> <ScrollView className="w-full flex-1"> <View className="mx-auto w-full max-w-screen-xl flex-1 justify-center p-4"> - <View className="max-w-prose space-y-8"> - <H3 className="font-header uppercase text-primary"> + <View className="max-w-prose gap-y-8"> + <H3 className="font-header-bold uppercase text-primary"> Edit resource </H3> <LinkForm diff --git a/packages/app/features/resources/FilteredResourcesScreen.tsx b/packages/app/features/resources/FilteredResourcesScreen.tsx index 1261bee..d7ed0a3 100644 --- a/packages/app/features/resources/FilteredResourcesScreen.tsx +++ b/packages/app/features/resources/FilteredResourcesScreen.tsx @@ -11,8 +11,8 @@ import { import { H2, Text } from "@homefront/ui"; -import { ResourcesList } from "./ResourcesList"; import type { ResourceFilter } from "./types"; +import { ResourcesList } from "./ResourcesList"; interface ResourceScreenProps { filter: ResourceFilter; @@ -31,10 +31,10 @@ export function FilteredResourcesScreen({ filter }: ResourceScreenProps) { <View className="w-full flex-1"> <ScrollView className="w-full flex-1"> <View className="mx-auto w-full max-w-screen-xl flex-1 justify-center px-0 py-4 sm:px-2"> - <View className="max-w-prose space-y-2"> + <View className="max-w-prose gap-y-2"> <View className="flex-row items-center gap-2 px-3"> <LibrarySquare size={30} className="-mt-[6px] text-primary" /> - <H2 className="font-header text-2xl font-bold uppercase text-primary"> + <H2 className="font-header-bold text-2xl font-bold uppercase text-primary"> Resources </H2> </View> diff --git a/packages/app/features/resources/LinkForm.tsx b/packages/app/features/resources/LinkForm.tsx index d633932..cac81e0 100644 --- a/packages/app/features/resources/LinkForm.tsx +++ b/packages/app/features/resources/LinkForm.tsx @@ -123,9 +123,9 @@ export function LinkForm({ initialValues, resourceId }: LinkFormProps) { }; return ( - <View className="space-y-4"> + <View className="gap-y-4"> <Form {...form}> - <View className="space-y-6"> + <View className="gap-y-6"> <FormField control={form.control} name="url" diff --git a/packages/app/features/resources/ResourceItemHeader.tsx b/packages/app/features/resources/ResourceItemHeader.tsx index 7736236..41c612d 100644 --- a/packages/app/features/resources/ResourceItemHeader.tsx +++ b/packages/app/features/resources/ResourceItemHeader.tsx @@ -1,13 +1,13 @@ -import { useState } from "react"; import type { ViewProps } from "react-native"; +import { useState } from "react"; import { View } from "react-native"; import { Edit, Flag, MoreHorizontal } from "lucide-react-native"; import { Link } from "solito/link"; +import type { DomainArea, Resource, ResourceVote } from "@homefront/db"; import { DomainAreaTags } from "@homefront/app/features/domainAreas/DomainAreaTags"; import { useUser } from "@homefront/app/hooks/useUser"; import dayjs from "@homefront/dayjs"; -import type { DomainArea, Resource, ResourceVote } from "@homefront/db"; import { Button, cn, @@ -69,7 +69,7 @@ export const ResourceItemHeader = ({ {canEdit && ( <Link href={`/resources/${resource.id}/edit`}> <DropdownMenuItem> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <Edit size={16} className="text-primary" /> <Text className="text-primary">Edit</Text> </View> @@ -77,7 +77,7 @@ export const ResourceItemHeader = ({ </Link> )} <DropdownMenuItem onPress={() => setReportDialogOpen(true)}> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <Flag size={16} className="text-primary" /> <Text className="text-primary">Report</Text> </View> diff --git a/packages/app/features/resources/ResourceScreen.tsx b/packages/app/features/resources/ResourceScreen.tsx index f3b123f..4ea09f1 100644 --- a/packages/app/features/resources/ResourceScreen.tsx +++ b/packages/app/features/resources/ResourceScreen.tsx @@ -40,11 +40,11 @@ export function ResourceScreen() { <View className="w-full flex-1"> <ScrollView className="w-full flex-1"> <View className="mx-auto w-full max-w-screen-xl flex-1 justify-center px-0 py-4 sm:px-4"> - <View className="max-w-prose space-y-2"> + <View className="max-w-prose gap-y-2"> <View className="px-3 sm:px-0"> <View className="flex-row items-center gap-1"> <LibrarySquare size={20} className="mt-[1px] text-primary" /> - <H3 className="font-header text-base font-bold uppercase text-primary"> + <H3 className="font-header-bold text-base font-bold uppercase text-primary"> Resource </H3> </View> @@ -117,7 +117,7 @@ export function ResourceScreen() { </View> </View> - <View className="space-y-2 px-3 sm:px-0"> + <View className="gap-y-2 px-3 sm:px-0"> <Text className="pt-1 text-xs text-gray-500 sm:text-sm"> {resource.description} </Text> diff --git a/packages/app/features/resources/ResourceSorts.tsx b/packages/app/features/resources/ResourceSorts.tsx index 8233792..aeb0189 100644 --- a/packages/app/features/resources/ResourceSorts.tsx +++ b/packages/app/features/resources/ResourceSorts.tsx @@ -26,7 +26,7 @@ export function ResourceSorts() { const searchParams = useSearchParams(); const [isOpen, setIsOpen] = useState(false); const [currentSort, setCurrentSort] = useState<ResourceSort>( - searchParams?.get("sort") as ResourceSort, + (searchParams?.get("sort") as ResourceSort | undefined) ?? "hot", ); const activeLabel = RESOURCE_SORTS.find((s) => s.key === currentSort)?.label; @@ -62,7 +62,7 @@ export function ResourceSorts() { className="block" > <DropdownMenuItem onPress={() => setCurrentSort(sort.key)}> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <ResourceSortsIcon sort={sort.key} className={cn(sort.key === currentSort && "text-primary")} diff --git a/packages/app/features/resources/ResourcesList.tsx b/packages/app/features/resources/ResourcesList.tsx index 89a1e2b..754f7ad 100644 --- a/packages/app/features/resources/ResourcesList.tsx +++ b/packages/app/features/resources/ResourcesList.tsx @@ -14,7 +14,7 @@ const LIMIT = 20; export function ResourcesList({ filter }: { filter?: ResourceFilter }) { const searchParams = useSearchParams(); - const sort = searchParams?.get("sort") as ResourceSort; + const sort = (searchParams?.get("sort") as ResourceSort | undefined) ?? "hot"; const { data, @@ -65,7 +65,7 @@ export function ResourcesList({ filter }: { filter?: ResourceFilter }) { onEndReachedThreshold={0.5} ListFooterComponent={LoadingIndicator} ListEmptyComponent={ - <View className="my-3 flex-1 items-center justify-center space-y-2 rounded-md border-2 border-dashed border-gray-200 px-3 py-8"> + <View className="my-3 flex-1 items-center justify-center gap-y-2 rounded-md border-2 border-dashed border-gray-200 px-3 py-8"> <Library size={24} className="text-gray-500" /> <Text className="text-sm text-gray-500">No resources found</Text> </View> diff --git a/packages/app/features/resources/ResourcesScreen.tsx b/packages/app/features/resources/ResourcesScreen.tsx index 78eb311..3f94a36 100644 --- a/packages/app/features/resources/ResourcesScreen.tsx +++ b/packages/app/features/resources/ResourcesScreen.tsx @@ -15,10 +15,10 @@ export function ResourcesScreen() { <ScrollView className="w-full flex-1"> <View className="mx-auto w-full max-w-screen-xl flex-1 justify-center px-0 py-4 sm:px-2"> <View className="max-w-prose"> - <View className="space-y-2"> + <View className="gap-y-2"> <View className="flex-row items-center gap-2 px-3"> <LibrarySquare size={30} className="-mt-[6px] text-primary" /> - <H2 className="font-header text-2xl font-bold uppercase text-primary"> + <H2 className="font-header-bold text-2xl font-bold uppercase text-primary"> Resources </H2> </View> diff --git a/packages/app/features/resources/SubmitResourceScreen.tsx b/packages/app/features/resources/SubmitResourceScreen.tsx index 2ae9ebc..156bf31 100644 --- a/packages/app/features/resources/SubmitResourceScreen.tsx +++ b/packages/app/features/resources/SubmitResourceScreen.tsx @@ -6,9 +6,9 @@ import { useRouter, useSearchParams } from "solito/navigation"; import { H3 } from "@homefront/ui"; +import type { Tab } from "./types"; import { LinkForm } from "./LinkForm"; import { Tabs } from "./Tabs"; -import type { Tab } from "./types"; export function SubmitResourceScreen() { const { push, replace } = useRouter(); @@ -36,8 +36,8 @@ export function SubmitResourceScreen() { <View className="w-full flex-1"> <ScrollView className="w-full flex-1"> <View className="mx-auto w-full max-w-screen-xl flex-1 justify-center p-4"> - <View className="max-w-prose space-y-8"> - <H3 className="font-header uppercase text-primary"> + <View className="max-w-prose gap-y-8"> + <H3 className="font-header-bold uppercase text-primary"> Submit a resource </H3> diff --git a/packages/app/features/settings/BackupCodes.tsx b/packages/app/features/settings/BackupCodes.tsx index 7843679..648228b 100644 --- a/packages/app/features/settings/BackupCodes.tsx +++ b/packages/app/features/settings/BackupCodes.tsx @@ -49,12 +49,12 @@ export function BackupCodes({ codes, onComplete }: BackupCodesProps) { }; return ( - <View className="space-y-4"> + <View className="gap-y-4"> <Text className="text-xl font-bold"> Set up two-factor authentication </Text> - <View className="flex-row items-start space-x-2 rounded-md border border-amber-600 bg-amber-100 px-3 py-2"> + <View className="flex-row items-start gap-x-2 rounded-md border border-amber-600 bg-amber-100 px-3 py-2"> <AlertCircle className="text-amber-800" size={24} /> <Text className="flex-1 text-sm text-amber-800"> <Text className="text-sm font-bold text-amber-800"> @@ -75,7 +75,7 @@ export function BackupCodes({ codes, onComplete }: BackupCodesProps) { authentication device. Each code can only be used once. </Text> - <View className="space-y-2"> + <View className="gap-y-2"> <View className="flex-row flex-wrap justify-between"> {codes.map((code, index) => ( <Text @@ -87,7 +87,7 @@ export function BackupCodes({ codes, onComplete }: BackupCodesProps) { ))} </View> - <View className="flex-row justify-center space-x-4"> + <View className="flex-row justify-center gap-x-4"> <Button size="sm" onPress={handleDownload}> <Text>Download</Text> </Button> diff --git a/packages/app/features/settings/ChangePassword.tsx b/packages/app/features/settings/ChangePassword.tsx index 912526d..700c329 100644 --- a/packages/app/features/settings/ChangePassword.tsx +++ b/packages/app/features/settings/ChangePassword.tsx @@ -197,7 +197,7 @@ export function ChangePassword({ </View> )} {step === ChangePasswordStep.CHALLENGE && !!challenges?.length && ( - <View className="space-y-4"> + <View className="gap-y-4"> <DialogHeader> <DialogTitle asChild> <Text className="text-xl font-bold">Verification required</Text> @@ -205,7 +205,7 @@ export function ChangePassword({ </DialogHeader> <Form {...challengeForm}> - <View className="space-y-4"> + <View className="gap-y-4"> <Text className="text-sm"> Enter the code from your authenticator app. </Text> @@ -225,7 +225,7 @@ export function ChangePassword({ /> )} /> - <View className="flex-row justify-between space-x-4"> + <View className="flex-row justify-between gap-x-4"> <Button size="sm" variant="outline" onPress={handleClose}> <Text>Cancel</Text> </Button> @@ -248,7 +248,7 @@ export function ChangePassword({ )} {step === ChangePasswordStep.CHANGE && ( - <View className="space-y-4"> + <View className="gap-y-4"> <DialogHeader> <DialogTitle asChild> <Text className="text-xl font-bold">Change password</Text> @@ -256,7 +256,7 @@ export function ChangePassword({ </DialogHeader> <Form {...passwordForm} key={"${step}-form"}> - <View className="space-y-4"> + <View className="gap-y-4"> <FormField control={passwordForm.control} name="currentPassword" @@ -281,7 +281,7 @@ export function ChangePassword({ /> )} /> - <View className="flex-row justify-between space-x-4"> + <View className="flex-row justify-between gap-x-4"> <Button size="sm" variant="outline" diff --git a/packages/app/features/settings/DisableVerificationForm.tsx b/packages/app/features/settings/DisableVerificationForm.tsx index 32add1f..bf891df 100644 --- a/packages/app/features/settings/DisableVerificationForm.tsx +++ b/packages/app/features/settings/DisableVerificationForm.tsx @@ -76,7 +76,7 @@ export function DisableVerificationForm({ const cancelDisabled = form.formState.isSubmitting; return ( - <View className="space-y-4"> + <View className="gap-y-4"> <DialogHeader> <Text className="text-xl font-bold"> Disable two-factor authentication @@ -89,7 +89,7 @@ export function DisableVerificationForm({ </Text> <Form {...form}> - <View className="space-y-4"> + <View className="gap-y-4"> <FormField control={form.control} name="password" @@ -122,7 +122,7 @@ export function DisableVerificationForm({ {error && <Text className="text-sm text-destructive">{error}</Text>} - <View className="flex-row justify-between space-x-4"> + <View className="flex-row justify-between gap-x-4"> <Button size="sm" variant="outline" diff --git a/packages/app/features/settings/QRDisplay.tsx b/packages/app/features/settings/QRDisplay.tsx index b3c3c1e..5cc95d1 100644 --- a/packages/app/features/settings/QRDisplay.tsx +++ b/packages/app/features/settings/QRDisplay.tsx @@ -17,7 +17,7 @@ export function QRDisplay({ secret, onNext, onCancel }: QRDisplayProps) { const otpAuthUrl = `otpauth://totp/${user?.username}?secret=${secret}&issuer=Homefront`; return ( - <View className="space-y-4"> + <View className="gap-y-4"> <Text className="text-xl font-bold"> Set up two-factor authentication </Text> @@ -39,7 +39,7 @@ export function QRDisplay({ secret, onNext, onCancel }: QRDisplayProps) { </Button> <Text className="text-sm">.</Text> </View> - <View className="space-y-2"> + <View className="gap-y-2"> <Text className="text-sm font-bold"> Key:{" "} <Text className="font-mono text-sm font-normal">{secret}</Text> @@ -75,7 +75,7 @@ export function QRDisplay({ secret, onNext, onCancel }: QRDisplayProps) { </> )} - <View className="flex-row justify-between space-x-4"> + <View className="flex-row justify-between gap-x-4"> <Button size="sm" variant="outline" onPress={onCancel}> <Text>Cancel</Text> </Button> diff --git a/packages/app/features/settings/SettingsScreen.tsx b/packages/app/features/settings/SettingsScreen.tsx index bd7ec01..c2b910a 100644 --- a/packages/app/features/settings/SettingsScreen.tsx +++ b/packages/app/features/settings/SettingsScreen.tsx @@ -27,11 +27,11 @@ export function SettingsScreen() { <View className="w-full flex-1"> <ScrollView className="w-full flex-1"> <View className="mx-auto w-full max-w-screen-xl flex-1 justify-center p-4"> - <View className="max-w-prose space-y-8"> - <H3 className="font-header uppercase text-primary"> + <View className="max-w-prose gap-y-8"> + <H3 className="font-header-bold uppercase text-primary"> Account and password </H3> - <View className="space-y-4"> + <View className="gap-y-4"> <View className="flex-row items-center"> <View className="w-full max-w-60 flex-row"> <Text className="text-sm font-bold">Username</Text> @@ -73,9 +73,9 @@ export function SettingsScreen() { </View> </View> </View> - <View className="space-y-4"> - <View className="space-y-2"> - <H4 className="font-header uppercase text-primary"> + <View className="gap-y-4"> + <View className="gap-y-2"> + <H4 className="font-header-bold uppercase text-primary"> Two-factor authentication </H4> <Text className="text-sm text-gray-500"> @@ -84,7 +84,7 @@ export function SettingsScreen() { </Text> </View> - <View className="space-y-4"> + <View className="gap-y-4"> <View className="flex-row items-center"> <View className="w-full max-w-60 flex-row"> <Text className="text-sm font-bold"> diff --git a/packages/app/features/settings/TwoFactorSetup.tsx b/packages/app/features/settings/TwoFactorSetup.tsx index d8e2229..fbd4140 100644 --- a/packages/app/features/settings/TwoFactorSetup.tsx +++ b/packages/app/features/settings/TwoFactorSetup.tsx @@ -116,7 +116,7 @@ export function TwoFactorSetup({ const stepComponents = { start: ( - <View className="space-y-4"> + <View className="gap-y-4"> <DialogHeader> <Text className="text-xl font-bold"> Set up two-factor authentication @@ -133,7 +133,7 @@ export function TwoFactorSetup({ by requiring a second form of verification when signing in. </Text> - <View className="flex-row justify-between space-x-4"> + <View className="flex-row justify-between gap-x-4"> <Button size="sm" variant="outline" onPress={() => setIsOpen(false)}> <Text>Cancel</Text> </Button> @@ -171,7 +171,7 @@ export function TwoFactorSetup({ const disableStepComponents = { confirm: ( - <View className="space-y-4"> + <View className="gap-y-4"> <DialogHeader> <Text className="text-xl font-bold"> Disable two-factor authentication @@ -183,7 +183,7 @@ export function TwoFactorSetup({ secure. Only proceed if absolutely necessarily. </Text> - <View className="space-y-2"> + <View className="gap-y-2"> <Button size="sm" variant="destructive" diff --git a/packages/app/features/settings/VerificationForm.tsx b/packages/app/features/settings/VerificationForm.tsx index ab37b49..ff962be 100644 --- a/packages/app/features/settings/VerificationForm.tsx +++ b/packages/app/features/settings/VerificationForm.tsx @@ -95,7 +95,7 @@ export function VerificationForm({ const cancelDisabled = form.formState.isSubmitting; return ( - <View className="space-y-4"> + <View className="gap-y-4"> <DialogHeader> <Text className="text-xl font-bold"> Set up two-factor authentication @@ -107,7 +107,7 @@ export function VerificationForm({ </Text> <Form {...form}> - <View className="space-y-4"> + <View className="gap-y-4"> <FormField control={form.control} name="password" @@ -140,7 +140,7 @@ export function VerificationForm({ {error && <Text className="text-sm text-destructive">{error}</Text>} - <View className="flex-row justify-between space-x-4"> + <View className="flex-row justify-between gap-x-4"> <Button size="sm" variant="outline" diff --git a/packages/app/features/skills/UserSkill.tsx b/packages/app/features/skills/UserSkill.tsx index b692076..52e3912 100644 --- a/packages/app/features/skills/UserSkill.tsx +++ b/packages/app/features/skills/UserSkill.tsx @@ -99,7 +99,7 @@ export const UserSkill = ({ skill, isScrolling = false }: UserSkillProps) => { <View key={skill.id} className={cn( - "flex-1 flex-row flex-wrap items-center space-x-2 rounded-md border px-3 py-2 text-sm hover:cursor-pointer", + "flex-1 flex-row flex-wrap items-center gap-x-2 rounded-md border px-3 py-2 text-sm hover:cursor-pointer", hasSkill ? "border-primary bg-primary hover:bg-primary-700" : "border-gray-200 hover:bg-gray-100", @@ -159,19 +159,19 @@ export const UserSkill = ({ skill, isScrolling = false }: UserSkillProps) => { <DropdownMenuContent className="native:w-72 w-64"> <DropdownMenuGroup> <DropdownMenuItem onPress={() => handlePressLevel("beginner")}> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <Chevron1 size={16} className="text-primary" /> <Text>Beginner</Text> </View> </DropdownMenuItem> <DropdownMenuItem onPress={() => handlePressLevel("intermediate")}> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <Chevron2 size={16} className="text-primary" /> <Text>Intermediate</Text> </View> </DropdownMenuItem> <DropdownMenuItem onPress={() => handlePressLevel("expert")}> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <Chevron3 size={16} className="text-primary" /> <Text>Expert</Text> </View> @@ -180,13 +180,13 @@ export const UserSkill = ({ skill, isScrolling = false }: UserSkillProps) => { <DropdownMenuSeparator /> <DropdownMenuGroup> <DropdownMenuItem onPress={() => handlePressLevel("want_to_learn")}> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <Lightbulb size={16} className="text-primary" /> <Text>Want to learn</Text> </View> </DropdownMenuItem> <DropdownMenuItem onPress={() => handlePressLevel("learning")}> - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <Book size={16} className="text-primary" /> <Text>Learning</Text> </View> @@ -200,7 +200,7 @@ export const UserSkill = ({ skill, isScrolling = false }: UserSkillProps) => { variant="destructive" onPress={handlePressDelete} > - <View className="flex-row items-center space-x-2"> + <View className="flex-row items-center gap-x-2"> <Trash size={16} className="text-destructive" /> <Text>Remove</Text> </View> diff --git a/packages/app/features/splash/AboutScreen.tsx b/packages/app/features/splash/AboutScreen.tsx index 60f05a5..da00cfc 100644 --- a/packages/app/features/splash/AboutScreen.tsx +++ b/packages/app/features/splash/AboutScreen.tsx @@ -8,10 +8,10 @@ import { Text } from "@homefront/ui"; export function AboutScreen() { return ( - <div className="mx-auto max-w-4xl space-y-6 px-4 py-4 md:py-12"> + <div className="mx-auto max-w-4xl gap-y-6 px-4 py-4 md:py-12"> {/* Mission Section */} - <section className="space-y-2 text-center md:text-left"> - <h1 className="font-header text-4xl font-bold uppercase text-primary"> + <section className="gap-y-2 text-center md:text-left"> + <h1 className="font-header-bold text-4xl font-bold uppercase text-primary"> About Homefront </h1> <Text className="text-xl text-gray-500"> @@ -20,11 +20,11 @@ export function AboutScreen() { </section> {/* Company Section */} - <section className="max-w-prose space-y-2 text-center md:text-left"> - <h2 className="font-header text-3xl font-bold uppercase text-primary"> + <section className="max-w-prose gap-y-2 text-center md:text-left"> + <h2 className="font-header-bold text-3xl font-bold uppercase text-primary"> We Are It </h2> - <View className="space-y-2"> + <View className="gap-y-2"> <Text className="text-xl text-gray-500"> <Text className="text-xl font-bold">Homefront</Text> is a project of a public benefit company called{" "} @@ -57,12 +57,12 @@ export function AboutScreen() { {/* Founder Section */} <section className="max-w-prose"> - <div className="space-y-6 text-center md:text-left"> - <h2 className="font-header text-3xl font-bold uppercase text-primary"> + <div className="gap-y-6 text-center md:text-left"> + <h2 className="font-header-bold text-3xl font-bold uppercase text-primary"> Team </h2> - <View className="space-y-2"> + <View className="gap-y-2"> <div className="flex flex-col items-center gap-4 md:flex-row md:items-start md:gap-6"> <div className="relative h-48 w-48 shrink-0 overflow-hidden rounded-full"> <SolitoImage @@ -73,7 +73,7 @@ export function AboutScreen() { unoptimized /> </div> - <View className="w-full max-w-prose flex-col space-y-2"> + <View className="w-full max-w-prose flex-col gap-y-2"> <h2 className="text-center text-2xl font-bold md:text-left"> Josh Smith </h2> diff --git a/packages/app/features/splash/SplashScreen.tsx b/packages/app/features/splash/SplashScreen.tsx index 22b62ec..fad4fb5 100644 --- a/packages/app/features/splash/SplashScreen.tsx +++ b/packages/app/features/splash/SplashScreen.tsx @@ -20,16 +20,16 @@ import image from "./democracy.png"; export function SplashScreen() { return ( - <SafeAreaView> - <ScrollView> - <View className="flex w-full"> + <SafeAreaView style={{ flex: 1 }}> + <ScrollView style={{ flex: 1 }}> + <View className="flex w-full flex-1"> <View className="w-full"> - <View className="mx-auto grid max-w-screen-xl grid-cols-12 gap-4 px-0 py-4 md:px-4"> - <View className="col-span-12 flex justify-center space-y-3 px-4 py-0 md:col-span-5 md:space-y-4 md:px-0 md:py-4"> - <Text className="font-header text-left text-3xl font-bold uppercase tracking-tight text-primary md:text-5xl"> + <View className="mx-auto grid w-full max-w-screen-xl grid-cols-12 gap-4 px-0 py-4 md:px-4"> + <View className="col-span-12 flex justify-center gap-y-3 px-4 py-0 md:col-span-5 md:gap-y-4 md:px-0 md:py-4"> + <Text className="font-header-bold text-left text-3xl font-bold uppercase tracking-tight text-primary md:text-5xl"> Our fight for tomorrow begins today. </Text> - <Text className="font-sans text-lg font-bold leading-5 text-primary md:text-xl"> + <Text className="font-sans-bold text-lg font-bold leading-5 text-primary md:text-xl"> You're not alone. Across America, people like you are ready to defend democracy together. </Text> @@ -37,16 +37,20 @@ export function SplashScreen() { <View className="md:max-w-fit"> <Link href={"/signup"}> <Button + hasIcon size="lg" variant="secondary" - className="h-14 flex-row space-x-2 md:max-w-fit" + className="h-14 flex-row gap-2 md:max-w-fit" > <Text className="flex items-center text-lg font-bold md:text-xl"> Join now </Text> - <Text> - <ArrowRight size={24} strokeWidth={3} /> - </Text> + <ArrowRight + size={24} + strokeWidth={3} + className="text-white" + color="white" + /> </Button> </Link> </View> @@ -73,7 +77,7 @@ export function SplashScreen() { <View className="my-4 flex w-fit flex-shrink-0 bg-primary px-4 py-3"> <Text className="text-left font-sans text-xl uppercase text-white md:text-2xl"> Join{" "} - <Text className="font-sans text-xl font-bold uppercase text-white md:text-2xl"> + <Text className="font-sans-bold text-xl font-bold uppercase text-white md:text-2xl"> the front line </Text> </Text> @@ -82,19 +86,19 @@ export function SplashScreen() { </Text> </View> <View className="gap-x-2: grid grid-cols-12 gap-y-2 sm:gap-x-4 sm:gap-y-4"> - <View className="col-span-12 flex-row space-x-3 sm:col-span-6 md:col-span-4"> + <View className="col-span-12 flex-row gap-x-3 sm:col-span-6 md:col-span-4"> <Connect width={80} height={80} /> - <View className="flex-1 space-y-2 py-2"> - <Text className="font-header text-2xl font-bold uppercase text-primary md:text-3xl"> + <View className="flex-1 gap-y-2 py-2"> + <Text className="font-header-bold text-2xl font-bold uppercase text-primary md:text-3xl"> Find Allies </Text> <Text>Organize with trusted people in your community.</Text> </View> </View> - <View className="col-span-12 flex-row space-x-3 sm:col-span-6 md:col-span-4"> + <View className="col-span-12 flex-row gap-x-3 sm:col-span-6 md:col-span-4"> <Protect width={80} height={80} /> - <View className="flex-1 space-y-2 py-2"> - <Text className="font-header text-2xl font-bold uppercase text-primary md:text-3xl"> + <View className="flex-1 gap-y-2 py-2"> + <Text className="font-header-bold text-2xl font-bold uppercase text-primary md:text-3xl"> Get Ready </Text> <Text> @@ -103,19 +107,19 @@ export function SplashScreen() { </Text> </View> </View> - <View className="col-span-12 flex-row space-x-3 sm:col-span-6 md:col-span-4"> + <View className="col-span-12 flex-row gap-x-3 sm:col-span-6 md:col-span-4"> <Share width={80} height={80} /> - <View className="flex-1 space-y-2 py-2"> - <Text className="font-header text-2xl font-bold uppercase text-primary md:text-3xl"> + <View className="flex-1 gap-y-2 py-2"> + <Text className="font-header-bold text-2xl font-bold uppercase text-primary md:text-3xl"> Work Together </Text> <Text>Share your skills and learn from others.</Text> </View> </View> - <View className="col-span-12 flex-row space-x-3 sm:col-span-6 md:col-span-4"> + <View className="col-span-12 flex-row gap-x-3 sm:col-span-6 md:col-span-4"> <Discover width={80} height={80} /> - <View className="flex-1 space-y-2 py-2"> - <Text className="font-header text-2xl font-bold uppercase text-primary md:text-3xl"> + <View className="flex-1 gap-y-2 py-2"> + <Text className="font-header-bold text-2xl font-bold uppercase text-primary md:text-3xl"> Find Resources </Text> <Text> @@ -123,10 +127,10 @@ export function SplashScreen() { </Text> </View> </View> - <View className="col-span-12 flex-row space-x-3 sm:col-span-6 md:col-span-4"> + <View className="col-span-12 flex-row gap-x-3 sm:col-span-6 md:col-span-4"> <Monitor width={80} height={80} /> - <View className="flex-1 space-y-2 py-2"> - <Text className="font-header text-2xl font-bold uppercase text-primary md:text-3xl"> + <View className="flex-1 gap-y-2 py-2"> + <Text className="font-header-bold text-2xl font-bold uppercase text-primary md:text-3xl"> Stay Alert </Text> <Text> @@ -134,10 +138,10 @@ export function SplashScreen() { </Text> </View> </View> - <View className="col-span-12 flex-row space-x-3 sm:col-span-6 md:col-span-4"> + <View className="col-span-12 flex-row gap-x-3 sm:col-span-6 md:col-span-4"> <Act width={80} height={80} /> - <View className="flex-1 space-y-2 py-2"> - <Text className="font-header text-2xl font-bold uppercase text-primary md:text-3xl"> + <View className="flex-1 gap-y-2 py-2"> + <Text className="font-header-bold text-2xl font-bold uppercase text-primary md:text-3xl"> Fight Back </Text> <Text>Take action when the time comes—together.</Text> diff --git a/packages/app/provider/auth/index.tsx b/packages/app/provider/auth/index.tsx index 510c2e1..a29e13e 100644 --- a/packages/app/provider/auth/index.tsx +++ b/packages/app/provider/auth/index.tsx @@ -11,7 +11,7 @@ export const AuthProvider = ({ children }: { children: React.ReactNode }) => { {children} {isSigningOut && ( <View - className="absolute inset-0 z-50 flex-1 items-center justify-center space-y-4 bg-black/50" + className="absolute inset-0 z-50 flex-1 items-center justify-center gap-y-4 bg-black/50" style={{ elevation: 999 }} > <Text className="text-white">Signing out...</Text> diff --git a/packages/app/sst-env.d.ts b/packages/app/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/packages/app/sst-env.d.ts +++ b/packages/app/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/packages/auth/sst-env.d.ts b/packages/auth/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/packages/auth/sst-env.d.ts +++ b/packages/auth/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/packages/aws/sst-env.d.ts b/packages/aws/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/packages/aws/sst-env.d.ts +++ b/packages/aws/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/packages/dayjs/sst-env.d.ts b/packages/dayjs/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/packages/dayjs/sst-env.d.ts +++ b/packages/dayjs/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/packages/db/migrations/1738696872761_fix_timestamps_defaults.ts b/packages/db/migrations/1738696872761_fix_timestamps_defaults.ts new file mode 100644 index 0000000..2499356 --- /dev/null +++ b/packages/db/migrations/1738696872761_fix_timestamps_defaults.ts @@ -0,0 +1,53 @@ +import type { Kysely } from "kysely"; +import { sql } from "kysely"; + +const columnsToUpdate = [ + { table: "actions", columns: ["completed_at", "due_date", "due_time"] }, + { table: "auth_challenges", columns: ["expires_at"] }, + { table: "auth_codes", columns: ["expires_at"] }, + { table: "backup_codes", columns: ["used_at"] }, + { table: "invites", columns: ["expires_at"] }, + { table: "recommended_actions", columns: ["responded_at"] }, + { table: "relationships", columns: ["invite_created_at"] }, + { table: "sessions", columns: ["expires"] }, + { table: "stripe_events", columns: ["processed_at"] }, + { + table: "tokens", + columns: ["access_token_expires_at", "refresh_token_expires_at"], + }, + { + table: "user_actions", + columns: ["completed_at", "due_date", "due_time"], + }, +]; + +export async function up(db: Kysely<unknown>): Promise<void> { + for (const { table, columns } of columnsToUpdate) { + for (const column of columns) { + // We need to NULL all the values that are equal to the default value + const nullQuery = sql` + UPDATE ${sql.table(table)} + SET ${sql.ref(column)} = NULL + WHERE ${sql.ref(column)} IS NOT NULL + AND ${sql.ref(column)} = ${sql.ref("created_at")}`; + + await db.executeQuery(nullQuery.compile(db)); + + await db.schema + .alterTable(table) + .alterColumn(column, (col) => col.dropDefault()) + .execute(); + } + } +} + +export async function down(db: Kysely<unknown>): Promise<void> { + for (const { table, columns } of columnsToUpdate) { + for (const column of columns) { + await db.schema + .alterTable(table) + .alterColumn(column, (col) => col.setDefault(sql`now()`)) + .execute(); + } + } +} diff --git a/packages/db/sst-env.d.ts b/packages/db/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/packages/db/sst-env.d.ts +++ b/packages/db/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/packages/lambdas/sst-env.d.ts b/packages/lambdas/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/packages/lambdas/sst-env.d.ts +++ b/packages/lambdas/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/packages/oauth/sst-env.d.ts b/packages/oauth/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/packages/oauth/sst-env.d.ts +++ b/packages/oauth/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/packages/redis/sst-env.d.ts b/packages/redis/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/packages/redis/sst-env.d.ts +++ b/packages/redis/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/packages/scraper/sst-env.d.ts b/packages/scraper/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/packages/scraper/sst-env.d.ts +++ b/packages/scraper/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/packages/stripe/sst-env.d.ts b/packages/stripe/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/packages/stripe/sst-env.d.ts +++ b/packages/stripe/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/packages/ui/package.json b/packages/ui/package.json index 9d5f05c..93ab7db 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -18,6 +18,10 @@ "./colors": { "types": "./dist/src/colors.d.ts", "default": "./src/colors.ts" + }, + "./getFontConfig": { + "types": "./dist/src/getFontConfig.d.ts", + "default": "./src/getFontConfig.ts" } }, "license": "MIT", diff --git a/packages/ui/src/components/Markdown/renderRules.tsx b/packages/ui/src/components/Markdown/renderRules.tsx index ccb2f69..41b27f8 100644 --- a/packages/ui/src/components/Markdown/renderRules.tsx +++ b/packages/ui/src/components/Markdown/renderRules.tsx @@ -43,7 +43,7 @@ const rules = { unknown: () => null, body: (node, children) => ( - <View key={node.key} className="space-y-4"> + <View key={node.key} className="gap-y-4"> {children} </View> ), @@ -131,13 +131,13 @@ const rules = { // Lists bullet_list: (node, children) => ( - <View key={node.key} className="ml-6 space-y-2"> + <View key={node.key} className="ml-6 gap-y-2"> {children} </View> ), ordered_list: (node, children) => ( - <View key={node.key} className="ml-6 space-y-2"> + <View key={node.key} className="ml-6 gap-y-2"> {children} </View> ), @@ -145,7 +145,7 @@ const rules = { list_item: (node, children, parent) => { if (hasParents(parent, "bullet_list")) { return ( - <View key={node.key} className="flex-row items-start space-x-2"> + <View key={node.key} className="flex-row items-start gap-x-2"> <Text className="text-foreground">•</Text> <View className="flex-1">{children}</View> </View> @@ -164,7 +164,7 @@ const rules = { : node.index + 1; return ( - <View key={node.key} className="flex-row items-start space-x-2"> + <View key={node.key} className="flex-row items-start gap-x-2"> <Text className="text-foreground">{listItemNumber}.</Text> <View className="flex-1">{children}</View> </View> diff --git a/packages/ui/src/components/button.tsx b/packages/ui/src/components/button.tsx index 020ef26..cf5916e 100644 --- a/packages/ui/src/components/button.tsx +++ b/packages/ui/src/components/button.tsx @@ -52,7 +52,7 @@ const buttonVariants = cva( }, hasIcon: { false: "", - true: "flex flex-row items-center space-x-2", + true: "flex flex-row items-center gap-x-2", }, active: { false: "", diff --git a/packages/ui/src/components/card.tsx b/packages/ui/src/components/card.tsx index dfc1c94..b854c70 100644 --- a/packages/ui/src/components/card.tsx +++ b/packages/ui/src/components/card.tsx @@ -24,7 +24,7 @@ const CardHeader = React.forwardRef<ViewRef, ViewProps>( ({ className, ...props }, ref) => ( <View ref={ref} - className={cn("flex flex-col space-y-1.5 p-6", className)} + className={cn("flex flex-col gap-y-1.5 p-6", className)} {...props} /> ), diff --git a/packages/ui/src/components/form.tsx b/packages/ui/src/components/form.tsx index 6937f0e..3dd4b0f 100644 --- a/packages/ui/src/components/form.tsx +++ b/packages/ui/src/components/form.tsx @@ -92,7 +92,7 @@ const FormItem = React.forwardRef< return ( <FormItemContext.Provider value={{ nativeID }}> - <View ref={ref} className={cn("space-y-2", className)} {...props} /> + <View ref={ref} className={cn("gap-y-2", className)} {...props} /> </FormItemContext.Provider> ); }); @@ -154,7 +154,7 @@ const FormMessage = React.forwardRef< ref={ref} nativeID={formMessageNativeID} className={cn( - "font-sans text-sm font-medium text-destructive animate-in animate-out", + "font-sans-medium text-sm font-medium text-destructive animate-in animate-out", className, )} {...props} diff --git a/packages/ui/src/components/label.tsx b/packages/ui/src/components/label.tsx index f94bf86..3d996e1 100644 --- a/packages/ui/src/components/label.tsx +++ b/packages/ui/src/components/label.tsx @@ -23,7 +23,7 @@ const Label = React.forwardRef< <LabelPrimitive.Text ref={ref} className={cn( - "native:text-base web:peer-disabled:cursor-not-allowed web:peer-disabled:opacity-70 font-sans text-sm font-medium leading-none text-foreground", + "native:text-base web:peer-disabled:cursor-not-allowed web:peer-disabled:opacity-70 font-sans-medium text-sm font-medium leading-none text-foreground", className, )} {...props} diff --git a/packages/ui/src/components/menubar.tsx b/packages/ui/src/components/menubar.tsx index 7f55209..0e9ee1a 100644 --- a/packages/ui/src/components/menubar.tsx +++ b/packages/ui/src/components/menubar.tsx @@ -29,7 +29,7 @@ const Menubar = React.forwardRef< <MenubarPrimitive.Root ref={ref} className={cn( - "native:h-12 flex h-10 flex-row items-center space-x-1 rounded-md border border-border bg-background p-1", + "native:h-12 flex h-10 flex-row items-center gap-x-1 rounded-md border border-border bg-background p-1", className, )} {...props} diff --git a/packages/ui/src/components/typography.tsx b/packages/ui/src/components/typography.tsx index 415aaa7..0818d6b 100644 --- a/packages/ui/src/components/typography.tsx +++ b/packages/ui/src/components/typography.tsx @@ -13,7 +13,7 @@ const H1 = React.forwardRef<TextRef, SlottableTextProps>( role="heading" aria-level="1" className={cn( - "web:scroll-m-20 web:select-text font-sans text-4xl font-extrabold tracking-tight text-foreground lg:text-5xl", + "web:scroll-m-20 web:select-text font-sans-bold text-4xl font-extrabold tracking-tight text-foreground lg:text-5xl", className, )} ref={ref} @@ -33,7 +33,7 @@ const H2 = React.forwardRef<TextRef, SlottableTextProps>( role="heading" aria-level="2" className={cn( - "web:scroll-m-20 web:select-text pb-2 font-sans text-3xl font-semibold tracking-tight text-foreground first:mt-0", + "web:scroll-m-20 web:select-text font-sans-medium pb-2 text-3xl font-semibold tracking-tight text-foreground first:mt-0", className, )} ref={ref} @@ -53,7 +53,7 @@ const H3 = React.forwardRef<TextRef, SlottableTextProps>( role="heading" aria-level="3" className={cn( - "web:scroll-m-20 web:select-text font-sans text-2xl font-semibold tracking-tight text-foreground", + "web:scroll-m-20 web:select-text font-sans-medium text-2xl font-semibold tracking-tight text-foreground", className, )} ref={ref} @@ -73,7 +73,7 @@ const H4 = React.forwardRef<TextRef, SlottableTextProps>( role="heading" aria-level="4" className={cn( - "web:scroll-m-20 web:select-text font-sans text-xl font-semibold tracking-tight text-foreground", + "web:scroll-m-20 web:select-text font-sans-medium text-xl font-semibold tracking-tight text-foreground", className, )} ref={ref} @@ -130,7 +130,7 @@ const Code = React.forwardRef<TextRef, SlottableTextProps>( // @ts-expect-error - role of code renders code element on the web role={Platform.OS === "web" ? "code" : undefined} className={cn( - "web:select-text relative rounded-md bg-muted px-[0.3rem] py-[0.2rem] font-sans text-sm font-semibold text-foreground", + "web:select-text font-sans-medium relative rounded-md bg-muted px-[0.3rem] py-[0.2rem] text-sm font-semibold text-foreground", className, )} ref={ref} @@ -166,7 +166,7 @@ const Large = React.forwardRef<TextRef, SlottableTextProps>( return ( <Component className={cn( - "web:select-text font-sans text-xl font-semibold text-foreground", + "web:select-text font-sans-medium text-xl font-semibold text-foreground", className, )} ref={ref} @@ -184,7 +184,7 @@ const Small = React.forwardRef<TextRef, SlottableTextProps>( return ( <Component className={cn( - "web:select-text font-sans text-sm font-medium leading-none text-foreground", + "web:select-text font-sans-medium text-sm font-medium leading-none text-foreground", className, )} ref={ref} diff --git a/packages/ui/src/getFontConfig.ts b/packages/ui/src/getFontConfig.ts new file mode 100644 index 0000000..84ec1dd --- /dev/null +++ b/packages/ui/src/getFontConfig.ts @@ -0,0 +1,31 @@ +export const getFontConfig = (platform: "web" | "native") => { + if (platform === "web") { + return { + sans: [`var(--font-inter)`, "system-ui", "sans-serif"], + "sans-medium": [`var(--font-inter)`, "system-ui", "sans-serif"], + "sans-bold": [`var(--font-inter)`, "system-ui", "sans-serif"], + header: [`var(--font-oswald)`, "system-ui", "sans-serif"], + "header-medium": [`var(--font-oswald)`, "system-ui", "sans-serif"], + "header-bold": [`var(--font-oswald)`, "system-ui", "sans-serif"], + mono: [`var(--font-fira-code)`, "monospace"], + "mono-medium": [`var(--font-fira-code)`, "monospace"], + "mono-bold": [`var(--font-fira-code)`, "monospace"], + serif: [`var(--font-pt-serif)`, "serif"], + "serif-bold": [`var(--font-pt-serif)`, "serif"], + }; + } + + return { + sans: ["Inter-Regular"], + "sans-medium": ["Inter-Medium"], + "sans-bold": ["Inter-Bold"], + header: ["Oswald-Regular"], + "header-medium": ["Oswald-Medium"], + "header-bold": ["Oswald-Bold"], + mono: ["FiraCode-Regular"], + "mono-medium": ["FiraCode-Medium"], + "mono-bold": ["FiraCode-Bold"], + serif: ["PTSerif-Regular"], + "serif-bold": ["PTSerif-Bold"], + }; +}; diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts index 182ede9..eaad12b 100644 --- a/packages/ui/src/index.ts +++ b/packages/ui/src/index.ts @@ -256,3 +256,4 @@ export { Logotype } from "./Logotype"; // export { Votes } from "./components/Votes"; export * from "./components"; +export { getFontConfig } from "./getFontConfig"; diff --git a/packages/ui/sst-env.d.ts b/packages/ui/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/packages/ui/sst-env.d.ts +++ b/packages/ui/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/packages/username-scan-worker/sst-env.d.ts b/packages/username-scan-worker/sst-env.d.ts index f947b44..d628120 100644 --- a/packages/username-scan-worker/sst-env.d.ts +++ b/packages/username-scan-worker/sst-env.d.ts @@ -2,8 +2,7 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ -import "sst" -export {} + import "sst" declare module "sst" { export interface Resource { @@ -95,3 +94,6 @@ declare module "sst" { } } } + +import "sst" +export {} \ No newline at end of file diff --git a/packages/validators/src/invites.ts b/packages/validators/src/invites.ts index 81a7830..c7590c8 100644 --- a/packages/validators/src/invites.ts +++ b/packages/validators/src/invites.ts @@ -3,6 +3,8 @@ import { z } from "zod"; export const InviteCodeSchema = z .string() .nullable() + .optional() + .transform((val) => (val === undefined ? null : val)) .refine( (code) => { if (code === null) return true; diff --git a/packages/validators/sst-env.d.ts b/packages/validators/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/packages/validators/sst-env.d.ts +++ b/packages/validators/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0b68f69..de919d7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -124,8 +124,8 @@ catalogs: specifier: ^1.11.13 version: 1.11.13 eslint: - specifier: ^9.12.0 - version: 9.14.0 + specifier: ^9.19.0 + version: 9.19.0 expo-blur: specifier: ^14.0.3 version: 14.0.3 @@ -141,6 +141,9 @@ catalogs: expo-device: specifier: ^7.0.2 version: 7.0.2 + expo-font: + specifier: ^13.0.3 + version: 13.0.3 expo-image: specifier: ^2.0.4 version: 2.0.4 @@ -189,6 +192,12 @@ catalogs: react-hook-form: specifier: ^7.53.0 version: 7.53.2 + react-native-bouncy-checkbox: + specifier: ^4.1.2 + version: 4.1.2 + react-native-css-interop: + specifier: ~0.1.22 + version: 0.1.22 react-native-get-random-values: specifier: ^1.11.0 version: 1.11.0 @@ -205,8 +214,8 @@ catalogs: specifier: ^3.16.4 version: 3.16.5 react-native-safe-area-context: - specifier: ^4.12.0 - version: 4.12.0 + specifier: ^5.1.0 + version: 5.1.0 react-native-screens: specifier: ^4.4.0 version: 4.4.0 @@ -260,8 +269,8 @@ catalogs: specifier: 18.3.1 version: 18.3.1 react-native: - specifier: ^0.76.6 - version: 0.76.6 + specifier: ^0.77.0 + version: 0.77.0 patchedDependencies: '@react-native/assets-registry@0.76.2': @@ -311,7 +320,7 @@ importers: version: 20.17.6 eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) h3: specifier: ^1.13.0 version: 1.13.0 @@ -329,7 +338,19 @@ importers: dependencies: '@bacons/text-decoder': specifier: ^0.0.0 - version: 0.0.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + version: 0.0.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)) + '@expo-google-fonts/fira-code': + specifier: ^0.2.3 + version: 0.2.3 + '@expo-google-fonts/inter': + specifier: ^0.2.3 + version: 0.2.3 + '@expo-google-fonts/oswald': + specifier: ^0.2.3 + version: 0.2.3 + '@expo-google-fonts/pt-serif': + specifier: ^0.2.3 + version: 0.2.3 '@expo/metro-config': specifier: ^0.19.9 version: 0.19.9 @@ -359,97 +380,97 @@ importers: version: 3.9.1(react-hook-form@7.53.2(react@18.3.1)) '@react-native-async-storage/async-storage': specifier: 'catalog:' - version: 2.0.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + version: 2.0.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)) '@react-native-masked-view/masked-view': specifier: ^0.3.2 - version: 0.3.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 0.3.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@react-navigation/native': specifier: 'catalog:' - version: 6.1.18(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 6.1.18(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/accordion': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/alert-dialog': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/aspect-ratio': specifier: 'catalog:' - version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/avatar': specifier: 'catalog:' - version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/checkbox': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/collapsible': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/context-menu': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/dialog': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/dropdown-menu': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/hover-card': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/label': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/menubar': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/navigation-menu': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/popover': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/portal': specifier: 'catalog:' - version: 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/progress': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/radio-group': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/select': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/separator': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/slot': specifier: 'catalog:' - version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/switch': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/table': specifier: 'catalog:' - version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/tabs': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/toggle': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/toggle-group': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/tooltip': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/types': specifier: 'catalog:' - version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@shopify/flash-list': specifier: 'catalog:' - version: 1.7.1(@babel/runtime@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.7.1(@babel/runtime@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@tanstack/react-query': specifier: 'catalog:' version: 5.60.2(react@18.3.1) @@ -467,61 +488,64 @@ importers: version: 0.7.0 expo: specifier: ~52.0.28 - version: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) expo-blur: specifier: 'catalog:' - version: 14.0.3(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 14.0.3(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) expo-clipboard: specifier: 'catalog:' - version: 7.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 7.0.1(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) expo-constants: specifier: 'catalog:' - version: 17.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + version: 17.0.5(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)) expo-dev-client: specifier: 'catalog:' - version: 5.0.10(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + version: 5.0.10(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) expo-device: specifier: 'catalog:' - version: 7.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + version: 7.0.2(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) + expo-font: + specifier: 'catalog:' + version: 13.0.3(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) expo-image: specifier: 'catalog:' - version: 2.0.4(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 2.0.4(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) expo-linking: specifier: 'catalog:' - version: 7.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 7.0.5(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) expo-location: specifier: 'catalog:' - version: 18.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + version: 18.0.5(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) expo-navigation-bar: specifier: 'catalog:' - version: 4.0.7(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 4.0.7(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) expo-router: specifier: 'catalog:' - version: 4.0.17(wuxqjmbjlcrnrb6cdocxmpshdy) + version: 4.0.17(ayfebmpshllls5ta5r56eazvde) expo-secure-store: specifier: 'catalog:' - version: 14.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + version: 14.0.1(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) expo-sharing: specifier: 'catalog:' - version: 13.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + version: 13.0.1(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) expo-splash-screen: specifier: 'catalog:' - version: 0.29.21(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + version: 0.29.21(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) expo-status-bar: specifier: 'catalog:' - version: 2.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 2.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) expo-system-ui: specifier: 'catalog:' - version: 4.0.7(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + version: 4.0.7(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)) expo-web-browser: specifier: ^14.0.2 - version: 14.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + version: 14.0.2(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)) lucide-react-native: specifier: 'catalog:' - version: 0.456.0(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 0.456.0(react-native-svg@15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) nativewind: specifier: 'catalog:' - version: 4.1.23(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) + version: 4.1.23(react-native-reanimated@3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) react: specifier: catalog:react-for-expo version: 18.3.1 @@ -530,56 +554,59 @@ importers: version: 18.3.1(react@18.3.1) react-native: specifier: catalog:react-for-expo - version: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + version: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) + react-native-bouncy-checkbox: + specifier: 'catalog:' + version: 4.1.2 react-native-css-interop: - specifier: ~0.0.36 - version: 0.0.36(@babel/core@7.26.0)(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) + specifier: 'catalog:' + version: 0.1.22(react-native-reanimated@3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) react-native-gesture-handler: specifier: ~2.20.0 - version: 2.20.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 2.20.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react-native-get-random-values: specifier: 'catalog:' - version: 1.11.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + version: 1.11.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)) react-native-markdown-display: specifier: 'catalog:' - version: 7.0.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 7.0.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react-native-otp-entry: specifier: 'catalog:' - version: 1.8.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.8.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react-native-qrcode-svg: specifier: 'catalog:' - version: 6.3.12(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 6.3.12(react-native-svg@15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react-native-reanimated: specifier: 'catalog:' - version: 3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react-native-safe-area-context: specifier: 'catalog:' - version: 4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react-native-screens: specifier: 'catalog:' - version: 4.4.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 4.4.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react-native-svg: specifier: 'catalog:' - version: 15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react-native-url-polyfill: specifier: 'catalog:' - version: 2.0.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) - solito: - specifier: 'catalog:' - version: 4.3.0 + version: 2.0.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)) superjson: - specifier: 2.2.1 + specifier: 'catalog:' version: 2.2.1 + tailwind-merge: + specifier: 'catalog:' + version: 2.5.4 devDependencies: '@babel/core': - specifier: ^7.25.8 - version: 7.26.0 + specifier: ^7.26.7 + version: 7.26.7 '@babel/preset-env': - specifier: ^7.25.8 - version: 7.26.0(@babel/core@7.26.0) + specifier: ^7.26.7 + version: 7.26.7(@babel/core@7.26.7) '@babel/runtime': - specifier: ^7.25.7 - version: 7.26.0 + specifier: ^7.26.7 + version: 7.26.7 '@homefront/eslint-config': specifier: workspace:* version: link:../../tooling/eslint @@ -600,7 +627,7 @@ importers: version: 18.3.12 eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) prettier: specifier: 'catalog:' version: 3.4.2 @@ -615,10 +642,10 @@ importers: dependencies: '@babel/plugin-proposal-export-namespace-from': specifier: ^7.18.9 - version: 7.18.9(@babel/core@7.26.0) + version: 7.18.9(@babel/core@7.26.7) '@expo/next-adapter': specifier: ^6.0.0 - version: 6.0.0(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(webpack@5.96.1(esbuild@0.19.2)) + version: 6.0.0(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(webpack@5.96.1(esbuild@0.19.2)) '@homefront/api': specifier: workspace:* version: link:../../packages/api @@ -675,19 +702,19 @@ importers: version: 11.0.0-rc.477 babel-loader: specifier: ^9.2.1 - version: 9.2.1(@babel/core@7.26.0)(webpack@5.96.1(esbuild@0.19.2)) + version: 9.2.1(@babel/core@7.26.7)(webpack@5.96.1(esbuild@0.19.2)) expo-image: specifier: ^2.0.4 - version: 2.0.4(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 2.0.4(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) hibp: specifier: ^14.1.2 version: 14.1.2 nativewind: specifier: 'catalog:' - version: 4.1.23(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) + version: 4.1.23(react-native-reanimated@3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) next: specifier: 'catalog:' - version: 14.2.23(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.23(@babel/core@7.26.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nprogress: specifier: ^0.2.0 version: 0.2.0 @@ -702,13 +729,13 @@ importers: version: 18.3.1(react@18.3.1) react-native: specifier: catalog:react-for-expo - version: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + version: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-css-interop: - specifier: ~0.0.36 - version: 0.0.36(@babel/core@7.26.0)(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) + specifier: 'catalog:' + version: 0.1.22(react-native-reanimated@3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) react-native-reanimated: specifier: 'catalog:' - version: 3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) sst: specifier: 3.5.3 version: 3.5.3 @@ -754,7 +781,7 @@ importers: version: 7.4.2 eslint: specifier: 'catalog:' - version: 9.14.0(jiti@1.21.6) + version: 9.19.0(jiti@1.21.6) jiti: specifier: ^1.21.6 version: 1.21.6 @@ -810,7 +837,7 @@ importers: version: 7.4.2 eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) prettier: specifier: 'catalog:' version: 3.4.2 @@ -880,7 +907,7 @@ importers: version: link:../../tooling/typescript eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) prettier: specifier: 'catalog:' version: 3.4.2 @@ -919,13 +946,13 @@ importers: version: 3.9.1(react-hook-form@7.53.2(react@18.3.1)) '@mgcrea/react-native-dnd': specifier: ^2.5.1 - version: 2.5.1(react-native-gesture-handler@2.20.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 2.5.1(react-native-gesture-handler@2.20.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@react-native-async-storage/async-storage': specifier: 'catalog:' - version: 2.0.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + version: 2.0.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)) '@shopify/flash-list': specifier: 'catalog:' - version: 1.7.1(@babel/runtime@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.7.1(@babel/runtime@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@stripe/react-stripe-js': specifier: ^3.1.1 version: 3.1.1(@stripe/stripe-js@5.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -952,22 +979,22 @@ importers: version: 0.7.0 expo-blur: specifier: 'catalog:' - version: 14.0.3(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 14.0.3(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) expo-clipboard: specifier: 'catalog:' - version: 7.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 7.0.1(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) expo-device: specifier: 'catalog:' - version: 7.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + version: 7.0.2(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) expo-location: specifier: 'catalog:' - version: 18.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + version: 18.0.5(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) expo-secure-store: specifier: 'catalog:' - version: 14.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + version: 14.0.1(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) expo-sharing: specifier: 'catalog:' - version: 13.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + version: 13.0.1(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) h3-js: specifier: ^4.1.0 version: 4.1.0 @@ -979,7 +1006,7 @@ importers: version: 1.9.4 lucide-react-native: specifier: 'catalog:' - version: 0.456.0(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 0.456.0(react-native-svg@15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) mapbox-gl: specifier: ^3.8.0 version: 3.8.0 @@ -997,22 +1024,22 @@ importers: version: 7.1.7(mapbox-gl@3.8.0)(maplibre-gl@4.7.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-native: specifier: catalog:react-for-expo - version: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + version: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-bouncy-checkbox: - specifier: ^4.1.2 + specifier: 'catalog:' version: 4.1.2 react-native-get-random-values: specifier: 'catalog:' - version: 1.11.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + version: 1.11.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)) react-native-qrcode-svg: specifier: 'catalog:' - version: 6.3.12(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 6.3.12(react-native-svg@15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react-native-reanimated: specifier: 'catalog:' - version: 3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react-native-url-polyfill: specifier: 'catalog:' - version: 2.0.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + version: 2.0.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)) solito: specifier: 'catalog:' version: 4.3.0 @@ -1061,7 +1088,7 @@ importers: version: 18.3.12 eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) prettier: specifier: 'catalog:' version: 3.4.2 @@ -1112,10 +1139,10 @@ importers: version: 5.9.6 next: specifier: 'catalog:' - version: 14.2.23(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.23(@babel/core@7.26.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-auth: specifier: 5.0.0-beta.20 - version: 5.0.0-beta.20(next@14.2.23(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 5.0.0-beta.20(next@14.2.23(@babel/core@7.26.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) oauth4webapi: specifier: ^3.1.4 version: 3.1.4 @@ -1149,7 +1176,7 @@ importers: version: 29.5.14 eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) jest: specifier: ^29.7.0 version: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3)) @@ -1158,7 +1185,7 @@ importers: version: 3.4.2 ts-jest: specifier: ^29.2.5 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3)))(typescript@5.7.3) + version: 29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3)))(typescript@5.7.3) typescript: specifier: 'catalog:' version: 5.7.3 @@ -1183,7 +1210,7 @@ importers: version: link:../../tooling/typescript eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) prettier: specifier: 'catalog:' version: 3.4.2 @@ -1208,7 +1235,7 @@ importers: version: link:../../tooling/typescript eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) prettier: specifier: 'catalog:' version: 3.4.2 @@ -1248,7 +1275,7 @@ importers: version: 7.4.2 eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) kysely-ctl: specifier: ^0.9.0 version: 0.9.0(kysely@0.27.4)(magicast@0.3.5) @@ -1279,7 +1306,7 @@ importers: version: link:../../tooling/typescript eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) prettier: specifier: 'catalog:' version: 3.4.2 @@ -1310,7 +1337,7 @@ importers: version: link:../../tooling/typescript eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) prettier: specifier: 'catalog:' version: 3.4.2 @@ -1341,7 +1368,7 @@ importers: version: link:../../tooling/typescript eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) prettier: specifier: 'catalog:' version: 3.4.2 @@ -1399,7 +1426,7 @@ importers: version: link:../../tooling/typescript eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) prettier: specifier: 'catalog:' version: 3.4.2 @@ -1430,7 +1457,7 @@ importers: version: link:../../tooling/typescript eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) prettier: specifier: 'catalog:' version: 3.4.2 @@ -1442,118 +1469,118 @@ importers: dependencies: '@react-navigation/native': specifier: 'catalog:' - version: 6.1.18(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 6.1.18(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/accordion': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/alert-dialog': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/aspect-ratio': specifier: 'catalog:' - version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/avatar': specifier: 'catalog:' - version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/checkbox': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/collapsible': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/context-menu': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/dialog': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/dropdown-menu': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/hover-card': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/label': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/menubar': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/navigation-menu': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/popover': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/portal': specifier: 'catalog:' - version: 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/progress': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/radio-group': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/select': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/separator': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/slot': specifier: 'catalog:' - version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/switch': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/table': specifier: 'catalog:' - version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/tabs': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/toggle': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/toggle-group': specifier: 'catalog:' - 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + 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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/tooltip': specifier: 'catalog:' - version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@rn-primitives/types': specifier: 'catalog:' - version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) class-variance-authority: specifier: 'catalog:' version: 0.7.0 expo-navigation-bar: specifier: 'catalog:' - version: 4.0.7(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 4.0.7(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) lucide-react-native: specifier: 'catalog:' - version: 0.456.0(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 0.456.0(react-native-svg@15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) moti: specifier: ^0.29.0 - version: 0.29.0(react-dom@18.3.1(react@18.3.1))(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 0.29.0(react-dom@18.3.1(react@18.3.1))(react-native-reanimated@3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) nativewind: specifier: 'catalog:' - version: 4.1.23(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) + version: 4.1.23(react-native-reanimated@3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) react-hook-form: specifier: 'catalog:' version: 7.53.2(react@18.3.1) react-native: specifier: catalog:react-for-expo - version: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + version: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-markdown-display: specifier: 'catalog:' - version: 7.0.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 7.0.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react-native-otp-entry: specifier: 'catalog:' - version: 1.8.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 1.8.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react-native-svg: specifier: 'catalog:' - version: 15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) tailwind-merge: specifier: 'catalog:' version: 2.5.4 @@ -1578,7 +1605,7 @@ importers: version: 18.3.12 eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) prettier: specifier: 'catalog:' version: 3.4.2 @@ -1639,7 +1666,7 @@ importers: version: link:../../tooling/typescript eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) oauth4webapi: specifier: ^3.1.4 version: 3.1.4 @@ -1654,28 +1681,28 @@ importers: dependencies: '@eslint/compat': specifier: ^1.2.0 - version: 1.2.3(eslint@9.14.0(jiti@2.4.0)) + version: 1.2.3(eslint@9.19.0(jiti@2.4.0)) '@next/eslint-plugin-next': specifier: ^14.2.15 version: 14.2.18 eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.14.0(jiti@2.4.0)) + version: 2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.0)) eslint-plugin-jsx-a11y: specifier: ^6.10.0 - version: 6.10.2(eslint@9.14.0(jiti@2.4.0)) + version: 6.10.2(eslint@9.19.0(jiti@2.4.0)) eslint-plugin-react: specifier: ^7.37.1 - version: 7.37.2(eslint@9.14.0(jiti@2.4.0)) + version: 7.37.2(eslint@9.19.0(jiti@2.4.0)) eslint-plugin-react-hooks: specifier: ^5.0.0 - version: 5.0.0(eslint@9.14.0(jiti@2.4.0)) + version: 5.0.0(eslint@9.19.0(jiti@2.4.0)) eslint-plugin-turbo: specifier: ^2.1.3 - version: 2.3.0(eslint@9.14.0(jiti@2.4.0)) + version: 2.3.0(eslint@9.19.0(jiti@2.4.0)) typescript-eslint: specifier: ^8.9.0 - version: 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3) + version: 8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) devDependencies: '@homefront/prettier-config': specifier: workspace:* @@ -1688,7 +1715,7 @@ importers: version: 8.42.3 eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) prettier: specifier: 'catalog:' version: 3.4.2 @@ -1740,7 +1767,7 @@ importers: version: link:../typescript eslint: specifier: 'catalog:' - version: 9.14.0(jiti@2.4.0) + version: 9.19.0(jiti@2.4.0) prettier: specifier: 'catalog:' version: 3.4.2 @@ -2126,28 +2153,28 @@ packages: resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.26.2': - resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} + '@babel/compat-data@7.26.5': + resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} engines: {node: '>=6.9.0'} - '@babel/core@7.26.0': - resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} + '@babel/core@7.26.7': + resolution: {integrity: sha512-SRijHmF0PSPgLIBYlWnG0hyeJLwXE2CgpsXaMOrtt2yp9/86ALw6oUlj9KYuZ0JN07T4eBMVIW4li/9S1j2BGA==} engines: {node: '>=6.9.0'} '@babel/generator@7.26.2': resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.25.9': - resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} + '@babel/generator@7.26.5': + resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} engines: {node: '>=6.9.0'} - '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': - resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==} + '@babel/helper-annotate-as-pure@7.25.9': + resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.9': - resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} + '@babel/helper-compilation-targets@7.26.5': + resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} engines: {node: '>=6.9.0'} '@babel/helper-create-class-features-plugin@7.25.9': @@ -2189,6 +2216,10 @@ packages: resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} engines: {node: '>=6.9.0'} + '@babel/helper-plugin-utils@7.26.5': + resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} + engines: {node: '>=6.9.0'} + '@babel/helper-remap-async-to-generator@7.25.9': resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} engines: {node: '>=6.9.0'} @@ -2225,8 +2256,8 @@ packages: resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.26.0': - resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} + '@babel/helpers@7.26.7': + resolution: {integrity: sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==} engines: {node: '>=6.9.0'} '@babel/highlight@7.25.9': @@ -2238,6 +2269,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.26.7': + resolution: {integrity: sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} engines: {node: '>=6.9.0'} @@ -2463,8 +2499,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoped-functions@7.25.9': - resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==} + '@babel/plugin-transform-block-scoped-functions@7.26.5': + resolution: {integrity: sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2529,8 +2565,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-exponentiation-operator@7.25.9': - resolution: {integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==} + '@babel/plugin-transform-exponentiation-operator@7.26.3': + resolution: {integrity: sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2595,6 +2631,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-modules-commonjs@7.26.3': + resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-modules-systemjs@7.25.9': resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} engines: {node: '>=6.9.0'} @@ -2625,6 +2667,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-nullish-coalescing-operator@7.26.6': + resolution: {integrity: sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-numeric-separator@7.25.9': resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} engines: {node: '>=6.9.0'} @@ -2763,8 +2811,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typeof-symbol@7.25.9': - resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} + '@babel/plugin-transform-typeof-symbol@7.26.7': + resolution: {integrity: sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2799,8 +2847,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/preset-env@7.26.0': - resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==} + '@babel/preset-env@7.26.7': + resolution: {integrity: sha512-Ycg2tnXwixaXOVb29rana8HNPgLVBof8qqtNQ9LE22IoyZboQbGSxI6ZySMdW3K5nAe6gu35IaJefUJflhUFTQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2838,8 +2886,8 @@ packages: resolution: {integrity: sha512-YXHu5lN8kJCb1LOb9PgV6pvak43X2h4HvRApcN5SdWeaItQOzfn1hgP6jasD6KWQyJDBxrVmA9o9OivlnNJK/w==} engines: {node: '>=6.9.0'} - '@babel/runtime@7.26.0': - resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} + '@babel/runtime@7.26.7': + resolution: {integrity: sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==} engines: {node: '>=6.9.0'} '@babel/standalone@7.26.2': @@ -2854,10 +2902,18 @@ packages: resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.26.7': + resolution: {integrity: sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==} + engines: {node: '>=6.9.0'} + '@babel/types@7.26.0': resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} engines: {node: '>=6.9.0'} + '@babel/types@7.26.7': + resolution: {integrity: sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==} + engines: {node: '>=6.9.0'} + '@bacons/text-decoder@0.0.0': resolution: {integrity: sha512-8KNbnXSHfhZRR1S1IQEdWQNa9HE/ylWRisDdkoCmHiaP53mksnPaxyqUSlwpJ3DyG1xEekRwFDEG+pbCbSsrkQ==} peerDependencies: @@ -3711,30 +3767,42 @@ packages: eslint: optional: true - '@eslint/config-array@0.18.0': - resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} + '@eslint/config-array@0.19.1': + resolution: {integrity: sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.7.0': - resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} + '@eslint/core@0.10.0': + resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@3.1.0': - resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + '@eslint/eslintrc@3.2.0': + resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.14.0': - resolution: {integrity: sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==} + '@eslint/js@9.19.0': + resolution: {integrity: sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/object-schema@2.1.4': - resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + '@eslint/object-schema@2.1.5': + resolution: {integrity: sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.2.3': - resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==} + '@eslint/plugin-kit@0.2.5': + resolution: {integrity: sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@expo-google-fonts/fira-code@0.2.3': + resolution: {integrity: sha512-rrl8TxYYuAO4xGKlOatEDLUH8mkrGc+ywG54BfL649hHTg2K5UwfT2k7jg7YMhw48FPQ0ebyt4ISoRc3fhyHjg==} + + '@expo-google-fonts/inter@0.2.3': + resolution: {integrity: sha512-iHK9FI+dnE45X5c2Z5hSFwNH4zUWethizpbv3XUn0FIGw5jwvzriENz0a6wCdkI4/d+1QkurnHo5XHti7TbNJA==} + + '@expo-google-fonts/oswald@0.2.3': + resolution: {integrity: sha512-LQhPBNx3UuS6Ug4pyyoqYA9KtxW9FlOixGhAUZm9kue/7IufaGPGd/VkXyy2TpdCIzvpRcDTXu+GRPwEKEzUSw==} + + '@expo-google-fonts/pt-serif@0.2.3': + resolution: {integrity: sha512-aO+O+ANp58yjphL3RgKFOGUWzwJKwwrfbMn23xNDUJITDUfppM7QOrvSIOIE/rRdXsN7RUyClrR5cmVPLAdJXA==} + '@expo/bunyan@4.0.1': resolution: {integrity: sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==} engines: {node: '>=0.10.0'} @@ -4976,28 +5044,44 @@ packages: resolution: {integrity: sha512-0CTWv/FqJzU1vsyx2JpCkyLSUOePU7DdKgFvtHdwOxFpOw3aBecszqZDGJADYV9WSZQlq6RV0HmIaWycGYCOMA==} engines: {node: '>=18'} - '@react-native/assets-registry@0.76.6': - resolution: {integrity: sha512-YI8HoReYiIwdFQs+k9Q9qpFTnsyYikZxgs/UVtVbhKixXDQF6F9LLvj2naOx4cfV+RGybNKxwmDl1vUok/dRFQ==} + '@react-native/assets-registry@0.77.0': + resolution: {integrity: sha512-Ms4tYYAMScgINAXIhE4riCFJPPL/yltughHS950l0VP5sm5glbimn9n7RFn9Tc8cipX74/ddbk19+ydK2iDMmA==} engines: {node: '>=18'} '@react-native/babel-plugin-codegen@0.76.6': resolution: {integrity: sha512-yFC9I/aDBOBz3ZMlqKn2NY/mDUtCksUNZ7AQmBiTAeVTUP0ujEjE0hTOx5Qd+kok7A7hwZEX87HdSgjiJZfr5g==} engines: {node: '>=18'} + '@react-native/babel-plugin-codegen@0.77.0': + resolution: {integrity: sha512-5TYPn1k+jdDOZJU4EVb1kZ0p9TCVICXK3uplRev5Gul57oWesAaiWGZOzfRS3lonWeuR4ij8v8PFfIHOaq0vmA==} + engines: {node: '>=18'} + '@react-native/babel-preset@0.76.6': resolution: {integrity: sha512-ojlVWY6S/VE/nb9hIRetPMTsW9ZmGb2R3dnToEXAtQQDz41eHMHXbkw/k2h0THp6qhas25ruNvn3N5n2o+lBzg==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' + '@react-native/babel-preset@0.77.0': + resolution: {integrity: sha512-Z4yxE66OvPyQ/iAlaETI1ptRLcDm7Tk6ZLqtCPuUX3AMg+JNgIA86979T4RSk486/JrBUBH5WZe2xjj7eEHXsA==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + '@react-native/codegen@0.76.6': resolution: {integrity: sha512-BABb3e5G/+hyQYEYi0AODWh2km2d8ERoASZr6Hv90pVXdUHRYR+yxCatX7vSd9rnDUYndqRTzD0hZWAucPNAKg==} engines: {node: '>=18'} peerDependencies: '@babel/preset-env': ^7.1.6 - '@react-native/community-cli-plugin@0.76.6': - resolution: {integrity: sha512-nETlc/+U5cESVluzzgN0OcVfcoMijGBaDWzOaJhoYUodcuqnqtu75XsSEc7yzlYjwNQG+vF83mu9CQGezruNMA==} + '@react-native/codegen@0.77.0': + resolution: {integrity: sha512-rE9lXx41ZjvE8cG7e62y/yGqzUpxnSvJ6me6axiX+aDewmI4ZrddvRGYyxCnawxy5dIBHSnrpZse3P87/4Lm7w==} + engines: {node: '>=18'} + peerDependencies: + '@babel/preset-env': ^7.1.6 + + '@react-native/community-cli-plugin@0.77.0': + resolution: {integrity: sha512-GRshwhCHhtupa3yyCbel14SlQligV8ffNYN5L1f8HCo2SeGPsBDNjhj2U+JTrMPnoqpwowPGvkCwyqwqYff4MQ==} engines: {node: '>=18'} peerDependencies: '@react-native-community/cli-server-api': '*' @@ -5009,20 +5093,28 @@ packages: resolution: {integrity: sha512-kP97xMQjiANi5/lmf8MakS7d8FTJl+BqYHQMqyvNiY+eeWyKnhqW2GL2v3eEUBAuyPBgJGivuuO4RvjZujduJg==} engines: {node: '>=18'} + '@react-native/debugger-frontend@0.77.0': + resolution: {integrity: sha512-glOvSEjCbVXw+KtfiOAmrq21FuLE1VsmBsyT7qud4KWbXP43aUEhzn70mWyFuiIdxnzVPKe2u8iWTQTdJksR1w==} + engines: {node: '>=18'} + '@react-native/dev-middleware@0.76.6': resolution: {integrity: sha512-1bAyd2/X48Nzb45s5l2omM75vy764odx/UnDs4sJfFCuK+cupU4nRPgl0XWIqgdM/2+fbQ3E4QsVS/WIKTFxvQ==} engines: {node: '>=18'} - '@react-native/gradle-plugin@0.76.6': - resolution: {integrity: sha512-sDzpf4eiynryoS6bpYCweGoxSmWgCSx9lzBoxIIW+S6siyGiTaffzZHWCm8mIn9UZsSPlEO37q62ggnR9Zu/OA==} + '@react-native/dev-middleware@0.77.0': + resolution: {integrity: sha512-DAlEYujm43O+Dq98KP2XfLSX5c/TEGtt+JBDEIOQewk374uYY52HzRb1+Gj6tNaEj/b33no4GibtdxbO5zmPhg==} engines: {node: '>=18'} - '@react-native/js-polyfills@0.76.6': - resolution: {integrity: sha512-cDD7FynxWYxHkErZzAJtzPGhJ13JdOgL+R0riTh0hCovOfIUz9ItffdLQv2nx48lnvMTQ+HZXMnGOZnsFCNzQw==} + '@react-native/gradle-plugin@0.77.0': + resolution: {integrity: sha512-rmfh93jzbndSq7kihYHUQ/EGHTP8CCd3GDCmg5SbxSOHAaAYx2HZ28ZG7AVcGUsWeXp+e/90zGIyfOzDRx0Zaw==} engines: {node: '>=18'} - '@react-native/metro-babel-transformer@0.76.6': - resolution: {integrity: sha512-xSBi9jPliThu5HRSJvluqUlDOLLEmf34zY/U7RDDjEbZqC0ufPcPS7c5XsSg0GDPiXc7lgjBVesPZsKFkoIBgA==} + '@react-native/js-polyfills@0.77.0': + resolution: {integrity: sha512-kHFcMJVkGb3ptj3yg1soUsMHATqal4dh0QTGAbYihngJ6zy+TnP65J3GJq4UlwqFE9K1RZkeCmTwlmyPFHOGvA==} + engines: {node: '>=18'} + + '@react-native/metro-babel-transformer@0.77.0': + resolution: {integrity: sha512-19GfvhBRKCU3UDWwCnDR4QjIzz3B2ZuwhnxMRwfAgPxz7QY9uKour9RGmBAVUk1Wxi/SP7dLEvWnmnuBO39e2A==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' @@ -5033,8 +5125,11 @@ packages: '@react-native/normalize-colors@0.76.6': resolution: {integrity: sha512-1n4udXH2Cla31iA/8eLRdhFHpYUYK1NKWCn4m1Sr9L4SarWKAYuRFliK1fcLvPPALCFoFlWvn8I0ekdUOHMzDQ==} - '@react-native/virtualized-lists@0.76.6': - resolution: {integrity: sha512-0HUWVwJbRq1BWFOu11eOWGTSmK9nMHhoMPyoI27wyWcl/nqUx7HOxMbRVq0DsTCyATSMPeF+vZ6o1REapcNWKw==} + '@react-native/normalize-colors@0.77.0': + resolution: {integrity: sha512-qjmxW3xRZe4T0ZBEaXZNHtuUbRgyfybWijf1yUuQwjBt24tSapmIslwhCjpKidA0p93ssPcepquhY0ykH25mew==} + + '@react-native/virtualized-lists@0.77.0': + resolution: {integrity: sha512-ppPtEu9ISO9iuzpA2HBqrfmDpDAnGGduNDVaegadOzbMCPAB3tC9Blxdu9W68LyYlNQILIsP6/FYtLwf7kfNew==} engines: {node: '>=18'} peerDependencies: '@types/react': ^18.2.6 @@ -6571,6 +6666,10 @@ packages: resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} engines: {node: '>=4'} + ast-types@0.16.1: + resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} + engines: {node: '>=4'} + async-limiter@1.0.1: resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} @@ -6660,18 +6759,9 @@ packages: babel-plugin-react-native-web@0.19.13: resolution: {integrity: sha512-4hHoto6xaN23LCyZgL9LJZc3olmAxd7b6jDzlZnKXAh4rRAbZRKNBJoOOdp46OBqgy+K0t0guTj5/mhA8inymQ==} - babel-plugin-syntax-hermes-parser@0.23.1: - resolution: {integrity: sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==} - babel-plugin-syntax-hermes-parser@0.25.1: resolution: {integrity: sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==} - babel-plugin-tester@11.0.4: - resolution: {integrity: sha512-cqswtpSPo0e++rZB0l/54EG17LL25l9gLgh59yXfnmNxX+2lZTIOpx2zt4YI9QIClVXc8xf63J6yWwKkzy0jNg==} - engines: {node: ^14.20.0 || ^16.16.0 || >=18.5.0} - peerDependencies: - '@babel/core': '>=7.11.6' - babel-plugin-transform-flow-enums@0.0.2: resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} @@ -7193,9 +7283,6 @@ packages: core-js-pure@3.39.0: resolution: {integrity: sha512-7fEcWwKI4rJinnK+wLTezeg2smbFFdSBP6E2kQZNbnzM2s1rpKQ6aaRteZSSg7FLU3P0HGGVo/gbpfanU36urg==} - core-js@3.39.0: - resolution: {integrity: sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==} - core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -7235,6 +7322,10 @@ packages: resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==} engines: {node: '>= 8'} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + crossws@0.3.1: resolution: {integrity: sha512-HsZgeVYaG+b5zA+9PbIPGq4+J/CJynJuearykPsXx4V/eMhyQ5EDVg3Ak2FBZtVXCiOLu/U7IiwDHTr9MA+IKw==} @@ -7835,8 +7926,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.14.0: - resolution: {integrity: sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g==} + eslint@9.19.0: + resolution: {integrity: sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -9277,6 +9368,16 @@ packages: peerDependencies: '@babel/preset-env': ^7.1.6 + jscodeshift@17.1.2: + resolution: {integrity: sha512-uime4vFOiZ1o3ICT4Sm/AbItHEVw2oCxQ3a0egYVy3JMMOctxe07H3SKL1v175YqjMt27jn1N+3+Bj9SKDNgdQ==} + engines: {node: '>=16'} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + peerDependenciesMeta: + '@babel/preset-env': + optional: true + jsdom@25.0.1: resolution: {integrity: sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==} engines: {node: '>=18'} @@ -9411,96 +9512,48 @@ packages: lighthouse-logger@1.4.2: resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} - lightningcss-darwin-arm64@1.22.0: - resolution: {integrity: sha512-aH2be3nNny+It5YEVm8tBSSdRlBVWQV8m2oJ7dESiYRzyY/E/bQUe2xlw5caaMuhlM9aoTMtOH25yzMhir0qPg==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - lightningcss-darwin-arm64@1.27.0: resolution: {integrity: sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] - lightningcss-darwin-x64@1.22.0: - resolution: {integrity: sha512-9KHRFA0Y6mNxRHeoQMp0YaI0R0O2kOgUlYPRjuasU4d+pI8NRhVn9bt0yX9VPs5ibWX1RbDViSPtGJvYYrfVAQ==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] - lightningcss-darwin-x64@1.27.0: resolution: {integrity: sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] - lightningcss-freebsd-x64@1.22.0: - resolution: {integrity: sha512-xaYL3xperGwD85rQioDb52ozF3NAJb+9wrge3jD9lxGffplu0Mn35rXMptB8Uc2N9Mw1i3Bvl7+z1evlqVl7ww==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [freebsd] - lightningcss-freebsd-x64@1.27.0: resolution: {integrity: sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] - lightningcss-linux-arm-gnueabihf@1.22.0: - resolution: {integrity: sha512-epQGvXIjOuxrZpMpMnRjK54ZqzhiHhCPLtHvw2fb6NeK2kK9YtF0wqmeTBiQ1AkbWfnnXGTstYaFNiadNK+StQ==} - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] - lightningcss-linux-arm-gnueabihf@1.27.0: resolution: {integrity: sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] - lightningcss-linux-arm64-gnu@1.22.0: - resolution: {integrity: sha512-AArGtKSY4DGTA8xP8SDyNyKtpsUl1Rzq6FW4JomeyUQ4nBrR71uPChksTpj3gmWuGhZeRKLeCUI1DBid/zhChg==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - lightningcss-linux-arm64-gnu@1.27.0: resolution: {integrity: sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-linux-arm64-musl@1.22.0: - resolution: {integrity: sha512-RRraNgP8hnBPhInTTUdlFm+z16C/ghbxBG51Sw00hd7HUyKmEUKRozyc5od+/N6pOrX/bIh5vIbtMXIxsos0lg==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - lightningcss-linux-arm64-musl@1.27.0: resolution: {integrity: sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-linux-x64-gnu@1.22.0: - resolution: {integrity: sha512-grdrhYGRi2KrR+bsXJVI0myRADqyA7ekprGxiuK5QRNkv7kj3Yq1fERDNyzZvjisHwKUi29sYMClscbtl+/Zpw==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - lightningcss-linux-x64-gnu@1.27.0: resolution: {integrity: sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - lightningcss-linux-x64-musl@1.22.0: - resolution: {integrity: sha512-t5f90X+iQUtIyR56oXIHMBUyQFX/zwmPt72E6Dane3P8KNGlkijTg2I75XVQS860gNoEFzV7Mm5ArRRA7u5CAQ==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - lightningcss-linux-x64-musl@1.27.0: resolution: {integrity: sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==} engines: {node: '>= 12.0.0'} @@ -9513,22 +9566,12 @@ packages: cpu: [arm64] os: [win32] - lightningcss-win32-x64-msvc@1.22.0: - resolution: {integrity: sha512-64HTDtOOZE9PUCZJiZZQpyqXBbdby1lnztBccnqh+NtbKxjnGzP92R2ngcgeuqMPecMNqNWxgoWgTGpC+yN5Sw==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - lightningcss-win32-x64-msvc@1.27.0: resolution: {integrity: sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] - lightningcss@1.22.0: - resolution: {integrity: sha512-+z0qvwRVzs4XGRXelnWRNwqsXUx8k3bSkbP8vD42kYKSk3z9OM2P3e/gagT7ei/gwh8DTS80LZOFZV6lm8Z8Fg==} - engines: {node: '>= 12.0.0'} - lightningcss@1.27.0: resolution: {integrity: sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==} engines: {node: '>= 12.0.0'} @@ -9615,9 +9658,6 @@ packages: lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - lodash.mergewith@4.6.2: - resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} - lodash.once@4.1.1: resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} @@ -9929,10 +9969,6 @@ packages: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} - min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} - miniflare@3.20241205.0: resolution: {integrity: sha512-Z0cTtIf6ZrcAJ3SrOI9EUM3s4dkGhNeU6Ubl8sroYhsPVD+rtz3m5+p6McHFWCkcMff1o60X5XEKVTmkz0gbpA==} engines: {node: '>=16.13'} @@ -10789,11 +10825,6 @@ packages: prettier-plugin-svelte: optional: true - prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - prettier@3.4.2: resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} engines: {node: '>=14'} @@ -10944,8 +10975,8 @@ packages: resolution: {integrity: sha512-6skrNl6GMGXF/H91T/bz1aznkLDd+y5ApwpqCE8h3OdJ9pQgzfK1j2wh4MFtRvfLq5TH69+oXLq5CsiHL+zN1g==} engines: {node: '>=8'} - react-devtools-core@5.3.2: - resolution: {integrity: sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==} + react-devtools-core@6.1.0: + resolution: {integrity: sha512-sA8gF/pUhjoGAN3s1Ya43h+F4Q0z7cv9RgqbUfhP7bJI0MbqeshLYFb6hiHgZorovGr8AXqhLi22eQ7V3pru/Q==} react-dom@18.3.1: resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} @@ -10995,22 +11026,6 @@ packages: react-native-bouncy-checkbox@4.1.2: resolution: {integrity: sha512-hB7YwCGTNoMpTPOPiP+RWyQH35S6vxUbc7IGEW/Rqyp7GonEyhtqtthmxiphneRXnywMh8CZwND7OnvppJZscg==} - react-native-css-interop@0.0.36: - resolution: {integrity: sha512-ZWoKQlq6XrI5DB4BdPk5ABvJQsX7zls1SQYWuYXOQB8u5QE0KH3OfOGAGRZPekTjgkhjqGO4Bf8G2JTSWAYMSg==} - engines: {node: '>=18'} - peerDependencies: - react: '>=18' - react-native: '*' - react-native-reanimated: '>=3.6.2' - react-native-safe-area-context: '*' - react-native-svg: '*' - tailwindcss: ~3 - peerDependenciesMeta: - react-native-safe-area-context: - optional: true - react-native-svg: - optional: true - react-native-css-interop@0.1.22: resolution: {integrity: sha512-Mu01e+H9G+fxSWvwtgWlF5MJBJC4VszTCBXopIpeR171lbeBInHb8aHqoqRPxmJpi3xIHryzqKFOJYAdk7PBxg==} engines: {node: '>=18'} @@ -11078,8 +11093,8 @@ packages: react: '*' react-native: '*' - react-native-safe-area-context@4.12.0: - resolution: {integrity: sha512-ukk5PxcF4p3yu6qMZcmeiZgowhb5AsKRnil54YFUUAXVIS7PJcMHGGC+q44fCiBg44/1AJk5njGMez1m9H0BVQ==} + react-native-safe-area-context@5.1.0: + resolution: {integrity: sha512-Y4vyJX+0HPJUQNVeIJTj2/UOjbSJcB09OEwirAWDrOZ67Lz5p43AmjxSy8nnZft1rMzoh3rcPuonB6jJyHTfCw==} peerDependencies: react: '*' react-native: '*' @@ -11107,8 +11122,8 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 - react-native@0.76.6: - resolution: {integrity: sha512-AsRi+ud6v6ADH7ZtSOY42kRB4nbM0KtSu450pGO4pDudl4AEK/AF96ai88snb2/VJJSGGa/49QyJVFXxz/qoFg==} + react-native@0.77.0: + resolution: {integrity: sha512-oCgHLGHFIp6F5UbyHSedyUXrZg6/GPe727freGFvlT7BjPJ3K6yvvdlsp7OEXSAHz6Fe7BI2n5cpUyqmP9Zn+Q==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -11188,6 +11203,10 @@ packages: resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} engines: {node: '>= 4'} + recast@0.23.9: + resolution: {integrity: sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==} + engines: {node: '>= 4'} + recyclerlistview@4.2.1: resolution: {integrity: sha512-NtVYjofwgUCt1rEsTp6jHQg/47TWjnO92TU2kTVgJ9wsc/ely4HnizHHa+f/dI7qaw4+zcSogElrLjhMltN2/g==} peerDependencies: @@ -11812,10 +11831,6 @@ packages: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} - strip-indent@3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} - engines: {node: '>=8'} - strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} @@ -11987,9 +12002,6 @@ packages: resolution: {integrity: sha512-oJQ3f1hrOnbRLOcwKz0Liq2IcrvDeZRHXhd9RgLrsT+DjWY/nty1Hi7v3dtkaEYbPYe0mUoOfzRrMwfXXwgPUA==} deprecated: no longer maintained - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} engines: {node: '>=0.8'} @@ -12010,6 +12022,9 @@ packages: resolution: {integrity: sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww==} engines: {node: '>=0.12'} + tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} @@ -12055,6 +12070,10 @@ packages: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} + tmp@0.2.3: + resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} + engines: {node: '>=14.14'} + tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} @@ -12751,6 +12770,10 @@ packages: resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + write-file-atomic@5.0.1: + resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + ws@6.2.3: resolution: {integrity: sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==} peerDependencies: @@ -14072,22 +14095,22 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.26.2': {} + '@babel/compat-data@7.26.5': {} - '@babel/core@7.26.0': + '@babel/core@7.26.7': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helpers': 7.26.7 + '@babel/parser': 7.26.7 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 convert-source-map: 2.0.0 - debug: 4.3.7 + debug: 4.4.0(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -14102,50 +14125,51 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 - '@babel/helper-annotate-as-pure@7.25.9': + '@babel/generator@7.26.5': dependencies: - '@babel/types': 7.26.0 + '@babel/parser': 7.26.7 + '@babel/types': 7.26.7 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 - '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': + '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color + '@babel/types': 7.26.7 - '@babel/helper-compilation-targets@7.25.9': + '@babel/helper-compilation-targets@7.26.5': dependencies: - '@babel/compat-data': 7.26.2 + '@babel/compat-data': 7.26.5 '@babel/helper-validator-option': 7.25.9 browserslist: 4.24.2 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.7) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.7 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.26.0)': + '@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 regexpu-core: 6.1.1 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.0)': + '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 debug: 4.4.0(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -14154,62 +14178,64 @@ snapshots: '@babel/helper-member-expression-to-functions@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.7 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.7 '@babel/helper-plugin-utils@7.25.9': {} - '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)': + '@babel/helper-plugin-utils@7.26.5': {} + + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.7 transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': + '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.7 transitivePeerDependencies: - supports-color '@babel/helper-simple-access@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 transitivePeerDependencies: - supports-color @@ -14222,15 +14248,15 @@ snapshots: '@babel/helper-wrap-function@7.25.9': dependencies: '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 transitivePeerDependencies: - supports-color - '@babel/helpers@7.26.0': + '@babel/helpers@7.26.7': dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.7 '@babel/highlight@7.25.9': dependencies: @@ -14243,715 +14269,729 @@ snapshots: dependencies: '@babel/types': 7.26.0 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)': + '@babel/parser@7.26.7': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/types': 7.26.7 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.0)': + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.7) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-export-default-from@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-proposal-export-default-from@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.26.0)': + '@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.7) - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.0)': + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.7) - '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.26.0)': + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.7) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-export-default-from@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-export-default-from@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.7) '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.7) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-block-scoped-functions@7.26.5(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.7) '@babel/traverse': 7.25.9 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/template': 7.25.9 - '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.7) - '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-simple-access': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-identifier': 7.25.9 '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-nullish-coalescing-operator@7.26.6(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.7) + + '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.7) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.7) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/types': 7.26.0 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.7) + '@babel/types': 7.26.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 regenerator-transform: 0.15.2 - '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0) - babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) - babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0) + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.7) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.7) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.7) semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-typeof-symbol@7.26.7(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.7) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 - '@babel/preset-env@7.26.0(@babel/core@7.26.0)': + '@babel/preset-env@7.26.7(@babel/core@7.26.7)': dependencies: - '@babel/compat-data': 7.26.2 - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/compat-data': 7.26.5 + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0) - '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-exponentiation-operator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.0) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) - babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0) - babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) - babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0) + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.7) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.7) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-block-scoped-functions': 7.26.5(@babel/core@7.26.7) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.7) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.7) + '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.26.6(@babel/core@7.26.7) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-typeof-symbol': 7.26.7(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.7) + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.7) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.7) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.7) core-js-compat: 3.39.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-flow@7.25.9(@babel/core@7.26.0)': + '@babel/preset-flow@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.7) - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/types': 7.26.0 esutils: 2.0.3 - '@babel/preset-react@7.25.9(@babel/core@7.26.0)': + '@babel/preset-react@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-development': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-pure-annotations': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-react-jsx-development': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-react-pure-annotations': 7.25.9(@babel/core@7.26.7) transitivePeerDependencies: - supports-color - '@babel/preset-typescript@7.26.0(@babel/core@7.26.0)': + '@babel/preset-typescript@7.26.0(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.7) transitivePeerDependencies: - supports-color - '@babel/register@7.25.9(@babel/core@7.26.0)': + '@babel/register@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -14963,7 +15003,7 @@ snapshots: core-js-pure: 3.39.0 regenerator-runtime: 0.14.1 - '@babel/runtime@7.26.0': + '@babel/runtime@7.26.7': dependencies: regenerator-runtime: 0.14.1 @@ -14972,8 +15012,8 @@ snapshots: '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.7 + '@babel/types': 7.26.7 '@babel/traverse@7.25.9': dependencies: @@ -14981,7 +15021,19 @@ snapshots: '@babel/generator': 7.26.2 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.7 + debug: 4.4.0(supports-color@9.4.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/traverse@7.26.7': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.7 + '@babel/template': 7.25.9 + '@babel/types': 7.26.7 debug: 4.4.0(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: @@ -14992,9 +15044,14 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@bacons/text-decoder@0.0.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))': + '@babel/types@7.26.7': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + + '@bacons/text-decoder@0.0.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))': dependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) '@bcoe/v8-coverage@0.2.3': {} @@ -15485,36 +15542,38 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.14.0(jiti@1.21.6))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.19.0(jiti@1.21.6))': dependencies: - eslint: 9.14.0(jiti@1.21.6) + eslint: 9.19.0(jiti@1.21.6) eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.4.1(eslint@9.14.0(jiti@2.4.0))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.19.0(jiti@2.4.0))': dependencies: - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.19.0(jiti@2.4.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/compat@1.2.3(eslint@9.14.0(jiti@2.4.0))': + '@eslint/compat@1.2.3(eslint@9.19.0(jiti@2.4.0))': optionalDependencies: - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.19.0(jiti@2.4.0) - '@eslint/config-array@0.18.0': + '@eslint/config-array@0.19.1': dependencies: - '@eslint/object-schema': 2.1.4 - debug: 4.3.7 + '@eslint/object-schema': 2.1.5 + debug: 4.4.0(supports-color@9.4.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color - '@eslint/core@0.7.0': {} + '@eslint/core@0.10.0': + dependencies: + '@types/json-schema': 7.0.15 - '@eslint/eslintrc@3.1.0': + '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 - debug: 4.3.7 + debug: 4.4.0(supports-color@9.4.0) espree: 10.3.0 globals: 14.0.0 ignore: 5.3.2 @@ -15525,14 +15584,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.14.0': {} + '@eslint/js@9.19.0': {} - '@eslint/object-schema@2.1.4': {} + '@eslint/object-schema@2.1.5': {} - '@eslint/plugin-kit@0.2.3': + '@eslint/plugin-kit@0.2.5': dependencies: + '@eslint/core': 0.10.0 levn: 0.4.1 + '@expo-google-fonts/fira-code@0.2.3': {} + + '@expo-google-fonts/inter@0.2.3': {} + + '@expo-google-fonts/oswald@0.2.3': {} + + '@expo-google-fonts/pt-serif@0.2.3': {} + '@expo/bunyan@4.0.1': dependencies: uuid: 8.3.2 @@ -15540,7 +15608,7 @@ snapshots: '@expo/cli@0.22.11(bufferutil@4.0.8)(encoding@0.1.13)': dependencies: '@0no-co/graphql.web': 1.0.11 - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.26.7 '@expo/code-signing-certificates': 0.0.5 '@expo/config': 10.0.8 '@expo/config-plugins': 9.0.14 @@ -15724,7 +15792,7 @@ snapshots: '@expo/metro-config@0.19.9': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/generator': 7.26.2 '@babel/parser': 7.26.2 '@babel/types': 7.26.0 @@ -15745,13 +15813,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))': + '@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))': dependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) - '@expo/next-adapter@6.0.0(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(webpack@5.96.1(esbuild@0.19.2))': + '@expo/next-adapter@6.0.0(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(webpack@5.96.1(esbuild@0.19.2))': dependencies: - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) webpack: 5.96.1(esbuild@0.19.2) @@ -16049,7 +16117,7 @@ snapshots: '@jest/transform@29.7.0': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 @@ -16207,12 +16275,12 @@ snapshots: - supports-color - utf-8-validate - '@mgcrea/react-native-dnd@2.5.1(react-native-gesture-handler@2.20.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@mgcrea/react-native-dnd@2.5.1(react-native-gesture-handler@2.20.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-gesture-handler: 2.20.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - react-native-reanimated: 3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) + react-native-gesture-handler: 2.20.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + react-native-reanimated: 3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) '@motionone/animation@10.18.0': dependencies: @@ -16612,7 +16680,7 @@ snapshots: '@radix-ui/react-compose-refs@1.0.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.26.7 react: 18.3.1 '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.12)(react@18.3.1)': @@ -16974,7 +17042,7 @@ snapshots: '@radix-ui/react-slot@1.0.1(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.26.7 '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) react: 18.3.1 @@ -17119,115 +17187,187 @@ snapshots: '@radix-ui/rect@1.1.0': {} - '@react-native-async-storage/async-storage@2.0.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))': + '@react-native-async-storage/async-storage@2.0.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))': dependencies: merge-options: 3.0.4 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) - '@react-native-masked-view/masked-view@0.3.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@react-native-masked-view/masked-view@0.3.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) '@react-native/assets-registry@0.76.2(patch_hash=qzk72clnylhhe5ngjx24oxigoi)': {} - '@react-native/assets-registry@0.76.6': {} + '@react-native/assets-registry@0.77.0': {} - '@react-native/babel-plugin-codegen@0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/babel-plugin-codegen@0.76.6(@babel/preset-env@7.26.7(@babel/core@7.26.7))': dependencies: - '@react-native/codegen': 0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/codegen': 0.76.6(@babel/preset-env@7.26.7(@babel/core@7.26.7)) transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-preset@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': - dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-proposal-export-default-from': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-export-default-from': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx': 7.25.9(@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) - '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) + '@react-native/babel-plugin-codegen@0.77.0(@babel/preset-env@7.26.7(@babel/core@7.26.7))': + dependencies: + '@babel/traverse': 7.26.7 + '@react-native/codegen': 0.77.0(@babel/preset-env@7.26.7(@babel/core@7.26.7)) + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + + '@react-native/babel-preset@0.76.6(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))': + dependencies: + '@babel/core': 7.26.7 + '@babel/plugin-proposal-export-default-from': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.7) + '@babel/plugin-syntax-export-default-from': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.7) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.7) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.7) '@babel/template': 7.25.9 - '@react-native/babel-plugin-codegen': 0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/babel-plugin-codegen': 0.76.6(@babel/preset-env@7.26.7(@babel/core@7.26.7)) babel-plugin-syntax-hermes-parser: 0.25.1 - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.0) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.7) react-refresh: 0.14.2 transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/codegen@0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/babel-preset@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))': + dependencies: + '@babel/core': 7.26.7 + '@babel/plugin-proposal-export-default-from': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.7) + '@babel/plugin-syntax-export-default-from': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.7) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.7) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.7) + '@babel/template': 7.25.9 + '@react-native/babel-plugin-codegen': 0.77.0(@babel/preset-env@7.26.7(@babel/core@7.26.7)) + babel-plugin-syntax-hermes-parser: 0.25.1 + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.7) + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + + '@react-native/codegen@0.76.6(@babel/preset-env@7.26.7(@babel/core@7.26.7))': dependencies: '@babel/parser': 7.26.2 - '@babel/preset-env': 7.26.0(@babel/core@7.26.0) + '@babel/preset-env': 7.26.7(@babel/core@7.26.7) glob: 7.2.3 hermes-parser: 0.23.1 invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + jscodeshift: 0.14.0(@babel/preset-env@7.26.7(@babel/core@7.26.7)) mkdirp: 0.5.6 nullthrows: 1.1.1 yargs: 17.7.2 transitivePeerDependencies: - supports-color - '@react-native/community-cli-plugin@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)': + '@react-native/codegen@0.77.0(@babel/preset-env@7.26.7(@babel/core@7.26.7))': dependencies: - '@react-native/dev-middleware': 0.76.6(bufferutil@4.0.8) - '@react-native/metro-babel-transformer': 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@babel/parser': 7.26.2 + '@babel/preset-env': 7.26.7(@babel/core@7.26.7) + glob: 7.2.3 + hermes-parser: 0.25.1 + invariant: 2.2.4 + jscodeshift: 17.1.2(@babel/preset-env@7.26.7(@babel/core@7.26.7)) + nullthrows: 1.1.1 + yargs: 17.7.2 + transitivePeerDependencies: + - supports-color + + '@react-native/community-cli-plugin@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(bufferutil@4.0.8)': + dependencies: + '@react-native/dev-middleware': 0.77.0(bufferutil@4.0.8) + '@react-native/metro-babel-transformer': 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7)) chalk: 4.1.2 - execa: 5.1.1 + debug: 2.6.9 invariant: 2.2.4 metro: 0.81.0(bufferutil@4.0.8) metro-config: 0.81.0(bufferutil@4.0.8) metro-core: 0.81.0 - node-fetch: 2.7.0(encoding@0.1.13) readline: 1.3.0 semver: 7.6.3 transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' - bufferutil - - encoding - supports-color - utf-8-validate '@react-native/debugger-frontend@0.76.6': {} + '@react-native/debugger-frontend@0.77.0': {} + '@react-native/dev-middleware@0.76.6(bufferutil@4.0.8)': dependencies: '@isaacs/ttlcache': 1.4.1 @@ -17246,15 +17386,33 @@ snapshots: - supports-color - utf-8-validate - '@react-native/gradle-plugin@0.76.6': {} + '@react-native/dev-middleware@0.77.0(bufferutil@4.0.8)': + dependencies: + '@isaacs/ttlcache': 1.4.1 + '@react-native/debugger-frontend': 0.77.0 + chrome-launcher: 0.15.2 + chromium-edge-launcher: 0.2.0 + connect: 3.7.0 + debug: 2.6.9 + nullthrows: 1.1.1 + open: 7.4.2 + selfsigned: 2.4.1 + serve-static: 1.16.2 + ws: 6.2.3(bufferutil@4.0.8) + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@react-native/gradle-plugin@0.77.0': {} - '@react-native/js-polyfills@0.76.6': {} + '@react-native/js-polyfills@0.77.0': {} - '@react-native/metro-babel-transformer@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/metro-babel-transformer@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))': dependencies: - '@babel/core': 7.26.0 - '@react-native/babel-preset': 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - hermes-parser: 0.23.1 + '@babel/core': 7.26.7 + '@react-native/babel-preset': 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7)) + hermes-parser: 0.25.1 nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' @@ -17264,24 +17422,26 @@ snapshots: '@react-native/normalize-colors@0.76.6': {} - '@react-native/virtualized-lists@0.76.6(@types/react@18.3.12)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@react-native/normalize-colors@0.77.0': {} + + '@react-native/virtualized-lists@0.77.0(@types/react@18.3.12)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) optionalDependencies: '@types/react': 18.3.12 - '@react-navigation/bottom-tabs@7.2.0(oavp5gbrnbzaeuswc3slss3lei)': + '@react-navigation/bottom-tabs@7.2.0(@react-native-masked-view/masked-view@0.3.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@react-navigation/native@7.0.14(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-screens@4.4.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: - '@react-navigation/elements': 2.2.5(@react-native-masked-view/masked-view@0.3.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@react-navigation/native@7.0.14(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@react-navigation/native': 7.0.14(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-navigation/elements': 2.2.5(@react-native-masked-view/masked-view@0.3.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@react-navigation/native@7.0.14(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.14(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) color: 4.2.3 react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-safe-area-context: 4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - react-native-screens: 4.4.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) + react-native-safe-area-context: 5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.4.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@react-native-masked-view/masked-view' @@ -17306,45 +17466,45 @@ snapshots: use-latest-callback: 0.2.3(react@18.3.1) use-sync-external-store: 1.2.2(react@18.3.1) - '@react-navigation/elements@2.2.5(@react-native-masked-view/masked-view@0.3.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@react-navigation/native@7.0.14(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@react-navigation/elements@2.2.5(@react-native-masked-view/masked-view@0.3.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@react-navigation/native@7.0.14(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: - '@react-navigation/native': 7.0.14(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.14(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) color: 4.2.3 react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-safe-area-context: 4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) + react-native-safe-area-context: 5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) optionalDependencies: - '@react-native-masked-view/masked-view': 0.3.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-native-masked-view/masked-view': 0.3.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) - '@react-navigation/native-stack@7.2.0(oavp5gbrnbzaeuswc3slss3lei)': + '@react-navigation/native-stack@7.2.0(@react-native-masked-view/masked-view@0.3.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@react-navigation/native@7.0.14(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-screens@4.4.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: - '@react-navigation/elements': 2.2.5(@react-native-masked-view/masked-view@0.3.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@react-navigation/native@7.0.14(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@react-navigation/native': 7.0.14(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-navigation/elements': 2.2.5(@react-native-masked-view/masked-view@0.3.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@react-navigation/native@7.0.14(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.14(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-safe-area-context: 4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - react-native-screens: 4.4.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) + react-native-safe-area-context: 5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.4.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) warn-once: 0.1.1 transitivePeerDependencies: - '@react-native-masked-view/masked-view' - '@react-navigation/native@6.1.18(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@react-navigation/native@6.1.18(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@react-navigation/core': 6.4.17(react@18.3.1) escape-string-regexp: 4.0.0 fast-deep-equal: 3.1.3 nanoid: 3.3.8 react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) - '@react-navigation/native@7.0.14(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@react-navigation/native@7.0.14(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@react-navigation/core': 7.3.1(react@18.3.1) escape-string-regexp: 4.0.0 fast-deep-equal: 3.1.3 nanoid: 3.3.8 react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) use-latest-callback: 0.2.3(react@18.3.1) '@react-navigation/routers@6.1.9': @@ -17435,395 +17595,395 @@ snapshots: dependencies: web-streams-polyfill: 3.3.3 - '@rn-primitives/accordion@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/accordion@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/alert-dialog@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/alert-dialog@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/aspect-ratio@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/aspect-ratio@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rn-primitives/avatar@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/avatar@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rn-primitives/checkbox@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/checkbox@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/collapsible@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/collapsible@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/context-menu@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/context-menu@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-context-menu': 2.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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/dialog@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/dialog@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/dropdown-menu@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/dropdown-menu@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/hooks@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/hooks@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rn-primitives/hover-card@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/hover-card@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/popover': 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/popover': 1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/label@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/label@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/menubar@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/menubar@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-menubar': 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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/navigation-menu@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/navigation-menu@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-navigation-menu': 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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/popover@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/popover@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 zustand: 4.5.5(@types/react@18.3.12)(react@18.3.1) optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - immer - '@rn-primitives/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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/radio-group@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/radio-group@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/select@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/select@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/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-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/slot@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/slot@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rn-primitives/switch@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/switch@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/table@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/table@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rn-primitives/tabs@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/tabs@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@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) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/toggle-group@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/toggle-group@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-toggle-group': 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) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/utils': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/toggle@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/toggle@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-toggle': 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) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/tooltip@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/tooltip@1.1.0(@rn-primitives/portal@1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-tooltip': 1.1.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) - '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@rn-primitives/hooks': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/portal': 1.1.0(@types/react@18.3.12)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/slot': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@rn-primitives/types': 1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - '@rn-primitives/types@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/types@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rn-primitives/utils@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@rn-primitives/utils@1.1.0(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@rollup/plugin-alias@5.1.1(rollup@4.26.0)': @@ -17955,12 +18115,12 @@ snapshots: component-type: 1.2.2 join-component: 1.1.0 - '@shopify/flash-list@1.7.1(@babel/runtime@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@shopify/flash-list@1.7.1(@babel/runtime@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.26.7 react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - recyclerlistview: 4.2.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) + recyclerlistview: 4.2.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) tslib: 2.6.3 '@sinclair/typebox@0.27.8': {} @@ -18607,15 +18767,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/parser': 8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3) - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/type-utils': 8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/utils': 8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.14.0 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.19.0(jiti@2.4.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -18625,14 +18785,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3)': + '@typescript-eslint/parser@8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3)': dependencies: '@typescript-eslint/scope-manager': 8.14.0 '@typescript-eslint/types': 8.14.0 '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.14.0 debug: 4.4.0(supports-color@9.4.0) - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.19.0(jiti@2.4.0) optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: @@ -18643,10 +18803,10 @@ snapshots: '@typescript-eslint/types': 8.14.0 '@typescript-eslint/visitor-keys': 8.14.0 - '@typescript-eslint/type-utils@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3)': + '@typescript-eslint/type-utils@8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3)': dependencies: '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/utils': 8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) debug: 4.4.0(supports-color@9.4.0) ts-api-utils: 1.4.0(typescript@5.7.3) optionalDependencies: @@ -18672,13 +18832,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3)': + '@typescript-eslint/utils@8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.0)) '@typescript-eslint/scope-manager': 8.14.0 '@typescript-eslint/types': 8.14.0 '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.7.3) - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.19.0(jiti@2.4.0) transitivePeerDependencies: - supports-color - typescript @@ -19098,6 +19258,10 @@ snapshots: dependencies: tslib: 2.8.1 + ast-types@0.16.1: + dependencies: + tslib: 2.8.1 + async-limiter@1.0.1: {} async-sema@3.1.1: {} @@ -19132,26 +19296,26 @@ snapshots: b4a@1.6.7: {} - babel-core@7.0.0-bridge.0(@babel/core@7.26.0): + babel-core@7.0.0-bridge.0(@babel/core@7.26.7): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 - babel-jest@29.7.0(@babel/core@7.26.0): + babel-jest@29.7.0(@babel/core@7.26.7): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.26.0) + babel-preset-jest: 29.6.3(@babel/core@7.26.7) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 transitivePeerDependencies: - supports-color - babel-loader@9.2.1(@babel/core@7.26.0)(webpack@5.96.1(esbuild@0.19.2)): + babel-loader@9.2.1(@babel/core@7.26.7)(webpack@5.96.1(esbuild@0.19.2)): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 find-cache-dir: 4.0.0 schema-utils: 4.2.0 webpack: 5.96.1(esbuild@0.19.2) @@ -19169,89 +19333,74 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.7 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 - babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0): + babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.7): dependencies: - '@babel/compat-data': 7.26.2 - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) + '@babel/compat-data': 7.26.5 + '@babel/core': 7.26.7 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.7) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.7): dependencies: - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.7) core-js-compat: 3.39.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.0): + babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.7): dependencies: - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.7) transitivePeerDependencies: - supports-color babel-plugin-react-native-web@0.19.13: {} - babel-plugin-syntax-hermes-parser@0.23.1: - dependencies: - hermes-parser: 0.23.1 - babel-plugin-syntax-hermes-parser@0.25.1: dependencies: hermes-parser: 0.25.1 - babel-plugin-tester@11.0.4(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0 - core-js: 3.39.0 - debug: 4.4.0(supports-color@9.4.0) - lodash.mergewith: 4.6.2 - prettier: 2.8.8 - strip-indent: 3.0.0 - transitivePeerDependencies: - - supports-color - - babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.26.0): + babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.26.7): dependencies: - '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.7) transitivePeerDependencies: - '@babel/core' - babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) - - babel-preset-expo@12.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)): - dependencies: - '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) - '@babel/preset-react': 7.25.9(@babel/core@7.26.0) - '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) - '@react-native/babel-preset': 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.7): + dependencies: + '@babel/core': 7.26.7 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.7) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.7) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.7) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.7) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.7) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.7) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.7) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.7) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.7) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.7) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.7) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.7) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.7) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.7) + + babel-preset-expo@12.0.6(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7)): + dependencies: + '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.7) + '@babel/preset-react': 7.25.9(@babel/core@7.26.7) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.7) + '@react-native/babel-preset': 0.76.6(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7)) babel-plugin-react-native-web: 0.19.13 react-refresh: 0.14.2 transitivePeerDependencies: @@ -19259,11 +19408,11 @@ snapshots: - '@babel/preset-env' - supports-color - babel-preset-jest@29.6.3(@babel/core@7.26.0): + babel-preset-jest@29.6.3(@babel/core@7.26.7): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.7) balanced-match@1.0.2: {} @@ -19824,8 +19973,6 @@ snapshots: core-js-pure@3.39.0: {} - core-js@3.39.0: {} - core-util-is@1.0.3: {} cosmiconfig@5.2.1: @@ -19881,6 +20028,12 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + crossws@0.3.1: dependencies: uncrypto: 0.1.3 @@ -20515,17 +20668,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@9.14.0(jiti@2.4.0)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@9.19.0(jiti@2.4.0)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3) - eslint: 9.14.0(jiti@2.4.0) + '@typescript-eslint/parser': 8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint: 9.19.0(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.0)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -20534,9 +20687,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.19.0(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@9.14.0(jiti@2.4.0)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@9.19.0(jiti@2.4.0)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -20548,13 +20701,13 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/parser': 8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsx-a11y@6.10.2(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.19.0(jiti@2.4.0)): dependencies: aria-query: 5.3.2 array-includes: 3.1.8 @@ -20564,7 +20717,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.19.0(jiti@2.4.0) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -20573,11 +20726,11 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.1 - eslint-plugin-react-hooks@5.0.0(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-react-hooks@5.0.0(eslint@9.19.0(jiti@2.4.0)): dependencies: - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.19.0(jiti@2.4.0) - eslint-plugin-react@7.37.2(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-react@7.37.2(eslint@9.19.0(jiti@2.4.0)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -20585,7 +20738,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.0 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.19.0(jiti@2.4.0) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -20599,10 +20752,10 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-turbo@2.3.0(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-turbo@2.3.0(eslint@9.19.0(jiti@2.4.0)): dependencies: dotenv: 16.0.3 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.19.0(jiti@2.4.0) eslint-scope@5.1.1: dependencies: @@ -20618,15 +20771,15 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.14.0(jiti@1.21.6): + eslint@9.19.0(jiti@1.21.6): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@1.21.6)) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.18.0 - '@eslint/core': 0.7.0 - '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.14.0 - '@eslint/plugin-kit': 0.2.3 + '@eslint/config-array': 0.19.1 + '@eslint/core': 0.10.0 + '@eslint/eslintrc': 3.2.0 + '@eslint/js': 9.19.0 + '@eslint/plugin-kit': 0.2.5 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.1 @@ -20634,8 +20787,8 @@ snapshots: '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.5 - debug: 4.3.7 + cross-spawn: 7.0.6 + debug: 4.4.0(supports-color@9.4.0) escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 eslint-visitor-keys: 4.2.0 @@ -20654,21 +20807,20 @@ snapshots: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 - text-table: 0.2.0 optionalDependencies: jiti: 1.21.6 transitivePeerDependencies: - supports-color - eslint@9.14.0(jiti@2.4.0): + eslint@9.19.0(jiti@2.4.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.0)) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.18.0 - '@eslint/core': 0.7.0 - '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.14.0 - '@eslint/plugin-kit': 0.2.3 + '@eslint/config-array': 0.19.1 + '@eslint/core': 0.10.0 + '@eslint/eslintrc': 3.2.0 + '@eslint/js': 9.19.0 + '@eslint/plugin-kit': 0.2.5 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.1 @@ -20676,8 +20828,8 @@ snapshots: '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.5 - debug: 4.3.7 + cross-spawn: 7.0.6 + debug: 4.4.0(supports-color@9.4.0) escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 eslint-visitor-keys: 4.2.0 @@ -20696,7 +20848,6 @@ snapshots: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 - text-table: 0.2.0 optionalDependencies: jiti: 2.4.0 transitivePeerDependencies: @@ -20800,119 +20951,119 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - expo-asset@11.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + expo-asset@11.0.2(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: '@expo/image-utils': 0.6.4 - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-constants: 17.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + expo-constants: 17.0.5(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)) invariant: 2.2.4 md5-file: 3.2.3 react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) transitivePeerDependencies: - supports-color - expo-blur@14.0.3(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + expo-blur@14.0.3(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) - expo-clipboard@7.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + expo-clipboard@7.0.1(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) - expo-constants@17.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)): + expo-constants@17.0.5(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)): dependencies: '@expo/config': 10.0.8 '@expo/env': 0.4.1 - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) transitivePeerDependencies: - supports-color - expo-dev-client@5.0.10(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-dev-client@5.0.10(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-dev-launcher: 5.0.25(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) - expo-dev-menu: 6.0.18(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) - expo-dev-menu-interface: 1.9.3(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) - expo-manifests: 0.15.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) - expo-updates-interface: 1.0.0(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + expo-dev-launcher: 5.0.25(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) + expo-dev-menu: 6.0.18(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) + expo-dev-menu-interface: 1.9.3(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) + expo-manifests: 0.15.5(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) + expo-updates-interface: 1.0.0(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) transitivePeerDependencies: - supports-color - expo-dev-launcher@5.0.25(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-dev-launcher@5.0.25(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)): dependencies: ajv: 8.11.0 - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-dev-menu: 6.0.18(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) - expo-manifests: 0.15.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + expo-dev-menu: 6.0.18(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) + expo-manifests: 0.15.5(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) resolve-from: 5.0.0 transitivePeerDependencies: - supports-color - expo-dev-menu-interface@1.9.3(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-dev-menu-interface@1.9.3(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) - expo-dev-menu@6.0.18(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-dev-menu@6.0.18(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-dev-menu-interface: 1.9.3(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + expo-dev-menu-interface: 1.9.3(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)) - expo-device@7.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-device@7.0.2(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) ua-parser-js: 0.7.40 - expo-file-system@18.0.7(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)): + expo-file-system@18.0.7(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)): dependencies: - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) web-streams-polyfill: 3.3.3 - expo-font@13.0.3(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1): + expo-font@13.0.3(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) fontfaceobserver: 2.3.0 react: 18.3.1 - expo-image@2.0.4(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + expo-image@2.0.4(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) optionalDependencies: react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) expo-json-utils@0.14.0: {} - expo-keep-awake@14.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1): + expo-keep-awake@14.0.2(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - expo-linking@7.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + expo-linking@7.0.5(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: - expo-constants: 17.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + expo-constants: 17.0.5(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)) invariant: 2.2.4 react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) transitivePeerDependencies: - expo - supports-color - expo-location@18.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-location@18.0.5(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) - expo-manifests@0.15.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-manifests@0.15.5(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)): dependencies: '@expo/config': 10.0.8 - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) expo-json-utils: 0.14.0 transitivePeerDependencies: - supports-color @@ -20932,38 +21083,38 @@ snapshots: dependencies: invariant: 2.2.4 - expo-navigation-bar@4.0.7(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + expo-navigation-bar@4.0.7(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: '@react-native/normalize-colors': 0.76.6 debug: 4.4.0(supports-color@9.4.0) - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) transitivePeerDependencies: - supports-color - expo-router@4.0.17(wuxqjmbjlcrnrb6cdocxmpshdy): + expo-router@4.0.17(ayfebmpshllls5ta5r56eazvde): dependencies: - '@expo/metro-runtime': 4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + '@expo/metro-runtime': 4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)) '@expo/server': 0.5.1(typescript@5.7.3) '@radix-ui/react-slot': 1.0.1(react@18.3.1) - '@react-navigation/bottom-tabs': 7.2.0(oavp5gbrnbzaeuswc3slss3lei) - '@react-navigation/native': 7.0.14(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@react-navigation/native-stack': 7.2.0(oavp5gbrnbzaeuswc3slss3lei) + '@react-navigation/bottom-tabs': 7.2.0(@react-native-masked-view/masked-view@0.3.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@react-navigation/native@7.0.14(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-screens@4.4.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.14(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@react-navigation/native-stack': 7.2.0(@react-native-masked-view/masked-view@0.3.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@react-navigation/native@7.0.14(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-screens@4.4.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) client-only: 0.0.1 - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-constants: 17.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) - expo-linking: 7.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + expo-constants: 17.0.5(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)) + expo-linking: 7.0.5(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-native-helmet-async: 2.0.4(react@18.3.1) - react-native-is-edge-to-edge: 1.1.6(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - react-native-safe-area-context: 4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - react-native-screens: 4.4.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-is-edge-to-edge: 1.1.6(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + react-native-safe-area-context: 5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.4.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) schema-utils: 4.2.0 semver: 7.6.3 server-only: 0.0.1 optionalDependencies: - react-native-reanimated: 3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-reanimated: 3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@react-native-masked-view/masked-view' - react @@ -20972,70 +21123,70 @@ snapshots: - supports-color - typescript - expo-secure-store@14.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-secure-store@14.0.1(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) - expo-sharing@13.0.1(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-sharing@13.0.1(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) - expo-splash-screen@0.29.21(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-splash-screen@0.29.21(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)): dependencies: '@expo/prebuild-config': 8.0.25 - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - supports-color - expo-status-bar@2.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + expo-status-bar@2.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) - expo-system-ui@4.0.7(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)): + expo-system-ui@4.0.7(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)): dependencies: '@react-native/normalize-colors': 0.76.6 debug: 4.4.0(supports-color@9.4.0) - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) optionalDependencies: react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - supports-color - expo-updates-interface@1.0.0(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + expo-updates-interface@1.0.0(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) - expo-web-browser@14.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)): + expo-web-browser@14.0.2(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)): dependencies: - expo: 52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + expo: 52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) - expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.26.7 '@expo/cli': 0.22.11(bufferutil@4.0.8)(encoding@0.1.13) '@expo/config': 10.0.8 '@expo/config-plugins': 9.0.14 '@expo/fingerprint': 0.11.7 '@expo/metro-config': 0.19.9 '@expo/vector-icons': 14.0.4 - babel-preset-expo: 12.0.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - expo-asset: 11.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - expo-constants: 17.0.5(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) - expo-file-system: 18.0.7(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) - expo-font: 13.0.3(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1) - expo-keep-awake: 14.0.2(expo@52.0.28(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1) + babel-preset-expo: 12.0.6(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7)) + expo-asset: 11.0.2(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + expo-constants: 17.0.5(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)) + expo-file-system: 18.0.7(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)) + expo-font: 13.0.3(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) + expo-keep-awake: 14.0.2(expo@52.0.28(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@expo/metro-runtime@4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)))(bufferutil@4.0.8)(encoding@0.1.13)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react@18.3.1) expo-modules-autolinking: 2.0.7 expo-modules-core: 2.2.0 fbemitter: 3.0.0(encoding@0.1.13) react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) web-streams-polyfill: 3.3.3 whatwg-url-without-unicode: 8.0.0-3 optionalDependencies: - '@expo/metro-runtime': 4.0.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)) + '@expo/metro-runtime': 4.0.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)) transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' @@ -22035,7 +22186,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/parser': 7.26.2 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -22045,7 +22196,7 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/parser': 7.26.2 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -22154,10 +22305,10 @@ snapshots: jest-config@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3)): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.26.0) + babel-jest: 29.7.0(@babel/core@7.26.7) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -22339,15 +22490,15 @@ snapshots: jest-snapshot@29.7.0: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/generator': 7.26.2 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) - '@babel/types': 7.26.0 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.7) + '@babel/types': 7.26.7 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.7) chalk: 4.1.2 expect: 29.7.0 graceful-fs: 4.2.11 @@ -22453,19 +22604,19 @@ snapshots: jsc-safe-url@0.2.4: {} - jscodeshift@0.14.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)): + jscodeshift@0.14.0(@babel/preset-env@7.26.7(@babel/core@7.26.7)): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/parser': 7.26.2 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) - '@babel/preset-env': 7.26.0(@babel/core@7.26.0) - '@babel/preset-flow': 7.25.9(@babel/core@7.26.0) - '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) - '@babel/register': 7.25.9(@babel/core@7.26.0) - babel-core: 7.0.0-bridge.0(@babel/core@7.26.0) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.7) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.7) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.7) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.7) + '@babel/preset-env': 7.26.7(@babel/core@7.26.7) + '@babel/preset-flow': 7.25.9(@babel/core@7.26.7) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.7) + '@babel/register': 7.25.9(@babel/core@7.26.7) + babel-core: 7.0.0-bridge.0(@babel/core@7.26.7) chalk: 4.1.2 flow-parser: 0.252.0 graceful-fs: 4.2.11 @@ -22478,6 +22629,31 @@ snapshots: transitivePeerDependencies: - supports-color + jscodeshift@17.1.2(@babel/preset-env@7.26.7(@babel/core@7.26.7)): + dependencies: + '@babel/core': 7.26.7 + '@babel/parser': 7.26.2 + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.7) + '@babel/preset-flow': 7.25.9(@babel/core@7.26.7) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.7) + '@babel/register': 7.25.9(@babel/core@7.26.7) + flow-parser: 0.252.0 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + neo-async: 2.6.2 + picocolors: 1.1.1 + recast: 0.23.9 + tmp: 0.2.3 + write-file-atomic: 5.0.1 + optionalDependencies: + '@babel/preset-env': 7.26.7(@babel/core@7.26.7) + transitivePeerDependencies: + - supports-color + jsdom@25.0.1(bufferutil@4.0.8): dependencies: cssstyle: 4.2.1 @@ -22632,77 +22808,36 @@ snapshots: transitivePeerDependencies: - supports-color - lightningcss-darwin-arm64@1.22.0: - optional: true - lightningcss-darwin-arm64@1.27.0: optional: true - lightningcss-darwin-x64@1.22.0: - optional: true - lightningcss-darwin-x64@1.27.0: optional: true - lightningcss-freebsd-x64@1.22.0: - optional: true - lightningcss-freebsd-x64@1.27.0: optional: true - lightningcss-linux-arm-gnueabihf@1.22.0: - optional: true - lightningcss-linux-arm-gnueabihf@1.27.0: optional: true - lightningcss-linux-arm64-gnu@1.22.0: - optional: true - lightningcss-linux-arm64-gnu@1.27.0: optional: true - lightningcss-linux-arm64-musl@1.22.0: - optional: true - lightningcss-linux-arm64-musl@1.27.0: optional: true - lightningcss-linux-x64-gnu@1.22.0: - optional: true - lightningcss-linux-x64-gnu@1.27.0: optional: true - lightningcss-linux-x64-musl@1.22.0: - optional: true - lightningcss-linux-x64-musl@1.27.0: optional: true lightningcss-win32-arm64-msvc@1.27.0: optional: true - lightningcss-win32-x64-msvc@1.22.0: - optional: true - lightningcss-win32-x64-msvc@1.27.0: optional: true - lightningcss@1.22.0: - dependencies: - detect-libc: 1.0.3 - optionalDependencies: - lightningcss-darwin-arm64: 1.22.0 - lightningcss-darwin-x64: 1.22.0 - lightningcss-freebsd-x64: 1.22.0 - lightningcss-linux-arm-gnueabihf: 1.22.0 - lightningcss-linux-arm64-gnu: 1.22.0 - lightningcss-linux-arm64-musl: 1.22.0 - lightningcss-linux-x64-gnu: 1.22.0 - lightningcss-linux-x64-musl: 1.22.0 - lightningcss-win32-x64-msvc: 1.22.0 - lightningcss@1.27.0: dependencies: detect-libc: 1.0.3 @@ -22799,8 +22934,6 @@ snapshots: lodash.merge@4.6.2: {} - lodash.mergewith@4.6.2: {} - lodash.once@4.1.1: {} lodash.throttle@4.1.1: {} @@ -22850,11 +22983,11 @@ snapshots: dependencies: es5-ext: 0.10.64 - lucide-react-native@0.456.0(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + lucide-react-native@0.456.0(react-native-svg@15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-svg: 15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) + react-native-svg: 15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) magic-string@0.25.9: dependencies: @@ -23134,7 +23267,7 @@ snapshots: metro-babel-transformer@0.81.0: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 flow-enums-runtime: 0.0.6 hermes-parser: 0.24.0 nullthrows: 1.1.1 @@ -23201,13 +23334,13 @@ snapshots: metro-runtime@0.81.0: dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.26.7 flow-enums-runtime: 0.0.6 metro-source-map@0.81.0: dependencies: '@babel/traverse': 7.25.9 - '@babel/traverse--for-generate-function-map': '@babel/traverse@7.25.9' + '@babel/traverse--for-generate-function-map': '@babel/traverse@7.26.7' '@babel/types': 7.26.0 flow-enums-runtime: 0.0.6 invariant: 2.2.4 @@ -23233,10 +23366,10 @@ snapshots: metro-transform-plugins@0.81.0: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/generator': 7.26.2 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.7 flow-enums-runtime: 0.0.6 nullthrows: 1.1.1 transitivePeerDependencies: @@ -23244,10 +23377,10 @@ snapshots: metro-transform-worker@0.81.0(bufferutil@4.0.8): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/generator': 7.26.2 '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/types': 7.26.7 flow-enums-runtime: 0.0.6 metro: 0.81.0(bufferutil@4.0.8) metro-babel-transformer: 0.81.0 @@ -23265,12 +23398,12 @@ snapshots: metro@0.81.0(bufferutil@4.0.8): dependencies: '@babel/code-frame': 7.26.2 - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/generator': 7.26.2 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 accepts: 1.3.8 chalk: 4.1.2 ci-info: 2.0.0 @@ -23346,8 +23479,6 @@ snapshots: mimic-response@3.1.0: {} - min-indent@1.0.1: {} - miniflare@3.20241205.0(bufferutil@4.0.8): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -23441,10 +23572,10 @@ snapshots: dependencies: obliterator: 1.6.1 - moti@0.29.0(react-dom@18.3.1(react@18.3.1))(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react@18.3.1): + moti@0.29.0(react-dom@18.3.1(react@18.3.1))(react-native-reanimated@3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: framer-motion: 6.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-native-reanimated: 3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-reanimated: 3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - react - react-dom @@ -23477,11 +23608,11 @@ snapshots: nanoid@5.0.9: {} - nativewind@4.1.23(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))): + nativewind@4.1.23(react-native-reanimated@3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))): dependencies: comment-json: 4.2.5 debug: 4.4.0(supports-color@9.4.0) - react-native-css-interop: 0.1.22(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) + react-native-css-interop: 0.1.22(react-native-reanimated@3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))) tailwindcss: 3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3)) transitivePeerDependencies: - react @@ -23503,10 +23634,10 @@ snapshots: netmask@2.0.2: {} - next-auth@5.0.0-beta.20(next@14.2.23(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + next-auth@5.0.0-beta.20(next@14.2.23(@babel/core@7.26.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: '@auth/core': 0.34.2 - next: 14.2.23(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.23(@babel/core@7.26.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 next-compose-plugins@2.2.1: {} @@ -23517,7 +23648,7 @@ snapshots: dependencies: enhanced-resolve: 5.17.1 - next@14.2.23(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.23(@babel/core@7.26.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.23 '@swc/helpers': 0.5.5 @@ -23527,7 +23658,7 @@ snapshots: 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) + styled-jsx: 5.1.1(@babel/core@7.26.7)(react@18.3.1) optionalDependencies: '@next/swc-darwin-arm64': 14.2.23 '@next/swc-darwin-x64': 14.2.23 @@ -24234,8 +24365,6 @@ snapshots: optionalDependencies: '@ianvs/prettier-plugin-sort-imports': 4.4.0(prettier@3.4.2) - prettier@2.8.8: {} - prettier@3.4.2: {} pretty-bytes@5.6.0: {} @@ -24388,7 +24517,7 @@ snapshots: got: 11.8.6 p-reflect: 2.1.0 - react-devtools-core@5.3.2(bufferutil@4.0.8): + react-devtools-core@6.1.0(bufferutil@4.0.8): dependencies: shell-quote: 1.8.1 ws: 7.5.10(bufferutil@4.0.8) @@ -24410,7 +24539,7 @@ snapshots: react-helmet-async@1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.26.7 invariant: 2.2.4 prop-types: 15.8.1 react: 18.3.1 @@ -24440,39 +24569,21 @@ snapshots: dependencies: '@freakycoder/react-native-bounceable': 1.0.3 - react-native-css-interop@0.0.36(@babel/core@7.26.0)(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))): - dependencies: - '@babel/helper-module-imports': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - babel-plugin-tester: 11.0.4(@babel/core@7.26.0) - lightningcss: 1.22.0 - react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-reanimated: 3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - tailwindcss: 3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3)) - optionalDependencies: - react-native-safe-area-context: 4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - react-native-svg: 15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - transitivePeerDependencies: - - '@babel/core' - - supports-color - - react-native-css-interop@0.1.22(react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))): + react-native-css-interop@0.1.22(react-native-reanimated@3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native-svg@15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3))): dependencies: '@babel/helper-module-imports': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 debug: 4.4.0(supports-color@9.4.0) lightningcss: 1.27.0 react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-reanimated: 3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) + react-native-reanimated: 3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) semver: 7.6.3 tailwindcss: 3.4.15(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3)) optionalDependencies: - react-native-safe-area-context: 4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - react-native-svg: 15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-safe-area-context: 5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + react-native-svg: 15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - supports-color @@ -24480,19 +24591,19 @@ snapshots: dependencies: prop-types: 15.8.1 - react-native-gesture-handler@2.20.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + react-native-gesture-handler@2.20.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: '@egjs/hammerjs': 2.0.17 hoist-non-react-statics: 3.3.2 invariant: 2.2.4 prop-types: 15.8.1 react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) - react-native-get-random-values@1.11.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)): + react-native-get-random-values@1.11.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)): dependencies: fast-base64-decode: 1.0.0 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-helmet-async@2.0.4(react@18.3.1): dependencies: @@ -24501,81 +24612,81 @@ snapshots: react-fast-compare: 3.2.2 shallowequal: 1.1.0 - react-native-is-edge-to-edge@1.1.6(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + react-native-is-edge-to-edge@1.1.6(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) - react-native-markdown-display@7.0.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + react-native-markdown-display@7.0.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: css-to-react-native: 3.2.0 markdown-it: 10.0.0 prop-types: 15.8.1 react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) react-native-fit-image: 1.5.5 - react-native-otp-entry@1.8.2(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + react-native-otp-entry@1.8.2(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) - react-native-qrcode-svg@6.3.12(react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + react-native-qrcode-svg@6.3.12(react-native-svg@15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: prop-types: 15.8.1 qrcode: 1.5.4 react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) - react-native-svg: 15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) + react-native-svg: 15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) text-encoding: 0.7.0 - react-native-reanimated@3.16.5(@babel/core@7.26.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): - dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) - '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) + react-native-reanimated@3.16.5(@babel/core@7.26.7)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): + dependencies: + '@babel/core': 7.26.7 + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.7) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.7) convert-source-map: 2.0.0 invariant: 2.2.4 react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) transitivePeerDependencies: - supports-color - react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + react-native-safe-area-context@5.1.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) - react-native-screens@4.4.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + react-native-screens@4.4.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-freeze: 1.0.4(react@18.3.1) - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) warn-once: 0.1.1 - react-native-svg@15.9.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + react-native-svg@15.9.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: css-select: 5.1.0 css-tree: 1.1.3 react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) warn-once: 0.1.1 - react-native-url-polyfill@2.0.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)): + react-native-url-polyfill@2.0.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)): dependencies: - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) whatwg-url-without-unicode: 8.0.0-3 react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.26.7 '@react-native/normalize-colors': 0.74.85 fbjs: 3.0.5(encoding@0.1.13) inline-style-prefixer: 6.0.4 @@ -24588,21 +24699,21 @@ snapshots: transitivePeerDependencies: - encoding - react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1): + react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native/assets-registry': 0.76.6 - '@react-native/codegen': 0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - '@react-native/community-cli-plugin': 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13) - '@react-native/gradle-plugin': 0.76.6 - '@react-native/js-polyfills': 0.76.6 - '@react-native/normalize-colors': 0.76.6 - '@react-native/virtualized-lists': 0.76.6(@types/react@18.3.12)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-native/assets-registry': 0.77.0 + '@react-native/codegen': 0.77.0(@babel/preset-env@7.26.7(@babel/core@7.26.7)) + '@react-native/community-cli-plugin': 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(bufferutil@4.0.8) + '@react-native/gradle-plugin': 0.77.0 + '@react-native/js-polyfills': 0.77.0 + '@react-native/normalize-colors': 0.77.0 + '@react-native/virtualized-lists': 0.77.0(@types/react@18.3.12)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) 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 + babel-jest: 29.7.0(@babel/core@7.26.7) + babel-plugin-syntax-hermes-parser: 0.25.1 base64-js: 1.5.1 chalk: 4.1.2 commander: 12.1.0 @@ -24615,12 +24726,11 @@ snapshots: 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: 18.3.1 - react-devtools-core: 5.3.2(bufferutil@4.0.8) + react-devtools-core: 6.1.0(bufferutil@4.0.8) react-refresh: 0.14.2 regenerator-runtime: 0.13.11 scheduler: 0.24.0-canary-efb381bbf-20230505 @@ -24636,7 +24746,6 @@ snapshots: - '@babel/preset-env' - '@react-native-community/cli-server-api' - bufferutil - - encoding - supports-color - utf-8-validate @@ -24721,12 +24830,20 @@ snapshots: source-map: 0.6.1 tslib: 2.8.1 - recyclerlistview@4.2.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + recast@0.23.9: + dependencies: + ast-types: 0.16.1 + esprima: 4.0.1 + source-map: 0.6.1 + tiny-invariant: 1.3.3 + tslib: 2.8.1 + + recyclerlistview@4.2.1(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): dependencies: lodash.debounce: 4.0.8 prop-types: 15.8.1 react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1) ts-object-utils: 0.0.5 redis-errors@1.2.0: {} @@ -24757,7 +24874,7 @@ snapshots: regenerator-transform@0.15.2: dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.26.7 regexp.prototype.flags@1.5.3: dependencies: @@ -25384,10 +25501,6 @@ snapshots: strip-final-newline@3.0.0: {} - strip-indent@3.0.0: - dependencies: - min-indent: 1.0.1 - strip-json-comments@2.0.1: {} strip-json-comments@3.1.1: {} @@ -25410,12 +25523,12 @@ snapshots: hey-listen: 1.0.8 tslib: 2.8.1 - styled-jsx@5.1.1(@babel/core@7.26.0)(react@18.3.1): + styled-jsx@5.1.1(@babel/core@7.26.7)(react@18.3.1): dependencies: client-only: 0.0.1 react: 18.3.1 optionalDependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 styleq@0.1.3: {} @@ -25575,8 +25688,6 @@ snapshots: text-encoding@0.7.0: {} - text-table@0.2.0: {} - thenify-all@1.6.0: dependencies: thenify: 3.3.1 @@ -25599,6 +25710,8 @@ snapshots: es5-ext: 0.10.64 next-tick: 1.1.0 + tiny-invariant@1.3.3: {} + tinybench@2.9.0: {} tinycolor2@1.6.0: {} @@ -25635,6 +25748,8 @@ snapshots: dependencies: os-tmpdir: 1.0.2 + tmp@0.2.3: {} + tmpl@1.0.5: {} to-regex-range@5.0.1: @@ -25659,7 +25774,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3)))(typescript@5.7.3): + ts-jest@29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3)))(typescript@5.7.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 @@ -25673,10 +25788,10 @@ snapshots: typescript: 5.7.3 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.26.0) + babel-jest: 29.7.0(@babel/core@7.26.7) ts-node@10.9.2(@types/node@20.17.6)(typescript@5.7.3): dependencies: @@ -25795,11 +25910,11 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typescript-eslint@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3): + typescript-eslint@8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3) - '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3) - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/eslint-plugin': 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/parser': 8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/utils': 8.14.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: @@ -25950,7 +26065,7 @@ snapshots: untyped@1.5.1: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/standalone': 7.26.2 '@babel/types': 7.26.0 defu: 6.1.4 @@ -26368,6 +26483,11 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 3.0.7 + write-file-atomic@5.0.1: + dependencies: + imurmurhash: 0.1.4 + signal-exit: 4.1.0 + ws@6.2.3(bufferutil@4.0.8): dependencies: async-limiter: 1.0.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 7f33ed8..6d32da8 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -47,12 +47,13 @@ catalog: class-variance-authority: ^0.7.0 clsx: ^2.1.1 dayjs: ^1.11.13 - eslint: ^9.12.0 + eslint: ^9.19.0 expo-blur: ^14.0.3 expo-clipboard: ^7.0.1 expo-constants: ^17.0.5 expo-dev-client: ^5.0.10 expo-device: ^7.0.2 + expo-font: ^13.0.3 expo-image: ^2.0.4 expo-linking: ^7.0.5 expo-location: ^18.0.5 @@ -71,13 +72,14 @@ catalog: prettier: ^3.4.2 react-hook-form: ^7.53.0 react-native-bouncy-checkbox: ^4.1.2 + react-native-css-interop: ~0.1.22 react-native-fetch-api: ^3.0.0 react-native-get-random-values: ^1.11.0 react-native-markdown-display: ^7.0.2 react-native-otp-entry: ^1.8.2 react-native-qrcode-svg: ^6.3.12 react-native-reanimated: ^3.16.4 - react-native-safe-area-context: ^4.12.0 + react-native-safe-area-context: ^5.1.0 react-native-screens: ^4.4.0 react-native-svg: ^15.8.0 react-native-url-polyfill: ^2.0.0 @@ -103,4 +105,4 @@ catalogs: "@types/react-dom": ^18.3.1 react: 18.3.1 react-dom: 18.3.1 - react-native: ^0.76.6 + react-native: ^0.77.0 diff --git a/sst-env.d.ts b/sst-env.d.ts index d14ee32..a93c0a6 100644 --- a/sst-env.d.ts +++ b/sst-env.d.ts @@ -2,8 +2,7 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ -import "sst" -export {} + declare module "sst" { export interface Resource { "AuthChallengeEncryptionKey": { @@ -94,3 +93,7 @@ declare module "sst" { } } } +/// <reference path="sst-env.d.ts" /> + +import "sst" +export {} \ No newline at end of file diff --git a/tooling/eslint/sst-env.d.ts b/tooling/eslint/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/tooling/eslint/sst-env.d.ts +++ b/tooling/eslint/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/tooling/github/sst-env.d.ts b/tooling/github/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/tooling/github/sst-env.d.ts +++ b/tooling/github/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/tooling/prettier/sst-env.d.ts b/tooling/prettier/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/tooling/prettier/sst-env.d.ts +++ b/tooling/prettier/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/tooling/tailwind/sst-env.d.ts b/tooling/tailwind/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/tooling/tailwind/sst-env.d.ts +++ b/tooling/tailwind/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file diff --git a/tooling/typescript/sst-env.d.ts b/tooling/typescript/sst-env.d.ts index d14ee32..b6a7e90 100644 --- a/tooling/typescript/sst-env.d.ts +++ b/tooling/typescript/sst-env.d.ts @@ -2,95 +2,8 @@ /* tslint:disable */ /* eslint-disable */ /* deno-fmt-ignore-file */ + +/// <reference path="../../sst-env.d.ts" /> + import "sst" -export {} -declare module "sst" { - export interface Resource { - "AuthChallengeEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientId": { - "type": "sst.sst.Secret" - "value": string - } - "AuthHomefrontClientSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthMiniSessionEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSalt": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "AuthSessionCreatorSecret": { - "type": "sst.sst.Secret" - "value": string - } - "DatabaseUrl": { - "type": "sst.sst.Secret" - "value": string - } - "DbEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "OauthSecret": { - "type": "sst.sst.Secret" - "value": string - } - "OtpEncryptionKey": { - "type": "sst.sst.Secret" - "value": string - } - "PineconeApiKey": { - "type": "sst.sst.Secret" - "value": string - } - "Redis": { - "host": string - "password": string - "port": number - "type": "sst.aws.Redis" - "username": string - } - "StripeHashKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeSecretKey": { - "type": "sst.sst.Secret" - "value": string - } - "StripeWebhookSecret": { - "type": "sst.sst.Secret" - "value": string - } - "Vpc": { - "type": "sst.aws.Vpc" - } - "Web": { - "type": "sst.aws.Nextjs" - "url": string - } - "homefront-next-prod": { - "name": string - "type": "sst.aws.Bucket" - } - "join-homefront": { - "name": string - "type": "sst.aws.Bucket" - } - } -} +export {} \ No newline at end of file