From e0749f0d8563ce7368a89072444f592744f1bf73 Mon Sep 17 00:00:00 2001 From: Santhosh Vaiyapuri Date: Wed, 1 Apr 2026 11:20:54 +0200 Subject: [PATCH 01/13] wip: expo tutorial sample fix --- .../react-native/ringing-tutorial/app.json | 31 +- .../ringing-tutorial/metro.config.js | 11 +- .../ringing-tutorial/package.json | 51 +- .../utils/setFirebaseListeners.android.ts | 13 - .../ringing-tutorial/utils/setPushConfig.ts | 8 - yarn.lock | 1578 ++++++++++++++++- 6 files changed, 1557 insertions(+), 135 deletions(-) diff --git a/sample-apps/react-native/ringing-tutorial/app.json b/sample-apps/react-native/ringing-tutorial/app.json index 7e9b35fc20..ac8a966d80 100644 --- a/sample-apps/react-native/ringing-tutorial/app.json +++ b/sample-apps/react-native/ringing-tutorial/app.json @@ -24,38 +24,12 @@ "backgroundColor": "#ffffff" }, "googleServicesFile": "./google-services.json", - "package": "io.getstream.reactnative.ringingtutorial", - "permissions": [ - "android.permission.BLUETOOTH", - "android.permission.BLUETOOTH_CONNECT", - "android.permission.BLUETOOTH_ADMIN", - "android.permission.WAKE_LOCK", - "android.permission.POST_NOTIFICATIONS", - "android.permission.FOREGROUND_SERVICE", - "android.permission.FOREGROUND_SERVICE_CAMERA", - "android.permission.FOREGROUND_SERVICE_MICROPHONE", - "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK", - "android.permission.USE_FULL_SCREEN_INTENT", - "android.permission.ACCESS_NETWORK_STATE", - "android.permission.CAMERA", - "android.permission.INTERNET", - "android.permission.MODIFY_AUDIO_SETTINGS", - "android.permission.RECORD_AUDIO", - "android.permission.SYSTEM_ALERT_WINDOW", - "android.permission.BIND_TELECOM_CONNECTION_SERVICE", - "android.permission.READ_PHONE_STATE", - "android.permission.CALL_PHONE" - ] + "package": "io.getstream.reactnative.ringingtutorial" }, "plugins": [ [ "expo-build-properties", { - "android": { - "extraMavenRepos": [ - "$rootDir/../../../node_modules/@notifee/react-native/android/libs" - ] - }, "ios": { "useFrameworks": "static", "forceStaticLinking": [ @@ -79,8 +53,7 @@ [ "@stream-io/video-react-native-sdk", { - "ringing": true, - "androidKeepCallAlive": true + "ringing": true } ], [ diff --git a/sample-apps/react-native/ringing-tutorial/metro.config.js b/sample-apps/react-native/ringing-tutorial/metro.config.js index c5c333918c..3811847baf 100644 --- a/sample-apps/react-native/ringing-tutorial/metro.config.js +++ b/sample-apps/react-native/ringing-tutorial/metro.config.js @@ -25,14 +25,20 @@ const uniqueModules = dependencyPackageNames.map((packageName) => { }; }); +// Filter out expo from unique modules to avoid blocking Expo virtual files +// Expo virtual files are resolved from workspace root's node_modules. +const uniqueModulesFiltered = uniqueModules.filter( + ({ packageName }) => packageName !== 'expo', +); + // provide the path for the unique modules -const extraNodeModules = uniqueModules.reduce((acc, item) => { +const extraNodeModules = uniqueModulesFiltered.reduce((acc, item) => { acc[item.packageName] = item.modulePath; return acc; }, {}); // block the other paths for unique modules from being resolved -const blockList = uniqueModules.map(({ blockPattern }) => blockPattern); +const blockList = uniqueModulesFiltered.map(({ blockPattern }) => blockPattern); const workspaceRoot = path.resolve(projectRoot, '../../..'); @@ -41,6 +47,7 @@ config.watchFolders = [ path.join(workspaceRoot, 'packages/client'), path.join(workspaceRoot, 'packages/react-bindings'), path.join(workspaceRoot, 'packages/react-native-sdk'), + path.join(workspaceRoot, 'packages/react-native-callingx'), ]; // using rnx-kit symlinks resolver to solve https://github.com/react-native-webrtc/react-native-webrtc/issues/1503 diff --git a/sample-apps/react-native/ringing-tutorial/package.json b/sample-apps/react-native/ringing-tutorial/package.json index 7c0409ddb0..e9138b16d9 100644 --- a/sample-apps/react-native/ringing-tutorial/package.json +++ b/sample-apps/react-native/ringing-tutorial/package.json @@ -15,9 +15,8 @@ "dependencies": { "@config-plugins/react-native-webrtc": "^13.0.0", "@expo/vector-icons": "^15.0.2", - "@notifee/react-native": "9.1.8", "@react-native-async-storage/async-storage": "2.2.0", - "@react-native-community/netinfo": "11.4.1", + "@react-native-community/netinfo": "11.5.2", "@react-native-firebase/app": "~23.7.0", "@react-native-firebase/messaging": "~23.7.0", "@react-navigation/bottom-tabs": "^7.4.8", @@ -25,31 +24,31 @@ "@stream-io/react-native-callingx": "workspace:^", "@stream-io/react-native-webrtc": "137.1.2", "@stream-io/video-react-native-sdk": "workspace:^", - "expo": "^54.0.12", - "expo-blur": "~15.0.7", - "expo-build-properties": "~1.0.9", - "expo-constants": "~18.0.9", - "expo-dev-client": "~6.0.13", - "expo-font": "~14.0.8", - "expo-haptics": "~15.0.7", - "expo-linking": "~8.0.8", - "expo-router": "~6.0.10", - "expo-splash-screen": "~31.0.10", - "expo-status-bar": "~3.0.8", - "expo-symbols": "~1.0.7", - "expo-system-ui": "~6.0.7", - "expo-web-browser": "~15.0.8", - "react": "19.1.0", - "react-dom": "19.1.0", - "react-native": "^0.81.5", - "react-native-gesture-handler": "^2.28.0", - "react-native-reanimated": "~4.1.2", - "react-native-safe-area-context": "~5.6.1", - "react-native-screens": "~4.16.0", - "react-native-svg": "^15.14.0", + "expo": "^55.0.0", + "expo-blur": "~55.0.10", + "expo-build-properties": "~55.0.10", + "expo-constants": "~55.0.9", + "expo-dev-client": "~55.0.19", + "expo-font": "~55.0.4", + "expo-haptics": "~55.0.9", + "expo-linking": "~55.0.9", + "expo-router": "~55.0.8", + "expo-splash-screen": "~55.0.13", + "expo-status-bar": "~55.0.4", + "expo-symbols": "~55.0.5", + "expo-system-ui": "~55.0.11", + "expo-web-browser": "~55.0.10", + "react": "19.2.0", + "react-dom": "19.2.0", + "react-native": "0.83.4", + "react-native-gesture-handler": "~2.30.0", + "react-native-reanimated": "4.2.1", + "react-native-safe-area-context": "~5.6.2", + "react-native-screens": "~4.23.0", + "react-native-svg": "15.15.3", "react-native-web": "^0.21.1", "react-native-webview": "13.16.0", - "react-native-worklets": "^0.5.0" + "react-native-worklets": "0.7.2" }, "devDependencies": { "@babel/core": "^7.28.4", @@ -57,7 +56,7 @@ "@babel/runtime": "^7.28.4", "@rnx-kit/metro-config": "^2.1.2", "@rnx-kit/metro-resolver-symlinks": "^0.2.6", - "@types/react": "~19.1.17", + "@types/react": "~19.2.10", "typescript": "~5.9.3" }, "installConfig": { diff --git a/sample-apps/react-native/ringing-tutorial/utils/setFirebaseListeners.android.ts b/sample-apps/react-native/ringing-tutorial/utils/setFirebaseListeners.android.ts index a1123779c2..1f027b7cd7 100644 --- a/sample-apps/react-native/ringing-tutorial/utils/setFirebaseListeners.android.ts +++ b/sample-apps/react-native/ringing-tutorial/utils/setFirebaseListeners.android.ts @@ -2,10 +2,7 @@ import messaging from '@react-native-firebase/messaging'; import { firebaseDataHandler, isFirebaseStreamVideoMessage, - isNotifeeStreamVideoEvent, - onAndroidNotifeeEvent, } from '@stream-io/video-react-native-sdk'; -import notifee from '@notifee/react-native'; export const setFirebaseListeners = () => { // Set up the background message handlers @@ -14,20 +11,10 @@ export const setFirebaseListeners = () => { await firebaseDataHandler(msg.data); } }); - notifee.onBackgroundEvent(async (event) => { - if (isNotifeeStreamVideoEvent(event)) { - await onAndroidNotifeeEvent({ event }); - } - }); // Set up the foreground message handlers messaging().onMessage((msg) => { if (isFirebaseStreamVideoMessage(msg)) { firebaseDataHandler(msg.data); } }); - notifee.onForegroundEvent((event) => { - if (isNotifeeStreamVideoEvent(event)) { - onAndroidNotifeeEvent({ event }); - } - }); }; diff --git a/sample-apps/react-native/ringing-tutorial/utils/setPushConfig.ts b/sample-apps/react-native/ringing-tutorial/utils/setPushConfig.ts index 6d4bf6e93c..f8ca23511a 100644 --- a/sample-apps/react-native/ringing-tutorial/utils/setPushConfig.ts +++ b/sample-apps/react-native/ringing-tutorial/utils/setPushConfig.ts @@ -2,12 +2,10 @@ import { StreamVideoClient, StreamVideoRN, } from '@stream-io/video-react-native-sdk'; -import { AndroidImportance } from '@notifee/react-native'; import AsyncStorage from '@react-native-async-storage/async-storage'; import { Users } from '../constants/Users'; const API_KEY = 'par8f5s3gn2j'; - export function setPushConfig() { StreamVideoRN.setPushConfig({ isExpo: true, @@ -16,12 +14,6 @@ export function setPushConfig() { }, android: { pushProviderName: 'expo-fcm-video', - callChannel: { - id: 'stream_call_notifications', - name: 'Call notifications', - importance: AndroidImportance.HIGH, - sound: 'default', - }, }, createStreamVideoClient, }); diff --git a/yarn.lock b/yarn.lock index 0379ba0b31..de1246acdd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2392,6 +2392,13 @@ __metadata: languageName: node linkType: hard +"@expo-google-fonts/material-symbols@npm:^0.4.1": + version: 0.4.27 + resolution: "@expo-google-fonts/material-symbols@npm:0.4.27" + checksum: 10/842b249ff3c128eca356916a908dd813b235d23262e95b555e1ced47dfa1cd027d45f210ad01cd4f67e1defd5294dff5ff8ad9dba7eaa7dadfa69cbbcb788571 + languageName: node + linkType: hard + "@expo/cli@npm:54.0.10": version: 54.0.10 resolution: "@expo/cli@npm:54.0.10" @@ -2475,6 +2482,82 @@ __metadata: languageName: node linkType: hard +"@expo/cli@npm:55.0.19": + version: 55.0.19 + resolution: "@expo/cli@npm:55.0.19" + dependencies: + "@expo/code-signing-certificates": "npm:^0.0.6" + "@expo/config": "npm:~55.0.11" + "@expo/config-plugins": "npm:~55.0.7" + "@expo/devcert": "npm:^1.2.1" + "@expo/env": "npm:~2.1.1" + "@expo/image-utils": "npm:^0.8.12" + "@expo/json-file": "npm:^10.0.12" + "@expo/log-box": "npm:55.0.8" + "@expo/metro": "npm:~54.2.0" + "@expo/metro-config": "npm:~55.0.11" + "@expo/osascript": "npm:^2.4.2" + "@expo/package-manager": "npm:^1.10.3" + "@expo/plist": "npm:^0.5.2" + "@expo/prebuild-config": "npm:^55.0.11" + "@expo/require-utils": "npm:^55.0.3" + "@expo/router-server": "npm:^55.0.11" + "@expo/schema-utils": "npm:^55.0.2" + "@expo/spawn-async": "npm:^1.7.2" + "@expo/ws-tunnel": "npm:^1.0.1" + "@expo/xcpretty": "npm:^4.4.0" + "@react-native/dev-middleware": "npm:0.83.4" + accepts: "npm:^1.3.8" + arg: "npm:^5.0.2" + better-opn: "npm:~3.0.2" + bplist-creator: "npm:0.1.0" + bplist-parser: "npm:^0.3.1" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.3.0" + compression: "npm:^1.7.4" + connect: "npm:^3.7.0" + debug: "npm:^4.3.4" + dnssd-advertise: "npm:^1.1.3" + expo-server: "npm:^55.0.6" + fetch-nodeshim: "npm:^0.4.6" + getenv: "npm:^2.0.0" + glob: "npm:^13.0.0" + lan-network: "npm:^0.2.0" + multitars: "npm:^0.2.3" + node-forge: "npm:^1.3.3" + npm-package-arg: "npm:^11.0.0" + ora: "npm:^3.4.0" + picomatch: "npm:^4.0.3" + pretty-format: "npm:^29.7.0" + progress: "npm:^2.0.3" + prompts: "npm:^2.3.2" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.6.0" + send: "npm:^0.19.0" + slugify: "npm:^1.3.4" + source-map-support: "npm:~0.5.21" + stacktrace-parser: "npm:^0.1.10" + structured-headers: "npm:^0.4.1" + terminal-link: "npm:^2.1.1" + toqr: "npm:^0.1.1" + wrap-ansi: "npm:^7.0.0" + ws: "npm:^8.12.1" + zod: "npm:^3.25.76" + peerDependencies: + expo: "*" + expo-router: "*" + react-native: "*" + peerDependenciesMeta: + expo-router: + optional: true + react-native: + optional: true + bin: + expo-internal: build/bin/cli + checksum: 10/c986116834b32b6d0208a59080e768ce58ea3159955aeece6ed3d2930b724ea35a8da2570647402406e4816eaeb92722ff5ca42189a9a14daedcb6fc6bb3624b + languageName: node + linkType: hard + "@expo/code-signing-certificates@npm:^0.0.5": version: 0.0.5 resolution: "@expo/code-signing-certificates@npm:0.0.5" @@ -2485,6 +2568,15 @@ __metadata: languageName: node linkType: hard +"@expo/code-signing-certificates@npm:^0.0.6": + version: 0.0.6 + resolution: "@expo/code-signing-certificates@npm:0.0.6" + dependencies: + node-forge: "npm:^1.3.3" + checksum: 10/4446cca45e8b48b90ba728e39aab6b1195ede730d7aba7d9830f635aa16a52634e6eba9dc510f83cc6ff6fb6b0e3077bc6021098f0157f6dba96f8494685c388 + languageName: node + linkType: hard + "@expo/config-plugins@npm:54.0.2, @expo/config-plugins@npm:~54.0.2": version: 54.0.2 resolution: "@expo/config-plugins@npm:54.0.2" @@ -2507,6 +2599,27 @@ __metadata: languageName: node linkType: hard +"@expo/config-plugins@npm:~55.0.7": + version: 55.0.7 + resolution: "@expo/config-plugins@npm:55.0.7" + dependencies: + "@expo/config-types": "npm:^55.0.5" + "@expo/json-file": "npm:~10.0.12" + "@expo/plist": "npm:^0.5.2" + "@expo/sdk-runtime-versions": "npm:^1.0.0" + chalk: "npm:^4.1.2" + debug: "npm:^4.3.5" + getenv: "npm:^2.0.0" + glob: "npm:^13.0.0" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.4" + slugify: "npm:^1.6.6" + xcode: "npm:^3.0.1" + xml2js: "npm:0.6.0" + checksum: 10/c76b03c65f37cffac9e93826937f329d4f59a6da3680c25daeb4fc55fe62d70304036e652d470e0b0c234f47934306d08705ce7f18259eac8972fa20ec5f882e + languageName: node + linkType: hard + "@expo/config-types@npm:^54.0.8": version: 54.0.8 resolution: "@expo/config-types@npm:54.0.8" @@ -2514,6 +2627,13 @@ __metadata: languageName: node linkType: hard +"@expo/config-types@npm:^55.0.5": + version: 55.0.5 + resolution: "@expo/config-types@npm:55.0.5" + checksum: 10/9a7b5a025218618b6810d720663ef973b5497baedb194ed29ed60f4aa3d4b012676e57c71807a96aa78f099d562030b3246ae403776b46e0db56db68c6f3ac82 + languageName: node + linkType: hard + "@expo/config@npm:~12.0.10, @expo/config@npm:~12.0.8, @expo/config@npm:~12.0.9": version: 12.0.10 resolution: "@expo/config@npm:12.0.10" @@ -2535,6 +2655,25 @@ __metadata: languageName: node linkType: hard +"@expo/config@npm:~55.0.10, @expo/config@npm:~55.0.11": + version: 55.0.11 + resolution: "@expo/config@npm:55.0.11" + dependencies: + "@expo/config-plugins": "npm:~55.0.7" + "@expo/config-types": "npm:^55.0.5" + "@expo/json-file": "npm:^10.0.12" + "@expo/require-utils": "npm:^55.0.3" + deepmerge: "npm:^4.3.1" + getenv: "npm:^2.0.0" + glob: "npm:^13.0.0" + resolve-from: "npm:^5.0.0" + resolve-workspace-root: "npm:^2.0.0" + semver: "npm:^7.6.0" + slugify: "npm:^1.3.4" + checksum: 10/03120edb2a10e71f5dca166ada6abae03d44f9a057c300edf06be789937a9eeec1c7f0c693c440a52f177f51eb1e8f712c51b86aad3fad88b082979793915f17 + languageName: node + linkType: hard + "@expo/devcert@npm:^1.1.2": version: 1.1.4 resolution: "@expo/devcert@npm:1.1.4" @@ -2555,6 +2694,16 @@ __metadata: languageName: node linkType: hard +"@expo/devcert@npm:^1.2.1": + version: 1.2.1 + resolution: "@expo/devcert@npm:1.2.1" + dependencies: + "@expo/sudo-prompt": "npm:^9.3.1" + debug: "npm:^3.1.0" + checksum: 10/39ac1ea49fd6c95eee78a3ca712647aa546a08cf1133d2586a7abd23bf4aa2222f618002e8e8b54c26b576cae8a6ed4cdb3ba77d04aa46f147c4cf59d27bd1fc + languageName: node + linkType: hard + "@expo/devtools@npm:0.1.7": version: 0.1.7 resolution: "@expo/devtools@npm:0.1.7" @@ -2572,6 +2721,45 @@ __metadata: languageName: node linkType: hard +"@expo/devtools@npm:55.0.2": + version: 55.0.2 + resolution: "@expo/devtools@npm:55.0.2" + dependencies: + chalk: "npm:^4.1.2" + peerDependencies: + react: "*" + react-native: "*" + peerDependenciesMeta: + react: + optional: true + react-native: + optional: true + checksum: 10/0a43121fb5a7993dfe0c112e287e292358c099c4f02dbd1f80e67fe8bb7cff21be77cf389fefcc84f86e2955066e4b0e70e447cf48ca8772de47c6eef114ecdd + languageName: node + linkType: hard + +"@expo/dom-webview@npm:^55.0.3": + version: 55.0.3 + resolution: "@expo/dom-webview@npm:55.0.3" + peerDependencies: + expo: "*" + react: "*" + react-native: "*" + checksum: 10/e93ec71dc764b57fb109ed97794b8b033a88ab9656bee875853f838777590ff85bc7614f1af95e9ea528a3424e18fa27be80fe252565f0dff980e8766a56d7f9 + languageName: node + linkType: hard + +"@expo/env@npm:^2.0.11, @expo/env@npm:~2.1.1": + version: 2.1.1 + resolution: "@expo/env@npm:2.1.1" + dependencies: + chalk: "npm:^4.0.0" + debug: "npm:^4.3.4" + getenv: "npm:^2.0.0" + checksum: 10/19be4c7131b1d718a456018dfe3133b6c021b71b8689b11b208d03aae947c0f0848ce21996adf9010c1b87d765b46b14484f1d1f30f73db466b9500024bfac53 + languageName: node + linkType: hard + "@expo/env@npm:~2.0.7": version: 2.0.7 resolution: "@expo/env@npm:2.0.7" @@ -2606,6 +2794,42 @@ __metadata: languageName: node linkType: hard +"@expo/fingerprint@npm:0.16.6": + version: 0.16.6 + resolution: "@expo/fingerprint@npm:0.16.6" + dependencies: + "@expo/env": "npm:^2.0.11" + "@expo/spawn-async": "npm:^1.7.2" + arg: "npm:^5.0.2" + chalk: "npm:^4.1.2" + debug: "npm:^4.3.4" + getenv: "npm:^2.0.0" + glob: "npm:^13.0.0" + ignore: "npm:^5.3.1" + minimatch: "npm:^10.2.2" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.6.0" + bin: + fingerprint: bin/cli.js + checksum: 10/2bf59bd6964c17c7bbcf66f963684909345f7b0b5da459be5cc34f27eae4860cd18e8644db30a2cec1553f67b81dce26983d00e34dbafa59f2e0bfa5783fc787 + languageName: node + linkType: hard + +"@expo/image-utils@npm:^0.8.12": + version: 0.8.12 + resolution: "@expo/image-utils@npm:0.8.12" + dependencies: + "@expo/spawn-async": "npm:^1.7.2" + chalk: "npm:^4.0.0" + getenv: "npm:^2.0.0" + jimp-compact: "npm:0.16.1" + parse-png: "npm:^2.1.0" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.6.0" + checksum: 10/fb474558bb4009f39c640fb028a57cfae721e52dae0085bb2505390c6968d30cdc82eb195c15de82f30879c710104c08e60120de8f49613183437701f19dd363 + languageName: node + linkType: hard + "@expo/image-utils@npm:^0.8.7": version: 0.8.7 resolution: "@expo/image-utils@npm:0.8.7" @@ -2624,6 +2848,16 @@ __metadata: languageName: node linkType: hard +"@expo/json-file@npm:^10.0.12, @expo/json-file@npm:~10.0.12": + version: 10.0.12 + resolution: "@expo/json-file@npm:10.0.12" + dependencies: + "@babel/code-frame": "npm:^7.20.0" + json5: "npm:^2.2.3" + checksum: 10/547f5b9d1c5b10147ef0780d079d853e3b2e8ec0b09080420cb48592060a4399308622fd205aaec5e157c41d37c5b69dffa9aaa96c01fe444b0258f78c3bb85f + languageName: node + linkType: hard + "@expo/json-file@npm:^10.0.7, @expo/json-file@npm:~10.0.7": version: 10.0.7 resolution: "@expo/json-file@npm:10.0.7" @@ -2634,6 +2868,32 @@ __metadata: languageName: node linkType: hard +"@expo/local-build-cache-provider@npm:55.0.7": + version: 55.0.7 + resolution: "@expo/local-build-cache-provider@npm:55.0.7" + dependencies: + "@expo/config": "npm:~55.0.10" + chalk: "npm:^4.1.2" + checksum: 10/d25e83ec263e6dfa22e64b09470a8952e4811a8bf068c7fbbe06ab597d5345119dc130717860ad12a4855766986966635aa3bff3032005b3010de08b5fb53a37 + languageName: node + linkType: hard + +"@expo/log-box@npm:55.0.8": + version: 55.0.8 + resolution: "@expo/log-box@npm:55.0.8" + dependencies: + "@expo/dom-webview": "npm:^55.0.3" + anser: "npm:^1.4.9" + stacktrace-parser: "npm:^0.1.10" + peerDependencies: + "@expo/dom-webview": ^55.0.3 + expo: "*" + react: "*" + react-native: "*" + checksum: 10/15803918b2e0a0d86e06df8f479e1eb24519d13caa21f17ce02ea657f02bbf41b84234158b589c61dc8783bfd3bb4f8df073bd5058c980489dd72eafc31680e8 + languageName: node + linkType: hard + "@expo/mcp-tunnel@npm:~0.0.7": version: 0.0.8 resolution: "@expo/mcp-tunnel@npm:0.0.8" @@ -2684,6 +2944,59 @@ __metadata: languageName: node linkType: hard +"@expo/metro-config@npm:55.0.11, @expo/metro-config@npm:~55.0.11": + version: 55.0.11 + resolution: "@expo/metro-config@npm:55.0.11" + dependencies: + "@babel/code-frame": "npm:^7.20.0" + "@babel/core": "npm:^7.20.0" + "@babel/generator": "npm:^7.20.5" + "@expo/config": "npm:~55.0.10" + "@expo/env": "npm:~2.1.1" + "@expo/json-file": "npm:~10.0.12" + "@expo/metro": "npm:~54.2.0" + "@expo/spawn-async": "npm:^1.7.2" + browserslist: "npm:^4.25.0" + chalk: "npm:^4.1.0" + debug: "npm:^4.3.2" + getenv: "npm:^2.0.0" + glob: "npm:^13.0.0" + hermes-parser: "npm:^0.32.0" + jsc-safe-url: "npm:^0.2.4" + lightningcss: "npm:^1.30.1" + picomatch: "npm:^4.0.3" + postcss: "npm:~8.4.32" + resolve-from: "npm:^5.0.0" + peerDependencies: + expo: "*" + peerDependenciesMeta: + expo: + optional: true + checksum: 10/df25f9454f773d99371bf90a00a7574d722ccc832baa0e63b06bd037e7bccd63aee626f9725fe0e343d280658996f2a288326dfd13d5fb3c11455cbd7cf7039d + languageName: node + linkType: hard + +"@expo/metro-runtime@npm:^55.0.7": + version: 55.0.7 + resolution: "@expo/metro-runtime@npm:55.0.7" + dependencies: + "@expo/log-box": "npm:55.0.8" + anser: "npm:^1.4.9" + pretty-format: "npm:^29.7.0" + stacktrace-parser: "npm:^0.1.10" + whatwg-fetch: "npm:^3.0.0" + peerDependencies: + expo: "*" + react: "*" + react-dom: "*" + react-native: "*" + peerDependenciesMeta: + react-dom: + optional: true + checksum: 10/2f3faa4195578012ac75cfd925690869005e5cbe982a8dda73c2b796fa1006d4fecd12a947b85057e887e44d426185e97c5c58611956e3e1fa634489b58cb64c + languageName: node + linkType: hard + "@expo/metro-runtime@npm:^6.1.2": version: 6.1.2 resolution: "@expo/metro-runtime@npm:6.1.2" @@ -2724,6 +3037,28 @@ __metadata: languageName: node linkType: hard +"@expo/metro@npm:~54.2.0": + version: 54.2.0 + resolution: "@expo/metro@npm:54.2.0" + dependencies: + metro: "npm:0.83.3" + metro-babel-transformer: "npm:0.83.3" + metro-cache: "npm:0.83.3" + metro-cache-key: "npm:0.83.3" + metro-config: "npm:0.83.3" + metro-core: "npm:0.83.3" + metro-file-map: "npm:0.83.3" + metro-minify-terser: "npm:0.83.3" + metro-resolver: "npm:0.83.3" + metro-runtime: "npm:0.83.3" + metro-source-map: "npm:0.83.3" + metro-symbolicate: "npm:0.83.3" + metro-transform-plugins: "npm:0.83.3" + metro-transform-worker: "npm:0.83.3" + checksum: 10/36087cec4cb1788f6c8f6148f9dcd30e8d3693fbf8a14f8b0a3c9575895bd6b1847690c958181d7e92718d49ab66df285a79d64ff3c13e4168bbfee26b670d7f + languageName: node + linkType: hard + "@expo/npm-proofread@npm:^1.0.1": version: 1.0.1 resolution: "@expo/npm-proofread@npm:1.0.1" @@ -2745,6 +3080,29 @@ __metadata: languageName: node linkType: hard +"@expo/osascript@npm:^2.4.2": + version: 2.4.2 + resolution: "@expo/osascript@npm:2.4.2" + dependencies: + "@expo/spawn-async": "npm:^1.7.2" + checksum: 10/5609b926bd68120b6a01edea0c7b14d4fa9fcd454bbcb49b89988f7acdb540f3b9c1c133acbbd3f9cd6a6937ce2a950c9cdde2a98ec8769d8a8b1481666a67d9 + languageName: node + linkType: hard + +"@expo/package-manager@npm:^1.10.3": + version: 1.10.3 + resolution: "@expo/package-manager@npm:1.10.3" + dependencies: + "@expo/json-file": "npm:^10.0.12" + "@expo/spawn-async": "npm:^1.7.2" + chalk: "npm:^4.0.0" + npm-package-arg: "npm:^11.0.0" + ora: "npm:^3.4.0" + resolve-workspace-root: "npm:^2.0.0" + checksum: 10/cac9008ec362af0b54ebf55cb64514e3f4258423f0be9a0d1adb2815380e912783be78750c898e393f7bebe7a1b8288d449052b0ce9f790400d185a29b8274bd + languageName: node + linkType: hard + "@expo/package-manager@npm:^1.9.8": version: 1.9.8 resolution: "@expo/package-manager@npm:1.9.8" @@ -2770,6 +3128,17 @@ __metadata: languageName: node linkType: hard +"@expo/plist@npm:^0.5.2": + version: 0.5.2 + resolution: "@expo/plist@npm:0.5.2" + dependencies: + "@xmldom/xmldom": "npm:^0.8.8" + base64-js: "npm:^1.5.1" + xmlbuilder: "npm:^15.1.1" + checksum: 10/ab9350226a2f651c030f9704a0c66474b616b9772e7c6209d2d8271a6e5cc5d713b3b755c2c790a3b96d6f29af35b5ef18353611dc9e6f58d1827b207036ec81 + languageName: node + linkType: hard + "@expo/prebuild-config@npm:^54.0.3, @expo/prebuild-config@npm:^54.0.4": version: 54.0.4 resolution: "@expo/prebuild-config@npm:54.0.4" @@ -2790,6 +3159,70 @@ __metadata: languageName: node linkType: hard +"@expo/prebuild-config@npm:^55.0.11": + version: 55.0.11 + resolution: "@expo/prebuild-config@npm:55.0.11" + dependencies: + "@expo/config": "npm:~55.0.11" + "@expo/config-plugins": "npm:~55.0.7" + "@expo/config-types": "npm:^55.0.5" + "@expo/image-utils": "npm:^0.8.12" + "@expo/json-file": "npm:^10.0.12" + "@react-native/normalize-colors": "npm:0.83.4" + debug: "npm:^4.3.1" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.6.0" + xml2js: "npm:0.6.0" + peerDependencies: + expo: "*" + checksum: 10/8151b815d7641e4f80b354ce514f6877eaefbda33b0dca673fd633743664b473188ff1f878f8d2725a2495ceb2f156fd55e9ec72b874f47bc1f570d9d5fe37a1 + languageName: node + linkType: hard + +"@expo/require-utils@npm:^55.0.3": + version: 55.0.3 + resolution: "@expo/require-utils@npm:55.0.3" + dependencies: + "@babel/code-frame": "npm:^7.20.0" + "@babel/core": "npm:^7.25.2" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" + peerDependencies: + typescript: ^5.0.0 || ^5.0.0-0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/b51e0a8760eb6287aef44f46daaf7f9737465200c0d47b94749246932c3f5f3971acdd2de905bd76233dd070f321ac558688f10dcf2ff532cb450f6cdb0cfb74 + languageName: node + linkType: hard + +"@expo/router-server@npm:^55.0.11": + version: 55.0.11 + resolution: "@expo/router-server@npm:55.0.11" + dependencies: + debug: "npm:^4.3.4" + peerDependencies: + "@expo/metro-runtime": ^55.0.6 + expo: "*" + expo-constants: ^55.0.9 + expo-font: ^55.0.4 + expo-router: "*" + expo-server: ^55.0.6 + react: "*" + react-dom: "*" + react-server-dom-webpack: ~19.0.1 || ~19.1.2 || ~19.2.1 + peerDependenciesMeta: + "@expo/metro-runtime": + optional: true + expo-router: + optional: true + react-dom: + optional: true + react-server-dom-webpack: + optional: true + checksum: 10/b385182d30d770da92ec4744c89dff26da8368318fe63f947c19f741e30057630ea3f25780d55bdb7e7a8c52a2a3833ae9c8ff70688bf21e1d39a486769f5829 + languageName: node + linkType: hard + "@expo/schema-utils@npm:^0.1.7": version: 0.1.7 resolution: "@expo/schema-utils@npm:0.1.7" @@ -2797,6 +3230,13 @@ __metadata: languageName: node linkType: hard +"@expo/schema-utils@npm:^55.0.2": + version: 55.0.2 + resolution: "@expo/schema-utils@npm:55.0.2" + checksum: 10/a5ded5555112f0490af0a9794d876f8c0433a14c46f9f315c581920782d9e8c6e830f401e03e174a5ca245f90d8b07143f3e98f762cd2644d307413792f58dd7 + languageName: node + linkType: hard + "@expo/sdk-runtime-versions@npm:^1.0.0": version: 1.0.0 resolution: "@expo/sdk-runtime-versions@npm:1.0.0" @@ -2813,6 +3253,13 @@ __metadata: languageName: node linkType: hard +"@expo/sudo-prompt@npm:^9.3.1": + version: 9.3.2 + resolution: "@expo/sudo-prompt@npm:9.3.2" + checksum: 10/1b9c12d155053f131dd37e35327aaddeff7046eda50e4d9217f29efdb555779eb6d45b45f2336f3e8dae25ae19ea4a0ed70a69cc9e270d66e56cbef1803ef924 + languageName: node + linkType: hard + "@expo/vector-icons@npm:^15.0.2": version: 15.0.2 resolution: "@expo/vector-icons@npm:15.0.2" @@ -2845,6 +3292,19 @@ __metadata: languageName: node linkType: hard +"@expo/xcpretty@npm:^4.4.0": + version: 4.4.1 + resolution: "@expo/xcpretty@npm:4.4.1" + dependencies: + "@babel/code-frame": "npm:^7.20.0" + chalk: "npm:^4.1.0" + js-yaml: "npm:^4.1.0" + bin: + excpretty: build/cli.js + checksum: 10/56d4c7d54f2b2d4a04d24f77c8e6926c0760c2983c5ac54018a35b754e261d3f31b7cd509342ff161dfbe852c03d5d62096927130069e6020db29c33ca3fa580 + languageName: node + linkType: hard + "@firebase/ai@npm:2.2.1": version: 2.2.1 resolution: "@firebase/ai@npm:2.2.1" @@ -5984,6 +6444,21 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-slot@npm:^1.2.0": + version: 1.2.4 + resolution: "@radix-ui/react-slot@npm:1.2.4" + dependencies: + "@radix-ui/react-compose-refs": "npm:1.1.2" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10/b37e37455b92789758980359d73ab5a5f5d1c12af480c775519bd15c556b891642d472accf05b30d520751489ca74cdb8fd7866064abc7942f0437371be28e51 + languageName: node + linkType: hard + "@radix-ui/react-tabs@npm:^1.1.12": version: 1.1.13 resolution: "@radix-ui/react-tabs@npm:1.1.13" @@ -6535,6 +7010,16 @@ __metadata: languageName: node linkType: hard +"@react-native-community/netinfo@npm:11.5.2": + version: 11.5.2 + resolution: "@react-native-community/netinfo@npm:11.5.2" + peerDependencies: + react: "*" + react-native: ">=0.59" + checksum: 10/0c388e1beb61d0135eb9303b18d7d953b0f777af15e34a8c0ab03f428669a987d658ead645a37b410afae7844374d07e7ab947897d5720b1e7fee5525fffd5b5 + languageName: node + linkType: hard + "@react-native-community/push-notification-ios@npm:1.11.0, @react-native-community/push-notification-ios@npm:^1.11.0": version: 1.11.0 resolution: "@react-native-community/push-notification-ios@npm:1.11.0" @@ -6619,6 +7104,13 @@ __metadata: languageName: node linkType: hard +"@react-native/assets-registry@npm:0.83.4": + version: 0.83.4 + resolution: "@react-native/assets-registry@npm:0.83.4" + checksum: 10/4c6c04a089ce8d232a8eea473051bd01a2a2a6c67e077f0a155fbc59196a32bc317e97130b80e3d06472e4aff3ee3592f775a6df0db1fd2ee86f9f60b4942d68 + languageName: node + linkType: hard + "@react-native/babel-plugin-codegen@npm:0.81.4": version: 0.81.4 resolution: "@react-native/babel-plugin-codegen@npm:0.81.4" @@ -6649,6 +7141,16 @@ __metadata: languageName: node linkType: hard +"@react-native/babel-plugin-codegen@npm:0.83.4": + version: 0.83.4 + resolution: "@react-native/babel-plugin-codegen@npm:0.83.4" + dependencies: + "@babel/traverse": "npm:^7.25.3" + "@react-native/codegen": "npm:0.83.4" + checksum: 10/484cb8b9817abd39f0c234b4589e55f04f67ed73806de6d04b0053568cab4ef466fc92047c9b5025dc8b18cbebcf8f27cd6637dd1dfe3a122d3b39bdb476da9d + languageName: node + linkType: hard + "@react-native/babel-preset@npm:0.81.4": version: 0.81.4 resolution: "@react-native/babel-preset@npm:0.81.4" @@ -6759,6 +7261,61 @@ __metadata: languageName: node linkType: hard +"@react-native/babel-preset@npm:0.83.4": + version: 0.83.4 + resolution: "@react-native/babel-preset@npm:0.83.4" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" + "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + "@babel/plugin-syntax-export-default-from": "npm:^7.24.7" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-transform-arrow-functions": "npm:^7.24.7" + "@babel/plugin-transform-async-generator-functions": "npm:^7.25.4" + "@babel/plugin-transform-async-to-generator": "npm:^7.24.7" + "@babel/plugin-transform-block-scoping": "npm:^7.25.0" + "@babel/plugin-transform-class-properties": "npm:^7.25.4" + "@babel/plugin-transform-classes": "npm:^7.25.4" + "@babel/plugin-transform-computed-properties": "npm:^7.24.7" + "@babel/plugin-transform-destructuring": "npm:^7.24.8" + "@babel/plugin-transform-flow-strip-types": "npm:^7.25.2" + "@babel/plugin-transform-for-of": "npm:^7.24.7" + "@babel/plugin-transform-function-name": "npm:^7.25.1" + "@babel/plugin-transform-literals": "npm:^7.25.2" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7" + "@babel/plugin-transform-numeric-separator": "npm:^7.24.7" + "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.8" + "@babel/plugin-transform-parameters": "npm:^7.24.7" + "@babel/plugin-transform-private-methods": "npm:^7.24.7" + "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" + "@babel/plugin-transform-react-display-name": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx": "npm:^7.25.2" + "@babel/plugin-transform-react-jsx-self": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx-source": "npm:^7.24.7" + "@babel/plugin-transform-regenerator": "npm:^7.24.7" + "@babel/plugin-transform-runtime": "npm:^7.24.7" + "@babel/plugin-transform-shorthand-properties": "npm:^7.24.7" + "@babel/plugin-transform-spread": "npm:^7.24.7" + "@babel/plugin-transform-sticky-regex": "npm:^7.24.7" + "@babel/plugin-transform-typescript": "npm:^7.25.2" + "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" + "@babel/template": "npm:^7.25.0" + "@react-native/babel-plugin-codegen": "npm:0.83.4" + babel-plugin-syntax-hermes-parser: "npm:0.32.0" + babel-plugin-transform-flow-enums: "npm:^0.0.2" + react-refresh: "npm:^0.14.0" + peerDependencies: + "@babel/core": "*" + checksum: 10/bc72958ea0340af26842c88c5f75f7fc8ae7cd0719f01bfbf7ae583b2d8b04a460c93f7f796acf41167cd82fcacdb1a35f1f8541df655db882223b491e0b0fbc + languageName: node + linkType: hard + "@react-native/babel-preset@npm:^0.81.5": version: 0.81.5 resolution: "@react-native/babel-preset@npm:0.81.5" @@ -6865,6 +7422,23 @@ __metadata: languageName: node linkType: hard +"@react-native/codegen@npm:0.83.4": + version: 0.83.4 + resolution: "@react-native/codegen@npm:0.83.4" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/parser": "npm:^7.25.3" + glob: "npm:^7.1.1" + hermes-parser: "npm:0.32.0" + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + yargs: "npm:^17.6.2" + peerDependencies: + "@babel/core": "*" + checksum: 10/04cb29351cab076377e034f036a43be0a491c1fc2f39ff5637ce778483f59232d1efc179ab940e60d9e30c788717b7fd2616c4c22ae4743a86d1585fbf8b6005 + languageName: node + linkType: hard + "@react-native/community-cli-plugin@npm:0.81.5": version: 0.81.5 resolution: "@react-native/community-cli-plugin@npm:0.81.5" @@ -6911,6 +7485,29 @@ __metadata: languageName: node linkType: hard +"@react-native/community-cli-plugin@npm:0.83.4": + version: 0.83.4 + resolution: "@react-native/community-cli-plugin@npm:0.83.4" + dependencies: + "@react-native/dev-middleware": "npm:0.83.4" + debug: "npm:^4.4.0" + invariant: "npm:^2.2.4" + metro: "npm:^0.83.3" + metro-config: "npm:^0.83.3" + metro-core: "npm:^0.83.3" + semver: "npm:^7.1.3" + peerDependencies: + "@react-native-community/cli": "*" + "@react-native/metro-config": "*" + peerDependenciesMeta: + "@react-native-community/cli": + optional: true + "@react-native/metro-config": + optional: true + checksum: 10/91bec32c6bafd75753401f02188e10875ed364a4a51411634ea2d84d1e9ae5597c5a46d5c2065a5a0fb033a40c6812268aa42f25b554d8efb772358b3490c25b + languageName: node + linkType: hard + "@react-native/debugger-frontend@npm:0.81.4": version: 0.81.4 resolution: "@react-native/debugger-frontend@npm:0.81.4" @@ -6932,6 +7529,13 @@ __metadata: languageName: node linkType: hard +"@react-native/debugger-frontend@npm:0.83.4": + version: 0.83.4 + resolution: "@react-native/debugger-frontend@npm:0.83.4" + checksum: 10/c664a7686d7d7da26c2622861f2e4ba948f71099fc7c52034cb9a8862760b9b05704a13c5f6235665d5397ce191df84a287634351c398239038b4f133ad5eb45 + languageName: node + linkType: hard + "@react-native/debugger-shell@npm:0.83.2": version: 0.83.2 resolution: "@react-native/debugger-shell@npm:0.83.2" @@ -6942,6 +7546,16 @@ __metadata: languageName: node linkType: hard +"@react-native/debugger-shell@npm:0.83.4": + version: 0.83.4 + resolution: "@react-native/debugger-shell@npm:0.83.4" + dependencies: + cross-spawn: "npm:^7.0.6" + fb-dotslash: "npm:0.5.8" + checksum: 10/b47d13946cc9effc094962ab4fbfb2f024ebe51f8cd530ede338475f2cc1030448dd3134a73ea96410cede9512540922b56dab0a49fc94c8dbf8854d116b9780 + languageName: node + linkType: hard + "@react-native/dev-middleware@npm:0.81.4": version: 0.81.4 resolution: "@react-native/dev-middleware@npm:0.81.4" @@ -7000,6 +7614,26 @@ __metadata: languageName: node linkType: hard +"@react-native/dev-middleware@npm:0.83.4": + version: 0.83.4 + resolution: "@react-native/dev-middleware@npm:0.83.4" + dependencies: + "@isaacs/ttlcache": "npm:^1.4.1" + "@react-native/debugger-frontend": "npm:0.83.4" + "@react-native/debugger-shell": "npm:0.83.4" + chrome-launcher: "npm:^0.15.2" + chromium-edge-launcher: "npm:^0.2.0" + connect: "npm:^3.6.5" + debug: "npm:^4.4.0" + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + open: "npm:^7.0.3" + serve-static: "npm:^1.16.2" + ws: "npm:^7.5.10" + checksum: 10/c0313ffdf9d5ea48cd31e5404574ae33195530aae0ce21e6017165325e2e4359163a5dd33807f0d0d0408b263361621f91a9254b3b12b900129ccc7bb7bdb92c + languageName: node + linkType: hard + "@react-native/gradle-plugin@npm:0.81.5": version: 0.81.5 resolution: "@react-native/gradle-plugin@npm:0.81.5" @@ -7014,6 +7648,13 @@ __metadata: languageName: node linkType: hard +"@react-native/gradle-plugin@npm:0.83.4": + version: 0.83.4 + resolution: "@react-native/gradle-plugin@npm:0.83.4" + checksum: 10/df7bfa8d298a1cd3e465f724a11741c934855d3c255264464e63c3807028bceb912c1f014554b5413b7ac9230d76dfe1cfcc73901ef7f987af75d7a2b9fba963 + languageName: node + linkType: hard + "@react-native/js-polyfills@npm:0.81.5": version: 0.81.5 resolution: "@react-native/js-polyfills@npm:0.81.5" @@ -7028,6 +7669,13 @@ __metadata: languageName: node linkType: hard +"@react-native/js-polyfills@npm:0.83.4": + version: 0.83.4 + resolution: "@react-native/js-polyfills@npm:0.83.4" + checksum: 10/cf9a0985979cb7da7fa4be6a002d0e0ef8fc10efcc6c9f0d98dd0683bbe253240fd642b471dc68b9c376935ca027d01649eb3b2e08b45301b9a030a49c3e7f8c + languageName: node + linkType: hard + "@react-native/metro-babel-transformer@npm:0.83.2": version: 0.83.2 resolution: "@react-native/metro-babel-transformer@npm:0.83.2" @@ -7075,6 +7723,13 @@ __metadata: languageName: node linkType: hard +"@react-native/normalize-colors@npm:0.83.4": + version: 0.83.4 + resolution: "@react-native/normalize-colors@npm:0.83.4" + checksum: 10/3283dfa32db801adf91268701f934254a50a4146ffb8ab0ef125e75564e98a8cc545981980c3afcf383bd58b07b56eba814e6630d3b03a6155482dce4f1fb9e6 + languageName: node + linkType: hard + "@react-native/normalize-colors@npm:^0.74.1": version: 0.74.89 resolution: "@react-native/normalize-colors@npm:0.74.89" @@ -7123,6 +7778,40 @@ __metadata: languageName: node linkType: hard +"@react-native/virtualized-lists@npm:0.83.4": + version: 0.83.4 + resolution: "@react-native/virtualized-lists@npm:0.83.4" + dependencies: + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + peerDependencies: + "@types/react": ^19.2.0 + react: "*" + react-native: "*" + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10/44798853aeed19b06fd1267cd2f85dab0be07919aa8124ec106474c49aeb02849f78eb134efccd1e5443367d431e3bd2511c142ce961a37dbdfa0a6843a8369d + languageName: node + linkType: hard + +"@react-navigation/bottom-tabs@npm:^7.15.5": + version: 7.15.9 + resolution: "@react-navigation/bottom-tabs@npm:7.15.9" + dependencies: + "@react-navigation/elements": "npm:^2.9.14" + color: "npm:^4.2.3" + sf-symbols-typescript: "npm:^2.1.0" + peerDependencies: + "@react-navigation/native": ^7.2.2 + react: ">= 18.2.0" + react-native: "*" + react-native-safe-area-context: ">= 4.0.0" + react-native-screens: ">= 4.0.0" + checksum: 10/8f99aee876b2974e197cde8e4a0a595a2c85dad3115b8de2a8f168c894fd080222f15383d999c69d49d18c103e441b736389ae6881a727e96f9ca448236c3d56 + languageName: node + linkType: hard + "@react-navigation/bottom-tabs@npm:^7.4.0, @react-navigation/bottom-tabs@npm:^7.4.8": version: 7.4.8 resolution: "@react-navigation/bottom-tabs@npm:7.4.8" @@ -7156,6 +7845,24 @@ __metadata: languageName: node linkType: hard +"@react-navigation/core@npm:^7.17.2": + version: 7.17.2 + resolution: "@react-navigation/core@npm:7.17.2" + dependencies: + "@react-navigation/routers": "npm:^7.5.3" + escape-string-regexp: "npm:^4.0.0" + fast-deep-equal: "npm:^3.1.3" + nanoid: "npm:^3.3.11" + query-string: "npm:^7.1.3" + react-is: "npm:^19.1.0" + use-latest-callback: "npm:^0.2.4" + use-sync-external-store: "npm:^1.5.0" + peerDependencies: + react: ">= 18.2.0" + checksum: 10/79d63f1e6f50a63bcaa21dd920a29fde2c88845e12dead83c9abf9ff3b837f993b9179685bcc6c7f21d4c2ccde60abfc57853e62b9dd397264455a867fd92ec3 + languageName: node + linkType: hard + "@react-navigation/elements@npm:^2.6.5": version: 2.6.5 resolution: "@react-navigation/elements@npm:2.6.5" @@ -7172,7 +7879,45 @@ __metadata: peerDependenciesMeta: "@react-native-masked-view/masked-view": optional: true - checksum: 10/b939f1dc1981c12379cea7ee26348e29bff94de6f29fefe74e8f1d311662d2235e6d87322c5e27e10a59648b88fa5648cb64c646daf65e94dd2664f060408ed2 + checksum: 10/b939f1dc1981c12379cea7ee26348e29bff94de6f29fefe74e8f1d311662d2235e6d87322c5e27e10a59648b88fa5648cb64c646daf65e94dd2664f060408ed2 + languageName: node + linkType: hard + +"@react-navigation/elements@npm:^2.9.14": + version: 2.9.14 + resolution: "@react-navigation/elements@npm:2.9.14" + dependencies: + color: "npm:^4.2.3" + use-latest-callback: "npm:^0.2.4" + use-sync-external-store: "npm:^1.5.0" + peerDependencies: + "@react-native-masked-view/masked-view": ">= 0.2.0" + "@react-navigation/native": ^7.2.2 + react: ">= 18.2.0" + react-native: "*" + react-native-safe-area-context: ">= 4.0.0" + peerDependenciesMeta: + "@react-native-masked-view/masked-view": + optional: true + checksum: 10/4c466b3017e4380ed867303740af4b8ad06fda8eb8a262ccebe09664327cf60b659a24ffd3d82fb62d7586d1584af7e1da0f712479494edcee9213dfe02df565 + languageName: node + linkType: hard + +"@react-navigation/native-stack@npm:^7.14.5": + version: 7.14.10 + resolution: "@react-navigation/native-stack@npm:7.14.10" + dependencies: + "@react-navigation/elements": "npm:^2.9.14" + color: "npm:^4.2.3" + sf-symbols-typescript: "npm:^2.1.0" + warn-once: "npm:^0.1.1" + peerDependencies: + "@react-navigation/native": ^7.2.2 + react: ">= 18.2.0" + react-native: "*" + react-native-safe-area-context: ">= 4.0.0" + react-native-screens: ">= 4.0.0" + checksum: 10/aebb86454e364f8eaa8e5d2ce576a6445e28d5999cb3dceba786ffe03d43dd1b508ae3f82cdc193405d2a94e93a420a1761efa7e564ae1be2ed96c4823528b36 languageName: node linkType: hard @@ -7208,6 +7953,22 @@ __metadata: languageName: node linkType: hard +"@react-navigation/native@npm:^7.1.33": + version: 7.2.2 + resolution: "@react-navigation/native@npm:7.2.2" + dependencies: + "@react-navigation/core": "npm:^7.17.2" + escape-string-regexp: "npm:^4.0.0" + fast-deep-equal: "npm:^3.1.3" + nanoid: "npm:^3.3.11" + use-latest-callback: "npm:^0.2.4" + peerDependencies: + react: ">= 18.2.0" + react-native: "*" + checksum: 10/83e8c4f9979378a932c7cce8106e2fde1774b5ff902e9da9b96e0a188183706a9e24bcfbd0f3e63fb5a5211617e66d69c8c0ee89696f93c12c1c4ed4998e9d00 + languageName: node + linkType: hard + "@react-navigation/routers@npm:^7.5.1": version: 7.5.1 resolution: "@react-navigation/routers@npm:7.5.1" @@ -7217,6 +7978,15 @@ __metadata: languageName: node linkType: hard +"@react-navigation/routers@npm:^7.5.3": + version: 7.5.3 + resolution: "@react-navigation/routers@npm:7.5.3" + dependencies: + nanoid: "npm:^3.3.11" + checksum: 10/8b02cf4c9acd7d1ccb0771ebfbf18fa27aa8db4e5653403d9d78a08d1792b9f22654cb36ce3a1150181b141d8cf694d7665007ef005c041bce404d33f44acc73 + languageName: node + linkType: hard + "@react-stately/flags@npm:^3.1.2": version: 3.1.2 resolution: "@react-stately/flags@npm:3.1.2" @@ -8529,9 +9299,8 @@ __metadata: "@babel/runtime": "npm:^7.28.4" "@config-plugins/react-native-webrtc": "npm:^13.0.0" "@expo/vector-icons": "npm:^15.0.2" - "@notifee/react-native": "npm:9.1.8" "@react-native-async-storage/async-storage": "npm:2.2.0" - "@react-native-community/netinfo": "npm:11.4.1" + "@react-native-community/netinfo": "npm:11.5.2" "@react-native-firebase/app": "npm:~23.7.0" "@react-native-firebase/messaging": "npm:~23.7.0" "@react-navigation/bottom-tabs": "npm:^7.4.8" @@ -8541,32 +9310,32 @@ __metadata: "@stream-io/react-native-callingx": "workspace:^" "@stream-io/react-native-webrtc": "npm:137.1.2" "@stream-io/video-react-native-sdk": "workspace:^" - "@types/react": "npm:~19.1.17" - expo: "npm:^54.0.12" - expo-blur: "npm:~15.0.7" - expo-build-properties: "npm:~1.0.9" - expo-constants: "npm:~18.0.9" - expo-dev-client: "npm:~6.0.13" - expo-font: "npm:~14.0.8" - expo-haptics: "npm:~15.0.7" - expo-linking: "npm:~8.0.8" - expo-router: "npm:~6.0.10" - expo-splash-screen: "npm:~31.0.10" - expo-status-bar: "npm:~3.0.8" - expo-symbols: "npm:~1.0.7" - expo-system-ui: "npm:~6.0.7" - expo-web-browser: "npm:~15.0.8" - react: "npm:19.1.0" - react-dom: "npm:19.1.0" - react-native: "npm:^0.81.5" - react-native-gesture-handler: "npm:^2.28.0" - react-native-reanimated: "npm:~4.1.2" - react-native-safe-area-context: "npm:~5.6.1" - react-native-screens: "npm:~4.16.0" - react-native-svg: "npm:^15.14.0" + "@types/react": "npm:~19.2.10" + expo: "npm:^55.0.0" + expo-blur: "npm:~55.0.10" + expo-build-properties: "npm:~55.0.10" + expo-constants: "npm:~55.0.9" + expo-dev-client: "npm:~55.0.19" + expo-font: "npm:~55.0.4" + expo-haptics: "npm:~55.0.9" + expo-linking: "npm:~55.0.9" + expo-router: "npm:~55.0.8" + expo-splash-screen: "npm:~55.0.13" + expo-status-bar: "npm:~55.0.4" + expo-symbols: "npm:~55.0.5" + expo-system-ui: "npm:~55.0.11" + expo-web-browser: "npm:~55.0.10" + react: "npm:19.2.0" + react-dom: "npm:19.2.0" + react-native: "npm:0.83.4" + react-native-gesture-handler: "npm:~2.30.0" + react-native-reanimated: "npm:4.2.1" + react-native-safe-area-context: "npm:~5.6.2" + react-native-screens: "npm:~4.23.0" + react-native-svg: "npm:15.15.3" react-native-web: "npm:^0.21.1" react-native-webview: "npm:13.16.0" - react-native-worklets: "npm:^0.5.0" + react-native-worklets: "npm:0.7.2" typescript: "npm:~5.9.3" languageName: unknown linkType: soft @@ -9230,7 +9999,7 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:^19.1.0, @types/react@npm:^19.2.0": +"@types/react@npm:^19.1.0, @types/react@npm:^19.2.0, @types/react@npm:~19.2.10": version: 19.2.14 resolution: "@types/react@npm:19.2.14" dependencies: @@ -10506,6 +11275,15 @@ __metadata: languageName: node linkType: hard +"babel-plugin-syntax-hermes-parser@npm:^0.32.0": + version: 0.32.1 + resolution: "babel-plugin-syntax-hermes-parser@npm:0.32.1" + dependencies: + hermes-parser: "npm:0.32.1" + checksum: 10/b8b6c4d2ffa2cf0c6835c58693899023da86dd42a785355c0d005abda5a857cb701fd7b879ccbebafdc146ebfa635aeb4650dd69dc245f21f1378060ebfde9ed + languageName: node + linkType: hard + "babel-plugin-transform-flow-enums@npm:^0.0.2": version: 0.0.2 resolution: "babel-plugin-transform-flow-enums@npm:0.0.2" @@ -10576,6 +11354,49 @@ __metadata: languageName: node linkType: hard +"babel-preset-expo@npm:~55.0.13": + version: 55.0.13 + resolution: "babel-preset-expo@npm:55.0.13" + dependencies: + "@babel/generator": "npm:^7.20.5" + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/plugin-proposal-decorators": "npm:^7.12.9" + "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" + "@babel/plugin-syntax-export-default-from": "npm:^7.24.7" + "@babel/plugin-transform-class-static-block": "npm:^7.27.1" + "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" + "@babel/plugin-transform-flow-strip-types": "npm:^7.25.2" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" + "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" + "@babel/plugin-transform-parameters": "npm:^7.24.7" + "@babel/plugin-transform-private-methods": "npm:^7.24.7" + "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" + "@babel/plugin-transform-runtime": "npm:^7.24.7" + "@babel/preset-react": "npm:^7.22.15" + "@babel/preset-typescript": "npm:^7.23.0" + "@react-native/babel-preset": "npm:0.83.4" + babel-plugin-react-compiler: "npm:^1.0.0" + babel-plugin-react-native-web: "npm:~0.21.0" + babel-plugin-syntax-hermes-parser: "npm:^0.32.0" + babel-plugin-transform-flow-enums: "npm:^0.0.2" + debug: "npm:^4.3.4" + resolve-from: "npm:^5.0.0" + peerDependencies: + "@babel/runtime": ^7.20.0 + expo: "*" + expo-widgets: ^55.0.8 + react-refresh: ">=0.14.0 <1.0.0" + peerDependenciesMeta: + "@babel/runtime": + optional: true + expo: + optional: true + expo-widgets: + optional: true + checksum: 10/056c2e0ea8a4f2939448194f01467ba57010d618cf31801f5c60efd2d665b2e099a03cc3b66653f932e8f1be1493189ce326bd7d7ca35520f09e01b9cf2127b7 + languageName: node + linkType: hard + "babel-preset-jest@npm:^29.6.3": version: 29.6.3 resolution: "babel-preset-jest@npm:29.6.3" @@ -10609,6 +11430,13 @@ __metadata: languageName: node linkType: hard +"balanced-match@npm:^4.0.2": + version: 4.0.4 + resolution: "balanced-match@npm:4.0.4" + checksum: 10/fb07bb66a0959c2843fc055838047e2a95ccebb837c519614afb067ebfdf2fa967ca8d712c35ced07f2cd26fc6f07964230b094891315ad74f11eba3d53178a0 + languageName: node + linkType: hard + "base-64@npm:0.1.0": version: 0.1.0 resolution: "base-64@npm:0.1.0" @@ -10753,6 +11581,15 @@ __metadata: languageName: node linkType: hard +"brace-expansion@npm:^5.0.5": + version: 5.0.5 + resolution: "brace-expansion@npm:5.0.5" + dependencies: + balanced-match: "npm:^4.0.2" + checksum: 10/f259b2ddf04489da9512ad637ba6b4ef2d77abd4445d20f7f1714585f153435200a53fa6a2e4a5ee974df14ddad4cd16421f6f803e96e8b452bd48598878d0ee + languageName: node + linkType: hard + "braces@npm:^3.0.3, braces@npm:~3.0.2": version: 3.0.3 resolution: "braces@npm:3.0.3" @@ -12370,6 +13207,13 @@ __metadata: languageName: node linkType: hard +"dnssd-advertise@npm:^1.1.3": + version: 1.1.4 + resolution: "dnssd-advertise@npm:1.1.4" + checksum: 10/b8a50bac99bc96d79a42bec68fe7ffcf233d5d6accf2be762dfdb2e11ce2cc1be462ab56e7162b60a34a9b90d7222c5e97d2e5d0f44983ab00956328e999d55f + languageName: node + linkType: hard + "doctrine@npm:^2.1.0": version: 2.1.0 resolution: "doctrine@npm:2.1.0" @@ -13557,14 +14401,28 @@ __metadata: languageName: node linkType: hard -"expo-blur@npm:~15.0.7": - version: 15.0.7 - resolution: "expo-blur@npm:15.0.7" +"expo-asset@npm:~55.0.10": + version: 55.0.10 + resolution: "expo-asset@npm:55.0.10" + dependencies: + "@expo/image-utils": "npm:^0.8.12" + expo-constants: "npm:~55.0.9" + peerDependencies: + expo: "*" + react: "*" + react-native: "*" + checksum: 10/1f23da4f0bb6e7df52c93fbc38a76d00e80a78efea8ece11d9b8ac01e12a8f4f9a56f99937ef4cc17b5d285b97cada35fdaf0945a848504814c9127154b283d9 + languageName: node + linkType: hard + +"expo-blur@npm:~55.0.10": + version: 55.0.10 + resolution: "expo-blur@npm:55.0.10" peerDependencies: expo: "*" react: "*" react-native: "*" - checksum: 10/1f4805ecf4e0bb7e2a6d89295dcfb1c2157658d55a43d4ce1a0b3700b9bf969cefd5a2b484b072c8dbe8ef460f8c0855eb5badad3eaec88ea0259a7b051e2cfc + checksum: 10/38924be289277e80c57ecbdbe6239400943489bf60378ef7c869cd6f2511144b4eb22fe619fd147653218c9df515e8bcf7ff7171666ebfed297e1d45590d4093 languageName: node linkType: hard @@ -13580,6 +14438,19 @@ __metadata: languageName: node linkType: hard +"expo-build-properties@npm:~55.0.10": + version: 55.0.10 + resolution: "expo-build-properties@npm:55.0.10" + dependencies: + "@expo/schema-utils": "npm:^55.0.2" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.6.0" + peerDependencies: + expo: "*" + checksum: 10/fa1d2a679f8c4277a6b2acc1355bc0254b0b060c5d84fc703a65d796e5db0d8e7f250b19149a428950f52af56d193793f5777336fa71cc27b5adebd0d2187bc2 + languageName: node + linkType: hard + "expo-constants@npm:~18.0.8, expo-constants@npm:~18.0.9": version: 18.0.9 resolution: "expo-constants@npm:18.0.9" @@ -13593,6 +14464,34 @@ __metadata: languageName: node linkType: hard +"expo-constants@npm:~55.0.9": + version: 55.0.9 + resolution: "expo-constants@npm:55.0.9" + dependencies: + "@expo/config": "npm:~55.0.10" + "@expo/env": "npm:~2.1.1" + peerDependencies: + expo: "*" + react-native: "*" + checksum: 10/e28d6f94b97dc096b1f6ca326c967a1e95cf2df6170726f3ea22bb0b8c52041279af17d4432b6b4237d7d9e481c53dd18f07a1433705b00c91f4d180366cf16d + languageName: node + linkType: hard + +"expo-dev-client@npm:~55.0.19": + version: 55.0.19 + resolution: "expo-dev-client@npm:55.0.19" + dependencies: + expo-dev-launcher: "npm:55.0.20" + expo-dev-menu: "npm:55.0.17" + expo-dev-menu-interface: "npm:55.0.1" + expo-manifests: "npm:~55.0.11" + expo-updates-interface: "npm:~55.1.3" + peerDependencies: + expo: "*" + checksum: 10/5d23ee4fcf2216c9dd728a751b4d6e128561bf2927c8d51ea433f7238e40d0d783b40f58ad422bd08f7ce40f9c1f4cd16f7f3603d0356504148b2c9a648a5e1f + languageName: node + linkType: hard + "expo-dev-client@npm:~6.0.13": version: 6.0.13 resolution: "expo-dev-client@npm:6.0.13" @@ -13608,6 +14507,19 @@ __metadata: languageName: node linkType: hard +"expo-dev-launcher@npm:55.0.20": + version: 55.0.20 + resolution: "expo-dev-launcher@npm:55.0.20" + dependencies: + "@expo/schema-utils": "npm:^55.0.2" + expo-dev-menu: "npm:55.0.17" + expo-manifests: "npm:~55.0.11" + peerDependencies: + expo: "*" + checksum: 10/649f849522d6509e2e3785bd66766ae7fb3b2d71b4775e59da72ce35ece6395d3c2d61bff076fcb35abdb45943f50553706f3a7c52500b933a78165baffc6e4a + languageName: node + linkType: hard + "expo-dev-launcher@npm:6.0.13": version: 6.0.13 resolution: "expo-dev-launcher@npm:6.0.13" @@ -13629,6 +14541,26 @@ __metadata: languageName: node linkType: hard +"expo-dev-menu-interface@npm:55.0.1": + version: 55.0.1 + resolution: "expo-dev-menu-interface@npm:55.0.1" + peerDependencies: + expo: "*" + checksum: 10/848c557f906aecd0aceeacfcbcd9f299c37386e64e1fe07fe0ae3a214975f4eac4df230b8cdb4582bd4f7cd4adc107e83def024304f2444369f78a92bc14f977 + languageName: node + linkType: hard + +"expo-dev-menu@npm:55.0.17": + version: 55.0.17 + resolution: "expo-dev-menu@npm:55.0.17" + dependencies: + expo-dev-menu-interface: "npm:55.0.1" + peerDependencies: + expo: "*" + checksum: 10/84de5422fcb80d03845e926f27aa3326bccb08aaeda035e1b38ddaab7287ecbdff27742504c68d969e25c0a838d3d5aca8eb766163521f1d9d8a036c3da332e4 + languageName: node + linkType: hard + "expo-dev-menu@npm:7.0.13": version: 7.0.13 resolution: "expo-dev-menu@npm:7.0.13" @@ -13650,6 +14582,16 @@ __metadata: languageName: node linkType: hard +"expo-file-system@npm:~55.0.12": + version: 55.0.12 + resolution: "expo-file-system@npm:55.0.12" + peerDependencies: + expo: "*" + react-native: "*" + checksum: 10/71d962d4e2156c4074d765b8bf33d0db37e19231d9a67af491ffe9ba3101813a800a21cc641dbed24c81e5c1181aa47f2482b9bb2eb7295e42f9a0501692e778 + languageName: node + linkType: hard + "expo-font@npm:~14.0.8": version: 14.0.8 resolution: "expo-font@npm:14.0.8" @@ -13663,12 +14605,53 @@ __metadata: languageName: node linkType: hard -"expo-haptics@npm:~15.0.7": - version: 15.0.7 - resolution: "expo-haptics@npm:15.0.7" +"expo-font@npm:~55.0.4": + version: 55.0.4 + resolution: "expo-font@npm:55.0.4" + dependencies: + fontfaceobserver: "npm:^2.1.0" peerDependencies: expo: "*" - checksum: 10/5484f21a270ecd4251766e6e3bf2062ed4af2f5c1c743d270221eca30d1238b60d78b47dbe90564c6ef5d350beeb025d4d8c50411d015f92f37cf8bbc6113186 + react: "*" + react-native: "*" + checksum: 10/d590354e45c5a4a7a801ab04e4eec6b2a0bf42a2dde7e618f13cdf799d6ce86ccbfabb124de6b1f9ec0a077e74532429169d737948a1bdb0496b762fbf503c31 + languageName: node + linkType: hard + +"expo-glass-effect@npm:^55.0.8": + version: 55.0.8 + resolution: "expo-glass-effect@npm:55.0.8" + peerDependencies: + expo: "*" + react: "*" + react-native: "*" + checksum: 10/b3bcd5a4e65fda96a417f9033bb895104f8142cce6bba8656fdbfa60ab7da39bdbb235c8d527593fea4115b4065455f12657afdfb7cacda3b5cf7f3c22b49f36 + languageName: node + linkType: hard + +"expo-haptics@npm:~55.0.9": + version: 55.0.9 + resolution: "expo-haptics@npm:55.0.9" + peerDependencies: + expo: "*" + checksum: 10/4d0a39f6e2abd687681370408c9e3ad8b43516d603563849b950aa852730a2fd096910ddc6fdaf65554c40d61f12243f9ac48f1be3cc4319e8096c21085fd936 + languageName: node + linkType: hard + +"expo-image@npm:^55.0.6": + version: 55.0.6 + resolution: "expo-image@npm:55.0.6" + dependencies: + sf-symbols-typescript: "npm:^2.2.0" + peerDependencies: + expo: "*" + react: "*" + react-native: "*" + react-native-web: "*" + peerDependenciesMeta: + react-native-web: + optional: true + checksum: 10/69da92574bf4971e7be7350a3b874fa70ee8795c038f1fea54fe2f96d3a1345329cc36117fc362f11f9d8f77bbecf4161abe221cfa6cd0c70e8759160e7d1d6f languageName: node linkType: hard @@ -13679,6 +14662,13 @@ __metadata: languageName: node linkType: hard +"expo-json-utils@npm:~55.0.0": + version: 55.0.0 + resolution: "expo-json-utils@npm:55.0.0" + checksum: 10/7aa53d4d8706705259757c1be73a50888b42df053af8f147c53afcd65ef154bd895ee51c7f0b24631b1f8f77c42d8ccdf69ca8950538cbdfb475520a1f3ffff8 + languageName: node + linkType: hard + "expo-keep-awake@npm:~15.0.7": version: 15.0.7 resolution: "expo-keep-awake@npm:15.0.7" @@ -13689,6 +14679,29 @@ __metadata: languageName: node linkType: hard +"expo-keep-awake@npm:~55.0.4": + version: 55.0.4 + resolution: "expo-keep-awake@npm:55.0.4" + peerDependencies: + expo: "*" + react: "*" + checksum: 10/02c47078b3600be15a59574f4840ba7b9a65c491bd8436e7147d3e02d61993fc14f2ade5897301c18652fb206203001416a1b66242a239ebb9f29519560eae3a + languageName: node + linkType: hard + +"expo-linking@npm:~55.0.9": + version: 55.0.9 + resolution: "expo-linking@npm:55.0.9" + dependencies: + expo-constants: "npm:~55.0.9" + invariant: "npm:^2.2.4" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/873d226789d3d1cc145a625b9e7ec16dba13c770bee86d21782cb09d3e948bcb852e34e47efb4aa01a248e384c9226ffafa07e414e9e47a1a7e28336cd57ae6f + languageName: node + linkType: hard + "expo-linking@npm:~8.0.8": version: 8.0.8 resolution: "expo-linking@npm:8.0.8" @@ -13714,6 +14727,18 @@ __metadata: languageName: node linkType: hard +"expo-manifests@npm:~55.0.11": + version: 55.0.11 + resolution: "expo-manifests@npm:55.0.11" + dependencies: + "@expo/config": "npm:~55.0.10" + expo-json-utils: "npm:~55.0.0" + peerDependencies: + expo: "*" + checksum: 10/2d823c136fb8fcf334612a7db1a6e1eda8dead881d21e06e6f9b244fd4af47fd31d514663fa76b220a0c3cec0bda5652261013b143ffefb1cebc7fe76a83ff35 + languageName: node + linkType: hard + "expo-module-scripts@npm:^5.0.7": version: 5.0.7 resolution: "expo-module-scripts@npm:5.0.7" @@ -13759,6 +14784,20 @@ __metadata: languageName: node linkType: hard +"expo-modules-autolinking@npm:55.0.12": + version: 55.0.12 + resolution: "expo-modules-autolinking@npm:55.0.12" + dependencies: + "@expo/require-utils": "npm:^55.0.3" + "@expo/spawn-async": "npm:^1.7.2" + chalk: "npm:^4.1.0" + commander: "npm:^7.2.0" + bin: + expo-modules-autolinking: bin/expo-modules-autolinking.js + checksum: 10/ba5297d901be989fadc47737acda2e499555d6b8f27b9640adc2c06c677d6d3470c0e22377b6f19e533c601990ddd01c28c55d70a375f543b3b77ce699096faa + languageName: node + linkType: hard + "expo-modules-core@npm:3.0.20": version: 3.0.20 resolution: "expo-modules-core@npm:3.0.20" @@ -13771,6 +14810,18 @@ __metadata: languageName: node linkType: hard +"expo-modules-core@npm:55.0.18": + version: 55.0.18 + resolution: "expo-modules-core@npm:55.0.18" + dependencies: + invariant: "npm:^2.2.4" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/2341cff5a97d55a5fcf192eb8df53d2a2ce0c57e3143b12179e6443f5ae5a4d794a963407e184ec22af8bbcf1815123fa78f5c6882c68c95406e6796bca83a79 + languageName: node + linkType: hard + "expo-notifications@npm:~0.32.12": version: 0.32.12 resolution: "expo-notifications@npm:0.32.12" @@ -13790,6 +14841,72 @@ __metadata: languageName: node linkType: hard +"expo-router@npm:~55.0.8": + version: 55.0.8 + resolution: "expo-router@npm:55.0.8" + dependencies: + "@expo/metro-runtime": "npm:^55.0.7" + "@expo/schema-utils": "npm:^55.0.2" + "@radix-ui/react-slot": "npm:^1.2.0" + "@radix-ui/react-tabs": "npm:^1.1.12" + "@react-navigation/bottom-tabs": "npm:^7.15.5" + "@react-navigation/native": "npm:^7.1.33" + "@react-navigation/native-stack": "npm:^7.14.5" + client-only: "npm:^0.0.1" + debug: "npm:^4.3.4" + escape-string-regexp: "npm:^4.0.0" + expo-glass-effect: "npm:^55.0.8" + expo-image: "npm:^55.0.6" + expo-server: "npm:^55.0.6" + expo-symbols: "npm:^55.0.5" + fast-deep-equal: "npm:^3.1.3" + invariant: "npm:^2.2.4" + nanoid: "npm:^3.3.8" + query-string: "npm:^7.1.3" + react-fast-compare: "npm:^3.2.2" + react-native-is-edge-to-edge: "npm:^1.2.1" + semver: "npm:~7.6.3" + server-only: "npm:^0.0.1" + sf-symbols-typescript: "npm:^2.1.0" + shallowequal: "npm:^1.1.0" + use-latest-callback: "npm:^0.2.1" + vaul: "npm:^1.1.2" + peerDependencies: + "@expo/log-box": 55.0.8 + "@expo/metro-runtime": ^55.0.7 + "@react-navigation/drawer": ^7.9.4 + "@testing-library/react-native": ">= 13.2.0" + expo: "*" + expo-constants: ^55.0.9 + expo-linking: ^55.0.9 + react: "*" + react-dom: "*" + react-native: "*" + react-native-gesture-handler: "*" + react-native-reanimated: "*" + react-native-safe-area-context: ">= 5.4.0" + react-native-screens: "*" + react-native-web: "*" + react-server-dom-webpack: ~19.0.4 || ~19.1.5 || ~19.2.4 + peerDependenciesMeta: + "@react-navigation/drawer": + optional: true + "@testing-library/react-native": + optional: true + react-dom: + optional: true + react-native-gesture-handler: + optional: true + react-native-reanimated: + optional: true + react-native-web: + optional: true + react-server-dom-webpack: + optional: true + checksum: 10/69f2b64a8c160e07f609ed30c367f867e2f2048b1ae9ed4258a61c73e0efa313867bba65b61e2b7e87f46cf49e4e470b83f9d808c8f9f4520085fe9c0051e539 + languageName: node + linkType: hard + "expo-router@npm:~6.0.10": version: 6.0.10 resolution: "expo-router@npm:6.0.10" @@ -13859,6 +14976,13 @@ __metadata: languageName: node linkType: hard +"expo-server@npm:^55.0.6": + version: 55.0.6 + resolution: "expo-server@npm:55.0.6" + checksum: 10/966ce7100313ed7ba2f9298eee14e828f8eac420636d0a1b59f60fd6aecfee205a5eea53883c9fa107b6bda15ab00cf37349c4fabfa7993c3f7b8039978c3318 + languageName: node + linkType: hard + "expo-splash-screen@npm:~31.0.10": version: 31.0.10 resolution: "expo-splash-screen@npm:31.0.10" @@ -13870,6 +14994,17 @@ __metadata: languageName: node linkType: hard +"expo-splash-screen@npm:~55.0.13": + version: 55.0.13 + resolution: "expo-splash-screen@npm:55.0.13" + dependencies: + "@expo/prebuild-config": "npm:^55.0.11" + peerDependencies: + expo: "*" + checksum: 10/26b5dba6e5a4dcf69a3e90e9b57e2e02aa1638b124aa4624dc847a56b9fe482b7287c1b778faf95099c54ca54e776b7e48d1064036d88077545a4dc6785039ea + languageName: node + linkType: hard + "expo-status-bar@npm:~3.0.8": version: 3.0.8 resolution: "expo-status-bar@npm:3.0.8" @@ -13882,15 +15017,47 @@ __metadata: languageName: node linkType: hard -"expo-symbols@npm:~1.0.7": - version: 1.0.7 - resolution: "expo-symbols@npm:1.0.7" +"expo-status-bar@npm:~55.0.4": + version: 55.0.4 + resolution: "expo-status-bar@npm:55.0.4" + dependencies: + react-native-is-edge-to-edge: "npm:^1.2.1" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/2f53930386ede3c46c78cb678d1ef7d66a330a703e3c24afd835e8a301477dba697c00e1deae25c1dd8406f17742e3a94e33d57a8c1b1f4365bcfe0084b0567c + languageName: node + linkType: hard + +"expo-symbols@npm:^55.0.5, expo-symbols@npm:~55.0.5": + version: 55.0.5 + resolution: "expo-symbols@npm:55.0.5" dependencies: + "@expo-google-fonts/material-symbols": "npm:^0.4.1" sf-symbols-typescript: "npm:^2.0.0" + peerDependencies: + expo: "*" + expo-font: "*" + react: "*" + react-native: "*" + checksum: 10/992834df221bd792ff251fc622bd5c6ecb3f1c1862a58273c9edef5e9934870c8f53693871a53dff20bc37792cd16e886fc5475e2e98de8955f95bcd825cc61d + languageName: node + linkType: hard + +"expo-system-ui@npm:~55.0.11": + version: 55.0.11 + resolution: "expo-system-ui@npm:55.0.11" + dependencies: + "@react-native/normalize-colors": "npm:0.83.4" + debug: "npm:^4.3.2" peerDependencies: expo: "*" react-native: "*" - checksum: 10/b1c636db969d1f6c5e1934f4856ecc6cf0bfb05988464495a24ec7605ec704b3386df1be835983aa91ae3e539a27d5d1bc1c3c09f1afa9cafc7daf3eeec00995 + react-native-web: "*" + peerDependenciesMeta: + react-native-web: + optional: true + checksum: 10/4d85cedfbee1ea01b206079567205b9b0bdcf676012e3df871336eeb1511b524fe8740aba66b995b323df8c1aa3dd2ff7484f193e6ede38dcd82b99ede31e05a languageName: node linkType: hard @@ -13920,13 +15087,22 @@ __metadata: languageName: node linkType: hard -"expo-web-browser@npm:~15.0.8": - version: 15.0.8 - resolution: "expo-web-browser@npm:15.0.8" +"expo-updates-interface@npm:~55.1.3": + version: 55.1.3 + resolution: "expo-updates-interface@npm:55.1.3" + peerDependencies: + expo: "*" + checksum: 10/a5ce27ac54d521978e3992e824c83f1f7819337f15c5cd9c052b689b3efb61e8c7c8387ece1a5ccadd0e2594bbd271df7f89e0c9db288c470fca04f12583106e + languageName: node + linkType: hard + +"expo-web-browser@npm:~55.0.10": + version: 55.0.10 + resolution: "expo-web-browser@npm:55.0.10" peerDependencies: expo: "*" react-native: "*" - checksum: 10/a170b9f173b236ef70f499c39ecaf5699e79fe8fd49aa9f24daea13eb1444d42928ae704a8884a55839391b786486c7a81e6f0974064701a25937132f49b7a96 + checksum: 10/f2e5506b3f1f2d6e99c8a23d9b23161df4c5d543044b22f341bf15593aad92e41fe0968148f0bcd80c638801ee6cf8c8dddf9a846fd77e45785dce8786a7ced4 languageName: node linkType: hard @@ -13976,6 +15152,54 @@ __metadata: languageName: node linkType: hard +"expo@npm:^55.0.0": + version: 55.0.9 + resolution: "expo@npm:55.0.9" + dependencies: + "@babel/runtime": "npm:^7.20.0" + "@expo/cli": "npm:55.0.19" + "@expo/config": "npm:~55.0.11" + "@expo/config-plugins": "npm:~55.0.7" + "@expo/devtools": "npm:55.0.2" + "@expo/fingerprint": "npm:0.16.6" + "@expo/local-build-cache-provider": "npm:55.0.7" + "@expo/log-box": "npm:55.0.8" + "@expo/metro": "npm:~54.2.0" + "@expo/metro-config": "npm:55.0.11" + "@expo/vector-icons": "npm:^15.0.2" + "@ungap/structured-clone": "npm:^1.3.0" + babel-preset-expo: "npm:~55.0.13" + expo-asset: "npm:~55.0.10" + expo-constants: "npm:~55.0.9" + expo-file-system: "npm:~55.0.12" + expo-font: "npm:~55.0.4" + expo-keep-awake: "npm:~55.0.4" + expo-modules-autolinking: "npm:55.0.12" + expo-modules-core: "npm:55.0.18" + pretty-format: "npm:^29.7.0" + react-refresh: "npm:^0.14.2" + whatwg-url-minimum: "npm:^0.1.1" + peerDependencies: + "@expo/dom-webview": "*" + "@expo/metro-runtime": "*" + react: "*" + react-native: "*" + react-native-webview: "*" + peerDependenciesMeta: + "@expo/dom-webview": + optional: true + "@expo/metro-runtime": + optional: true + react-native-webview: + optional: true + bin: + expo: bin/cli + expo-modules-autolinking: bin/autolinking + fingerprint: bin/fingerprint + checksum: 10/52ad55ec754ddd123ae05c3f8bbc495357f12a6207110a51862f6b1049fddc26e9e6f4761b1eac9cbf24831820517d06ef92a8d4b1b35e7e0d0902b29c8a1c1e + languageName: node + linkType: hard + "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" @@ -14152,6 +15376,13 @@ __metadata: languageName: node linkType: hard +"fetch-nodeshim@npm:^0.4.6": + version: 0.4.10 + resolution: "fetch-nodeshim@npm:0.4.10" + checksum: 10/4abc48fe6bb2c44493f4d781a8d746e99133b18e456f44626fde36852e9f63fe7a3f71c1b0316e49725398c19b46d503389b4622e6e62b81f70add6da4b43cd7 + languageName: node + linkType: hard + "fflate@npm:^0.8.2": version: 0.8.2 resolution: "fflate@npm:0.8.2" @@ -14907,6 +16138,17 @@ __metadata: languageName: node linkType: hard +"glob@npm:^13.0.0": + version: 13.0.6 + resolution: "glob@npm:13.0.6" + dependencies: + minimatch: "npm:^10.2.2" + minipass: "npm:^7.1.3" + path-scurry: "npm:^2.0.2" + checksum: 10/201ad69e5f0aa74e1d8c00a481581f8b8c804b6a4fbfabeeb8541f5d756932800331daeba99b58fb9e4cd67e12ba5a7eba5b82fb476691588418060b84353214 + languageName: node + linkType: hard + "glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.0": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -15251,6 +16493,13 @@ __metadata: languageName: node linkType: hard +"hermes-estree@npm:0.32.1": + version: 0.32.1 + resolution: "hermes-estree@npm:0.32.1" + checksum: 10/6d0c03216c69fcabe6a534ffcffd4bc21b54de1e7ae3c81f1cafce36c33c4acafe334ee27e865f65549b78971dbdb3d78be9b40281365a162c6a23a6b8f1e06b + languageName: node + linkType: hard + "hermes-parser@npm:0.23.1": version: 0.23.1 resolution: "hermes-parser@npm:0.23.1" @@ -15287,6 +16536,15 @@ __metadata: languageName: node linkType: hard +"hermes-parser@npm:0.32.1, hermes-parser@npm:^0.32.0": + version: 0.32.1 + resolution: "hermes-parser@npm:0.32.1" + dependencies: + hermes-estree: "npm:0.32.1" + checksum: 10/f392d309e3e9d01a01fd71bda83a488906b1182ebf4073768a6528b28c7a1b54f099a4170593dcfad886c434927dbedf93eff985ec6cf78af4c6eded10e26f03 + languageName: node + linkType: hard + "hermes-parser@npm:^0.25.1": version: 0.25.1 resolution: "hermes-parser@npm:0.25.1" @@ -17375,6 +18633,15 @@ __metadata: languageName: node linkType: hard +"lan-network@npm:^0.2.0": + version: 0.2.0 + resolution: "lan-network@npm:0.2.0" + bin: + lan-network: dist/lan-network-cli.js + checksum: 10/221291b52503454b37b0f51670f4b4a2844b727e73a706ce6b5167813ac00d06be333e2a8c6be3dc645222b99cc246d68f59642dd892c80d76bd294802b28f94 + languageName: node + linkType: hard + "launch-editor@npm:^2.9.1": version: 2.10.0 resolution: "launch-editor@npm:2.10.0" @@ -19630,6 +20897,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^10.2.2": + version: 10.2.5 + resolution: "minimatch@npm:10.2.5" + dependencies: + brace-expansion: "npm:^5.0.5" + checksum: 10/19e87a931aff60ee7b9d80f39f817b8bfc54f61f8356ee3549fbf636dbccacacfec8d803eac73293955c4527cd085247dfc064bce4a5e349f8f3b85e2bf5da0f + languageName: node + linkType: hard + "minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -19754,6 +21030,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^7.1.3": + version: 7.1.3 + resolution: "minipass@npm:7.1.3" + checksum: 10/175e4d5e20980c3cd316ae82d2c031c42f6c746467d8b1905b51060a0ba4461441a0c25bb67c025fd9617f9a3873e152c7b543c6b5ac83a1846be8ade80dffd6 + languageName: node + linkType: hard + "minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": version: 2.1.2 resolution: "minizlib@npm:2.1.2" @@ -19860,6 +21143,13 @@ __metadata: languageName: node linkType: hard +"multitars@npm:^0.2.3": + version: 0.2.4 + resolution: "multitars@npm:0.2.4" + checksum: 10/20a9f234e8789bd9456f2133fd770642708c016428e8953e9f5ea62e1c8fa00b505e6d8ff1d7b9d8e44bf93163da6ec239e1b30bbab065a2100f61e72b8313b5 + languageName: node + linkType: hard + "murmurhash-js@npm:^1.0.0": version: 1.0.0 resolution: "murmurhash-js@npm:1.0.0" @@ -20090,6 +21380,13 @@ __metadata: languageName: node linkType: hard +"node-forge@npm:^1.3.3": + version: 1.4.0 + resolution: "node-forge@npm:1.4.0" + checksum: 10/d70fd769768e646eda73343d4d4105ccb6869315d975905a22117431c04ae5b6df6c488e34ed275b1a66b50195a09b84b5c8aeca3b8605c20605fcb8e9f109d9 + languageName: node + linkType: hard + "node-gyp@npm:latest": version: 9.3.1 resolution: "node-gyp@npm:9.3.1" @@ -20928,6 +22225,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^2.0.2": + version: 2.0.2 + resolution: "path-scurry@npm:2.0.2" + dependencies: + lru-cache: "npm:^11.0.0" + minipass: "npm:^7.1.2" + checksum: 10/2b4257422bcb870a4c2d205b3acdbb213a72f5e2250f61c80f79c9d014d010f82bdf8584441612c8e1fa4eb098678f5704a66fa8377d72646bad4be38e57a2c3 + languageName: node + linkType: hard + "path-to-regexp@npm:8.2.0": version: 8.2.0 resolution: "path-to-regexp@npm:8.2.0" @@ -21696,6 +23003,17 @@ __metadata: languageName: node linkType: hard +"react-dom@npm:19.2.0": + version: 19.2.0 + resolution: "react-dom@npm:19.2.0" + dependencies: + scheduler: "npm:^0.27.0" + peerDependencies: + react: ^19.2.0 + checksum: 10/3dbba071b9b1e7a19eae55f05c100f6b44f88c0aee72397d719ae338248ca66ed5028e6964c1c14870cc3e1abcecc91b22baba6dc2072f819dea81a9fd72f2fd + languageName: node + linkType: hard + "react-dropzone@npm:^14.2.3": version: 14.3.8 resolution: "react-dropzone@npm:14.3.8" @@ -21917,6 +23235,20 @@ __metadata: languageName: node linkType: hard +"react-native-gesture-handler@npm:~2.30.0": + version: 2.30.1 + resolution: "react-native-gesture-handler@npm:2.30.1" + dependencies: + "@egjs/hammerjs": "npm:^2.0.17" + hoist-non-react-statics: "npm:^3.3.0" + invariant: "npm:^2.2.4" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/5ee536ff45623381c576025852d48d42e082589b46095606652f17b74b86216ebcea26fbdea5af7f4f0a257f1500ad63cb9348c51a54bf0e45d8ce472919c43e + languageName: node + linkType: hard + "react-native-haptic-feedback@npm:^2.3.3": version: 2.3.3 resolution: "react-native-haptic-feedback@npm:2.3.3" @@ -22000,6 +23332,20 @@ __metadata: languageName: node linkType: hard +"react-native-reanimated@npm:4.2.1, react-native-reanimated@npm:~4.2.1": + version: 4.2.1 + resolution: "react-native-reanimated@npm:4.2.1" + dependencies: + react-native-is-edge-to-edge: "npm:1.2.1" + semver: "npm:7.7.3" + peerDependencies: + react: "*" + react-native: "*" + react-native-worklets: ">=0.7.0" + checksum: 10/869eb4c90b5464ac616bf048f77a309fd2c793020a662b80b874022f90256b7c955f43d7e7c4751c15f2f767c306e52c624cc37f3edff4fe0bbf26c2c3f955b7 + languageName: node + linkType: hard + "react-native-reanimated@npm:~4.1.2": version: 4.1.2 resolution: "react-native-reanimated@npm:4.1.2" @@ -22015,27 +23361,23 @@ __metadata: languageName: node linkType: hard -"react-native-reanimated@npm:~4.2.1": - version: 4.2.1 - resolution: "react-native-reanimated@npm:4.2.1" - dependencies: - react-native-is-edge-to-edge: "npm:1.2.1" - semver: "npm:7.7.3" +"react-native-safe-area-context@npm:^5.6.1, react-native-safe-area-context@npm:~5.6.1": + version: 5.6.1 + resolution: "react-native-safe-area-context@npm:5.6.1" peerDependencies: react: "*" react-native: "*" - react-native-worklets: ">=0.7.0" - checksum: 10/869eb4c90b5464ac616bf048f77a309fd2c793020a662b80b874022f90256b7c955f43d7e7c4751c15f2f767c306e52c624cc37f3edff4fe0bbf26c2c3f955b7 + checksum: 10/2fc93cf46a6cbad28e5850bef009905c6db44066fb7e6f7bbce52c2ae4b0467c6718e4f572a42f8387c6b37f6d61ebe79980d0c2b5899e23dc19482a7db8417b languageName: node linkType: hard -"react-native-safe-area-context@npm:^5.6.1, react-native-safe-area-context@npm:~5.6.1": - version: 5.6.1 - resolution: "react-native-safe-area-context@npm:5.6.1" +"react-native-safe-area-context@npm:~5.6.2": + version: 5.6.2 + resolution: "react-native-safe-area-context@npm:5.6.2" peerDependencies: react: "*" react-native: "*" - checksum: 10/2fc93cf46a6cbad28e5850bef009905c6db44066fb7e6f7bbce52c2ae4b0467c6718e4f572a42f8387c6b37f6d61ebe79980d0c2b5899e23dc19482a7db8417b + checksum: 10/880d87ee60119321b366eef2c151ecefe14f5bc0d39cf5cfbfb167684e571d3dae2600ee19b9bc8521f5726eb285abecaa7aafb1a3b213529dafbac24703d302 languageName: node linkType: hard @@ -22053,6 +23395,33 @@ __metadata: languageName: node linkType: hard +"react-native-screens@npm:~4.23.0": + version: 4.23.0 + resolution: "react-native-screens@npm:4.23.0" + dependencies: + react-freeze: "npm:^1.0.0" + warn-once: "npm:^0.1.0" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/cb8cc1c18c8d340f53a34a15e84ad6a3bd0ee43384d712a9e4c2a8257428c129c9bae0900ab86f64a4ebdc27684e6b12be9064a410e8f54c7a649534f12a9d76 + languageName: node + linkType: hard + +"react-native-svg@npm:15.15.3": + version: 15.15.3 + resolution: "react-native-svg@npm:15.15.3" + dependencies: + css-select: "npm:^5.1.0" + css-tree: "npm:^1.1.3" + warn-once: "npm:0.1.1" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/32254d53ac6d43af1e38011e899ae23ee8a272f1bd8e24fb34f355326cace369cd260331e58a53af3aec67ec8ec40ce6a60e57655259ebd0c32fb156649a4a23 + languageName: node + linkType: hard + "react-native-svg@npm:^15.14.0": version: 15.14.0 resolution: "react-native-svg@npm:15.14.0" @@ -22161,6 +23530,29 @@ __metadata: languageName: node linkType: hard +"react-native-worklets@npm:0.7.2": + version: 0.7.2 + resolution: "react-native-worklets@npm:0.7.2" + dependencies: + "@babel/plugin-transform-arrow-functions": "npm:7.27.1" + "@babel/plugin-transform-class-properties": "npm:7.27.1" + "@babel/plugin-transform-classes": "npm:7.28.4" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:7.27.1" + "@babel/plugin-transform-optional-chaining": "npm:7.27.1" + "@babel/plugin-transform-shorthand-properties": "npm:7.27.1" + "@babel/plugin-transform-template-literals": "npm:7.27.1" + "@babel/plugin-transform-unicode-regex": "npm:7.27.1" + "@babel/preset-typescript": "npm:7.27.1" + convert-source-map: "npm:2.0.0" + semver: "npm:7.7.3" + peerDependencies: + "@babel/core": "*" + react: "*" + react-native: "*" + checksum: 10/4bc9b71a3a63f589da6f9bc7d889218f4a0e8d80737fb79e9e78298924774a99db254089428a877b0f1e434acdd00099a86a2424f33bf908283eb1b60adaea0e + languageName: node + linkType: hard + "react-native-worklets@npm:^0.5.0": version: 0.5.1 resolution: "react-native-worklets@npm:0.5.1" @@ -22207,6 +23599,57 @@ __metadata: languageName: node linkType: hard +"react-native@npm:0.83.4": + version: 0.83.4 + resolution: "react-native@npm:0.83.4" + dependencies: + "@jest/create-cache-key-function": "npm:^29.7.0" + "@react-native/assets-registry": "npm:0.83.4" + "@react-native/codegen": "npm:0.83.4" + "@react-native/community-cli-plugin": "npm:0.83.4" + "@react-native/gradle-plugin": "npm:0.83.4" + "@react-native/js-polyfills": "npm:0.83.4" + "@react-native/normalize-colors": "npm:0.83.4" + "@react-native/virtualized-lists": "npm:0.83.4" + abort-controller: "npm:^3.0.0" + anser: "npm:^1.4.9" + ansi-regex: "npm:^5.0.0" + babel-jest: "npm:^29.7.0" + babel-plugin-syntax-hermes-parser: "npm:0.32.0" + base64-js: "npm:^1.5.1" + commander: "npm:^12.0.0" + flow-enums-runtime: "npm:^0.0.6" + glob: "npm:^7.1.1" + hermes-compiler: "npm:0.14.1" + invariant: "npm:^2.2.4" + jest-environment-node: "npm:^29.7.0" + memoize-one: "npm:^5.0.0" + metro-runtime: "npm:^0.83.3" + metro-source-map: "npm:^0.83.3" + nullthrows: "npm:^1.1.1" + pretty-format: "npm:^29.7.0" + promise: "npm:^8.3.0" + react-devtools-core: "npm:^6.1.5" + react-refresh: "npm:^0.14.0" + regenerator-runtime: "npm:^0.13.2" + scheduler: "npm:0.27.0" + semver: "npm:^7.1.3" + stacktrace-parser: "npm:^0.1.10" + whatwg-fetch: "npm:^3.0.0" + ws: "npm:^7.5.10" + yargs: "npm:^17.6.2" + peerDependencies: + "@types/react": ^19.1.1 + react: ^19.2.0 + peerDependenciesMeta: + "@types/react": + optional: true + bin: + react-native: cli.js + checksum: 10/ef79e818bccc17dffac6810270902cd2d6bce8e6ccec3d6c6b71ff3f6da1e32f66ea0f296624c295d5febd4396d3d38ccf923daefb0c943fef3a8aa3c4f554c3 + languageName: node + linkType: hard + "react-native@npm:^0.81.5": version: 0.81.5 resolution: "react-native@npm:0.81.5" @@ -23287,7 +24730,7 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:0.27.0": +"scheduler@npm:0.27.0, scheduler@npm:^0.27.0": version: 0.27.0 resolution: "scheduler@npm:0.27.0" checksum: 10/eab3c3a8373195173e59c147224fc30dabe6dd453f248f5e610e8458512a5a2ee3a06465dc400ebfe6d35c9f5b7f3bb6b2e41c88c86fd177c25a73e7286a1e06 @@ -23488,6 +24931,13 @@ __metadata: languageName: node linkType: hard +"sf-symbols-typescript@npm:^2.2.0": + version: 2.2.0 + resolution: "sf-symbols-typescript@npm:2.2.0" + checksum: 10/8623e148bf86151692d3ccb3149122c091b256162a39f4c4f78472811ffe92e3c77a83841a7381a5dc0bc6505ebb73e7ca8901cb077004872d7ee1cb4e5be9d4 + languageName: node + linkType: hard + "shallow-clone@npm:^3.0.0": version: 3.0.1 resolution: "shallow-clone@npm:3.0.1" @@ -24929,6 +26379,13 @@ __metadata: languageName: node linkType: hard +"toqr@npm:^0.1.1": + version: 0.1.1 + resolution: "toqr@npm:0.1.1" + checksum: 10/b75da11ce8bf645f805c43fc8a2ea6dfe5e7d2da9a751404deb72d48def027abccdf4ea3af5dce771852717f5c2c5d2eb7fdee246566eccbdab9b86a98ba9100 + languageName: node + linkType: hard + "tough-cookie@npm:^4.1.2": version: 4.1.4 resolution: "tough-cookie@npm:4.1.4" @@ -26042,6 +27499,13 @@ __metadata: languageName: node linkType: hard +"whatwg-url-minimum@npm:^0.1.1": + version: 0.1.1 + resolution: "whatwg-url-minimum@npm:0.1.1" + checksum: 10/96d06b1ad60bd8e0eb134a4741e244ee91030edb59fd0bcc01a808daeb0110d84eee92c8bc462a2675be82ecac33ec560a28429bb4fec3587846b58388351bf7 + languageName: node + linkType: hard + "whatwg-url-without-unicode@npm:8.0.0-3": version: 8.0.0-3 resolution: "whatwg-url-without-unicode@npm:8.0.0-3" From 7188f166f14c8d5bf8159cfbaaccb2801b65d13b Mon Sep 17 00:00:00 2001 From: Santhosh Vaiyapuri Date: Wed, 1 Apr 2026 11:56:35 +0200 Subject: [PATCH 02/13] fix: expo router errors --- .../ringing-tutorial/app/(app)/_layout.tsx | 22 ------------------- .../ringing-tutorial/app/_layout.tsx | 10 ++++----- .../app/{(app)/index.tsx => home.tsx} | 14 +++++------- .../ringing-tutorial/app/index.tsx | 17 ++++++++++++++ .../app/{(app) => }/ringing.tsx | 2 +- .../react-native/ringing-tutorial/index.js | 3 ++- .../ringing-tutorial/package.json | 2 +- 7 files changed, 31 insertions(+), 39 deletions(-) delete mode 100644 sample-apps/react-native/ringing-tutorial/app/(app)/_layout.tsx rename sample-apps/react-native/ringing-tutorial/app/{(app)/index.tsx => home.tsx} (90%) create mode 100644 sample-apps/react-native/ringing-tutorial/app/index.tsx rename sample-apps/react-native/ringing-tutorial/app/{(app) => }/ringing.tsx (89%) diff --git a/sample-apps/react-native/ringing-tutorial/app/(app)/_layout.tsx b/sample-apps/react-native/ringing-tutorial/app/(app)/_layout.tsx deleted file mode 100644 index 1a7987cd47..0000000000 --- a/sample-apps/react-native/ringing-tutorial/app/(app)/_layout.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import { Text } from 'react-native'; -import { Redirect, Stack } from 'expo-router'; -import { useAuthentication } from '../../contexts/authentication-provider'; -import { GestureHandlerRootView } from 'react-native-gesture-handler'; - -export default function AppLayout() { - const { userWithToken, isLoading } = useAuthentication(); - - if (isLoading) { - return Loading...; - } - - if (!userWithToken) { - return ; - } - - return ( - - - - ); -} diff --git a/sample-apps/react-native/ringing-tutorial/app/_layout.tsx b/sample-apps/react-native/ringing-tutorial/app/_layout.tsx index c735ac42eb..2e7392cbdb 100644 --- a/sample-apps/react-native/ringing-tutorial/app/_layout.tsx +++ b/sample-apps/react-native/ringing-tutorial/app/_layout.tsx @@ -1,13 +1,11 @@ import React from 'react'; import { Slot } from 'expo-router'; import { AuthenticationProvider } from '../contexts/authentication-provider'; -// import { setPushConfig } from '../utils/setPushConfig'; -// import { setFirebaseListeners } from '../utils/setFirebaseListeners'; +import { setPushConfig } from '../utils/setPushConfig'; +import { setFirebaseListeners } from '../utils/setFirebaseListeners'; -// // Set push config -// setPushConfig(); -// // Set the firebase listeners -// setFirebaseListeners(); +setPushConfig(); +setFirebaseListeners(); export default function Root() { return ( diff --git a/sample-apps/react-native/ringing-tutorial/app/(app)/index.tsx b/sample-apps/react-native/ringing-tutorial/app/home.tsx similarity index 90% rename from sample-apps/react-native/ringing-tutorial/app/(app)/index.tsx rename to sample-apps/react-native/ringing-tutorial/app/home.tsx index dde7a5a976..21be2f8974 100644 --- a/sample-apps/react-native/ringing-tutorial/app/(app)/index.tsx +++ b/sample-apps/react-native/ringing-tutorial/app/home.tsx @@ -7,10 +7,10 @@ import { Text, View, } from 'react-native'; -import { useAuthentication } from '../../contexts/authentication-provider'; -import { Users } from '../../constants/Users'; -import { UserButton } from '../../components/user-button'; -import { ActionButton } from '../../components/action-button'; +import { useAuthentication } from '../contexts/authentication-provider'; +import { Users } from '../constants/Users'; +import { UserButton } from '../components/user-button'; +import { ActionButton } from '../components/action-button'; import { SafeAreaView } from 'react-native-safe-area-context'; import { useCalls, @@ -18,7 +18,7 @@ import { } from '@stream-io/video-react-native-sdk'; import { Redirect } from 'expo-router'; -export default function Index() { +export default function Home() { const { signOut, userWithToken } = useAuthentication(); const client = useStreamVideoClient(); const [selectedUsers, setSelectedUsers] = React.useState([]); @@ -50,12 +50,11 @@ export default function Index() { }; if (ringingCall) { - return ; + return ; } return ( - {/* Header */} Ringing Tutorial @@ -63,7 +62,6 @@ export default function Index() { - {/* Main Content */} Hello {userWithToken?.name}! diff --git a/sample-apps/react-native/ringing-tutorial/app/index.tsx b/sample-apps/react-native/ringing-tutorial/app/index.tsx new file mode 100644 index 0000000000..6c449432ca --- /dev/null +++ b/sample-apps/react-native/ringing-tutorial/app/index.tsx @@ -0,0 +1,17 @@ +import { Text } from 'react-native'; +import { Redirect } from 'expo-router'; +import { useAuthentication } from '../contexts/authentication-provider'; + +export default function RootIndex() { + const { userWithToken, isLoading } = useAuthentication(); + + if (isLoading) { + return Loading...; + } + + if (!userWithToken) { + return ; + } + + return ; +} diff --git a/sample-apps/react-native/ringing-tutorial/app/(app)/ringing.tsx b/sample-apps/react-native/ringing-tutorial/app/ringing.tsx similarity index 89% rename from sample-apps/react-native/ringing-tutorial/app/(app)/ringing.tsx rename to sample-apps/react-native/ringing-tutorial/app/ringing.tsx index 9ce4d4175f..5d0d497764 100644 --- a/sample-apps/react-native/ringing-tutorial/app/(app)/ringing.tsx +++ b/sample-apps/react-native/ringing-tutorial/app/ringing.tsx @@ -14,7 +14,7 @@ export default function Ringing() { useEffect(() => { if (!call) { - // redirect to the main app, when the call is removed from the client's call list + // Redirect to the landing route when no ringing call remains. router.replace('/'); } }, [call]); diff --git a/sample-apps/react-native/ringing-tutorial/index.js b/sample-apps/react-native/ringing-tutorial/index.js index 72c5a73395..d825c11d02 100644 --- a/sample-apps/react-native/ringing-tutorial/index.js +++ b/sample-apps/react-native/ringing-tutorial/index.js @@ -1,6 +1,7 @@ -import 'expo-router/entry'; import { setPushConfig } from './utils/setPushConfig'; import { setFirebaseListeners } from './utils/setFirebaseListeners'; setPushConfig(); setFirebaseListeners(); + +require('expo-router/entry'); diff --git a/sample-apps/react-native/ringing-tutorial/package.json b/sample-apps/react-native/ringing-tutorial/package.json index e9138b16d9..9e5255b46c 100644 --- a/sample-apps/react-native/ringing-tutorial/package.json +++ b/sample-apps/react-native/ringing-tutorial/package.json @@ -1,6 +1,6 @@ { "name": "@stream-io/video-react-native-ringing-tutorial", - "main": "index.js", + "main": "expo-router/entry", "version": "1.0.0", "private": true, "scripts": { From 463699d5220d6f147edd135db8df3c7ed63672db Mon Sep 17 00:00:00 2001 From: Santhosh Vaiyapuri Date: Wed, 1 Apr 2026 15:25:59 +0200 Subject: [PATCH 03/13] back to index.js --- .../ringing-tutorial/app/(app)/_layout.tsx | 17 +++++++++++++++++ .../app/{home.tsx => (app)/index.tsx} | 15 +++++++++------ .../app/{ => (app)}/ringing.tsx | 2 +- .../ringing-tutorial/app/_layout.tsx | 16 +++++++++++++--- .../react-native/ringing-tutorial/app/index.tsx | 14 +------------- .../react-native/ringing-tutorial/app/login.tsx | 1 + .../react-native/ringing-tutorial/index.js | 3 ++- .../react-native/ringing-tutorial/package.json | 2 +- 8 files changed, 45 insertions(+), 25 deletions(-) create mode 100644 sample-apps/react-native/ringing-tutorial/app/(app)/_layout.tsx rename sample-apps/react-native/ringing-tutorial/app/{home.tsx => (app)/index.tsx} (89%) rename sample-apps/react-native/ringing-tutorial/app/{ => (app)}/ringing.tsx (89%) diff --git a/sample-apps/react-native/ringing-tutorial/app/(app)/_layout.tsx b/sample-apps/react-native/ringing-tutorial/app/(app)/_layout.tsx new file mode 100644 index 0000000000..95e23c6998 --- /dev/null +++ b/sample-apps/react-native/ringing-tutorial/app/(app)/_layout.tsx @@ -0,0 +1,17 @@ +import { Text } from 'react-native'; +import { Redirect, Slot } from 'expo-router'; +import { useAuthentication } from '../../contexts/authentication-provider'; + +export default function AppLayout() { + const { userWithToken, isLoading } = useAuthentication(); + + if (isLoading) { + return Loading...; + } + + if (!userWithToken) { + return ; + } + + return ; +} diff --git a/sample-apps/react-native/ringing-tutorial/app/home.tsx b/sample-apps/react-native/ringing-tutorial/app/(app)/index.tsx similarity index 89% rename from sample-apps/react-native/ringing-tutorial/app/home.tsx rename to sample-apps/react-native/ringing-tutorial/app/(app)/index.tsx index 21be2f8974..58cd699f00 100644 --- a/sample-apps/react-native/ringing-tutorial/app/home.tsx +++ b/sample-apps/react-native/ringing-tutorial/app/(app)/index.tsx @@ -7,10 +7,10 @@ import { Text, View, } from 'react-native'; -import { useAuthentication } from '../contexts/authentication-provider'; -import { Users } from '../constants/Users'; -import { UserButton } from '../components/user-button'; -import { ActionButton } from '../components/action-button'; +import { useAuthentication } from '../../contexts/authentication-provider'; +import { Users } from '../../constants/Users'; +import { UserButton } from '../../components/user-button'; +import { ActionButton } from '../../components/action-button'; import { SafeAreaView } from 'react-native-safe-area-context'; import { useCalls, @@ -18,7 +18,7 @@ import { } from '@stream-io/video-react-native-sdk'; import { Redirect } from 'expo-router'; -export default function Home() { +export default function Index() { const { signOut, userWithToken } = useAuthentication(); const client = useStreamVideoClient(); const [selectedUsers, setSelectedUsers] = React.useState([]); @@ -50,11 +50,12 @@ export default function Home() { }; if (ringingCall) { - return ; + return ; } return ( + {/* Header */} Ringing Tutorial @@ -62,6 +63,7 @@ export default function Home() { + {/* Main Content */} Hello {userWithToken?.name}! @@ -103,6 +105,7 @@ const styles = StyleSheet.create({ container: { flex: 1, paddingHorizontal: 24, + backgroundColor: 'white', }, header: { flexDirection: 'row', diff --git a/sample-apps/react-native/ringing-tutorial/app/ringing.tsx b/sample-apps/react-native/ringing-tutorial/app/(app)/ringing.tsx similarity index 89% rename from sample-apps/react-native/ringing-tutorial/app/ringing.tsx rename to sample-apps/react-native/ringing-tutorial/app/(app)/ringing.tsx index 5d0d497764..9ce4d4175f 100644 --- a/sample-apps/react-native/ringing-tutorial/app/ringing.tsx +++ b/sample-apps/react-native/ringing-tutorial/app/(app)/ringing.tsx @@ -14,7 +14,7 @@ export default function Ringing() { useEffect(() => { if (!call) { - // Redirect to the landing route when no ringing call remains. + // redirect to the main app, when the call is removed from the client's call list router.replace('/'); } }, [call]); diff --git a/sample-apps/react-native/ringing-tutorial/app/_layout.tsx b/sample-apps/react-native/ringing-tutorial/app/_layout.tsx index 2e7392cbdb..ac722fa131 100644 --- a/sample-apps/react-native/ringing-tutorial/app/_layout.tsx +++ b/sample-apps/react-native/ringing-tutorial/app/_layout.tsx @@ -3,14 +3,24 @@ import { Slot } from 'expo-router'; import { AuthenticationProvider } from '../contexts/authentication-provider'; import { setPushConfig } from '../utils/setPushConfig'; import { setFirebaseListeners } from '../utils/setFirebaseListeners'; +import { GestureHandlerRootView } from 'react-native-gesture-handler'; -setPushConfig(); -setFirebaseListeners(); +let isInitialized = false; + +if (!isInitialized) { + setPushConfig(); + setFirebaseListeners(); + isInitialized = true; +} else { + console.warn('Push config and firebase listeners already initialized'); +} export default function Root() { return ( - + + + ); } diff --git a/sample-apps/react-native/ringing-tutorial/app/index.tsx b/sample-apps/react-native/ringing-tutorial/app/index.tsx index 6c449432ca..b9cc0b1617 100644 --- a/sample-apps/react-native/ringing-tutorial/app/index.tsx +++ b/sample-apps/react-native/ringing-tutorial/app/index.tsx @@ -1,17 +1,5 @@ -import { Text } from 'react-native'; import { Redirect } from 'expo-router'; -import { useAuthentication } from '../contexts/authentication-provider'; export default function RootIndex() { - const { userWithToken, isLoading } = useAuthentication(); - - if (isLoading) { - return Loading...; - } - - if (!userWithToken) { - return ; - } - - return ; + return ; } diff --git a/sample-apps/react-native/ringing-tutorial/app/login.tsx b/sample-apps/react-native/ringing-tutorial/app/login.tsx index 2b7e4b9231..4ccbce08c1 100644 --- a/sample-apps/react-native/ringing-tutorial/app/login.tsx +++ b/sample-apps/react-native/ringing-tutorial/app/login.tsx @@ -49,6 +49,7 @@ const styles = StyleSheet.create({ flex: 1, justifyContent: 'space-around', alignItems: 'center', + backgroundColor: 'white', }, title: { fontSize: 28, diff --git a/sample-apps/react-native/ringing-tutorial/index.js b/sample-apps/react-native/ringing-tutorial/index.js index d825c11d02..26d7a50cc2 100644 --- a/sample-apps/react-native/ringing-tutorial/index.js +++ b/sample-apps/react-native/ringing-tutorial/index.js @@ -4,4 +4,5 @@ import { setFirebaseListeners } from './utils/setFirebaseListeners'; setPushConfig(); setFirebaseListeners(); -require('expo-router/entry'); +// always import expo-router/entry at the end of the file +import 'expo-router/entry'; diff --git a/sample-apps/react-native/ringing-tutorial/package.json b/sample-apps/react-native/ringing-tutorial/package.json index 9e5255b46c..e9138b16d9 100644 --- a/sample-apps/react-native/ringing-tutorial/package.json +++ b/sample-apps/react-native/ringing-tutorial/package.json @@ -1,6 +1,6 @@ { "name": "@stream-io/video-react-native-ringing-tutorial", - "main": "expo-router/entry", + "main": "index.js", "version": "1.0.0", "private": true, "scripts": { From 189c4580934869512edf8da39bde34572515abc8 Mon Sep 17 00:00:00 2001 From: Santhosh Vaiyapuri Date: Wed, 1 Apr 2026 15:58:07 +0200 Subject: [PATCH 04/13] trying out expo-router --- sample-apps/react-native/ringing-tutorial/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sample-apps/react-native/ringing-tutorial/package.json b/sample-apps/react-native/ringing-tutorial/package.json index e9138b16d9..9e5255b46c 100644 --- a/sample-apps/react-native/ringing-tutorial/package.json +++ b/sample-apps/react-native/ringing-tutorial/package.json @@ -1,6 +1,6 @@ { "name": "@stream-io/video-react-native-ringing-tutorial", - "main": "index.js", + "main": "expo-router/entry", "version": "1.0.0", "private": true, "scripts": { From 8ec833d47fe09d2718e42b6bcc763c1be4d2a2c2 Mon Sep 17 00:00:00 2001 From: Santhosh Vaiyapuri Date: Wed, 1 Apr 2026 15:59:26 +0200 Subject: [PATCH 05/13] _layout has function calls too --- .../react-native/ringing-tutorial/app/_layout.tsx | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/sample-apps/react-native/ringing-tutorial/app/_layout.tsx b/sample-apps/react-native/ringing-tutorial/app/_layout.tsx index ac722fa131..1e5ef6bbbd 100644 --- a/sample-apps/react-native/ringing-tutorial/app/_layout.tsx +++ b/sample-apps/react-native/ringing-tutorial/app/_layout.tsx @@ -5,15 +5,8 @@ import { setPushConfig } from '../utils/setPushConfig'; import { setFirebaseListeners } from '../utils/setFirebaseListeners'; import { GestureHandlerRootView } from 'react-native-gesture-handler'; -let isInitialized = false; - -if (!isInitialized) { - setPushConfig(); - setFirebaseListeners(); - isInitialized = true; -} else { - console.warn('Push config and firebase listeners already initialized'); -} +setPushConfig(); +setFirebaseListeners(); export default function Root() { return ( From 3808351349cbdbeda376c309cdaf0e848c94df7e Mon Sep 17 00:00:00 2001 From: Santhosh Vaiyapuri Date: Wed, 1 Apr 2026 16:49:43 +0200 Subject: [PATCH 06/13] back to index.js --- sample-apps/react-native/ringing-tutorial/app/_layout.tsx | 4 ++-- sample-apps/react-native/ringing-tutorial/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sample-apps/react-native/ringing-tutorial/app/_layout.tsx b/sample-apps/react-native/ringing-tutorial/app/_layout.tsx index 1e5ef6bbbd..c59a4df847 100644 --- a/sample-apps/react-native/ringing-tutorial/app/_layout.tsx +++ b/sample-apps/react-native/ringing-tutorial/app/_layout.tsx @@ -5,8 +5,8 @@ import { setPushConfig } from '../utils/setPushConfig'; import { setFirebaseListeners } from '../utils/setFirebaseListeners'; import { GestureHandlerRootView } from 'react-native-gesture-handler'; -setPushConfig(); -setFirebaseListeners(); +// setPushConfig(); +// setFirebaseListeners(); export default function Root() { return ( diff --git a/sample-apps/react-native/ringing-tutorial/package.json b/sample-apps/react-native/ringing-tutorial/package.json index 8615bcf57b..752934dfb9 100644 --- a/sample-apps/react-native/ringing-tutorial/package.json +++ b/sample-apps/react-native/ringing-tutorial/package.json @@ -1,6 +1,6 @@ { "name": "@stream-io/video-react-native-ringing-tutorial", - "main": "expo-router/entry", + "main": "index.js", "version": "1.0.0", "private": true, "scripts": { From 144a0e7df0cef42018070a763e99972a70fa026c Mon Sep 17 00:00:00 2001 From: Artem Grintsevich Date: Wed, 1 Apr 2026 22:36:00 +0200 Subject: [PATCH 07/13] added activity for bypassing decline action --- .../notifications/CallNotificationManager.kt | 24 +++----- .../NotificationIntentFactory.kt | 24 ++++++-- .../NotificationReceiverActivity.kt | 59 +++++++++++++------ .../NotificationReceiverService.kt | 24 ++++++++ 4 files changed, 92 insertions(+), 39 deletions(-) diff --git a/packages/react-native-callingx/android/src/main/java/io/getstream/rn/callingx/notifications/CallNotificationManager.kt b/packages/react-native-callingx/android/src/main/java/io/getstream/rn/callingx/notifications/CallNotificationManager.kt index 89b6877a20..61aeaff276 100644 --- a/packages/react-native-callingx/android/src/main/java/io/getstream/rn/callingx/notifications/CallNotificationManager.kt +++ b/packages/react-native-callingx/android/src/main/java/io/getstream/rn/callingx/notifications/CallNotificationManager.kt @@ -317,25 +317,19 @@ class CallNotificationManager( if (call.isIncoming() && !call.isActive && optimisticState == OptimisticState.NONE) { return NotificationCompat.CallStyle.forIncomingCall( caller, - NotificationIntentFactory.getPendingBroadcastIntent( - context, - CallingxModuleImpl.CALL_END_ACTION, - call.id - ) { - putExtra( - CallingxModuleImpl.EXTRA_DISCONNECT_CAUSE, - getDisconnectCauseString(DisconnectCause(DisconnectCause.REJECTED)) - ) - putExtra( - CallingxModuleImpl.EXTRA_SOURCE, - CallRepository.EventSource.SYS.name.lowercase() - ) - }, + NotificationIntentFactory.getPendingNotificationIntent( + context, + CallingxModuleImpl.CALL_END_ACTION, + call.id, + CallRepository.EventSource.SYS.name.lowercase(), + false + ), NotificationIntentFactory.getPendingNotificationIntent( context, CallingxModuleImpl.CALL_ANSWERED_ACTION, call.id, - CallRepository.EventSource.SYS.name.lowercase() + CallRepository.EventSource.SYS.name.lowercase(), + true ) ) } diff --git a/packages/react-native-callingx/android/src/main/java/io/getstream/rn/callingx/notifications/NotificationIntentFactory.kt b/packages/react-native-callingx/android/src/main/java/io/getstream/rn/callingx/notifications/NotificationIntentFactory.kt index 9857e3c158..70ac76799b 100644 --- a/packages/react-native-callingx/android/src/main/java/io/getstream/rn/callingx/notifications/NotificationIntentFactory.kt +++ b/packages/react-native-callingx/android/src/main/java/io/getstream/rn/callingx/notifications/NotificationIntentFactory.kt @@ -22,10 +22,11 @@ object NotificationIntentFactory { context: Context, action: String, callId: String, - source: String + source: String, + includeLaunchActivity: Boolean ): PendingIntent { return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { - getReceiverActivityIntent(context, action, callId, source) + getReceiverActivityIntent(context, action, callId, source, includeLaunchActivity) } else { getPendingServiceIntent(context, action, callId, source) } @@ -47,7 +48,7 @@ object NotificationIntentFactory { ) } - fun getReceiverActivityIntent(context: Context, action: String, callId: String, source: String): PendingIntent { + fun getReceiverActivityIntent(context: Context, action: String, callId: String, source: String, includeLaunchActivity: Boolean): PendingIntent { val receiverIntent = Intent(context, NotificationReceiverActivity::class.java).apply { this.action = action @@ -57,14 +58,25 @@ object NotificationIntentFactory { val launchActivity = context.packageManager.getLaunchIntentForPackage(context.packageName) val launchActivityIntent = - Intent(launchActivity).apply { - addFlags(Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TOP) + launchActivity?.let { base -> + Intent(base).apply { + addFlags(Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TOP) + } + } + + // intents are started in order and build a synthetic back stack + // the last intent is the one on top, so the launch activity should come first + val intents = + if (includeLaunchActivity && launchActivityIntent != null) { + arrayOf(launchActivityIntent, receiverIntent) + } else { + arrayOf(receiverIntent) } return PendingIntent.getActivities( context, requestCodeFor(callId, REQUEST_CODE_RECEIVER_ACTIVITY), - arrayOf(launchActivityIntent, receiverIntent), + intents, PendingIntent.FLAG_MUTABLE or PendingIntent.FLAG_UPDATE_CURRENT ) } diff --git a/packages/react-native-callingx/android/src/main/java/io/getstream/rn/callingx/notifications/NotificationReceiverActivity.kt b/packages/react-native-callingx/android/src/main/java/io/getstream/rn/callingx/notifications/NotificationReceiverActivity.kt index ca734baaba..d82a5d19cd 100644 --- a/packages/react-native-callingx/android/src/main/java/io/getstream/rn/callingx/notifications/NotificationReceiverActivity.kt +++ b/packages/react-native-callingx/android/src/main/java/io/getstream/rn/callingx/notifications/NotificationReceiverActivity.kt @@ -3,8 +3,10 @@ package io.getstream.rn.callingx.notifications import android.app.Activity import android.content.Intent import android.os.Bundle +import android.telecom.DisconnectCause import io.getstream.rn.callingx.CallingxModuleImpl import io.getstream.rn.callingx.debugLog +import io.getstream.rn.callingx.getDisconnectCauseString // For Android 12+ class NotificationReceiverActivity : Activity() { @@ -21,33 +23,54 @@ class NotificationReceiverActivity : Activity() { finish() } - //re-send intent from notification to the turbo module private fun handleIntent(intent: Intent?) { - if (intent == null) { - return + val nonNullIntent = intent ?: return + val action = nonNullIntent.action ?: return + + when (action) { + CallingxModuleImpl.CALL_ANSWERED_ACTION -> onCallAnswered(nonNullIntent) + CallingxModuleImpl.CALL_END_ACTION -> onCallEnded(nonNullIntent) } + } - if (intent.action == CallingxModuleImpl.CALL_ANSWERED_ACTION) { - debugLog("[Callingx] NotificationReceiverActivity", "[receiver] answered call action") - val callId = intent.getStringExtra(CallingxModuleImpl.EXTRA_CALL_ID) - val source = intent.getStringExtra(CallingxModuleImpl.EXTRA_SOURCE) - - if (callId != null) { - Intent(CallingxModuleImpl.CALL_OPTIMISTIC_ACCEPT_ACTION) - .apply { - setPackage(packageName) - putExtra(CallingxModuleImpl.EXTRA_CALL_ID, callId) - } - .also { sendBroadcast(it) } - } + private fun onCallAnswered(intent: Intent) { + debugLog("[Callingx] NotificationReceiverActivity", "[receiver] answered call action") + val callId = intent.getStringExtra(CallingxModuleImpl.EXTRA_CALL_ID) + val source = intent.getStringExtra(CallingxModuleImpl.EXTRA_SOURCE) - Intent(CallingxModuleImpl.CALL_ANSWERED_ACTION) + if (callId != null) { + Intent(CallingxModuleImpl.CALL_OPTIMISTIC_ACCEPT_ACTION) .apply { setPackage(packageName) putExtra(CallingxModuleImpl.EXTRA_CALL_ID, callId) - putExtra(CallingxModuleImpl.EXTRA_SOURCE, source) } .also { sendBroadcast(it) } } + + Intent(CallingxModuleImpl.CALL_ANSWERED_ACTION) + .apply { + setPackage(packageName) + putExtra(CallingxModuleImpl.EXTRA_CALL_ID, callId) + putExtra(CallingxModuleImpl.EXTRA_SOURCE, source) + } + .also { sendBroadcast(it) } + } + + private fun onCallEnded(intent: Intent) { + debugLog("[Callingx] NotificationReceiverActivity", "[receiver] rejected call action") + val callId = intent.getStringExtra(CallingxModuleImpl.EXTRA_CALL_ID) + val source = intent.getStringExtra(CallingxModuleImpl.EXTRA_SOURCE) + + Intent(CallingxModuleImpl.CALL_END_ACTION) + .apply { + setPackage(packageName) + putExtra(CallingxModuleImpl.EXTRA_CALL_ID, callId) + putExtra(CallingxModuleImpl.EXTRA_SOURCE, source) + putExtra( + CallingxModuleImpl.EXTRA_DISCONNECT_CAUSE, + getDisconnectCauseString(DisconnectCause(DisconnectCause.REJECTED)) + ) + } + .also { sendBroadcast(it) } } } diff --git a/packages/react-native-callingx/android/src/main/java/io/getstream/rn/callingx/notifications/NotificationReceiverService.kt b/packages/react-native-callingx/android/src/main/java/io/getstream/rn/callingx/notifications/NotificationReceiverService.kt index 30c8ba4920..6e0df78ec3 100644 --- a/packages/react-native-callingx/android/src/main/java/io/getstream/rn/callingx/notifications/NotificationReceiverService.kt +++ b/packages/react-native-callingx/android/src/main/java/io/getstream/rn/callingx/notifications/NotificationReceiverService.kt @@ -3,8 +3,10 @@ package io.getstream.rn.callingx.notifications import android.app.Service import android.content.Intent import android.os.IBinder +import android.telecom.DisconnectCause import android.util.Log import io.getstream.rn.callingx.CallingxModuleImpl +import io.getstream.rn.callingx.getDisconnectCauseString class NotificationReceiverService : Service() { @@ -23,6 +25,7 @@ class NotificationReceiverService : Service() { when (action) { CallingxModuleImpl.CALL_ANSWERED_ACTION -> onCallAnswered(intent) + CallingxModuleImpl.CALL_END_ACTION -> onCallEnded(intent) } stopSelf(startId) @@ -60,4 +63,25 @@ class NotificationReceiverService : Service() { } } } + + /** Mirrors [NotificationReceiverActivity] on API levels below 33 where the service receives notification actions. */ + private fun onCallEnded(intent: Intent) { + val callId = intent.getStringExtra(CallingxModuleImpl.EXTRA_CALL_ID) + val source = intent.getStringExtra(CallingxModuleImpl.EXTRA_SOURCE) + try { + Intent(CallingxModuleImpl.CALL_END_ACTION) + .apply { + setPackage(packageName) + putExtra(CallingxModuleImpl.EXTRA_CALL_ID, callId) + putExtra(CallingxModuleImpl.EXTRA_SOURCE, source) + putExtra( + CallingxModuleImpl.EXTRA_DISCONNECT_CAUSE, + getDisconnectCauseString(DisconnectCause(DisconnectCause.REJECTED)) + ) + } + .also { sendBroadcast(it) } + } catch (e: Exception) { + Log.e(TAG, "Error sending call end intent", e) + } + } } From a0fc742b5cd32acfeab61133514d1b63a4ed2d85 Mon Sep 17 00:00:00 2001 From: Artem Grintsevich Date: Thu, 2 Apr 2026 13:52:45 +0200 Subject: [PATCH 08/13] adjusted end call/reject sequence --- packages/client/src/Call.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/client/src/Call.ts b/packages/client/src/Call.ts index 3bc4282f9a..d35d4ce594 100644 --- a/packages/client/src/Call.ts +++ b/packages/client/src/Call.ts @@ -656,15 +656,15 @@ export class Call { reasonToEndCallReason[ rejectReason as keyof typeof reasonToEndCallReason ] ?? 'rejected'; - globalThis.streamRNVideoSDK?.callingX?.endCall(this, endCallReason); await this.reject(rejectReason); + globalThis.streamRNVideoSDK?.callingX?.endCall(this, endCallReason); } else { // if reject was undefined, we still have to cancel the call automatically // when I am the creator and everyone else left the call const hasOtherParticipants = this.state.remoteParticipants.length > 0; if (this.isCreatedByMe && !hasOtherParticipants) { - globalThis.streamRNVideoSDK?.callingX?.endCall(this, 'canceled'); await this.reject('cancel'); + globalThis.streamRNVideoSDK?.callingX?.endCall(this, 'canceled'); } } } From 10081acbe28c3a61a4ddd4c220f828f81b97e0a4 Mon Sep 17 00:00:00 2001 From: Santhosh Vaiyapuri Date: Thu, 2 Apr 2026 13:38:28 +0200 Subject: [PATCH 09/13] callingx webrtc dev dep change --- packages/react-native-callingx/package.json | 2 +- .../ringing-tutorial/app/(app)/index.tsx | 1 + yarn.lock | 1768 ++--------------- 3 files changed, 119 insertions(+), 1652 deletions(-) diff --git a/packages/react-native-callingx/package.json b/packages/react-native-callingx/package.json index 121c20f884..3ad1f7364e 100644 --- a/packages/react-native-callingx/package.json +++ b/packages/react-native-callingx/package.json @@ -61,7 +61,7 @@ "devDependencies": { "@react-native-community/cli": "20.0.1", "@react-native/babel-preset": "^0.81.5", - "@stream-io/react-native-webrtc": "137.1.2", + "@stream-io/react-native-webrtc": "137.1.3", "@types/react": "^19.1.0", "del-cli": "^6.0.0", "react": "19.1.0", diff --git a/sample-apps/react-native/ringing-tutorial/app/(app)/index.tsx b/sample-apps/react-native/ringing-tutorial/app/(app)/index.tsx index 58cd699f00..dced398428 100644 --- a/sample-apps/react-native/ringing-tutorial/app/(app)/index.tsx +++ b/sample-apps/react-native/ringing-tutorial/app/(app)/index.tsx @@ -38,6 +38,7 @@ export default function Index() { const myCall = client!.call('oliver', callId); myCall.getOrCreate({ ring: true, + video: true, data: { members: [ // include self diff --git a/yarn.lock b/yarn.lock index d2f23fb901..398d44d05f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,7 +5,7 @@ __metadata: version: 8 cacheKey: 10 -"@0no-co/graphql.web@npm:^1.0.13": +"@0no-co/graphql.web@npm:^1.0.13, @0no-co/graphql.web@npm:^1.0.8": version: 1.2.0 resolution: "@0no-co/graphql.web@npm:1.2.0" peerDependencies: @@ -17,18 +17,6 @@ __metadata: languageName: node linkType: hard -"@0no-co/graphql.web@npm:^1.0.5, @0no-co/graphql.web@npm:^1.0.8": - version: 1.0.12 - resolution: "@0no-co/graphql.web@npm:1.0.12" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 - peerDependenciesMeta: - graphql: - optional: true - checksum: 10/153327b2315d5f46504888888dc67b23995f5f38ab8e56abdcdb203fedac1cf4600828004ea59c9694e4a3fa7d96e4cf8c857a3850e81af841d17b9499469e96 - languageName: node - linkType: hard - "@aashutoshrathi/word-wrap@npm:^1.2.3": version: 1.2.6 resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" @@ -114,16 +102,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:7.10.4, @babel/code-frame@npm:~7.10.4": - version: 7.10.4 - resolution: "@babel/code-frame@npm:7.10.4" - dependencies: - "@babel/highlight": "npm:^7.10.4" - checksum: 10/4ef9c679515be9cb8eab519fcded953f86226155a599cf7ea209e40e088bb9a51bb5893d3307eae510b07bb3e359d64f2620957a00c27825dbe26ac62aca81f5 - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.20.0, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.20.0, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.27.1, @babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0": version: 7.29.0 resolution: "@babel/code-frame@npm:7.29.0" dependencies: @@ -134,25 +113,16 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/code-frame@npm:7.27.1" +"@babel/code-frame@npm:~7.10.4": + version: 7.10.4 + resolution: "@babel/code-frame@npm:7.10.4" dependencies: - "@babel/helper-validator-identifier": "npm:^7.27.1" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.1.1" - checksum: 10/721b8a6e360a1fa0f1c9fe7351ae6c874828e119183688b533c477aa378f1010f37cc9afbfc4722c686d1f5cdd00da02eab4ba7278a0c504fa0d7a321dcd4fdf - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.27.7, @babel/compat-data@npm:^7.28.0": - version: 7.28.4 - resolution: "@babel/compat-data@npm:7.28.4" - checksum: 10/95b7864e6b210c84c069743966da448c0cb50015a4de5e18dd755776a0b5e53c4653e74f26700aed8de922eaa3b8844fc5fc5b29bc64830249d2abe914aec832 + "@babel/highlight": "npm:^7.10.4" + checksum: 10/4ef9c679515be9cb8eab519fcded953f86226155a599cf7ea209e40e088bb9a51bb5893d3307eae510b07bb3e359d64f2620957a00c27825dbe26ac62aca81f5 languageName: node linkType: hard -"@babel/compat-data@npm:^7.28.6": +"@babel/compat-data@npm:^7.28.0, @babel/compat-data@npm:^7.28.6": version: 7.29.0 resolution: "@babel/compat-data@npm:7.29.0" checksum: 10/7f21beedb930ed8fbf7eabafc60e6e6521c1d905646bf1317a61b2163339157fe797efeb85962bf55136e166b01fd1a6b526a15974b92a8b877d564dcb6c9580 @@ -182,7 +152,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.20.0, @babel/generator@npm:^7.20.5, @babel/generator@npm:^7.25.0, @babel/generator@npm:^7.29.0, @babel/generator@npm:^7.29.1, @babel/generator@npm:^7.7.2": +"@babel/generator@npm:^7.20.0, @babel/generator@npm:^7.20.5, @babel/generator@npm:^7.25.0, @babel/generator@npm:^7.28.5, @babel/generator@npm:^7.29.0, @babel/generator@npm:^7.29.1, @babel/generator@npm:^7.7.2": version: 7.29.1 resolution: "@babel/generator@npm:7.29.1" dependencies: @@ -195,19 +165,6 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/generator@npm:7.28.5" - dependencies: - "@babel/parser": "npm:^7.28.5" - "@babel/types": "npm:^7.28.5" - "@jridgewell/gen-mapping": "npm:^0.3.12" - "@jridgewell/trace-mapping": "npm:^0.3.28" - jsesc: "npm:^3.0.2" - checksum: 10/ae618f0a17a6d76c3983e1fd5d9c2f5fdc07703a119efdb813a7d9b8ad4be0a07d4c6f0d718440d2de01a68e321f64e2d63c77fc5d43ae47ae143746ef28ac1f - languageName: node - linkType: hard - "@babel/helper-annotate-as-pure@npm:^7.25.9, @babel/helper-annotate-as-pure@npm:^7.27.1, @babel/helper-annotate-as-pure@npm:^7.27.3": version: 7.27.3 resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" @@ -230,7 +187,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.27.1, @babel/helper-create-class-features-plugin@npm:^7.28.6": +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.22.10, @babel/helper-create-class-features-plugin@npm:^7.27.1, @babel/helper-create-class-features-plugin@npm:^7.28.6": version: 7.28.6 resolution: "@babel/helper-create-class-features-plugin@npm:7.28.6" dependencies: @@ -247,23 +204,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.22.10, @babel/helper-create-class-features-plugin@npm:^7.25.9, @babel/helper-create-class-features-plugin@npm:^7.28.3": - version: 7.28.3 - resolution: "@babel/helper-create-class-features-plugin@npm:7.28.3" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.27.3" - "@babel/helper-member-expression-to-functions": "npm:^7.27.1" - "@babel/helper-optimise-call-expression": "npm:^7.27.1" - "@babel/helper-replace-supers": "npm:^7.27.1" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" - "@babel/traverse": "npm:^7.28.3" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/32d01bdd601b4d129b1d510058a19644abc764badcc543adaec9e71443e874ef252783cceb2809645bdf0e92b07f206fd439c75a2a48cf702c627aba7f3ee34a - languageName: node - linkType: hard - "@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.27.1, @babel/helper-create-regexp-features-plugin@npm:^7.28.5": version: 7.28.5 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.28.5" @@ -277,22 +217,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.6.2": - version: 0.6.5 - resolution: "@babel/helper-define-polyfill-provider@npm:0.6.5" - dependencies: - "@babel/helper-compilation-targets": "npm:^7.27.2" - "@babel/helper-plugin-utils": "npm:^7.27.1" - debug: "npm:^4.4.1" - lodash.debounce: "npm:^4.0.8" - resolve: "npm:^1.22.10" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10/0bdd2d9654d2f650c33976caa1a2afac2c23cf07e83856acdb482423c7bf4542c499ca0bdc723f2961bb36883501f09e9f4fe061ba81c07996daacfba82a6f62 - languageName: node - linkType: hard - -"@babel/helper-define-polyfill-provider@npm:^0.6.5, @babel/helper-define-polyfill-provider@npm:^0.6.8": +"@babel/helper-define-polyfill-provider@npm:^0.6.2, @babel/helper-define-polyfill-provider@npm:^0.6.5, @babel/helper-define-polyfill-provider@npm:^0.6.8": version: 0.6.8 resolution: "@babel/helper-define-polyfill-provider@npm:0.6.8" dependencies: @@ -314,16 +239,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-member-expression-to-functions@npm:7.27.1" - dependencies: - "@babel/traverse": "npm:^7.27.1" - "@babel/types": "npm:^7.27.1" - checksum: 10/533a5a2cf1c9a8770d241b86d5f124c88e953c831a359faf1ac7ba1e632749c1748281b83295d227fe6035b202d81f3d3a1ea13891f150c6538e040668d6126a - languageName: node - linkType: hard - "@babel/helper-member-expression-to-functions@npm:^7.28.5": version: 7.28.5 resolution: "@babel/helper-member-expression-to-functions@npm:7.28.5" @@ -344,17 +259,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-module-imports@npm:7.27.1" - dependencies: - "@babel/traverse": "npm:^7.27.1" - "@babel/types": "npm:^7.27.1" - checksum: 10/58e792ea5d4ae71676e0d03d9fef33e886a09602addc3bd01388a98d87df9fcfd192968feb40ac4aedb7e287ec3d0c17b33e3ecefe002592041a91d8a1998a8d - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.27.1, @babel/helper-module-transforms@npm:^7.28.6": +"@babel/helper-module-transforms@npm:^7.27.1, @babel/helper-module-transforms@npm:^7.28.3, @babel/helper-module-transforms@npm:^7.28.6": version: 7.28.6 resolution: "@babel/helper-module-transforms@npm:7.28.6" dependencies: @@ -367,19 +272,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.28.3": - version: 7.28.3 - resolution: "@babel/helper-module-transforms@npm:7.28.3" - dependencies: - "@babel/helper-module-imports": "npm:^7.27.1" - "@babel/helper-validator-identifier": "npm:^7.27.1" - "@babel/traverse": "npm:^7.28.3" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/598fdd8aa5b91f08542d0ba62a737847d0e752c8b95ae2566bc9d11d371856d6867d93e50db870fb836a6c44cfe481c189d8a2b35ca025a224f070624be9fa87 - languageName: node - linkType: hard - "@babel/helper-optimise-call-expression@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-optimise-call-expression@npm:7.27.1" @@ -389,20 +281,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.27.1, @babel/helper-plugin-utils@npm:^7.28.6, @babel/helper-plugin-utils@npm:^7.8.0": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.27.1, @babel/helper-plugin-utils@npm:^7.28.6, @babel/helper-plugin-utils@npm:^7.8.0": version: 7.28.6 resolution: "@babel/helper-plugin-utils@npm:7.28.6" checksum: 10/21c853bbc13dbdddf03309c9a0477270124ad48989e1ad6524b83e83a77524b333f92edd2caae645c5a7ecf264ec6d04a9ebe15aeb54c7f33c037b71ec521e4a languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5": - version: 7.27.1 - resolution: "@babel/helper-plugin-utils@npm:7.27.1" - checksum: 10/96136c2428888e620e2ec493c25888f9ceb4a21099dcf3dd4508ea64b58cdedbd5a9fb6c7b352546de84d6c24edafe482318646932a22c449ebd16d16c22d864 - languageName: node - linkType: hard - "@babel/helper-remap-async-to-generator@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-remap-async-to-generator@npm:7.27.1" @@ -416,20 +301,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.22.9": - version: 7.27.1 - resolution: "@babel/helper-replace-supers@npm:7.27.1" - dependencies: - "@babel/helper-member-expression-to-functions": "npm:^7.27.1" - "@babel/helper-optimise-call-expression": "npm:^7.27.1" - "@babel/traverse": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/72e3f8bef744c06874206bf0d80a0abbedbda269586966511c2491df4f6bf6d47a94700810c7a6737345a545dfb8295222e1e72f506bcd0b40edb3f594f739ea - languageName: node - linkType: hard - -"@babel/helper-replace-supers@npm:^7.27.1, @babel/helper-replace-supers@npm:^7.28.6": +"@babel/helper-replace-supers@npm:^7.22.9, @babel/helper-replace-supers@npm:^7.27.1, @babel/helper-replace-supers@npm:^7.28.6": version: 7.28.6 resolution: "@babel/helper-replace-supers@npm:7.28.6" dependencies: @@ -442,7 +314,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.25.9, @babel/helper-skip-transparent-expression-wrappers@npm:^7.27.1": +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.27.1" dependencies: @@ -515,18 +387,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/parser@npm:7.28.5" - dependencies: - "@babel/types": "npm:^7.28.5" - bin: - parser: ./bin/babel-parser.js - checksum: 10/8d9bfb437af6c97a7f6351840b9ac06b4529ba79d6d3def24d6c2996ab38ff7f1f9d301e868ca84a93a3050fadb3d09dbc5105b24634cd281671ac11eebe8df7 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.28.5, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": version: 7.29.0 resolution: "@babel/parser@npm:7.29.0" dependencies: @@ -732,17 +593,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-syntax-flow@npm:7.26.0" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/fdc0d0a7b512e00d933e12cf93c785ea4645a193f4b539230b7601cfaa8c704410199318ce9ea14e5fca7d13e9027822f7d81a7871d3e854df26b6af04cc3c6c - languageName: node - linkType: hard - "@babel/plugin-syntax-import-assertions@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-syntax-import-assertions@npm:7.27.1" @@ -787,17 +637,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/bb609d1ffb50b58f0c1bac8810d0e46a4f6c922aa171c458f3a19d66ee545d36e782d3bffbbc1fed0dc65a558bdce1caf5279316583c0fff5a2c1658982a8563 - languageName: node - linkType: hard - "@babel/plugin-syntax-jsx@npm:^7.27.1, @babel/plugin-syntax-jsx@npm:^7.28.6, @babel/plugin-syntax-jsx@npm:^7.7.2": version: 7.28.6 resolution: "@babel/plugin-syntax-jsx@npm:7.28.6" @@ -886,17 +725,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/0e9821e8ba7d660c36c919654e4144a70546942ae184e85b8102f2322451eae102cbfadbcadd52ce077a2b44b400ee52394c616feab7b5b9f791b910e933fd33 - languageName: node - linkType: hard - "@babel/plugin-syntax-typescript@npm:^7.28.6, @babel/plugin-syntax-typescript@npm:^7.3.3, @babel/plugin-syntax-typescript@npm:^7.7.2": version: 7.28.6 resolution: "@babel/plugin-syntax-typescript@npm:7.28.6" @@ -931,7 +759,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.25.4": +"@babel/plugin-transform-async-generator-functions@npm:^7.25.4, @babel/plugin-transform-async-generator-functions@npm:^7.28.0": version: 7.29.0 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.29.0" dependencies: @@ -944,20 +772,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.28.0": - version: 7.28.0 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.28.0" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" - "@babel/helper-remap-async-to-generator": "npm:^7.27.1" - "@babel/traverse": "npm:^7.28.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/8ad31b9969b203dec572738a872e17b14ef76ca45b4ef5ffa76f3514be417ca233d1a0978e5f8de166412a8a745619eb22b07cc5df96f5ebad8ca500f920f61b - languageName: node - linkType: hard - -"@babel/plugin-transform-async-to-generator@npm:^7.24.7": +"@babel/plugin-transform-async-to-generator@npm:^7.24.7, @babel/plugin-transform-async-to-generator@npm:^7.27.1": version: 7.28.6 resolution: "@babel/plugin-transform-async-to-generator@npm:7.28.6" dependencies: @@ -970,19 +785,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.27.1" - dependencies: - "@babel/helper-module-imports": "npm:^7.27.1" - "@babel/helper-plugin-utils": "npm:^7.27.1" - "@babel/helper-remap-async-to-generator": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/d79d7a7ae7d416f6a48200017d027a6ba94c09c7617eea8b4e9c803630f00094c1a4fc32bf20ce3282567824ce3fcbda51653aac4003c71ea4e681b331338979 - languageName: node - linkType: hard - "@babel/plugin-transform-block-scoped-functions@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.27.1" @@ -994,7 +796,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.25.0": +"@babel/plugin-transform-block-scoping@npm:^7.25.0, @babel/plugin-transform-block-scoping@npm:^7.28.0": version: 7.28.6 resolution: "@babel/plugin-transform-block-scoping@npm:7.28.6" dependencies: @@ -1005,18 +807,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.28.0": - version: 7.28.4 - resolution: "@babel/plugin-transform-block-scoping@npm:7.28.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/0848c681b0229ebb98da8a1fab53a29a94f79c4b80e536cb00dcedc08ca29341a48ebdf34d846f4d738376aa8e36830fa7f444bae3e85c8761cab96e9ad72a0f - languageName: node - linkType: hard - -"@babel/plugin-transform-class-properties@npm:7.27.1, @babel/plugin-transform-class-properties@npm:^7.27.1": +"@babel/plugin-transform-class-properties@npm:7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-class-properties@npm:7.27.1" dependencies: @@ -1028,7 +819,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.0.0-0, @babel/plugin-transform-class-properties@npm:^7.24.7, @babel/plugin-transform-class-properties@npm:^7.25.4": +"@babel/plugin-transform-class-properties@npm:^7.0.0-0, @babel/plugin-transform-class-properties@npm:^7.24.7, @babel/plugin-transform-class-properties@npm:^7.25.4, @babel/plugin-transform-class-properties@npm:^7.27.1": version: 7.28.6 resolution: "@babel/plugin-transform-class-properties@npm:7.28.6" dependencies: @@ -1040,7 +831,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.27.1": +"@babel/plugin-transform-class-static-block@npm:^7.27.1, @babel/plugin-transform-class-static-block@npm:^7.28.3": version: 7.28.6 resolution: "@babel/plugin-transform-class-static-block@npm:7.28.6" dependencies: @@ -1052,19 +843,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.28.3": - version: 7.28.3 - resolution: "@babel/plugin-transform-class-static-block@npm:7.28.3" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.28.3" - "@babel/helper-plugin-utils": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.12.0 - checksum: 10/c0ba8f0cbf3699287e5a711907dab3b29f346d9c107faa4e424aa26252e45845d74ca08ee6245bfccf32a8c04bc1d07a89b635e51522592c6044b810a48d3f58 - languageName: node - linkType: hard - -"@babel/plugin-transform-classes@npm:7.28.4, @babel/plugin-transform-classes@npm:^7.28.3": +"@babel/plugin-transform-classes@npm:7.28.4": version: 7.28.4 resolution: "@babel/plugin-transform-classes@npm:7.28.4" dependencies: @@ -1080,7 +859,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.0.0-0, @babel/plugin-transform-classes@npm:^7.25.4": +"@babel/plugin-transform-classes@npm:^7.0.0-0, @babel/plugin-transform-classes@npm:^7.25.4, @babel/plugin-transform-classes@npm:^7.28.3": version: 7.28.6 resolution: "@babel/plugin-transform-classes@npm:7.28.6" dependencies: @@ -1096,7 +875,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.24.7": +"@babel/plugin-transform-computed-properties@npm:^7.24.7, @babel/plugin-transform-computed-properties@npm:^7.27.1": version: 7.28.6 resolution: "@babel/plugin-transform-computed-properties@npm:7.28.6" dependencies: @@ -1108,19 +887,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-computed-properties@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" - "@babel/template": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/101f6d4575447070943d5a9efaa5bea8c552ea3083d73a9612f1a16d38b0a0a7b79a5feb65c6cc4e4fcabf28e85a570b97ccd3294da966e8fbbb6dfb97220eda - languageName: node - linkType: hard - -"@babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.28.5": +"@babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.28.0, @babel/plugin-transform-destructuring@npm:^7.28.5": version: 7.28.5 resolution: "@babel/plugin-transform-destructuring@npm:7.28.5" dependencies: @@ -1132,18 +899,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.28.0": - version: 7.28.0 - resolution: "@babel/plugin-transform-destructuring@npm:7.28.0" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" - "@babel/traverse": "npm:^7.28.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/cddab2520ff32d18005670fc6646396a253d3811d1ccc49f6f858469f05985ee896c346a0cb34d1cf25155c9be76d1068ff878cf8e8459bd3fa27513ec5a6802 - languageName: node - linkType: hard - "@babel/plugin-transform-dotall-regex@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-dotall-regex@npm:7.27.1" @@ -1224,7 +979,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.25.2, @babel/plugin-transform-flow-strip-types@npm:^7.26.5": +"@babel/plugin-transform-flow-strip-types@npm:^7.25.2, @babel/plugin-transform-flow-strip-types@npm:^7.25.9, @babel/plugin-transform-flow-strip-types@npm:^7.26.5": version: 7.27.1 resolution: "@babel/plugin-transform-flow-strip-types@npm:7.27.1" dependencies: @@ -1236,18 +991,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.25.9": - version: 7.26.5 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.26.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.26.5" - "@babel/plugin-syntax-flow": "npm:^7.26.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/01ffdf56f0cbf26d222311cd69be4e5997182dbe6fee217f241c8d67f5e5b115b70efa4acd27d850f0a242b0d36b062d255d763984416155d0237c3ee9e9b8ea - languageName: node - linkType: hard - "@babel/plugin-transform-for-of@npm:^7.24.7, @babel/plugin-transform-for-of@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-for-of@npm:7.27.1" @@ -1295,7 +1038,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7": +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7, @babel/plugin-transform-logical-assignment-operators@npm:^7.27.1": version: 7.28.6 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.28.6" dependencies: @@ -1306,17 +1049,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/2757955d81d65cc4701c17b83720745f6858f7a1d1d58117e379c204f47adbeb066b778596b6168bdbf4a22c229aab595d79a9abc261d0c6bfd62d4419466e73 - languageName: node - linkType: hard - "@babel/plugin-transform-member-expression-literals@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-member-expression-literals@npm:7.27.1" @@ -1352,18 +1084,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.25.9": - version: 7.27.1 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.27.1" - dependencies: - "@babel/helper-module-transforms": "npm:^7.27.1" - "@babel/helper-plugin-utils": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/9059243a977bc1f13e3dccfc6feb6508890e7c7bb191f7eb56626b20672b4b12338051ca835ab55426875a473181502c8f35b4df58ba251bef63b25866d995fe - languageName: node - linkType: hard - "@babel/plugin-transform-modules-systemjs@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.27.1" @@ -1390,7 +1110,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7": +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.27.1": version: 7.29.0 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.29.0" dependencies: @@ -1402,18 +1122,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.27.1" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.27.1" - "@babel/helper-plugin-utils": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/a711c92d9753df26cefc1792481e5cbff4fe4f32b383d76b25e36fa865d8023b1b9aa6338cf18f5c0e864c71a7fbe8115e840872ccd61a914d9953849c68de7d - languageName: node - linkType: hard - "@babel/plugin-transform-new-target@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-new-target@npm:7.27.1" @@ -1425,7 +1133,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:7.27.1, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.27.1": +"@babel/plugin-transform-nullish-coalescing-operator@npm:7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.27.1" dependencies: @@ -1436,7 +1144,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.0.0-0, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7": +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.0.0-0, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.27.1": version: 7.28.6 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.28.6" dependencies: @@ -1447,7 +1155,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.24.7": +"@babel/plugin-transform-numeric-separator@npm:^7.24.7, @babel/plugin-transform-numeric-separator@npm:^7.27.1": version: 7.28.6 resolution: "@babel/plugin-transform-numeric-separator@npm:7.28.6" dependencies: @@ -1458,18 +1166,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-numeric-separator@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/049b958911de86d32408cd78017940a207e49c054ae9534ab53a32a57122cc592c0aae3c166d6f29bd1a7d75cc779d71883582dd76cb28b2fbb493e842d8ffca - languageName: node - linkType: hard - -"@babel/plugin-transform-object-rest-spread@npm:^7.24.7": +"@babel/plugin-transform-object-rest-spread@npm:^7.24.7, @babel/plugin-transform-object-rest-spread@npm:^7.28.0": version: 7.28.6 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.28.6" dependencies: @@ -1484,21 +1181,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.28.0": - version: 7.28.4 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.28.4" - dependencies: - "@babel/helper-compilation-targets": "npm:^7.27.2" - "@babel/helper-plugin-utils": "npm:^7.27.1" - "@babel/plugin-transform-destructuring": "npm:^7.28.0" - "@babel/plugin-transform-parameters": "npm:^7.27.7" - "@babel/traverse": "npm:^7.28.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/aebe464e368cefa5c3ba40316c47b61eb25f891d436b2241021efef5bd0b473c4aa5ba4b9fa0f4b4d5ce4f6bc6b727628d1ca79d54e7b8deebb5369f7dff2984 - languageName: node - linkType: hard - "@babel/plugin-transform-object-super@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-object-super@npm:7.27.1" @@ -1511,7 +1193,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7": +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7, @babel/plugin-transform-optional-catch-binding@npm:^7.27.1": version: 7.28.6 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.28.6" dependencies: @@ -1522,17 +1204,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/f4356b04cf21a98480f9788ea50f1f13ee88e89bb6393ba4b84d1f39a4a84c7928c9a4328e8f4c5b6deb218da68a8fd17bf4f46faec7653ddc20ffaaa5ba49f4 - languageName: node - linkType: hard - "@babel/plugin-transform-optional-chaining@npm:7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-optional-chaining@npm:7.27.1" @@ -1568,7 +1239,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.24.7": +"@babel/plugin-transform-private-methods@npm:^7.24.7, @babel/plugin-transform-private-methods@npm:^7.27.1": version: 7.28.6 resolution: "@babel/plugin-transform-private-methods@npm:7.28.6" dependencies: @@ -1580,19 +1251,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-private-methods@npm:7.27.1" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.27.1" - "@babel/helper-plugin-utils": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/c76f8f6056946466116e67eb9d8014a2d748ade2062636ab82045c1dac9c233aff10e597777bc5af6f26428beb845ceb41b95007abef7d0484da95789da56662 - languageName: node - linkType: hard - -"@babel/plugin-transform-private-property-in-object@npm:^7.24.7": +"@babel/plugin-transform-private-property-in-object@npm:^7.24.7, @babel/plugin-transform-private-property-in-object@npm:^7.27.1": version: 7.28.6 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.28.6" dependencies: @@ -1605,19 +1264,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.27.1" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.27.1" - "@babel/helper-create-class-features-plugin": "npm:^7.27.1" - "@babel/helper-plugin-utils": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/d4466d42a02c5a318d9d7b8102969fd032b17ff044918dfd462d5cc49bd11f5773ee0794781702afdf4727ba11e9be6cbea1e396bc0a7307761bb9a56399012a - languageName: node - linkType: hard - "@babel/plugin-transform-property-literals@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-property-literals@npm:7.27.1" @@ -1629,7 +1275,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.24.7": +"@babel/plugin-transform-react-display-name@npm:^7.24.7, @babel/plugin-transform-react-display-name@npm:^7.25.9": version: 7.28.0 resolution: "@babel/plugin-transform-react-display-name@npm:7.28.0" dependencies: @@ -1640,17 +1286,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-react-display-name@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/dc7affde0ed98e40f629ee92a2fc44fbd8008aabda1ddb3f5bd2632699d3289b08dff65b26cf3b89dab46397ec440f453d19856bbb3a9a83df5b4ac6157c5c39 - languageName: node - linkType: hard - "@babel/plugin-transform-react-jsx-development@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-react-jsx-development@npm:7.25.9" @@ -1684,7 +1319,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.25.2": +"@babel/plugin-transform-react-jsx@npm:^7.25.2, @babel/plugin-transform-react-jsx@npm:^7.25.9": version: 7.28.6 resolution: "@babel/plugin-transform-react-jsx@npm:7.28.6" dependencies: @@ -1699,21 +1334,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-react-jsx@npm:7.25.9" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.25.9" - "@babel/helper-module-imports": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/plugin-syntax-jsx": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/eb179ecdf0ae19aed254105cf78fbac35f9983f51ed04b7b67c863a4820a70a879bd5da250ac518321f86df20eac010e53e3411c8750c386d51da30e4814bfb6 - languageName: node - linkType: hard - "@babel/plugin-transform-react-pure-annotations@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.25.9" @@ -1726,25 +1346,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.24.7": +"@babel/plugin-transform-regenerator@npm:^7.24.7, @babel/plugin-transform-regenerator@npm:^7.28.3": version: 7.29.0 resolution: "@babel/plugin-transform-regenerator@npm:7.29.0" dependencies: "@babel/helper-plugin-utils": "npm:^7.28.6" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/c8fa9da74371568c5d34fd7d53de018752550cb10334040ca59e41f34b27f127974bdc5b4d1a1a8e8f3ebcf3cb7f650aa3f2df3b7bf1b7edf67c04493b9e3cb8 - languageName: node - linkType: hard - -"@babel/plugin-transform-regenerator@npm:^7.28.3": - version: 7.28.4 - resolution: "@babel/plugin-transform-regenerator@npm:7.28.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/24da51a659d882e02bd4353da9d8e045e58d967c1cddaf985ad699a9fc9f920a45eff421c4283a248d83dc16590b8956e66fd710be5db8723b274cfea0b51b2f + checksum: 10/c8fa9da74371568c5d34fd7d53de018752550cb10334040ca59e41f34b27f127974bdc5b4d1a1a8e8f3ebcf3cb7f650aa3f2df3b7bf1b7edf67c04493b9e3cb8 languageName: node linkType: hard @@ -1798,7 +1407,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.24.7": +"@babel/plugin-transform-spread@npm:^7.24.7, @babel/plugin-transform-spread@npm:^7.27.1": version: 7.28.6 resolution: "@babel/plugin-transform-spread@npm:7.28.6" dependencies: @@ -1810,18 +1419,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-spread@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/3edd28b07e1951f32aa2d380d9a0e0ed408c64a5cea2921d02308541042aca18f146b3a61e82e534d4d61cb3225dbc847f4f063aedfff6230b1a41282e95e8a2 - languageName: node - linkType: hard - "@babel/plugin-transform-sticky-regex@npm:^7.24.7, @babel/plugin-transform-sticky-regex@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-sticky-regex@npm:7.27.1" @@ -1881,21 +1478,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.25.9": - version: 7.26.8 - resolution: "@babel/plugin-transform-typescript@npm:7.26.8" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.25.9" - "@babel/helper-create-class-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.26.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" - "@babel/plugin-syntax-typescript": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/42741f21aad5b9182f9d05bdef4a04e422f4dbff1c9f9cd16e3d07de985510da024b58d86d2de88d9c3534bc4f1404a288f02d4f7b8e720e757664846a88a83b - languageName: node - linkType: hard - "@babel/plugin-transform-unicode-escapes@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-unicode-escapes@npm:7.27.1" @@ -2065,7 +1647,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:7.27.1": +"@babel/preset-typescript@npm:7.27.1, @babel/preset-typescript@npm:^7.16.7, @babel/preset-typescript@npm:^7.17.12, @babel/preset-typescript@npm:^7.23.0, @babel/preset-typescript@npm:^7.23.3, @babel/preset-typescript@npm:^7.24.7": version: 7.27.1 resolution: "@babel/preset-typescript@npm:7.27.1" dependencies: @@ -2080,21 +1662,6 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.16.7, @babel/preset-typescript@npm:^7.17.12, @babel/preset-typescript@npm:^7.23.0, @babel/preset-typescript@npm:^7.23.3, @babel/preset-typescript@npm:^7.24.7": - version: 7.26.0 - resolution: "@babel/preset-typescript@npm:7.26.0" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-validator-option": "npm:^7.25.9" - "@babel/plugin-syntax-jsx": "npm:^7.25.9" - "@babel/plugin-transform-modules-commonjs": "npm:^7.25.9" - "@babel/plugin-transform-typescript": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/81a60826160163a3daae017709f42147744757b725b50c9024ef3ee5a402ee45fd2e93eaecdaaa22c81be91f7940916249cfb7711366431cfcacc69c95878c03 - languageName: node - linkType: hard - "@babel/register@npm:^7.24.6": version: 7.28.3 resolution: "@babel/register@npm:7.28.3" @@ -2110,21 +1677,14 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.28.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": +"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.27.6, @babel/runtime@npm:^7.28.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": version: 7.29.2 resolution: "@babel/runtime@npm:7.29.2" checksum: 10/f55ba4052aa0255055b34371a145fbe69c29b37b49eaea14805b095bfb4153701486416e89392fd27ec8abafa53868be86e960b9f8f959fff91f2c8ac2a14b02 languageName: node linkType: hard -"@babel/runtime@npm:^7.27.6": - version: 7.28.4 - resolution: "@babel/runtime@npm:7.28.4" - checksum: 10/6c9a70452322ea80b3c9b2a412bcf60771819213a67576c8cec41e88a95bb7bf01fc983754cda35dc19603eef52df22203ccbf7777b9d6316932f9fb77c25163 - languageName: node - linkType: hard - -"@babel/template@npm:^7.0.0, @babel/template@npm:^7.25.0, @babel/template@npm:^7.28.6, @babel/template@npm:^7.3.3": +"@babel/template@npm:^7.0.0, @babel/template@npm:^7.25.0, @babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2, @babel/template@npm:^7.28.6, @babel/template@npm:^7.3.3": version: 7.28.6 resolution: "@babel/template@npm:7.28.6" dependencies: @@ -2135,18 +1695,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2": - version: 7.27.2 - resolution: "@babel/template@npm:7.27.2" - dependencies: - "@babel/code-frame": "npm:^7.27.1" - "@babel/parser": "npm:^7.27.2" - "@babel/types": "npm:^7.27.1" - checksum: 10/fed15a84beb0b9340e5f81566600dbee5eccd92e4b9cc42a944359b1aa1082373391d9d5fc3656981dff27233ec935d0bc96453cf507f60a4b079463999244d8 - languageName: node - linkType: hard - -"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": +"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4, @babel/traverse@npm:^7.28.5, @babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": version: 7.29.0 resolution: "@babel/traverse@npm:7.29.0" dependencies: @@ -2161,22 +1710,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4, @babel/traverse@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/traverse@npm:7.28.5" - dependencies: - "@babel/code-frame": "npm:^7.27.1" - "@babel/generator": "npm:^7.28.5" - "@babel/helper-globals": "npm:^7.28.0" - "@babel/parser": "npm:^7.28.5" - "@babel/template": "npm:^7.27.2" - "@babel/types": "npm:^7.28.5" - debug: "npm:^4.3.1" - checksum: 10/1fce426f5ea494913c40f33298ce219708e703f71cac7ac045ebde64b5a7b17b9275dfa4e05fb92c3f123136913dff62c8113172f4a5de66dab566123dbe7437 - languageName: node - linkType: hard - -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.4, @babel/types@npm:^7.26.0, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.5, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.4, @babel/types@npm:^7.26.0, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.4, @babel/types@npm:^7.28.5, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": version: 7.29.0 resolution: "@babel/types@npm:7.29.0" dependencies: @@ -2186,16 +1720,6 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.24.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.28.4, @babel/types@npm:^7.3.0": - version: 7.28.5 - resolution: "@babel/types@npm:7.28.5" - dependencies: - "@babel/helper-string-parser": "npm:^7.27.1" - "@babel/helper-validator-identifier": "npm:^7.28.5" - checksum: 10/4256bb9fb2298c4f9b320bde56e625b7091ea8d2433d98dcf524d4086150da0b6555aabd7d0725162670614a9ac5bf036d1134ca13dedc9707f988670f1362d7 - languageName: node - linkType: hard - "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -2611,7 +2135,7 @@ __metadata: languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.5.0, @eslint-community/eslint-utils@npm:^4.8.0, @eslint-community/eslint-utils@npm:^4.9.1": +"@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.5.0, @eslint-community/eslint-utils@npm:^4.7.0, @eslint-community/eslint-utils@npm:^4.8.0, @eslint-community/eslint-utils@npm:^4.9.1": version: 4.9.1 resolution: "@eslint-community/eslint-utils@npm:4.9.1" dependencies: @@ -2622,25 +2146,7 @@ __metadata: languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.7.0": - version: 4.9.0 - resolution: "@eslint-community/eslint-utils@npm:4.9.0" - dependencies: - eslint-visitor-keys: "npm:^3.4.3" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10/89b1eb3137e14c379865e60573f524fcc0ee5c4b0c7cd21090673e75e5a720f14b92f05ab2d02704c2314b67e67b6f96f3bb209ded6b890ced7b667aa4bf1fa2 - languageName: node - linkType: hard - -"@eslint-community/regexpp@npm:^4.10.0": - version: 4.12.1 - resolution: "@eslint-community/regexpp@npm:4.12.1" - checksum: 10/c08f1dd7dd18fbb60bdd0d85820656d1374dd898af9be7f82cb00451313402a22d5e30569c150315b4385907cdbca78c22389b2a72ab78883b3173be317620cc - languageName: node - linkType: hard - -"@eslint-community/regexpp@npm:^4.11.0, @eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.12.2": +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.11.0, @eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.12.2": version: 4.12.2 resolution: "@eslint-community/regexpp@npm:4.12.2" checksum: 10/049b280fddf71dd325514e0a520024969431dc3a8b02fa77476e6820e9122f28ab4c9168c11821f91a27982d2453bcd7a66193356ea84e84fb7c8d793be1ba0c @@ -3006,27 +2512,7 @@ __metadata: languageName: node linkType: hard -"@expo/devcert@npm:^1.1.2": - version: 1.1.4 - resolution: "@expo/devcert@npm:1.1.4" - dependencies: - application-config-path: "npm:^0.1.0" - command-exists: "npm:^1.2.4" - debug: "npm:^3.1.0" - eol: "npm:^0.9.1" - get-port: "npm:^3.2.0" - glob: "npm:^10.4.2" - lodash: "npm:^4.17.21" - mkdirp: "npm:^0.5.1" - password-prompt: "npm:^1.0.4" - sudo-prompt: "npm:^8.2.0" - tmp: "npm:^0.0.33" - tslib: "npm:^2.4.0" - checksum: 10/da897fad243ff74c5c70486aa020b6ed691c3a68a2bed5758e76245d493cee0499d3c1efbc9fa8993e5addc0cf73de5eff77211780669ae122b802327cefacee - languageName: node - linkType: hard - -"@expo/devcert@npm:^1.2.1": +"@expo/devcert@npm:^1.1.2, @expo/devcert@npm:^1.2.1": version: 1.2.1 resolution: "@expo/devcert@npm:1.2.1" dependencies: @@ -3147,7 +2633,7 @@ __metadata: languageName: node linkType: hard -"@expo/image-utils@npm:^0.8.12": +"@expo/image-utils@npm:^0.8.12, @expo/image-utils@npm:^0.8.7": version: 0.8.12 resolution: "@expo/image-utils@npm:0.8.12" dependencies: @@ -3162,25 +2648,7 @@ __metadata: languageName: node linkType: hard -"@expo/image-utils@npm:^0.8.7": - version: 0.8.7 - resolution: "@expo/image-utils@npm:0.8.7" - dependencies: - "@expo/spawn-async": "npm:^1.7.2" - chalk: "npm:^4.0.0" - getenv: "npm:^2.0.0" - jimp-compact: "npm:0.16.1" - parse-png: "npm:^2.1.0" - resolve-from: "npm:^5.0.0" - resolve-global: "npm:^1.0.0" - semver: "npm:^7.6.0" - temp-dir: "npm:~2.0.0" - unique-string: "npm:~2.0.0" - checksum: 10/cd21880fd27ac249d3a2271b6fc7beb70f3504adbd3663e885daff9baf817f5225cec8a4dda5b5f1790fea66f6d6103d2bd9c7451c6610bef1f9b42b745fbeec - languageName: node - linkType: hard - -"@expo/json-file@npm:^10.0.12, @expo/json-file@npm:~10.0.12": +"@expo/json-file@npm:^10.0.12, @expo/json-file@npm:^10.0.7, @expo/json-file@npm:~10.0.12, @expo/json-file@npm:~10.0.7": version: 10.0.12 resolution: "@expo/json-file@npm:10.0.12" dependencies: @@ -3190,16 +2658,6 @@ __metadata: languageName: node linkType: hard -"@expo/json-file@npm:^10.0.7, @expo/json-file@npm:~10.0.7": - version: 10.0.7 - resolution: "@expo/json-file@npm:10.0.7" - dependencies: - "@babel/code-frame": "npm:~7.10.4" - json5: "npm:^2.2.3" - checksum: 10/aadf85187e8f56b2183b24d13757657bc87b6ea8ddc77cca88d8421a4842cffdc2e38e197bde132c4abd0cfa44dc18bea5d16db7fd835a1df1a65063336d6984 - languageName: node - linkType: hard - "@expo/local-build-cache-provider@npm:55.0.7": version: 55.0.7 resolution: "@expo/local-build-cache-provider@npm:55.0.7" @@ -3402,17 +2860,7 @@ __metadata: languageName: node linkType: hard -"@expo/osascript@npm:^2.3.7": - version: 2.3.7 - resolution: "@expo/osascript@npm:2.3.7" - dependencies: - "@expo/spawn-async": "npm:^1.7.2" - exec-async: "npm:^2.2.0" - checksum: 10/e87f195ee73c4adb72e546d59557fbcb8aa33e80521b1856e42341a2b583faa360aba2eb74c8deb3a8b277ede04a495d62bb8c562b682105ff7357b37e92369c - languageName: node - linkType: hard - -"@expo/osascript@npm:^2.4.2": +"@expo/osascript@npm:^2.3.7, @expo/osascript@npm:^2.4.2": version: 2.4.2 resolution: "@expo/osascript@npm:2.4.2" dependencies: @@ -3421,7 +2869,7 @@ __metadata: languageName: node linkType: hard -"@expo/package-manager@npm:^1.10.3": +"@expo/package-manager@npm:^1.10.3, @expo/package-manager@npm:^1.9.8": version: 1.10.3 resolution: "@expo/package-manager@npm:1.10.3" dependencies: @@ -3435,20 +2883,6 @@ __metadata: languageName: node linkType: hard -"@expo/package-manager@npm:^1.9.8": - version: 1.9.8 - resolution: "@expo/package-manager@npm:1.9.8" - dependencies: - "@expo/json-file": "npm:^10.0.7" - "@expo/spawn-async": "npm:^1.7.2" - chalk: "npm:^4.0.0" - npm-package-arg: "npm:^11.0.0" - ora: "npm:^3.4.0" - resolve-workspace-root: "npm:^2.0.0" - checksum: 10/2e4db0e08803875e54ab1061bc864b57d8383c21b76c8c4e2adaf92d8f696680834fa08ce241325aa7fe28d7040d76d4e257d6cf1b86138a5853f4eaf7f8a8d0 - languageName: node - linkType: hard - "@expo/plist@npm:^0.4.7": version: 0.4.8 resolution: "@expo/plist@npm:0.4.8" @@ -3610,21 +3044,7 @@ __metadata: languageName: node linkType: hard -"@expo/xcpretty@npm:^4.3.0": - version: 4.3.1 - resolution: "@expo/xcpretty@npm:4.3.1" - dependencies: - "@babel/code-frame": "npm:7.10.4" - chalk: "npm:^4.1.0" - find-up: "npm:^5.0.0" - js-yaml: "npm:^4.1.0" - bin: - excpretty: build/cli.js - checksum: 10/68f9537e496c8f6a40f9eff27c947eff11f209438a5a9a2771241e586fc3e6fcce87422bd051d2bc9bea01209d164b40746b0cb4cb40b21531a45707d8f66d7c - languageName: node - linkType: hard - -"@expo/xcpretty@npm:^4.4.0": +"@expo/xcpretty@npm:^4.3.0, @expo/xcpretty@npm:^4.4.0": version: 4.4.1 resolution: "@expo/xcpretty@npm:4.4.1" dependencies: @@ -3637,22 +3057,6 @@ __metadata: languageName: node linkType: hard -"@firebase/ai@npm:2.2.1": - version: 2.2.1 - resolution: "@firebase/ai@npm:2.2.1" - dependencies: - "@firebase/app-check-interop-types": "npm:0.3.3" - "@firebase/component": "npm:0.7.0" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.13.0" - tslib: "npm:^2.1.0" - peerDependencies: - "@firebase/app": 0.x - "@firebase/app-types": 0.x - checksum: 10/8f74c77cafa86979a9d72f3d90e450d0da2c31089ab972d180a9101ca94231b34895586217060c24f1bd955360e8a0319a041d090757ef9094e3787b092cd0d4 - languageName: node - linkType: hard - "@firebase/ai@npm:2.6.0": version: 2.6.0 resolution: "@firebase/ai@npm:2.6.0" @@ -3669,21 +3073,6 @@ __metadata: languageName: node linkType: hard -"@firebase/analytics-compat@npm:0.2.24": - version: 0.2.24 - resolution: "@firebase/analytics-compat@npm:0.2.24" - dependencies: - "@firebase/analytics": "npm:0.10.18" - "@firebase/analytics-types": "npm:0.8.3" - "@firebase/component": "npm:0.7.0" - "@firebase/util": "npm:1.13.0" - tslib: "npm:^2.1.0" - peerDependencies: - "@firebase/app-compat": 0.x - checksum: 10/8b9c67613b363966af9d242acd9d91c4eee9363d7b7abc037a0d9e866a288ebcb412ade040a8cbe2d999ea3f00c6c04c6dc1bf9a80b83cd13cdee7aee1dd39f4 - languageName: node - linkType: hard - "@firebase/analytics-compat@npm:0.2.25": version: 0.2.25 resolution: "@firebase/analytics-compat@npm:0.2.25" @@ -3706,21 +3095,6 @@ __metadata: languageName: node linkType: hard -"@firebase/analytics@npm:0.10.18": - version: 0.10.18 - resolution: "@firebase/analytics@npm:0.10.18" - dependencies: - "@firebase/component": "npm:0.7.0" - "@firebase/installations": "npm:0.6.19" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.13.0" - tslib: "npm:^2.1.0" - peerDependencies: - "@firebase/app": 0.x - checksum: 10/cd292a002f8795e1b224c07d98bf14c85fb86e8ebddf80e721d0dbbd12c8ab9a918e6a132d3ddcca1b83aec94c3c68dfd257d617b66a3275db64bd8fcc7c7027 - languageName: node - linkType: hard - "@firebase/analytics@npm:0.10.19": version: 0.10.19 resolution: "@firebase/analytics@npm:0.10.19" @@ -3780,19 +3154,6 @@ __metadata: languageName: node linkType: hard -"@firebase/app-compat@npm:0.5.2": - version: 0.5.2 - resolution: "@firebase/app-compat@npm:0.5.2" - dependencies: - "@firebase/app": "npm:0.14.2" - "@firebase/component": "npm:0.7.0" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.13.0" - tslib: "npm:^2.1.0" - checksum: 10/e458622f5930c0eb8e92d7584ed9abeb65f9fe6f9b1ac813ad7071e4a652136b134eb6a8c1e9137d8893f00982a8b1dae59204b99b48b06a9c8db9f50b76e95e - languageName: node - linkType: hard - "@firebase/app-compat@npm:0.5.6": version: 0.5.6 resolution: "@firebase/app-compat@npm:0.5.6" @@ -3813,19 +3174,6 @@ __metadata: languageName: node linkType: hard -"@firebase/app@npm:0.14.2": - version: 0.14.2 - resolution: "@firebase/app@npm:0.14.2" - dependencies: - "@firebase/component": "npm:0.7.0" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.13.0" - idb: "npm:7.1.1" - tslib: "npm:^2.1.0" - checksum: 10/1b29cd7789bae80fdd6b2080dfb7194ec4b407237899e2b2a3ba57b16ef7272652d9bbceb4067fbf39e661791c005190911c3f5e3bd4393ab931118b68ea89cf - languageName: node - linkType: hard - "@firebase/app@npm:0.14.6": version: 0.14.6 resolution: "@firebase/app@npm:0.14.6" @@ -3839,21 +3187,6 @@ __metadata: languageName: node linkType: hard -"@firebase/auth-compat@npm:0.6.0": - version: 0.6.0 - resolution: "@firebase/auth-compat@npm:0.6.0" - dependencies: - "@firebase/auth": "npm:1.11.0" - "@firebase/auth-types": "npm:0.13.0" - "@firebase/component": "npm:0.7.0" - "@firebase/util": "npm:1.13.0" - tslib: "npm:^2.1.0" - peerDependencies: - "@firebase/app-compat": 0.x - checksum: 10/a3a4b504ec347c2bbdfef6a296d37a5fc73185fb21fde79a53afd07329c9b7975c94d207aac20a246e1bae92e3db4ed4991666c9778652ae8c1753a63bb9c11c - languageName: node - linkType: hard - "@firebase/auth-compat@npm:0.6.1": version: 0.6.1 resolution: "@firebase/auth-compat@npm:0.6.1" @@ -3886,24 +3219,6 @@ __metadata: languageName: node linkType: hard -"@firebase/auth@npm:1.11.0": - version: 1.11.0 - resolution: "@firebase/auth@npm:1.11.0" - dependencies: - "@firebase/component": "npm:0.7.0" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.13.0" - tslib: "npm:^2.1.0" - peerDependencies: - "@firebase/app": 0.x - "@react-native-async-storage/async-storage": ^1.18.1 - peerDependenciesMeta: - "@react-native-async-storage/async-storage": - optional: true - checksum: 10/cd41be1a831f2fc31be3c57f5a3967b62571714db5d4301f2ec9a064c51a122fab8c1d26714cbccd66c61aeaed49dcebc754aaf6f9d192fe59b8e84b3702223f - languageName: node - linkType: hard - "@firebase/auth@npm:1.11.1": version: 1.11.1 resolution: "@firebase/auth@npm:1.11.1" @@ -3932,21 +3247,6 @@ __metadata: languageName: node linkType: hard -"@firebase/data-connect@npm:0.3.11": - version: 0.3.11 - resolution: "@firebase/data-connect@npm:0.3.11" - dependencies: - "@firebase/auth-interop-types": "npm:0.2.4" - "@firebase/component": "npm:0.7.0" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.13.0" - tslib: "npm:^2.1.0" - peerDependencies: - "@firebase/app": 0.x - checksum: 10/35eba8fca282d24d634bf38b5f25caf5a8b3ba4e3e5e59e7ad77cc42c5fdcd50d905eb8760ab9a0c9e527021e2478771f39a67696333432d9cb58ed12e81a5aa - languageName: node - linkType: hard - "@firebase/data-connect@npm:0.3.12": version: 0.3.12 resolution: "@firebase/data-connect@npm:0.3.12" @@ -4001,21 +3301,6 @@ __metadata: languageName: node linkType: hard -"@firebase/firestore-compat@npm:0.4.1": - version: 0.4.1 - resolution: "@firebase/firestore-compat@npm:0.4.1" - dependencies: - "@firebase/component": "npm:0.7.0" - "@firebase/firestore": "npm:4.9.1" - "@firebase/firestore-types": "npm:3.0.3" - "@firebase/util": "npm:1.13.0" - tslib: "npm:^2.1.0" - peerDependencies: - "@firebase/app-compat": 0.x - checksum: 10/f442f7a443a868b0c26b20513061d83ff7abadb9983ca62a8fb8b2e51fdd29b7d73892462bb393a9ab28829309f6d6f5010ebbc0af58e27492c4de4513ecd38a - languageName: node - linkType: hard - "@firebase/firestore-compat@npm:0.4.2": version: 0.4.2 resolution: "@firebase/firestore-compat@npm:0.4.2" @@ -4041,23 +3326,6 @@ __metadata: languageName: node linkType: hard -"@firebase/firestore@npm:4.9.1": - version: 4.9.1 - resolution: "@firebase/firestore@npm:4.9.1" - dependencies: - "@firebase/component": "npm:0.7.0" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.13.0" - "@firebase/webchannel-wrapper": "npm:1.0.4" - "@grpc/grpc-js": "npm:~1.9.0" - "@grpc/proto-loader": "npm:^0.7.8" - tslib: "npm:^2.1.0" - peerDependencies: - "@firebase/app": 0.x - checksum: 10/d1ce9cd2935b05e21186713c33894c55fe98150d47aed795fb9bbd0e726a1565233bf9c4609d90091d1f0dcc6b8455f019584d1d2f410e40e587a16cc0e22c95 - languageName: node - linkType: hard - "@firebase/firestore@npm:4.9.2": version: 4.9.2 resolution: "@firebase/firestore@npm:4.9.2" @@ -4236,22 +3504,6 @@ __metadata: languageName: node linkType: hard -"@firebase/remote-config-compat@npm:0.2.19": - version: 0.2.19 - resolution: "@firebase/remote-config-compat@npm:0.2.19" - dependencies: - "@firebase/component": "npm:0.7.0" - "@firebase/logger": "npm:0.5.0" - "@firebase/remote-config": "npm:0.6.6" - "@firebase/remote-config-types": "npm:0.4.0" - "@firebase/util": "npm:1.13.0" - tslib: "npm:^2.1.0" - peerDependencies: - "@firebase/app-compat": 0.x - checksum: 10/e32508f7e9afe1bab60edf2236e677bd3497a7ba7fc33c13ebafc2eae5895ec0997197ce4506023781597770c6c0b94ff0a68b34510d707ce18884699893aaaf - languageName: node - linkType: hard - "@firebase/remote-config-compat@npm:0.2.20": version: 0.2.20 resolution: "@firebase/remote-config-compat@npm:0.2.20" @@ -4268,13 +3520,6 @@ __metadata: languageName: node linkType: hard -"@firebase/remote-config-types@npm:0.4.0": - version: 0.4.0 - resolution: "@firebase/remote-config-types@npm:0.4.0" - checksum: 10/67de8c448412974bdbdc10b6bca90d957fa81f967553ff9a4aee316d374f9ebb3a24fa2541af639c1a1ece79070fab0ab64c925bcf6bb807e212cba3297e5ddf - languageName: node - linkType: hard - "@firebase/remote-config-types@npm:0.5.0": version: 0.5.0 resolution: "@firebase/remote-config-types@npm:0.5.0" @@ -4282,21 +3527,6 @@ __metadata: languageName: node linkType: hard -"@firebase/remote-config@npm:0.6.6": - version: 0.6.6 - resolution: "@firebase/remote-config@npm:0.6.6" - dependencies: - "@firebase/component": "npm:0.7.0" - "@firebase/installations": "npm:0.6.19" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.13.0" - tslib: "npm:^2.1.0" - peerDependencies: - "@firebase/app": 0.x - checksum: 10/a2ab2fc656d1f7d832163218755873cdbc9b90df39cefe1d429f613d45ee46dfbe7eac02b075ea51e736c8b7507435b98c49703ffd869ddd7cb91938762702a1 - languageName: node - linkType: hard - "@firebase/remote-config@npm:0.7.0": version: 0.7.0 resolution: "@firebase/remote-config@npm:0.7.0" @@ -4359,13 +3589,6 @@ __metadata: languageName: node linkType: hard -"@firebase/webchannel-wrapper@npm:1.0.4": - version: 1.0.4 - resolution: "@firebase/webchannel-wrapper@npm:1.0.4" - checksum: 10/dc9b670275ff766de3a5b89cc3109d28641dfdebd3c62111691abc0d5c5ab8ed57ff217d35688d1f7df23079b191eb954d53ada51e528fb1a2e9a5430889ce1e - languageName: node - linkType: hard - "@firebase/webchannel-wrapper@npm:1.0.5": version: 1.0.5 resolution: "@firebase/webchannel-wrapper@npm:1.0.5" @@ -4373,15 +3596,6 @@ __metadata: languageName: node linkType: hard -"@floating-ui/core@npm:^1.7.3": - version: 1.7.3 - resolution: "@floating-ui/core@npm:1.7.3" - dependencies: - "@floating-ui/utils": "npm:^0.2.10" - checksum: 10/a8952ff2673ddf28f12feeb86d90c54949e45bcb1af5758b7672850ac0dadb36d4bd61aa45dad1b6a35ba40d4756d3573afac6610b90502639d7266b91e0864e - languageName: node - linkType: hard - "@floating-ui/core@npm:^1.7.5": version: 1.7.5 resolution: "@floating-ui/core@npm:1.7.5" @@ -4391,7 +3605,7 @@ __metadata: languageName: node linkType: hard -"@floating-ui/dom@npm:^1.6.13, @floating-ui/dom@npm:^1.6.3": +"@floating-ui/dom@npm:^1.6.13, @floating-ui/dom@npm:^1.6.3, @floating-ui/dom@npm:^1.7.4": version: 1.7.6 resolution: "@floating-ui/dom@npm:1.7.6" dependencies: @@ -4401,16 +3615,6 @@ __metadata: languageName: node linkType: hard -"@floating-ui/dom@npm:^1.7.4": - version: 1.7.4 - resolution: "@floating-ui/dom@npm:1.7.4" - dependencies: - "@floating-ui/core": "npm:^1.7.3" - "@floating-ui/utils": "npm:^0.2.10" - checksum: 10/d3d6a23e7b9804ba56338c7c666590258683af14b6026270d32afc1202f72b5b82cca359004bdc7830bf2463a045da6c7bd4e7d5351218cf270ff94206197971 - languageName: node - linkType: hard - "@floating-ui/react-dom@npm:^2.1.6": version: 2.1.6 resolution: "@floating-ui/react-dom@npm:2.1.6" @@ -4437,14 +3641,7 @@ __metadata: languageName: node linkType: hard -"@floating-ui/utils@npm:^0.2.10": - version: 0.2.10 - resolution: "@floating-ui/utils@npm:0.2.10" - checksum: 10/b635ea865a8be2484b608b7157f5abf9ed439f351011a74b7e988439e2898199a9a8b790f52291e05bdcf119088160dc782d98cff45cc98c5a271bc6f51327ae - languageName: node - linkType: hard - -"@floating-ui/utils@npm:^0.2.11": +"@floating-ui/utils@npm:^0.2.10, @floating-ui/utils@npm:^0.2.11": version: 0.2.11 resolution: "@floating-ui/utils@npm:0.2.11" checksum: 10/72150138ba1c274d757a1da85233202fa9fdfd2272ec1fb0883eb0ffdf138863af81573049ed2c20b98adb4b7ae2236065541ce14037fe328955089831a678d5 @@ -4848,22 +4045,6 @@ __metadata: languageName: node linkType: hard -"@isaacs/balanced-match@npm:^4.0.1": - version: 4.0.1 - resolution: "@isaacs/balanced-match@npm:4.0.1" - checksum: 10/102fbc6d2c0d5edf8f6dbf2b3feb21695a21bc850f11bc47c4f06aa83bd8884fde3fe9d6d797d619901d96865fdcb4569ac2a54c937992c48885c5e3d9967fe8 - languageName: node - linkType: hard - -"@isaacs/brace-expansion@npm:^5.0.0": - version: 5.0.0 - resolution: "@isaacs/brace-expansion@npm:5.0.0" - dependencies: - "@isaacs/balanced-match": "npm:^4.0.1" - checksum: 10/cf3b7f206aff12128214a1df764ac8cdbc517c110db85249b945282407e3dfc5c6e66286383a7c9391a059fc8e6e6a8ca82262fc9d2590bd615376141fbebd2d - languageName: node - linkType: hard - "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -5865,20 +5046,13 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api@npm:^1.3.0": +"@opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.9.0": version: 1.9.1 resolution: "@opentelemetry/api@npm:1.9.1" checksum: 10/b26032739d3c54ca99b5a2920844a1fbd4c3ee383cacbb0915e8c706a2626fe91e96feaa6e893397abe0545dc8d0a765b220aa18a31b1773176eeaf3a225e10e languageName: node linkType: hard -"@opentelemetry/api@npm:^1.9.0": - version: 1.9.0 - resolution: "@opentelemetry/api@npm:1.9.0" - checksum: 10/a607f0eef971893c4f2ee2a4c2069aade6ec3e84e2a1f5c2aac19f65c5d9eeea41aa72db917c1029faafdd71789a1a040bdc18f40d63690e22ccae5d7070f194 - languageName: node - linkType: hard - "@opentelemetry/context-async-hooks@npm:^2.2.0": version: 2.2.0 resolution: "@opentelemetry/context-async-hooks@npm:2.2.0" @@ -5888,7 +5062,7 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/core@npm:2.2.0, @opentelemetry/core@npm:^2.2.0": +"@opentelemetry/core@npm:2.2.0": version: 2.2.0 resolution: "@opentelemetry/core@npm:2.2.0" dependencies: @@ -5899,7 +5073,7 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/core@npm:^2.0.0": +"@opentelemetry/core@npm:^2.0.0, @opentelemetry/core@npm:^2.2.0": version: 2.6.1 resolution: "@opentelemetry/core@npm:2.6.1" dependencies: @@ -7427,23 +6601,7 @@ __metadata: languageName: node linkType: hard -"@react-native-firebase/app@npm:^23.4.0": - version: 23.4.0 - resolution: "@react-native-firebase/app@npm:23.4.0" - dependencies: - firebase: "npm:12.2.1" - peerDependencies: - expo: ">=47.0.0" - react: "*" - react-native: "*" - peerDependenciesMeta: - expo: - optional: true - checksum: 10/9b876eae7b13b35b4e0e2f05f697087c1f28c0fbd425302ddd8b917c114a7759db88b013b139e1c41e7d9f85701d69c304be1b85595e11ec12ffdf06da5272e8 - languageName: node - linkType: hard - -"@react-native-firebase/app@npm:~23.7.0": +"@react-native-firebase/app@npm:^23.4.0, @react-native-firebase/app@npm:~23.7.0": version: 23.7.0 resolution: "@react-native-firebase/app@npm:23.7.0" dependencies: @@ -7459,20 +6617,7 @@ __metadata: languageName: node linkType: hard -"@react-native-firebase/messaging@npm:^23.4.0": - version: 23.4.0 - resolution: "@react-native-firebase/messaging@npm:23.4.0" - peerDependencies: - "@react-native-firebase/app": 23.4.0 - expo: ">=47.0.0" - peerDependenciesMeta: - expo: - optional: true - checksum: 10/310723738ee3f823bdc2e72a429d5a739f9bff3b0e369d29b6c8f8fec73223659558be3ccaf147f6c36bf68b5e80e0e804c23182bfdcc3ad3c1c88ecd06c5b41 - languageName: node - linkType: hard - -"@react-native-firebase/messaging@npm:~23.7.0": +"@react-native-firebase/messaging@npm:^23.4.0, @react-native-firebase/messaging@npm:~23.7.0": version: 23.7.0 resolution: "@react-native-firebase/messaging@npm:23.7.0" peerDependencies: @@ -7492,13 +6637,6 @@ __metadata: languageName: node linkType: hard -"@react-native/assets-registry@npm:0.83.2": - version: 0.83.2 - resolution: "@react-native/assets-registry@npm:0.83.2" - checksum: 10/62a4bfd803209795079878ed57ea9275c50added84b3ad514ffae43b0036f7e3319b0241c47f29f454d52b4739c42bf5e0171205697c2b8b45366b37bfca7e1d - languageName: node - linkType: hard - "@react-native/assets-registry@npm:0.83.4": version: 0.83.4 resolution: "@react-native/assets-registry@npm:0.83.4" @@ -7857,29 +6995,6 @@ __metadata: languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.83.2": - version: 0.83.2 - resolution: "@react-native/community-cli-plugin@npm:0.83.2" - dependencies: - "@react-native/dev-middleware": "npm:0.83.2" - debug: "npm:^4.4.0" - invariant: "npm:^2.2.4" - metro: "npm:^0.83.3" - metro-config: "npm:^0.83.3" - metro-core: "npm:^0.83.3" - semver: "npm:^7.1.3" - peerDependencies: - "@react-native-community/cli": "*" - "@react-native/metro-config": "*" - peerDependenciesMeta: - "@react-native-community/cli": - optional: true - "@react-native/metro-config": - optional: true - checksum: 10/2683c34c2c8c56fa9d765baf97701893ff57816f606d115938be0684ac7829782721d927d7957e7075d8399d7cbfa71af205f79fae3bc7e633b5c54ed1de8dbb - languageName: node - linkType: hard - "@react-native/community-cli-plugin@npm:0.83.4": version: 0.83.4 resolution: "@react-native/community-cli-plugin@npm:0.83.4" @@ -7917,13 +7032,6 @@ __metadata: languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.83.2": - version: 0.83.2 - resolution: "@react-native/debugger-frontend@npm:0.83.2" - checksum: 10/17e9452c73fc464daa13655d8a9e5868298e47b6b3e67ca41d624f176c6c493ae37c4a56a4b1106edf0a85902127501e8e29d1bf70dcf5205bba7a81a304f359 - languageName: node - linkType: hard - "@react-native/debugger-frontend@npm:0.83.4": version: 0.83.4 resolution: "@react-native/debugger-frontend@npm:0.83.4" @@ -7931,16 +7039,6 @@ __metadata: languageName: node linkType: hard -"@react-native/debugger-shell@npm:0.83.2": - version: 0.83.2 - resolution: "@react-native/debugger-shell@npm:0.83.2" - dependencies: - cross-spawn: "npm:^7.0.6" - fb-dotslash: "npm:0.5.8" - checksum: 10/214590025f5dd7781dc906c2945dd21f595bc5534c807e2af29133175dcb05d9be979a95857ff186bcc97cc307a99d26a6b993798c643cee7d5203bb56c64b47 - languageName: node - linkType: hard - "@react-native/debugger-shell@npm:0.83.4": version: 0.83.4 resolution: "@react-native/debugger-shell@npm:0.83.4" @@ -7989,26 +7087,6 @@ __metadata: languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.83.2": - version: 0.83.2 - resolution: "@react-native/dev-middleware@npm:0.83.2" - dependencies: - "@isaacs/ttlcache": "npm:^1.4.1" - "@react-native/debugger-frontend": "npm:0.83.2" - "@react-native/debugger-shell": "npm:0.83.2" - chrome-launcher: "npm:^0.15.2" - chromium-edge-launcher: "npm:^0.2.0" - connect: "npm:^3.6.5" - debug: "npm:^4.4.0" - invariant: "npm:^2.2.4" - nullthrows: "npm:^1.1.1" - open: "npm:^7.0.3" - serve-static: "npm:^1.16.2" - ws: "npm:^7.5.10" - checksum: 10/cb5f90aa8c64c20efeaa36a9cc66ea8e7180a8d5b6c1068d52f42e269d4786049829a9b620f5090542c48f0dbb4100527bb61fbe0db8b39050cfc0f76a94388e - languageName: node - linkType: hard - "@react-native/dev-middleware@npm:0.83.4": version: 0.83.4 resolution: "@react-native/dev-middleware@npm:0.83.4" @@ -8036,13 +7114,6 @@ __metadata: languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.83.2": - version: 0.83.2 - resolution: "@react-native/gradle-plugin@npm:0.83.2" - checksum: 10/09517663800636f2352ce95c183e51c5c69037baf93bf6cf3cad947fe062510b77aca38dc8e85164fad54c73db8a8e83968652f76ee1d9965e2e417da45522c0 - languageName: node - linkType: hard - "@react-native/gradle-plugin@npm:0.83.4": version: 0.83.4 resolution: "@react-native/gradle-plugin@npm:0.83.4" @@ -8111,13 +7182,6 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.83.2": - version: 0.83.2 - resolution: "@react-native/normalize-colors@npm:0.83.2" - checksum: 10/57e09d151ac697b55207fd9ef47de79598682610c13d6d6c40be2de40abd1c0bc2b52e8acadead779ab19538e8a56e17f205a3c13ab7fa51b368e342c9f94d08 - languageName: node - linkType: hard - "@react-native/normalize-colors@npm:0.83.4": version: 0.83.4 resolution: "@react-native/normalize-colors@npm:0.83.4" @@ -8156,23 +7220,6 @@ __metadata: languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.83.2": - version: 0.83.2 - resolution: "@react-native/virtualized-lists@npm:0.83.2" - dependencies: - invariant: "npm:^2.2.4" - nullthrows: "npm:^1.1.1" - peerDependencies: - "@types/react": ^19.2.0 - react: "*" - react-native: "*" - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10/ba4d794330f869f51565abb1717af929a817bcfdfabb6684b3307e4289706345db174062ed79ca6b340f5a7b2952e02e62a821cfb86bc24f41bbf2ee931a882c - languageName: node - linkType: hard - "@react-native/virtualized-lists@npm:0.83.4": version: 0.83.4 resolution: "@react-native/virtualized-lists@npm:0.83.4" @@ -8190,7 +7237,7 @@ __metadata: languageName: node linkType: hard -"@react-navigation/bottom-tabs@npm:^7.15.5": +"@react-navigation/bottom-tabs@npm:^7.15.5, @react-navigation/bottom-tabs@npm:^7.4.0, @react-navigation/bottom-tabs@npm:^7.4.8": version: 7.15.9 resolution: "@react-navigation/bottom-tabs@npm:7.15.9" dependencies: @@ -8207,39 +7254,6 @@ __metadata: languageName: node linkType: hard -"@react-navigation/bottom-tabs@npm:^7.4.0, @react-navigation/bottom-tabs@npm:^7.4.8": - version: 7.4.8 - resolution: "@react-navigation/bottom-tabs@npm:7.4.8" - dependencies: - "@react-navigation/elements": "npm:^2.6.5" - color: "npm:^4.2.3" - peerDependencies: - "@react-navigation/native": ^7.1.18 - react: ">= 18.2.0" - react-native: "*" - react-native-safe-area-context: ">= 4.0.0" - react-native-screens: ">= 4.0.0" - checksum: 10/6b1943cc6a7cd2be35c9e40aee60cfb04e0af50ed93c5d48be6e0c0ad723c486b2c3bf382d8038c4b7d2bfefe6d32037db903e29bdd4fcd5748458f8c8ca5dc2 - languageName: node - linkType: hard - -"@react-navigation/core@npm:^7.12.4": - version: 7.12.4 - resolution: "@react-navigation/core@npm:7.12.4" - dependencies: - "@react-navigation/routers": "npm:^7.5.1" - escape-string-regexp: "npm:^4.0.0" - nanoid: "npm:^3.3.11" - query-string: "npm:^7.1.3" - react-is: "npm:^19.1.0" - use-latest-callback: "npm:^0.2.4" - use-sync-external-store: "npm:^1.5.0" - peerDependencies: - react: ">= 18.2.0" - checksum: 10/6258d645be5d3b29293a7f82a7fbcfbefec93f974b332e7b1c510b4557f772955f227be50d020679d5ea3ba764a34ad3ff3ada531a4b85d9b4395ee02cdc3777 - languageName: node - linkType: hard - "@react-navigation/core@npm:^7.17.2": version: 7.17.2 resolution: "@react-navigation/core@npm:7.17.2" @@ -8258,26 +7272,6 @@ __metadata: languageName: node linkType: hard -"@react-navigation/elements@npm:^2.6.5": - version: 2.6.5 - resolution: "@react-navigation/elements@npm:2.6.5" - dependencies: - color: "npm:^4.2.3" - use-latest-callback: "npm:^0.2.4" - use-sync-external-store: "npm:^1.5.0" - peerDependencies: - "@react-native-masked-view/masked-view": ">= 0.2.0" - "@react-navigation/native": ^7.1.18 - react: ">= 18.2.0" - react-native: "*" - react-native-safe-area-context: ">= 4.0.0" - peerDependenciesMeta: - "@react-native-masked-view/masked-view": - optional: true - checksum: 10/b939f1dc1981c12379cea7ee26348e29bff94de6f29fefe74e8f1d311662d2235e6d87322c5e27e10a59648b88fa5648cb64c646daf65e94dd2664f060408ed2 - languageName: node - linkType: hard - "@react-navigation/elements@npm:^2.9.14": version: 2.9.14 resolution: "@react-navigation/elements@npm:2.9.14" @@ -8298,7 +7292,7 @@ __metadata: languageName: node linkType: hard -"@react-navigation/native-stack@npm:^7.14.5": +"@react-navigation/native-stack@npm:^7.14.5, @react-navigation/native-stack@npm:^7.3.16, @react-navigation/native-stack@npm:^7.3.27": version: 7.14.10 resolution: "@react-navigation/native-stack@npm:7.14.10" dependencies: @@ -8316,39 +7310,7 @@ __metadata: languageName: node linkType: hard -"@react-navigation/native-stack@npm:^7.3.16, @react-navigation/native-stack@npm:^7.3.27": - version: 7.3.27 - resolution: "@react-navigation/native-stack@npm:7.3.27" - dependencies: - "@react-navigation/elements": "npm:^2.6.5" - warn-once: "npm:^0.1.1" - peerDependencies: - "@react-navigation/native": ^7.1.18 - react: ">= 18.2.0" - react-native: "*" - react-native-safe-area-context: ">= 4.0.0" - react-native-screens: ">= 4.0.0" - checksum: 10/89f13700464d8938210471f4c9c4599e0070e7159b0659aef2f78f328684f73f00021e3bccc3b86f6bd83a26f7e91512292dab1e433409b0143bbc80f2f58689 - languageName: node - linkType: hard - -"@react-navigation/native@npm:^7.1.18, @react-navigation/native@npm:^7.1.8": - version: 7.1.18 - resolution: "@react-navigation/native@npm:7.1.18" - dependencies: - "@react-navigation/core": "npm:^7.12.4" - escape-string-regexp: "npm:^4.0.0" - fast-deep-equal: "npm:^3.1.3" - nanoid: "npm:^3.3.11" - use-latest-callback: "npm:^0.2.4" - peerDependencies: - react: ">= 18.2.0" - react-native: "*" - checksum: 10/b867e9c5164943cd22a3d39d563dd8986b7f012ea9dac6b2df0b0321c42b2c00a1ab3692a372fa31c77a5335f3a78cf6967ee7186fe5322237f8f95035f1f0c5 - languageName: node - linkType: hard - -"@react-navigation/native@npm:^7.1.33": +"@react-navigation/native@npm:^7.1.18, @react-navigation/native@npm:^7.1.33, @react-navigation/native@npm:^7.1.8": version: 7.2.2 resolution: "@react-navigation/native@npm:7.2.2" dependencies: @@ -8364,15 +7326,6 @@ __metadata: languageName: node linkType: hard -"@react-navigation/routers@npm:^7.5.1": - version: 7.5.1 - resolution: "@react-navigation/routers@npm:7.5.1" - dependencies: - nanoid: "npm:^3.3.11" - checksum: 10/b2f41b084d9ff69ac934e798fabca149a7d2cfc6ca1899d9ffbb68f8378c02277752e68783c264ea5068be9c8738d0d5112abb177c00c0365cfd2a133d560a8c - languageName: node - linkType: hard - "@react-navigation/routers@npm:^7.5.3": version: 7.5.3 resolution: "@react-navigation/routers@npm:7.5.3" @@ -9532,7 +8485,7 @@ __metadata: dependencies: "@react-native-community/cli": "npm:20.0.1" "@react-native/babel-preset": "npm:^0.81.5" - "@stream-io/react-native-webrtc": "npm:137.1.2" + "@stream-io/react-native-webrtc": "npm:137.1.3" "@types/react": "npm:^19.1.0" del-cli: "npm:^6.0.0" react: "npm:19.1.0" @@ -9548,19 +8501,6 @@ __metadata: languageName: unknown linkType: soft -"@stream-io/react-native-webrtc@npm:137.1.2": - version: 137.1.2 - resolution: "@stream-io/react-native-webrtc@npm:137.1.2" - dependencies: - base64-js: "npm:1.5.1" - debug: "npm:4.3.4" - event-target-shim: "npm:6.0.2" - peerDependencies: - react-native: ">=0.73.0" - checksum: 10/612aba131f345c7dc690f2f8466ffcbd585e02931374b0569441bf88018f37328822102e4a591d270896ced992531ce7a998862b8f067b3a1647d9fda3103cd7 - languageName: node - linkType: hard - "@stream-io/react-native-webrtc@npm:137.1.3": version: 137.1.3 resolution: "@stream-io/react-native-webrtc@npm:137.1.3" @@ -10515,16 +9455,7 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:>=16.0.0, @types/react@npm:~19.1.17": - version: 19.1.17 - resolution: "@types/react@npm:19.1.17" - dependencies: - csstype: "npm:^3.0.2" - checksum: 10/b21d0ce3296e758e0bbbaa177bea0ed2d7c6a08810d3889d2e7777b2d7ff76d9454690b964883ce2c9d3da73412380dd6cff05794cbd54890e0ef1f3c4b4332d - languageName: node - linkType: hard - -"@types/react@npm:^19.1.0, @types/react@npm:^19.2.0, @types/react@npm:~19.2.10": +"@types/react@npm:*, @types/react@npm:>=16.0.0, @types/react@npm:^19.1.0, @types/react@npm:^19.2.0, @types/react@npm:~19.2.10": version: 19.2.14 resolution: "@types/react@npm:19.2.14" dependencies: @@ -10533,6 +9464,15 @@ __metadata: languageName: node linkType: hard +"@types/react@npm:~19.1.17": + version: 19.1.17 + resolution: "@types/react@npm:19.1.17" + dependencies: + csstype: "npm:^3.0.2" + checksum: 10/b21d0ce3296e758e0bbbaa177bea0ed2d7c6a08810d3889d2e7777b2d7ff76d9454690b964883ce2c9d3da73412380dd6cff05794cbd54890e0ef1f3c4b4332d + languageName: node + linkType: hard + "@types/sdp-transform@npm:^2.15.0": version: 2.15.0 resolution: "@types/sdp-transform@npm:2.15.0" @@ -10735,7 +9675,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.46.0, @typescript-eslint/tsconfig-utils@npm:^8.46.0": +"@typescript-eslint/tsconfig-utils@npm:8.46.0": version: 8.46.0 resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.0" peerDependencies: @@ -10744,7 +9684,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.58.0, @typescript-eslint/tsconfig-utils@npm:^8.58.0": +"@typescript-eslint/tsconfig-utils@npm:8.58.0, @typescript-eslint/tsconfig-utils@npm:^8.46.0, @typescript-eslint/tsconfig-utils@npm:^8.58.0": version: 8.58.0 resolution: "@typescript-eslint/tsconfig-utils@npm:8.58.0" peerDependencies: @@ -10785,14 +9725,14 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.46.0, @typescript-eslint/types@npm:^8.46.0": +"@typescript-eslint/types@npm:8.46.0": version: 8.46.0 resolution: "@typescript-eslint/types@npm:8.46.0" checksum: 10/0118b0dd592bf4beaf41e8c6be812980dd0adea44d48c90d8b0272777b58d4cfd6326b8bc363efa3c640be476a6bf3632aee2d97052d5e34071e6576b9c28264 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.58.0, @typescript-eslint/types@npm:^8.58.0": +"@typescript-eslint/types@npm:8.58.0, @typescript-eslint/types@npm:^8.46.0, @typescript-eslint/types@npm:^8.58.0": version: 8.58.0 resolution: "@typescript-eslint/types@npm:8.58.0" checksum: 10/c68eac0bc25812fdbb2ed4a121e42bfca9f24f3c6be95f6a9c4e7b9af767f1bcfacd6d496e358166143e0a1801dc7d042ce1b5e69946ac2768d9114ff6b8d375 @@ -10895,17 +9835,7 @@ __metadata: languageName: node linkType: hard -"@urql/core@npm:^5.0.0": - version: 5.1.0 - resolution: "@urql/core@npm:5.1.0" - dependencies: - "@0no-co/graphql.web": "npm:^1.0.5" - wonka: "npm:^6.3.2" - checksum: 10/c3573f03af0d73fa8b0fc24bbc27e1f27815b1c4430f147fa248fec36f905a69d59d186210b7d02551517eb00ba9ca47232b96613d5cc12e0ab56fd0d96c858c - languageName: node - linkType: hard - -"@urql/core@npm:^5.0.6": +"@urql/core@npm:^5.0.0, @urql/core@npm:^5.0.6": version: 5.2.0 resolution: "@urql/core@npm:5.2.0" dependencies: @@ -11230,7 +10160,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.1.0, acorn@npm:^8.11.0, acorn@npm:^8.15.0, acorn@npm:^8.8.1": +"acorn@npm:^8.1.0, acorn@npm:^8.11.0, acorn@npm:^8.15.0, acorn@npm:^8.5.0, acorn@npm:^8.8.1": version: 8.16.0 resolution: "acorn@npm:8.16.0" bin: @@ -11239,15 +10169,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.14.0, acorn@npm:^8.5.0": - version: 8.15.0 - resolution: "acorn@npm:8.15.0" - bin: - acorn: bin/acorn - checksum: 10/77f2de5051a631cf1729c090e5759148459cdb76b5f5c70f890503d629cf5052357b0ce783c0f976dd8a93c5150f59f6d18df1def3f502396a20f81282482fa4 - languageName: node - linkType: hard - "add-stream@npm:^1.0.0": version: 1.0.0 resolution: "add-stream@npm:1.0.0" @@ -11330,7 +10251,7 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0, ansi-escapes@npm:^4.3.2": +"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" dependencies: @@ -11443,13 +10364,6 @@ __metadata: languageName: node linkType: hard -"application-config-path@npm:^0.1.0": - version: 0.1.1 - resolution: "application-config-path@npm:0.1.1" - checksum: 10/380f4c49585511813526632c8366318f52941526dbb284a887e5af328caa76424a056795ab18f03f5009197f2dea0ef01a8a9812d85724f26d2f5cf9bf9bf1f9 - languageName: node - linkType: hard - "aproba@npm:^1.0.3 || ^2.0.0": version: 2.0.0 resolution: "aproba@npm:2.0.0" @@ -11875,20 +10789,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.4.10": - version: 0.4.14 - resolution: "babel-plugin-polyfill-corejs2@npm:0.4.14" - dependencies: - "@babel/compat-data": "npm:^7.27.7" - "@babel/helper-define-polyfill-provider": "npm:^0.6.5" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10/8ec00a1b821ccbfcc432630da66e98bc417f5301f4ce665269d50d245a18ad3ce8a8af2a007f28e3defcd555bb8ce65f16b0d4b6d131bd788e2b97d8b8953332 - languageName: node - linkType: hard - -"babel-plugin-polyfill-corejs2@npm:^0.4.14": +"babel-plugin-polyfill-corejs2@npm:^0.4.10, babel-plugin-polyfill-corejs2@npm:^0.4.14": version: 0.4.17 resolution: "babel-plugin-polyfill-corejs2@npm:0.4.17" dependencies: @@ -11925,18 +10826,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.6.1": - version: 0.6.5 - resolution: "babel-plugin-polyfill-regenerator@npm:0.6.5" - dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.6.5" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10/ed1932fa9a31e0752fd10ebf48ab9513a654987cab1182890839523cb898559d24ae0578fdc475d9f995390420e64eeaa4b0427045b56949dace3c725bc66dbb - languageName: node - linkType: hard - -"babel-plugin-polyfill-regenerator@npm:^0.6.5": +"babel-plugin-polyfill-regenerator@npm:^0.6.1, babel-plugin-polyfill-regenerator@npm:^0.6.5": version: 0.6.8 resolution: "babel-plugin-polyfill-regenerator@npm:0.6.8" dependencies: @@ -12191,15 +11081,6 @@ __metadata: languageName: node linkType: hard -"baseline-browser-mapping@npm:^2.8.9": - version: 2.8.14 - resolution: "baseline-browser-mapping@npm:2.8.14" - bin: - baseline-browser-mapping: dist/cli.js - checksum: 10/ab1b7f056185594cd6d970afd176d0e37a7f98246be34a91fd607acb9209c3cbfdec932e4346e5c14405f3f395fa62dc23b8b23d748e20f29e25ec5b18c07c36 - languageName: node - linkType: hard - "basic-ftp@npm:^5.0.2": version: 5.0.5 resolution: "basic-ftp@npm:5.0.5" @@ -12332,7 +11213,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.20.4, browserslist@npm:^4.24.0, browserslist@npm:^4.25.0, browserslist@npm:^4.28.1": +"browserslist@npm:^4.20.4, browserslist@npm:^4.24.0, browserslist@npm:^4.24.4, browserslist@npm:^4.25.0, browserslist@npm:^4.28.1": version: 4.28.2 resolution: "browserslist@npm:4.28.2" dependencies: @@ -12347,21 +11228,6 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.24.4, browserslist@npm:^4.25.3": - version: 4.26.3 - resolution: "browserslist@npm:4.26.3" - dependencies: - baseline-browser-mapping: "npm:^2.8.9" - caniuse-lite: "npm:^1.0.30001746" - electron-to-chromium: "npm:^1.5.227" - node-releases: "npm:^2.0.21" - update-browserslist-db: "npm:^1.1.3" - bin: - browserslist: cli.js - checksum: 10/49add06fd753a2514d84c75a7de8d9fb3d70be675e53b72981d87f0c0ff40d8a8cd0bd92f77400381704be0bf1c9c5c65aef95d03843d69475ff55188aa12124 - languageName: node - linkType: hard - "bs-logger@npm:0.x": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" @@ -12529,20 +11395,13 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001782": +"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001702, caniuse-lite@npm:^1.0.30001782": version: 1.0.30001784 resolution: "caniuse-lite@npm:1.0.30001784" checksum: 10/1450e306d0517cea65931e417dada2266c797ebab86de484af7510dbae9a7dd60abab1a70bcd725f7b87e5d1816e1526a495fb089a7447dea046adf2a24fff97 languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001702, caniuse-lite@npm:^1.0.30001746": - version: 1.0.30001749 - resolution: "caniuse-lite@npm:1.0.30001749" - checksum: 10/017a9e02f33a870ad2da47245e06ba6eb3e2b339218ebf45b5caa7d7202db562f06a5f5ba62fef5b8864ad89b2370087be49ced336980a8847f45c097d8d734f - languageName: node - linkType: hard - "ccount@npm:^2.0.0": version: 2.0.1 resolution: "ccount@npm:2.0.1" @@ -12750,7 +11609,7 @@ __metadata: languageName: node linkType: hard -"cjs-module-lexer@npm:^1.0.0, cjs-module-lexer@npm:^1.2.2": +"cjs-module-lexer@npm:^1.0.0": version: 1.3.1 resolution: "cjs-module-lexer@npm:1.3.1" checksum: 10/6629188d5ce74b57e5dce2222db851b5496a8d65b533a05957fb24089a3cec8d769378013c375a954c5a0f7522cde6a36d5a65bfd88f5575cb2de3176046fa8e @@ -12999,7 +11858,7 @@ __metadata: languageName: node linkType: hard -"command-exists@npm:^1.2.4, command-exists@npm:^1.2.8": +"command-exists@npm:^1.2.8": version: 1.2.9 resolution: "command-exists@npm:1.2.9" checksum: 10/46fb3c4d626ca5a9d274f8fe241230817496abc34d12911505370b7411999e183c11adff7078dd8a03ec4cf1391290facda40c6a4faac8203ae38c985eaedd63 @@ -13370,16 +12229,7 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.38.0": - version: 3.45.1 - resolution: "core-js-compat@npm:3.45.1" - dependencies: - browserslist: "npm:^4.25.3" - checksum: 10/a6eb757ccf5091ee4cf7756c4f2ddefb506b049d89526e8150221e6d9150dc2685c34cbed42f4b15a27a92dd300fd56f75c9502cd57cfe928c1bd7a8ed961a42 - languageName: node - linkType: hard - -"core-js-compat@npm:^3.43.0": +"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.43.0": version: 3.49.0 resolution: "core-js-compat@npm:3.49.0" dependencies: @@ -13474,13 +12324,6 @@ __metadata: languageName: node linkType: hard -"crypto-random-string@npm:^2.0.0": - version: 2.0.0 - resolution: "crypto-random-string@npm:2.0.0" - checksum: 10/0283879f55e7c16fdceacc181f87a0a65c53bc16ffe1d58b9d19a6277adcd71900d02bb2c4843dd55e78c51e30e89b0fec618a7f170ebcc95b33182c28f05fd6 - languageName: node - linkType: hard - "css-in-js-utils@npm:^3.1.0": version: 3.1.0 resolution: "css-in-js-utils@npm:3.1.0" @@ -14147,13 +12990,6 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.227": - version: 1.5.233 - resolution: "electron-to-chromium@npm:1.5.233" - checksum: 10/df166e27705f99a02fc0c6a94c53c3d771939a9de909acd65cbc974ed30ed8301bb08d848cffb9dc8832a194a3e0c99e02d0cb72371f7c7723b9e77c2d0d3867 - languageName: node - linkType: hard - "electron-to-chromium@npm:^1.5.328": version: 1.5.330 resolution: "electron-to-chromium@npm:1.5.330" @@ -14277,13 +13113,6 @@ __metadata: languageName: node linkType: hard -"eol@npm:^0.9.1": - version: 0.9.1 - resolution: "eol@npm:0.9.1" - checksum: 10/9d3fd93bb2bb5c69c7fe8dfb97b62213ed95857a2e90f5db3110415993e8a989d87fb011755ce22fdb92ca36fbe4e111b395a6f4ce00b9b51d3f00f19c2acf52 - languageName: node - linkType: hard - "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" @@ -15118,13 +13947,6 @@ __metadata: languageName: node linkType: hard -"exec-async@npm:^2.2.0": - version: 2.2.0 - resolution: "exec-async@npm:2.2.0" - checksum: 10/35932a49c825245e1fe022848a3ffef71717955149a3af8d56bf15b04a21c8f098581ffe2e4916a9dbd7736ce559365ccd55327e72422136adb9f4af867e1203 - languageName: node - linkType: hard - "execa@npm:^4.0.3": version: 4.1.0 resolution: "execa@npm:4.1.0" @@ -16330,42 +15152,6 @@ __metadata: languageName: node linkType: hard -"firebase@npm:12.2.1": - version: 12.2.1 - resolution: "firebase@npm:12.2.1" - dependencies: - "@firebase/ai": "npm:2.2.1" - "@firebase/analytics": "npm:0.10.18" - "@firebase/analytics-compat": "npm:0.2.24" - "@firebase/app": "npm:0.14.2" - "@firebase/app-check": "npm:0.11.0" - "@firebase/app-check-compat": "npm:0.4.0" - "@firebase/app-compat": "npm:0.5.2" - "@firebase/app-types": "npm:0.9.3" - "@firebase/auth": "npm:1.11.0" - "@firebase/auth-compat": "npm:0.6.0" - "@firebase/data-connect": "npm:0.3.11" - "@firebase/database": "npm:1.1.0" - "@firebase/database-compat": "npm:2.1.0" - "@firebase/firestore": "npm:4.9.1" - "@firebase/firestore-compat": "npm:0.4.1" - "@firebase/functions": "npm:0.13.1" - "@firebase/functions-compat": "npm:0.4.1" - "@firebase/installations": "npm:0.6.19" - "@firebase/installations-compat": "npm:0.2.19" - "@firebase/messaging": "npm:0.12.23" - "@firebase/messaging-compat": "npm:0.2.23" - "@firebase/performance": "npm:0.7.9" - "@firebase/performance-compat": "npm:0.2.22" - "@firebase/remote-config": "npm:0.6.6" - "@firebase/remote-config-compat": "npm:0.2.19" - "@firebase/storage": "npm:0.14.0" - "@firebase/storage-compat": "npm:0.4.0" - "@firebase/util": "npm:1.13.0" - checksum: 10/5fd586cecc4621fbd04fc0975b167ebe4ba1abf912e8ea7b0cae000a01380ff1ea5153e76de521fa3d245febddf0b3a9e1e251059a19b19602a1b977052a7617 - languageName: node - linkType: hard - "firebase@npm:12.6.0": version: 12.6.0 resolution: "firebase@npm:12.6.0" @@ -16449,7 +15235,7 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.15.11": +"follow-redirects@npm:^1.15.11, follow-redirects@npm:^1.15.6": version: 1.15.11 resolution: "follow-redirects@npm:1.15.11" peerDependenciesMeta: @@ -16459,16 +15245,6 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.15.6": - version: 1.15.6 - resolution: "follow-redirects@npm:1.15.6" - peerDependenciesMeta: - debug: - optional: true - checksum: 10/70c7612c4cab18e546e36b991bbf8009a1a41cf85354afe04b113d1117569abf760269409cb3eb842d9f7b03d62826687086b081c566ea7b1e6613cf29030bf7 - languageName: node - linkType: hard - "fontfaceobserver@npm:^2.1.0": version: 2.3.0 resolution: "fontfaceobserver@npm:2.3.0" @@ -16740,20 +15516,13 @@ __metadata: languageName: node linkType: hard -"get-east-asian-width@npm:^1.0.0, get-east-asian-width@npm:^1.3.1": +"get-east-asian-width@npm:^1.0.0, get-east-asian-width@npm:^1.3.0, get-east-asian-width@npm:^1.3.1": version: 1.5.0 resolution: "get-east-asian-width@npm:1.5.0" checksum: 10/60bc34cd1e975055ab99f0f177e31bed3e516ff7cee9c536474383954a976abaa6b94a51d99ad158ef1e372790fa096cab7d07f166bb0778f6587954c0fbe946 languageName: node linkType: hard -"get-east-asian-width@npm:^1.3.0": - version: 1.4.0 - resolution: "get-east-asian-width@npm:1.4.0" - checksum: 10/c9ae85bfc2feaf4cc71cdb236e60f1757ae82281964c206c6aa89a25f1987d326ddd8b0de9f9ccd56e37711b9fcd988f7f5137118b49b0b45e19df93c3be8f45 - languageName: node - linkType: hard - "get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": version: 1.3.0 resolution: "get-intrinsic@npm:1.3.0" @@ -16786,13 +15555,6 @@ __metadata: languageName: node linkType: hard -"get-port@npm:^3.2.0": - version: 3.2.0 - resolution: "get-port@npm:3.2.0" - checksum: 10/577b6ae47dcac1cb64f9bad28c9aa9e4cd8e8f2166c4224485dcdd1dede64154517a57a0eb55bfb557ad3d48f9a1b400415ed047f04002e936f96ddb247f645d - languageName: node - linkType: hard - "get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": version: 1.0.1 resolution: "get-proto@npm:1.0.1" @@ -17000,15 +15762,6 @@ __metadata: languageName: node linkType: hard -"global-dirs@npm:^0.1.1": - version: 0.1.1 - resolution: "global-dirs@npm:0.1.1" - dependencies: - ini: "npm:^1.3.4" - checksum: 10/10624f5a8ddb8634c22804c6b24f93fb591c3639a6bc78e3584e01a238fc6f7b7965824184e57d63f6df36980b6c191484ad7bc6c35a1599b8f1d64be64c2a4a - languageName: node - linkType: hard - "globals@npm:^14.0.0": version: 14.0.0 resolution: "globals@npm:14.0.0" @@ -17673,19 +16426,7 @@ __metadata: languageName: node linkType: hard -"import-in-the-middle@npm:^2": - version: 2.0.0 - resolution: "import-in-the-middle@npm:2.0.0" - dependencies: - acorn: "npm:^8.14.0" - acorn-import-attributes: "npm:^1.9.5" - cjs-module-lexer: "npm:^1.2.2" - module-details-from-path: "npm:^1.0.3" - checksum: 10/badb8359552f1e9fedc8569299dd1937e802256ce0fe6aa9cb348bca6f217f06e16a3ca46f889bfcb66028a096a1956674d257de9e809db4271ca0e508521c30 - languageName: node - linkType: hard - -"import-in-the-middle@npm:^2.0.0": +"import-in-the-middle@npm:^2, import-in-the-middle@npm:^2.0.0": version: 2.0.6 resolution: "import-in-the-middle@npm:2.0.6" dependencies: @@ -17754,7 +16495,7 @@ __metadata: languageName: node linkType: hard -"ini@npm:^1.3.4, ini@npm:~1.3.0": +"ini@npm:~1.3.0": version: 1.3.8 resolution: "ini@npm:1.3.8" checksum: 10/314ae176e8d4deb3def56106da8002b462221c174ddb7ce0c49ee72c8cd1f9044f7b10cc555a7d8850982c3b9ca96fc212122749f5234bc2b6fb05fb942ed566 @@ -17967,7 +16708,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.0, is-core-module@npm:^2.16.1": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.1": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" dependencies: @@ -19151,14 +17892,7 @@ __metadata: languageName: node linkType: hard -"jose@npm:^4.10.0": - version: 4.15.5 - resolution: "jose@npm:4.15.5" - checksum: 10/17944fcc0d9afa07387eef23127c30ecfcc77eafddc4b4f1a349a8eee0536bee9b08ecd745406eaa0af65d531f738b94d2467976479cbfe8b3b60f8fc8082b8d - languageName: node - linkType: hard - -"jose@npm:^4.15.5": +"jose@npm:^4.10.0, jose@npm:^4.15.5": version: 4.15.9 resolution: "jose@npm:4.15.9" checksum: 10/256234b6f85cdc080b1331f2d475bd58c8ccf459cb20f70ac5e4200b271bce10002b1c2f8e5b96dd975d83065ae5a586d52cdf89d28471d56de5d297992f9905 @@ -21770,16 +20504,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^10.0.3": - version: 10.0.3 - resolution: "minimatch@npm:10.0.3" - dependencies: - "@isaacs/brace-expansion": "npm:^5.0.0" - checksum: 10/d5b8b2538b367f2cfd4aeef27539fddeee58d1efb692102b848e4a968a09780a302c530eb5aacfa8c57f7299155fb4b4e85219ad82664dcef5c66f657111d9b8 - languageName: node - linkType: hard - -"minimatch@npm:^10.2.2": +"minimatch@npm:^10.0.3, minimatch@npm:^10.2.2": version: 10.2.5 resolution: "minimatch@npm:10.2.5" dependencies: @@ -21905,14 +20630,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.4, minipass@npm:^7.1.2": - version: 7.1.2 - resolution: "minipass@npm:7.1.2" - checksum: 10/c25f0ee8196d8e6036661104bacd743785b2599a21de5c516b32b3fa2b83113ac89a2358465bc04956baab37ffb956ae43be679b2262bf7be15fce467ccd7950 - languageName: node - linkType: hard - -"minipass@npm:^7.1.3": +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.4, minipass@npm:^7.1.2, minipass@npm:^7.1.3": version: 7.1.3 resolution: "minipass@npm:7.1.3" checksum: 10/175e4d5e20980c3cd316ae82d2c031c42f6c746467d8b1905b51060a0ba4461441a0c25bb67c025fd9617f9a3873e152c7b543c6b5ac83a1846be8ade80dffd6 @@ -21945,17 +20663,6 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^0.5.1": - version: 0.5.6 - resolution: "mkdirp@npm:0.5.6" - dependencies: - minimist: "npm:^1.2.6" - bin: - mkdirp: bin/cmd.js - checksum: 10/0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2 - languageName: node - linkType: hard - "mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" @@ -22248,7 +20955,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7": +"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -22262,28 +20969,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.12": - version: 2.6.13 - resolution: "node-fetch@npm:2.6.13" - dependencies: - whatwg-url: "npm:^5.0.0" - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 10/72f94498d547e322207575b2778e7b3d969b0d73f35a19f258c7fb982bf0ae96e5a3a518477300ba1dd2bd22e6b05be074648ed88448c5cf1a9b7d23c6529d1a - languageName: node - linkType: hard - -"node-forge@npm:^1.2.1, node-forge@npm:^1.3.1": - version: 1.3.1 - resolution: "node-forge@npm:1.3.1" - checksum: 10/05bab6868633bf9ad4c3b1dd50ec501c22ffd69f556cdf169a00998ca1d03e8107a6032ba013852f202035372021b845603aeccd7dfcb58cdb7430013b3daa8d - languageName: node - linkType: hard - -"node-forge@npm:^1.3.3": +"node-forge@npm:^1.2.1, node-forge@npm:^1.3.1, node-forge@npm:^1.3.3": version: 1.4.0 resolution: "node-forge@npm:1.4.0" checksum: 10/d70fd769768e646eda73343d4d4105ccb6869315d975905a22117431c04ae5b6df6c488e34ed275b1a66b50195a09b84b5c8aeca3b8605c20605fcb8e9f109d9 @@ -22324,13 +21010,6 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.21": - version: 2.0.21 - resolution: "node-releases@npm:2.0.21" - checksum: 10/5344d634b39d20f47c0d85a1c64567fdb9cf46f7b27ed3d141f752642faab47dae326835c2109636f823758afb16ffbed7b0c0fe6f800ef91cec9f2beb4f2b4a - languageName: node - linkType: hard - "node-releases@npm:^2.0.36": version: 2.0.36 resolution: "node-releases@npm:2.0.36" @@ -23063,16 +21742,6 @@ __metadata: languageName: node linkType: hard -"password-prompt@npm:^1.0.4": - version: 1.1.3 - resolution: "password-prompt@npm:1.1.3" - dependencies: - ansi-escapes: "npm:^4.3.2" - cross-spawn: "npm:^7.0.3" - checksum: 10/1cf7001e66868b2ed7a03e036bc2f1dd45eb6dc8fee7e3e2056370057c484be25e7468fee00a1378e1ee8eca77ba79f48bee5ce15dcb464413987ace63c68b35 - languageName: node - linkType: hard - "path-exists@npm:^3.0.0": version: 3.0.0 resolution: "path-exists@npm:3.0.0" @@ -23125,17 +21794,7 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^2.0.0": - version: 2.0.0 - resolution: "path-scurry@npm:2.0.0" - dependencies: - lru-cache: "npm:^11.0.0" - minipass: "npm:^7.1.2" - checksum: 10/285ae0c2d6c34ae91dc1d5378ede21981c9a2f6de1ea9ca5a88b5a270ce9763b83dbadc7a324d512211d8d36b0c540427d3d0817030849d97a60fa840a2c59ec - languageName: node - linkType: hard - -"path-scurry@npm:^2.0.2": +"path-scurry@npm:^2.0.0, path-scurry@npm:^2.0.2": version: 2.0.2 resolution: "path-scurry@npm:2.0.2" dependencies: @@ -24149,21 +22808,7 @@ __metadata: languageName: node linkType: hard -"react-native-gesture-handler@npm:^2.28.0": - version: 2.28.0 - resolution: "react-native-gesture-handler@npm:2.28.0" - dependencies: - "@egjs/hammerjs": "npm:^2.0.17" - hoist-non-react-statics: "npm:^3.3.0" - invariant: "npm:^2.2.4" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/856a9cb50b467e5e21cdd50930be68fee20f1c8ea13caa3cabb0bebd1345d0a847cd7b761a39b2d42b986b9d8e82e9419ccaf481b17373233c7ece7fed08dc70 - languageName: node - linkType: hard - -"react-native-gesture-handler@npm:~2.30.0": +"react-native-gesture-handler@npm:^2.28.0, react-native-gesture-handler@npm:~2.30.0": version: 2.30.1 resolution: "react-native-gesture-handler@npm:2.30.1" dependencies: @@ -24313,17 +22958,7 @@ __metadata: languageName: node linkType: hard -"react-native-safe-area-context@npm:^5.6.1": - version: 5.6.1 - resolution: "react-native-safe-area-context@npm:5.6.1" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/2fc93cf46a6cbad28e5850bef009905c6db44066fb7e6f7bbce52c2ae4b0467c6718e4f572a42f8387c6b37f6d61ebe79980d0c2b5899e23dc19482a7db8417b - languageName: node - linkType: hard - -"react-native-safe-area-context@npm:~5.6.1, react-native-safe-area-context@npm:~5.6.2": +"react-native-safe-area-context@npm:^5.6.1, react-native-safe-area-context@npm:~5.6.1, react-native-safe-area-context@npm:~5.6.2": version: 5.6.2 resolution: "react-native-safe-area-context@npm:5.6.2" peerDependencies: @@ -24333,34 +22968,34 @@ __metadata: languageName: node linkType: hard -"react-native-screens@npm:^4.16.0, react-native-screens@npm:~4.16.0": - version: 4.16.0 - resolution: "react-native-screens@npm:4.16.0" +"react-native-screens@npm:^4.16.0, react-native-screens@npm:~4.23.0": + version: 4.23.0 + resolution: "react-native-screens@npm:4.23.0" dependencies: react-freeze: "npm:^1.0.0" - react-native-is-edge-to-edge: "npm:^1.2.1" warn-once: "npm:^0.1.0" peerDependencies: react: "*" react-native: "*" - checksum: 10/f055d37b3abf96f42c15d61645441995884ed69b2a6b35f63a21abeb147b9df7e084447d2a329a424ee3686d703c25817ea588d3be9e6ebc38e5c653ebe5e05b + checksum: 10/cb8cc1c18c8d340f53a34a15e84ad6a3bd0ee43384d712a9e4c2a8257428c129c9bae0900ab86f64a4ebdc27684e6b12be9064a410e8f54c7a649534f12a9d76 languageName: node linkType: hard -"react-native-screens@npm:~4.23.0": - version: 4.23.0 - resolution: "react-native-screens@npm:4.23.0" +"react-native-screens@npm:~4.16.0": + version: 4.16.0 + resolution: "react-native-screens@npm:4.16.0" dependencies: react-freeze: "npm:^1.0.0" + react-native-is-edge-to-edge: "npm:^1.2.1" warn-once: "npm:^0.1.0" peerDependencies: react: "*" react-native: "*" - checksum: 10/cb8cc1c18c8d340f53a34a15e84ad6a3bd0ee43384d712a9e4c2a8257428c129c9bae0900ab86f64a4ebdc27684e6b12be9064a410e8f54c7a649534f12a9d76 + checksum: 10/f055d37b3abf96f42c15d61645441995884ed69b2a6b35f63a21abeb147b9df7e084447d2a329a424ee3686d703c25817ea588d3be9e6ebc38e5c653ebe5e05b languageName: node linkType: hard -"react-native-svg@npm:15.15.3": +"react-native-svg@npm:15.15.3, react-native-svg@npm:^15.14.0": version: 15.15.3 resolution: "react-native-svg@npm:15.15.3" dependencies: @@ -24374,20 +23009,6 @@ __metadata: languageName: node linkType: hard -"react-native-svg@npm:^15.14.0": - version: 15.14.0 - resolution: "react-native-svg@npm:15.14.0" - dependencies: - css-select: "npm:^5.1.0" - css-tree: "npm:^1.1.3" - warn-once: "npm:0.1.1" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/8f067e265cd2749a7f0a3a09eccd6a297f1e99d0306e2c630d354e7093c3cb8e47cd054988f832b05ed80509ebdda7422cb407d8dcf851f1d4e8706f14f38c21 - languageName: node - linkType: hard - "react-native-toast-message@npm:^2.3.3": version: 2.3.3 resolution: "react-native-toast-message@npm:2.3.3" @@ -24551,7 +23172,7 @@ __metadata: languageName: node linkType: hard -"react-native@npm:0.83.4": +"react-native@npm:0.83.4, react-native@npm:^0.83.2": version: 0.83.4 resolution: "react-native@npm:0.83.4" dependencies: @@ -24652,57 +23273,6 @@ __metadata: languageName: node linkType: hard -"react-native@npm:^0.83.2": - version: 0.83.2 - resolution: "react-native@npm:0.83.2" - dependencies: - "@jest/create-cache-key-function": "npm:^29.7.0" - "@react-native/assets-registry": "npm:0.83.2" - "@react-native/codegen": "npm:0.83.2" - "@react-native/community-cli-plugin": "npm:0.83.2" - "@react-native/gradle-plugin": "npm:0.83.2" - "@react-native/js-polyfills": "npm:0.83.2" - "@react-native/normalize-colors": "npm:0.83.2" - "@react-native/virtualized-lists": "npm:0.83.2" - abort-controller: "npm:^3.0.0" - anser: "npm:^1.4.9" - ansi-regex: "npm:^5.0.0" - babel-jest: "npm:^29.7.0" - babel-plugin-syntax-hermes-parser: "npm:0.32.0" - base64-js: "npm:^1.5.1" - commander: "npm:^12.0.0" - flow-enums-runtime: "npm:^0.0.6" - glob: "npm:^7.1.1" - hermes-compiler: "npm:0.14.1" - invariant: "npm:^2.2.4" - jest-environment-node: "npm:^29.7.0" - memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.83.3" - metro-source-map: "npm:^0.83.3" - nullthrows: "npm:^1.1.1" - pretty-format: "npm:^29.7.0" - promise: "npm:^8.3.0" - react-devtools-core: "npm:^6.1.5" - react-refresh: "npm:^0.14.0" - regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.27.0" - semver: "npm:^7.1.3" - stacktrace-parser: "npm:^0.1.10" - whatwg-fetch: "npm:^3.0.0" - ws: "npm:^7.5.10" - yargs: "npm:^17.6.2" - peerDependencies: - "@types/react": ^19.1.1 - react: ^19.2.0 - peerDependenciesMeta: - "@types/react": - optional: true - bin: - react-native: cli.js - checksum: 10/415d10079de4b21608b303809c938154fcd55731204827c34334d331acd8edb0162b72ee146ee61202ecdd2a0c6a5d4e9b35dc82e39a22cd8ff870a2f6b4ac1c - languageName: node - linkType: hard - "react-player@npm:2.10.1": version: 2.10.1 resolution: "react-player@npm:2.10.1" @@ -25231,15 +23801,6 @@ __metadata: languageName: node linkType: hard -"resolve-global@npm:^1.0.0": - version: 1.0.0 - resolution: "resolve-global@npm:1.0.0" - dependencies: - global-dirs: "npm:^0.1.1" - checksum: 10/c4e11d33e84bde7516b824503ffbe4b6cce863d5ce485680fd3db997b7c64da1df98321b1fd0703b58be8bc9bc83bc96bd83043f96194386b45eb47229efb6b6 - languageName: node - linkType: hard - "resolve-pkg-maps@npm:^1.0.0": version: 1.0.0 resolution: "resolve-pkg-maps@npm:1.0.0" @@ -25296,19 +23857,6 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.22.10": - version: 1.22.10 - resolution: "resolve@npm:1.22.10" - dependencies: - is-core-module: "npm:^2.16.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10/0a398b44da5c05e6e421d70108822c327675febb880eebe905587628de401854c61d5df02866ff34fc4cb1173a51c9f0e84a94702738df3611a62e2acdc68181 - languageName: node - linkType: hard - "resolve@npm:^2.0.0-next.5": version: 2.0.0-next.5 resolution: "resolve@npm:2.0.0-next.5" @@ -25357,19 +23905,6 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.22.10#optional!builtin": - version: 1.22.10 - resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.16.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10/d4d878bfe3702d215ea23e75e0e9caf99468e3db76f5ca100d27ebdc527366fee3877e54bce7d47cc72ca8952fc2782a070d238bfa79a550eeb0082384c3b81a - languageName: node - linkType: hard - "resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin": version: 2.0.0-next.5 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" @@ -25911,14 +24446,7 @@ __metadata: languageName: node linkType: hard -"sf-symbols-typescript@npm:^2.0.0, sf-symbols-typescript@npm:^2.1.0": - version: 2.1.0 - resolution: "sf-symbols-typescript@npm:2.1.0" - checksum: 10/1fe80afa6a8275bf0665a5ed30fc82b25abd706162235cf77d9422c9cf707aee9bac0e7f3a3effd2177963751e8da9b76e43f1be814660b3a9c18de11274be39 - languageName: node - linkType: hard - -"sf-symbols-typescript@npm:^2.2.0": +"sf-symbols-typescript@npm:^2.0.0, sf-symbols-typescript@npm:^2.1.0, sf-symbols-typescript@npm:^2.2.0": version: 2.2.0 resolution: "sf-symbols-typescript@npm:2.2.0" checksum: 10/8623e148bf86151692d3ccb3149122c091b256162a39f4c4f78472811ffe92e3c77a83841a7381a5dc0bc6505ebb73e7ca8901cb077004872d7ee1cb4e5be9d4 @@ -26990,13 +25518,6 @@ __metadata: languageName: node linkType: hard -"sudo-prompt@npm:^8.2.0": - version: 8.2.5 - resolution: "sudo-prompt@npm:8.2.5" - checksum: 10/5977f72564dc49920a241a08dcae93e110f2e682381ad755b502a6f431548b9aa03169143c9e1a28fe4b430f206c9053128be7993c6d6d2b6d402ed5824ef74a - languageName: node - linkType: hard - "supercluster@npm:^8.0.0": version: 8.0.1 resolution: "supercluster@npm:8.0.1" @@ -27166,13 +25687,6 @@ __metadata: languageName: node linkType: hard -"temp-dir@npm:~2.0.0": - version: 2.0.0 - resolution: "temp-dir@npm:2.0.0" - checksum: 10/cc4f0404bf8d6ae1a166e0e64f3f409b423f4d1274d8c02814a59a5529f07db6cd070a749664141b992b2c1af337fa9bb451a460a43bb9bcddc49f235d3115aa - languageName: node - linkType: hard - "terminal-link@npm:^2.1.1": version: 2.1.1 resolution: "terminal-link@npm:2.1.1" @@ -27449,16 +25963,7 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^2.1.0": - version: 2.1.0 - resolution: "ts-api-utils@npm:2.1.0" - peerDependencies: - typescript: ">=4.8.4" - checksum: 10/02e55b49d9617c6eebf8aadfa08d3ca03ca0cd2f0586ad34117fdfc7aa3cd25d95051843fde9df86665ad907f99baed179e7a117b11021417f379e4d2614eacd - languageName: node - linkType: hard - -"ts-api-utils@npm:^2.5.0": +"ts-api-utils@npm:^2.1.0, ts-api-utils@npm:^2.5.0": version: 2.5.0 resolution: "ts-api-utils@npm:2.5.0" peerDependencies: @@ -27868,15 +26373,6 @@ __metadata: languageName: node linkType: hard -"unique-string@npm:~2.0.0": - version: 2.0.0 - resolution: "unique-string@npm:2.0.0" - dependencies: - crypto-random-string: "npm:^2.0.0" - checksum: 10/107cae65b0b618296c2c663b8e52e4d1df129e9af04ab38d53b4f2189e96da93f599c85f4589b7ffaf1a11c9327cbb8a34f04c71b8d4950d3e385c2da2a93828 - languageName: node - linkType: hard - "unist-builder@npm:^4.0.0": version: 4.0.0 resolution: "unist-builder@npm:4.0.0" @@ -27974,20 +26470,6 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.1.3": - version: 1.1.3 - resolution: "update-browserslist-db@npm:1.1.3" - dependencies: - escalade: "npm:^3.2.0" - picocolors: "npm:^1.1.1" - peerDependencies: - browserslist: ">= 4.21.0" - bin: - update-browserslist-db: cli.js - checksum: 10/87af2776054ffb9194cf95e0201547d041f72ee44ce54b144da110e65ea7ca01379367407ba21de5c9edd52c74d95395366790de67f3eb4cc4afa0fe4424e76f - languageName: node - linkType: hard - "update-browserslist-db@npm:^1.2.3": version: 1.2.3 resolution: "update-browserslist-db@npm:1.2.3" @@ -28463,14 +26945,7 @@ __metadata: languageName: node linkType: hard -"webpack-sources@npm:^3.2.0": - version: 3.3.3 - resolution: "webpack-sources@npm:3.3.3" - checksum: 10/ec5d72607e8068467370abccbfff855c596c098baedbe9d198a557ccf198e8546a322836a6f74241492576adba06100286592993a62b63196832cdb53c8bae91 - languageName: node - linkType: hard - -"webpack-sources@npm:^3.2.3": +"webpack-sources@npm:^3.2.0, webpack-sources@npm:^3.2.3": version: 3.3.4 resolution: "webpack-sources@npm:3.3.4" checksum: 10/714427b235b04c2d7cf229f204b9e65145ea3643da3c7b139ebfa8a51056238d1e3a2a47c3cc3fc8eab71ed4300f66405cdc7cff29cd2f7f6b71086252f81cf1 @@ -28893,7 +27368,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.2.1, yaml@npm:^2.6.0, yaml@npm:^2.6.1": +"yaml@npm:^2.2.1, yaml@npm:^2.6.0, yaml@npm:^2.6.1, yaml@npm:^2.8.1": version: 2.8.3 resolution: "yaml@npm:2.8.3" bin: @@ -28902,15 +27377,6 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.8.1": - version: 2.8.1 - resolution: "yaml@npm:2.8.1" - bin: - yaml: bin.mjs - checksum: 10/eae07b3947d405012672ec17ce27348aea7d1fa0534143355d24a43a58f5e05652157ea2182c4fe0604f0540be71f99f1173f9d61018379404507790dff17665 - languageName: node - linkType: hard - "yargs-parser@npm:21.1.1, yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" From bb3f1d1cf5257e932abdaeabaa40472939d937f6 Mon Sep 17 00:00:00 2001 From: Santhosh Vaiyapuri Date: Thu, 2 Apr 2026 13:56:36 +0200 Subject: [PATCH 10/13] fix module header import --- .../ios/StreamVideoReactNative-Bridging-Header.h | 11 ++++++++++- .../react-native-sdk/ios/StreamVideoReactNative.m | 7 ------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/packages/react-native-sdk/ios/StreamVideoReactNative-Bridging-Header.h b/packages/react-native-sdk/ios/StreamVideoReactNative-Bridging-Header.h index d434561a65..5ed1b1e331 100644 --- a/packages/react-native-sdk/ios/StreamVideoReactNative-Bridging-Header.h +++ b/packages/react-native-sdk/ios/StreamVideoReactNative-Bridging-Header.h @@ -12,4 +12,13 @@ #import #import #import "WebRTCModule.h" -#import "WebRTCModuleOptions.h" \ No newline at end of file +#import "WebRTCModuleOptions.h" + +// Import Swift-generated header for ScreenShareAudioMixer +#if __has_feature(modules) +@import stream_react_native_webrtc.Swift; +#elif __has_include("stream_react_native_webrtc-Swift.h") +#import "stream_react_native_webrtc-Swift.h" +#elif __has_include() +#import +#endif diff --git a/packages/react-native-sdk/ios/StreamVideoReactNative.m b/packages/react-native-sdk/ios/StreamVideoReactNative.m index dd76306283..092e033a3a 100644 --- a/packages/react-native-sdk/ios/StreamVideoReactNative.m +++ b/packages/react-native-sdk/ios/StreamVideoReactNative.m @@ -12,13 +12,6 @@ #import #import -// Import Swift-generated header for ScreenShareAudioMixer -#if __has_include() -#import -#elif __has_include("stream_react_native_webrtc-Swift.h") -#import "stream_react_native_webrtc-Swift.h" -#endif - // Do not change these consts, it is what is used react-native-webrtc NSNotificationName const kBroadcastStartedNotification = @"iOS_BroadcastStarted"; NSNotificationName const kBroadcastStoppedNotification = @"iOS_BroadcastStopped"; From cbdeb1a0ff0e5165df0f75914dad9cb883a173a4 Mon Sep 17 00:00:00 2001 From: Santhosh Vaiyapuri Date: Thu, 2 Apr 2026 14:33:50 +0200 Subject: [PATCH 11/13] move from briding header to .m file --- .../ios/StreamVideoReactNative-Bridging-Header.h | 9 +-------- packages/react-native-sdk/ios/StreamVideoReactNative.m | 9 +++++++++ 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/packages/react-native-sdk/ios/StreamVideoReactNative-Bridging-Header.h b/packages/react-native-sdk/ios/StreamVideoReactNative-Bridging-Header.h index 5ed1b1e331..d95e1a1866 100644 --- a/packages/react-native-sdk/ios/StreamVideoReactNative-Bridging-Header.h +++ b/packages/react-native-sdk/ios/StreamVideoReactNative-Bridging-Header.h @@ -14,11 +14,4 @@ #import "WebRTCModule.h" #import "WebRTCModuleOptions.h" -// Import Swift-generated header for ScreenShareAudioMixer -#if __has_feature(modules) -@import stream_react_native_webrtc.Swift; -#elif __has_include("stream_react_native_webrtc-Swift.h") -#import "stream_react_native_webrtc-Swift.h" -#elif __has_include() -#import -#endif + diff --git a/packages/react-native-sdk/ios/StreamVideoReactNative.m b/packages/react-native-sdk/ios/StreamVideoReactNative.m index 092e033a3a..c3a268062f 100644 --- a/packages/react-native-sdk/ios/StreamVideoReactNative.m +++ b/packages/react-native-sdk/ios/StreamVideoReactNative.m @@ -12,6 +12,15 @@ #import #import +// Import Swift-generated header for ScreenShareAudioMixer +#if __has_feature(modules) +@import stream_react_native_webrtc.Swift; +#elif __has_include("stream_react_native_webrtc-Swift.h") +#import "stream_react_native_webrtc-Swift.h" +#elif __has_include() +#import +#endif + // Do not change these consts, it is what is used react-native-webrtc NSNotificationName const kBroadcastStartedNotification = @"iOS_BroadcastStarted"; NSNotificationName const kBroadcastStoppedNotification = @"iOS_BroadcastStopped"; From 6eab56abd1ce4589fd2b3e775bba23fbe8a44743 Mon Sep 17 00:00:00 2001 From: Santhosh Vaiyapuri Date: Thu, 2 Apr 2026 14:58:38 +0200 Subject: [PATCH 12/13] fix using index.js --- .../react-native/dogfood/ios/Podfile.lock | 724 +++++++++--------- .../ringing-tutorial/app/_layout.tsx | 5 - 2 files changed, 375 insertions(+), 354 deletions(-) diff --git a/sample-apps/react-native/dogfood/ios/Podfile.lock b/sample-apps/react-native/dogfood/ios/Podfile.lock index 97b4306f19..f9049ecf16 100644 --- a/sample-apps/react-native/dogfood/ios/Podfile.lock +++ b/sample-apps/react-native/dogfood/ios/Podfile.lock @@ -31,7 +31,7 @@ PODS: - Yoga - DoubleConversion (1.1.6) - fast_float (8.0.0) - - FBLazyVector (0.83.2) + - FBLazyVector (0.83.4) - fmt (11.0.2) - glog (0.3.5) - hermes-engine (0.14.1): @@ -56,31 +56,31 @@ PODS: - fast_float (= 8.0.0) - fmt (= 11.0.2) - glog - - RCTDeprecation (0.83.2) - - RCTRequired (0.83.2) - - RCTSwiftUI (0.83.2) - - RCTSwiftUIWrapper (0.83.2): + - RCTDeprecation (0.83.4) + - RCTRequired (0.83.4) + - RCTSwiftUI (0.83.4) + - RCTSwiftUIWrapper (0.83.4): - RCTSwiftUI - - RCTTypeSafety (0.83.2): - - FBLazyVector (= 0.83.2) - - RCTRequired (= 0.83.2) - - React-Core (= 0.83.2) - - React (0.83.2): - - React-Core (= 0.83.2) - - React-Core/DevSupport (= 0.83.2) - - React-Core/RCTWebSocket (= 0.83.2) - - React-RCTActionSheet (= 0.83.2) - - React-RCTAnimation (= 0.83.2) - - React-RCTBlob (= 0.83.2) - - React-RCTImage (= 0.83.2) - - React-RCTLinking (= 0.83.2) - - React-RCTNetwork (= 0.83.2) - - React-RCTSettings (= 0.83.2) - - React-RCTText (= 0.83.2) - - React-RCTVibration (= 0.83.2) - - React-callinvoker (0.83.2) + - RCTTypeSafety (0.83.4): + - FBLazyVector (= 0.83.4) + - RCTRequired (= 0.83.4) + - React-Core (= 0.83.4) + - React (0.83.4): + - React-Core (= 0.83.4) + - React-Core/DevSupport (= 0.83.4) + - React-Core/RCTWebSocket (= 0.83.4) + - React-RCTActionSheet (= 0.83.4) + - React-RCTAnimation (= 0.83.4) + - React-RCTBlob (= 0.83.4) + - React-RCTImage (= 0.83.4) + - React-RCTLinking (= 0.83.4) + - React-RCTNetwork (= 0.83.4) + - React-RCTSettings (= 0.83.4) + - React-RCTText (= 0.83.4) + - React-RCTVibration (= 0.83.4) + - React-callinvoker (0.83.4) - React-Codegen (0.1.0) - - React-Core (0.83.2): + - React-Core (0.83.4): - boost - DoubleConversion - fast_float @@ -90,7 +90,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.83.2) + - React-Core/Default (= 0.83.4) - React-cxxreact - React-featureflags - React-hermes @@ -105,7 +105,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/CoreModulesHeaders (0.83.2): + - React-Core/CoreModulesHeaders (0.83.4): - boost - DoubleConversion - fast_float @@ -130,7 +130,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/Default (0.83.2): + - React-Core/Default (0.83.4): - boost - DoubleConversion - fast_float @@ -154,7 +154,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/DevSupport (0.83.2): + - React-Core/DevSupport (0.83.4): - boost - DoubleConversion - fast_float @@ -164,8 +164,8 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.83.2) - - React-Core/RCTWebSocket (= 0.83.2) + - React-Core/Default (= 0.83.4) + - React-Core/RCTWebSocket (= 0.83.4) - React-cxxreact - React-featureflags - React-hermes @@ -180,7 +180,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTActionSheetHeaders (0.83.2): + - React-Core/RCTActionSheetHeaders (0.83.4): - boost - DoubleConversion - fast_float @@ -205,7 +205,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTAnimationHeaders (0.83.2): + - React-Core/RCTAnimationHeaders (0.83.4): - boost - DoubleConversion - fast_float @@ -230,7 +230,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTBlobHeaders (0.83.2): + - React-Core/RCTBlobHeaders (0.83.4): - boost - DoubleConversion - fast_float @@ -255,7 +255,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTImageHeaders (0.83.2): + - React-Core/RCTImageHeaders (0.83.4): - boost - DoubleConversion - fast_float @@ -280,7 +280,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTLinkingHeaders (0.83.2): + - React-Core/RCTLinkingHeaders (0.83.4): - boost - DoubleConversion - fast_float @@ -305,7 +305,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTNetworkHeaders (0.83.2): + - React-Core/RCTNetworkHeaders (0.83.4): - boost - DoubleConversion - fast_float @@ -330,7 +330,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTSettingsHeaders (0.83.2): + - React-Core/RCTSettingsHeaders (0.83.4): - boost - DoubleConversion - fast_float @@ -355,7 +355,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTTextHeaders (0.83.2): + - React-Core/RCTTextHeaders (0.83.4): - boost - DoubleConversion - fast_float @@ -380,7 +380,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTVibrationHeaders (0.83.2): + - React-Core/RCTVibrationHeaders (0.83.4): - boost - DoubleConversion - fast_float @@ -405,7 +405,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTWebSocket (0.83.2): + - React-Core/RCTWebSocket (0.83.4): - boost - DoubleConversion - fast_float @@ -415,7 +415,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.83.2) + - React-Core/Default (= 0.83.4) - React-cxxreact - React-featureflags - React-hermes @@ -430,7 +430,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-CoreModules (0.83.2): + - React-CoreModules (0.83.4): - boost - DoubleConversion - fast_float @@ -438,22 +438,22 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - RCTTypeSafety (= 0.83.2) - - React-Core/CoreModulesHeaders (= 0.83.2) + - RCTTypeSafety (= 0.83.4) + - React-Core/CoreModulesHeaders (= 0.83.4) - React-debug - - React-jsi (= 0.83.2) + - React-jsi (= 0.83.4) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.83.2) + - React-RCTImage (= 0.83.4) - React-runtimeexecutor - React-utils - ReactCommon - SocketRocket - - React-cxxreact (0.83.2): + - React-cxxreact (0.83.4): - boost - DoubleConversion - fast_float @@ -462,20 +462,20 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.83.2) - - React-debug (= 0.83.2) - - React-jsi (= 0.83.2) + - React-callinvoker (= 0.83.4) + - React-debug (= 0.83.4) + - React-jsi (= 0.83.4) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.83.2) - - React-perflogger (= 0.83.2) + - React-logger (= 0.83.4) + - React-perflogger (= 0.83.4) - React-runtimeexecutor - - React-timing (= 0.83.2) + - React-timing (= 0.83.4) - React-utils - SocketRocket - - React-debug (0.83.2) - - React-defaultsnativemodule (0.83.2): + - React-debug (0.83.4) + - React-defaultsnativemodule (0.83.4): - boost - DoubleConversion - fast_float @@ -496,7 +496,7 @@ PODS: - React-webperformancenativemodule - SocketRocket - Yoga - - React-domnativemodule (0.83.2): + - React-domnativemodule (0.83.4): - boost - DoubleConversion - fast_float @@ -516,7 +516,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-Fabric (0.83.2): + - React-Fabric (0.83.4): - boost - DoubleConversion - fast_float @@ -530,25 +530,25 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animated (= 0.83.2) - - React-Fabric/animationbackend (= 0.83.2) - - React-Fabric/animations (= 0.83.2) - - React-Fabric/attributedstring (= 0.83.2) - - React-Fabric/bridging (= 0.83.2) - - React-Fabric/componentregistry (= 0.83.2) - - React-Fabric/componentregistrynative (= 0.83.2) - - React-Fabric/components (= 0.83.2) - - React-Fabric/consistency (= 0.83.2) - - React-Fabric/core (= 0.83.2) - - React-Fabric/dom (= 0.83.2) - - React-Fabric/imagemanager (= 0.83.2) - - React-Fabric/leakchecker (= 0.83.2) - - React-Fabric/mounting (= 0.83.2) - - React-Fabric/observers (= 0.83.2) - - React-Fabric/scheduler (= 0.83.2) - - React-Fabric/telemetry (= 0.83.2) - - React-Fabric/templateprocessor (= 0.83.2) - - React-Fabric/uimanager (= 0.83.2) + - React-Fabric/animated (= 0.83.4) + - React-Fabric/animationbackend (= 0.83.4) + - React-Fabric/animations (= 0.83.4) + - React-Fabric/attributedstring (= 0.83.4) + - React-Fabric/bridging (= 0.83.4) + - React-Fabric/componentregistry (= 0.83.4) + - React-Fabric/componentregistrynative (= 0.83.4) + - React-Fabric/components (= 0.83.4) + - React-Fabric/consistency (= 0.83.4) + - React-Fabric/core (= 0.83.4) + - React-Fabric/dom (= 0.83.4) + - React-Fabric/imagemanager (= 0.83.4) + - React-Fabric/leakchecker (= 0.83.4) + - React-Fabric/mounting (= 0.83.4) + - React-Fabric/observers (= 0.83.4) + - React-Fabric/scheduler (= 0.83.4) + - React-Fabric/telemetry (= 0.83.4) + - React-Fabric/templateprocessor (= 0.83.4) + - React-Fabric/uimanager (= 0.83.4) - React-featureflags - React-graphics - React-jsi @@ -560,7 +560,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animated (0.83.2): + - React-Fabric/animated (0.83.4): - boost - DoubleConversion - fast_float @@ -585,7 +585,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animationbackend (0.83.2): + - React-Fabric/animationbackend (0.83.4): - boost - DoubleConversion - fast_float @@ -610,7 +610,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animations (0.83.2): + - React-Fabric/animations (0.83.4): - boost - DoubleConversion - fast_float @@ -635,7 +635,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/attributedstring (0.83.2): + - React-Fabric/attributedstring (0.83.4): - boost - DoubleConversion - fast_float @@ -660,7 +660,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/bridging (0.83.2): + - React-Fabric/bridging (0.83.4): - boost - DoubleConversion - fast_float @@ -685,7 +685,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/componentregistry (0.83.2): + - React-Fabric/componentregistry (0.83.4): - boost - DoubleConversion - fast_float @@ -710,7 +710,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/componentregistrynative (0.83.2): + - React-Fabric/componentregistrynative (0.83.4): - boost - DoubleConversion - fast_float @@ -735,7 +735,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components (0.83.2): + - React-Fabric/components (0.83.4): - boost - DoubleConversion - fast_float @@ -749,10 +749,10 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.83.2) - - React-Fabric/components/root (= 0.83.2) - - React-Fabric/components/scrollview (= 0.83.2) - - React-Fabric/components/view (= 0.83.2) + - React-Fabric/components/legacyviewmanagerinterop (= 0.83.4) + - React-Fabric/components/root (= 0.83.4) + - React-Fabric/components/scrollview (= 0.83.4) + - React-Fabric/components/view (= 0.83.4) - React-featureflags - React-graphics - React-jsi @@ -764,7 +764,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/legacyviewmanagerinterop (0.83.2): + - React-Fabric/components/legacyviewmanagerinterop (0.83.4): - boost - DoubleConversion - fast_float @@ -789,7 +789,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/root (0.83.2): + - React-Fabric/components/root (0.83.4): - boost - DoubleConversion - fast_float @@ -814,7 +814,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/scrollview (0.83.2): + - React-Fabric/components/scrollview (0.83.4): - boost - DoubleConversion - fast_float @@ -839,7 +839,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/view (0.83.2): + - React-Fabric/components/view (0.83.4): - boost - DoubleConversion - fast_float @@ -866,7 +866,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-Fabric/consistency (0.83.2): + - React-Fabric/consistency (0.83.4): - boost - DoubleConversion - fast_float @@ -891,7 +891,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/core (0.83.2): + - React-Fabric/core (0.83.4): - boost - DoubleConversion - fast_float @@ -916,7 +916,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/dom (0.83.2): + - React-Fabric/dom (0.83.4): - boost - DoubleConversion - fast_float @@ -941,7 +941,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/imagemanager (0.83.2): + - React-Fabric/imagemanager (0.83.4): - boost - DoubleConversion - fast_float @@ -966,7 +966,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/leakchecker (0.83.2): + - React-Fabric/leakchecker (0.83.4): - boost - DoubleConversion - fast_float @@ -991,7 +991,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/mounting (0.83.2): + - React-Fabric/mounting (0.83.4): - boost - DoubleConversion - fast_float @@ -1016,7 +1016,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers (0.83.2): + - React-Fabric/observers (0.83.4): - boost - DoubleConversion - fast_float @@ -1030,8 +1030,8 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.83.2) - - React-Fabric/observers/intersection (= 0.83.2) + - React-Fabric/observers/events (= 0.83.4) + - React-Fabric/observers/intersection (= 0.83.4) - React-featureflags - React-graphics - React-jsi @@ -1043,7 +1043,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers/events (0.83.2): + - React-Fabric/observers/events (0.83.4): - boost - DoubleConversion - fast_float @@ -1068,7 +1068,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers/intersection (0.83.2): + - React-Fabric/observers/intersection (0.83.4): - boost - DoubleConversion - fast_float @@ -1093,7 +1093,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/scheduler (0.83.2): + - React-Fabric/scheduler (0.83.4): - boost - DoubleConversion - fast_float @@ -1121,7 +1121,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/telemetry (0.83.2): + - React-Fabric/telemetry (0.83.4): - boost - DoubleConversion - fast_float @@ -1146,7 +1146,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/templateprocessor (0.83.2): + - React-Fabric/templateprocessor (0.83.4): - boost - DoubleConversion - fast_float @@ -1171,7 +1171,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/uimanager (0.83.2): + - React-Fabric/uimanager (0.83.4): - boost - DoubleConversion - fast_float @@ -1185,7 +1185,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.83.2) + - React-Fabric/uimanager/consistency (= 0.83.4) - React-featureflags - React-graphics - React-jsi @@ -1198,7 +1198,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/uimanager/consistency (0.83.2): + - React-Fabric/uimanager/consistency (0.83.4): - boost - DoubleConversion - fast_float @@ -1224,7 +1224,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-FabricComponents (0.83.2): + - React-FabricComponents (0.83.4): - boost - DoubleConversion - fast_float @@ -1239,8 +1239,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.83.2) - - React-FabricComponents/textlayoutmanager (= 0.83.2) + - React-FabricComponents/components (= 0.83.4) + - React-FabricComponents/textlayoutmanager (= 0.83.4) - React-featureflags - React-graphics - React-jsi @@ -1253,7 +1253,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components (0.83.2): + - React-FabricComponents/components (0.83.4): - boost - DoubleConversion - fast_float @@ -1268,18 +1268,18 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.83.2) - - React-FabricComponents/components/iostextinput (= 0.83.2) - - React-FabricComponents/components/modal (= 0.83.2) - - React-FabricComponents/components/rncore (= 0.83.2) - - React-FabricComponents/components/safeareaview (= 0.83.2) - - React-FabricComponents/components/scrollview (= 0.83.2) - - React-FabricComponents/components/switch (= 0.83.2) - - React-FabricComponents/components/text (= 0.83.2) - - React-FabricComponents/components/textinput (= 0.83.2) - - React-FabricComponents/components/unimplementedview (= 0.83.2) - - React-FabricComponents/components/virtualview (= 0.83.2) - - React-FabricComponents/components/virtualviewexperimental (= 0.83.2) + - React-FabricComponents/components/inputaccessory (= 0.83.4) + - React-FabricComponents/components/iostextinput (= 0.83.4) + - React-FabricComponents/components/modal (= 0.83.4) + - React-FabricComponents/components/rncore (= 0.83.4) + - React-FabricComponents/components/safeareaview (= 0.83.4) + - React-FabricComponents/components/scrollview (= 0.83.4) + - React-FabricComponents/components/switch (= 0.83.4) + - React-FabricComponents/components/text (= 0.83.4) + - React-FabricComponents/components/textinput (= 0.83.4) + - React-FabricComponents/components/unimplementedview (= 0.83.4) + - React-FabricComponents/components/virtualview (= 0.83.4) + - React-FabricComponents/components/virtualviewexperimental (= 0.83.4) - React-featureflags - React-graphics - React-jsi @@ -1292,7 +1292,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/inputaccessory (0.83.2): + - React-FabricComponents/components/inputaccessory (0.83.4): - boost - DoubleConversion - fast_float @@ -1319,7 +1319,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/iostextinput (0.83.2): + - React-FabricComponents/components/iostextinput (0.83.4): - boost - DoubleConversion - fast_float @@ -1346,7 +1346,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/modal (0.83.2): + - React-FabricComponents/components/modal (0.83.4): - boost - DoubleConversion - fast_float @@ -1373,7 +1373,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/rncore (0.83.2): + - React-FabricComponents/components/rncore (0.83.4): - boost - DoubleConversion - fast_float @@ -1400,7 +1400,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/safeareaview (0.83.2): + - React-FabricComponents/components/safeareaview (0.83.4): - boost - DoubleConversion - fast_float @@ -1427,7 +1427,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/scrollview (0.83.2): + - React-FabricComponents/components/scrollview (0.83.4): - boost - DoubleConversion - fast_float @@ -1454,7 +1454,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/switch (0.83.2): + - React-FabricComponents/components/switch (0.83.4): - boost - DoubleConversion - fast_float @@ -1481,7 +1481,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/text (0.83.2): + - React-FabricComponents/components/text (0.83.4): - boost - DoubleConversion - fast_float @@ -1508,7 +1508,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/textinput (0.83.2): + - React-FabricComponents/components/textinput (0.83.4): - boost - DoubleConversion - fast_float @@ -1535,7 +1535,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/unimplementedview (0.83.2): + - React-FabricComponents/components/unimplementedview (0.83.4): - boost - DoubleConversion - fast_float @@ -1562,7 +1562,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/virtualview (0.83.2): + - React-FabricComponents/components/virtualview (0.83.4): - boost - DoubleConversion - fast_float @@ -1589,7 +1589,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/virtualviewexperimental (0.83.2): + - React-FabricComponents/components/virtualviewexperimental (0.83.4): - boost - DoubleConversion - fast_float @@ -1616,7 +1616,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/textlayoutmanager (0.83.2): + - React-FabricComponents/textlayoutmanager (0.83.4): - boost - DoubleConversion - fast_float @@ -1643,7 +1643,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricImage (0.83.2): + - React-FabricImage (0.83.4): - boost - DoubleConversion - fast_float @@ -1652,21 +1652,21 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - RCTRequired (= 0.83.2) - - RCTTypeSafety (= 0.83.2) + - RCTRequired (= 0.83.4) + - RCTTypeSafety (= 0.83.4) - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.83.2) + - React-jsiexecutor (= 0.83.4) - React-logger - React-rendererdebug - React-utils - ReactCommon - SocketRocket - Yoga - - React-featureflags (0.83.2): + - React-featureflags (0.83.4): - boost - DoubleConversion - fast_float @@ -1675,7 +1675,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-featureflagsnativemodule (0.83.2): + - React-featureflagsnativemodule (0.83.4): - boost - DoubleConversion - fast_float @@ -1690,7 +1690,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - SocketRocket - - React-graphics (0.83.2): + - React-graphics (0.83.4): - boost - DoubleConversion - fast_float @@ -1703,7 +1703,7 @@ PODS: - React-jsiexecutor - React-utils - SocketRocket - - React-hermes (0.83.2): + - React-hermes (0.83.4): - boost - DoubleConversion - fast_float @@ -1712,17 +1712,17 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 0.83.2) + - React-cxxreact (= 0.83.4) - React-jsi - - React-jsiexecutor (= 0.83.2) + - React-jsiexecutor (= 0.83.4) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-oscompat - - React-perflogger (= 0.83.2) + - React-perflogger (= 0.83.4) - React-runtimeexecutor - SocketRocket - - React-idlecallbacksnativemodule (0.83.2): + - React-idlecallbacksnativemodule (0.83.4): - boost - DoubleConversion - fast_float @@ -1738,7 +1738,7 @@ PODS: - React-runtimescheduler - ReactCommon/turbomodule/core - SocketRocket - - React-ImageManager (0.83.2): + - React-ImageManager (0.83.4): - boost - DoubleConversion - fast_float @@ -1753,7 +1753,7 @@ PODS: - React-rendererdebug - React-utils - SocketRocket - - React-intersectionobservernativemodule (0.83.2): + - React-intersectionobservernativemodule (0.83.4): - boost - DoubleConversion - fast_float @@ -1774,7 +1774,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-jserrorhandler (0.83.2): + - React-jserrorhandler (0.83.4): - boost - DoubleConversion - fast_float @@ -1789,7 +1789,7 @@ PODS: - React-jsi - ReactCommon/turbomodule/bridging - SocketRocket - - React-jsi (0.83.2): + - React-jsi (0.83.4): - boost - DoubleConversion - fast_float @@ -1799,7 +1799,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-jsiexecutor (0.83.2): + - React-jsiexecutor (0.83.4): - boost - DoubleConversion - fast_float @@ -1818,7 +1818,7 @@ PODS: - React-runtimeexecutor - React-utils - SocketRocket - - React-jsinspector (0.83.2): + - React-jsinspector (0.83.4): - boost - DoubleConversion - fast_float @@ -1833,11 +1833,11 @@ PODS: - React-jsinspectornetwork - React-jsinspectortracing - React-oscompat - - React-perflogger (= 0.83.2) + - React-perflogger (= 0.83.4) - React-runtimeexecutor - React-utils - SocketRocket - - React-jsinspectorcdp (0.83.2): + - React-jsinspectorcdp (0.83.4): - boost - DoubleConversion - fast_float @@ -1846,7 +1846,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-jsinspectornetwork (0.83.2): + - React-jsinspectornetwork (0.83.4): - boost - DoubleConversion - fast_float @@ -1856,7 +1856,7 @@ PODS: - RCT-Folly/Fabric - React-jsinspectorcdp - SocketRocket - - React-jsinspectortracing (0.83.2): + - React-jsinspectortracing (0.83.4): - boost - DoubleConversion - fast_float @@ -1870,7 +1870,7 @@ PODS: - React-oscompat - React-timing - SocketRocket - - React-jsitooling (0.83.2): + - React-jsitooling (0.83.4): - boost - DoubleConversion - fast_float @@ -1878,18 +1878,18 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 0.83.2) + - React-cxxreact (= 0.83.4) - React-debug - - React-jsi (= 0.83.2) + - React-jsi (= 0.83.4) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - React-utils - SocketRocket - - React-jsitracing (0.83.2): + - React-jsitracing (0.83.4): - React-jsi - - React-logger (0.83.2): + - React-logger (0.83.4): - boost - DoubleConversion - fast_float @@ -1898,7 +1898,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-Mapbuffer (0.83.2): + - React-Mapbuffer (0.83.4): - boost - DoubleConversion - fast_float @@ -1908,7 +1908,7 @@ PODS: - RCT-Folly/Fabric - React-debug - SocketRocket - - React-microtasksnativemodule (0.83.2): + - React-microtasksnativemodule (0.83.4): - boost - DoubleConversion - fast_float @@ -2006,9 +2006,35 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-netinfo (11.4.1): + - react-native-netinfo (11.5.2): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety - React-Core - - react-native-safe-area-context (5.6.1): + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - react-native-safe-area-context (5.6.2): - boost - DoubleConversion - fast_float @@ -2026,8 +2052,8 @@ PODS: - React-graphics - React-ImageManager - React-jsi - - react-native-safe-area-context/common (= 5.6.1) - - react-native-safe-area-context/fabric (= 5.6.1) + - react-native-safe-area-context/common (= 5.6.2) + - react-native-safe-area-context/fabric (= 5.6.2) - React-NativeModulesApple - React-RCTFabric - React-renderercss @@ -2038,7 +2064,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-safe-area-context/common (5.6.1): + - react-native-safe-area-context/common (5.6.2): - boost - DoubleConversion - fast_float @@ -2066,7 +2092,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-safe-area-context/fabric (5.6.1): + - react-native-safe-area-context/fabric (5.6.2): - boost - DoubleConversion - fast_float @@ -2181,7 +2207,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-NativeModulesApple (0.83.2): + - React-NativeModulesApple (0.83.4): - boost - DoubleConversion - fast_float @@ -2202,7 +2228,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - - React-networking (0.83.2): + - React-networking (0.83.4): - boost - DoubleConversion - fast_float @@ -2216,8 +2242,8 @@ PODS: - React-performancetimeline - React-timing - SocketRocket - - React-oscompat (0.83.2) - - React-perflogger (0.83.2): + - React-oscompat (0.83.4) + - React-perflogger (0.83.4): - boost - DoubleConversion - fast_float @@ -2226,7 +2252,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-performancecdpmetrics (0.83.2): + - React-performancecdpmetrics (0.83.4): - boost - DoubleConversion - fast_float @@ -2240,7 +2266,7 @@ PODS: - React-runtimeexecutor - React-timing - SocketRocket - - React-performancetimeline (0.83.2): + - React-performancetimeline (0.83.4): - boost - DoubleConversion - fast_float @@ -2253,9 +2279,9 @@ PODS: - React-perflogger - React-timing - SocketRocket - - React-RCTActionSheet (0.83.2): - - React-Core/RCTActionSheetHeaders (= 0.83.2) - - React-RCTAnimation (0.83.2): + - React-RCTActionSheet (0.83.4): + - React-Core/RCTActionSheetHeaders (= 0.83.4) + - React-RCTAnimation (0.83.4): - boost - DoubleConversion - fast_float @@ -2271,7 +2297,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTAppDelegate (0.83.2): + - React-RCTAppDelegate (0.83.4): - boost - DoubleConversion - fast_float @@ -2305,7 +2331,7 @@ PODS: - React-utils - ReactCommon - SocketRocket - - React-RCTBlob (0.83.2): + - React-RCTBlob (0.83.4): - boost - DoubleConversion - fast_float @@ -2324,7 +2350,7 @@ PODS: - React-RCTNetwork - ReactCommon - SocketRocket - - React-RCTFabric (0.83.2): + - React-RCTFabric (0.83.4): - boost - DoubleConversion - fast_float @@ -2361,7 +2387,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-RCTFBReactNativeSpec (0.83.2): + - React-RCTFBReactNativeSpec (0.83.4): - boost - DoubleConversion - fast_float @@ -2375,10 +2401,10 @@ PODS: - React-Core - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 0.83.2) + - React-RCTFBReactNativeSpec/components (= 0.83.4) - ReactCommon - SocketRocket - - React-RCTFBReactNativeSpec/components (0.83.2): + - React-RCTFBReactNativeSpec/components (0.83.4): - boost - DoubleConversion - fast_float @@ -2401,7 +2427,7 @@ PODS: - ReactCommon - SocketRocket - Yoga - - React-RCTImage (0.83.2): + - React-RCTImage (0.83.4): - boost - DoubleConversion - fast_float @@ -2417,14 +2443,14 @@ PODS: - React-RCTNetwork - ReactCommon - SocketRocket - - React-RCTLinking (0.83.2): - - React-Core/RCTLinkingHeaders (= 0.83.2) - - React-jsi (= 0.83.2) + - React-RCTLinking (0.83.4): + - React-Core/RCTLinkingHeaders (= 0.83.4) + - React-jsi (= 0.83.4) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.83.2) - - React-RCTNetwork (0.83.2): + - ReactCommon/turbomodule/core (= 0.83.4) + - React-RCTNetwork (0.83.4): - boost - DoubleConversion - fast_float @@ -2444,7 +2470,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTRuntime (0.83.2): + - React-RCTRuntime (0.83.4): - boost - DoubleConversion - fast_float @@ -2466,7 +2492,7 @@ PODS: - React-RuntimeHermes - React-utils - SocketRocket - - React-RCTSettings (0.83.2): + - React-RCTSettings (0.83.4): - boost - DoubleConversion - fast_float @@ -2481,10 +2507,10 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTText (0.83.2): - - React-Core/RCTTextHeaders (= 0.83.2) + - React-RCTText (0.83.4): + - React-Core/RCTTextHeaders (= 0.83.4) - Yoga - - React-RCTVibration (0.83.2): + - React-RCTVibration (0.83.4): - boost - DoubleConversion - fast_float @@ -2498,11 +2524,11 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-rendererconsistency (0.83.2) - - React-renderercss (0.83.2): + - React-rendererconsistency (0.83.4) + - React-renderercss (0.83.4): - React-debug - React-utils - - React-rendererdebug (0.83.2): + - React-rendererdebug (0.83.4): - boost - DoubleConversion - fast_float @@ -2512,7 +2538,7 @@ PODS: - RCT-Folly/Fabric - React-debug - SocketRocket - - React-RuntimeApple (0.83.2): + - React-RuntimeApple (0.83.4): - boost - DoubleConversion - fast_float @@ -2541,7 +2567,7 @@ PODS: - React-runtimescheduler - React-utils - SocketRocket - - React-RuntimeCore (0.83.2): + - React-RuntimeCore (0.83.4): - boost - DoubleConversion - fast_float @@ -2563,7 +2589,7 @@ PODS: - React-runtimescheduler - React-utils - SocketRocket - - React-runtimeexecutor (0.83.2): + - React-runtimeexecutor (0.83.4): - boost - DoubleConversion - fast_float @@ -2573,10 +2599,10 @@ PODS: - RCT-Folly/Fabric - React-debug - React-featureflags - - React-jsi (= 0.83.2) + - React-jsi (= 0.83.4) - React-utils - SocketRocket - - React-RuntimeHermes (0.83.2): + - React-RuntimeHermes (0.83.4): - boost - DoubleConversion - fast_float @@ -2597,7 +2623,7 @@ PODS: - React-runtimeexecutor - React-utils - SocketRocket - - React-runtimescheduler (0.83.2): + - React-runtimescheduler (0.83.4): - boost - DoubleConversion - fast_float @@ -2619,9 +2645,9 @@ PODS: - React-timing - React-utils - SocketRocket - - React-timing (0.83.2): + - React-timing (0.83.4): - React-debug - - React-utils (0.83.2): + - React-utils (0.83.4): - boost - DoubleConversion - fast_float @@ -2631,9 +2657,9 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - React-debug - - React-jsi (= 0.83.2) + - React-jsi (= 0.83.4) - SocketRocket - - React-webperformancenativemodule (0.83.2): + - React-webperformancenativemodule (0.83.4): - boost - DoubleConversion - fast_float @@ -2650,9 +2676,9 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/core - SocketRocket - - ReactAppDependencyProvider (0.83.2): + - ReactAppDependencyProvider (0.83.4): - ReactCodegen - - ReactCodegen (0.83.2): + - ReactCodegen (0.83.4): - boost - DoubleConversion - fast_float @@ -2678,7 +2704,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - - ReactCommon (0.83.2): + - ReactCommon (0.83.4): - boost - DoubleConversion - fast_float @@ -2686,9 +2712,9 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - ReactCommon/turbomodule (= 0.83.2) + - ReactCommon/turbomodule (= 0.83.4) - SocketRocket - - ReactCommon/turbomodule (0.83.2): + - ReactCommon/turbomodule (0.83.4): - boost - DoubleConversion - fast_float @@ -2697,15 +2723,15 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.83.2) - - React-cxxreact (= 0.83.2) - - React-jsi (= 0.83.2) - - React-logger (= 0.83.2) - - React-perflogger (= 0.83.2) - - ReactCommon/turbomodule/bridging (= 0.83.2) - - ReactCommon/turbomodule/core (= 0.83.2) + - React-callinvoker (= 0.83.4) + - React-cxxreact (= 0.83.4) + - React-jsi (= 0.83.4) + - React-logger (= 0.83.4) + - React-perflogger (= 0.83.4) + - ReactCommon/turbomodule/bridging (= 0.83.4) + - ReactCommon/turbomodule/core (= 0.83.4) - SocketRocket - - ReactCommon/turbomodule/bridging (0.83.2): + - ReactCommon/turbomodule/bridging (0.83.4): - boost - DoubleConversion - fast_float @@ -2714,13 +2740,13 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.83.2) - - React-cxxreact (= 0.83.2) - - React-jsi (= 0.83.2) - - React-logger (= 0.83.2) - - React-perflogger (= 0.83.2) + - React-callinvoker (= 0.83.4) + - React-cxxreact (= 0.83.4) + - React-jsi (= 0.83.4) + - React-logger (= 0.83.4) + - React-perflogger (= 0.83.4) - SocketRocket - - ReactCommon/turbomodule/core (0.83.2): + - ReactCommon/turbomodule/core (0.83.4): - boost - DoubleConversion - fast_float @@ -2729,14 +2755,14 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.83.2) - - React-cxxreact (= 0.83.2) - - React-debug (= 0.83.2) - - React-featureflags (= 0.83.2) - - React-jsi (= 0.83.2) - - React-logger (= 0.83.2) - - React-perflogger (= 0.83.2) - - React-utils (= 0.83.2) + - React-callinvoker (= 0.83.4) + - React-cxxreact (= 0.83.4) + - React-debug (= 0.83.4) + - React-featureflags (= 0.83.4) + - React-jsi (= 0.83.4) + - React-logger (= 0.83.4) + - React-perflogger (= 0.83.4) + - React-utils (= 0.83.4) - SocketRocket - RNCClipboard (1.16.3): - boost @@ -2766,11 +2792,11 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNCPushNotificationIOS (1.11.0): + - RNCPushNotificationIOS (1.12.0): - React-Core - RNDeviceInfo (14.1.1): - React-Core - - RNGestureHandler (2.28.0): + - RNGestureHandler (2.30.1): - boost - DoubleConversion - fast_float @@ -2860,7 +2886,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNReanimated (4.2.1): + - RNReanimated (4.2.3): - boost - DoubleConversion - fast_float @@ -2887,11 +2913,11 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 4.2.1) + - RNReanimated/reanimated (= 4.2.3) - RNWorklets - SocketRocket - Yoga - - RNReanimated/reanimated (4.2.1): + - RNReanimated/reanimated (4.2.3): - boost - DoubleConversion - fast_float @@ -2918,11 +2944,11 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 4.2.1) + - RNReanimated/reanimated/apple (= 4.2.3) - RNWorklets - SocketRocket - Yoga - - RNReanimated/reanimated/apple (4.2.1): + - RNReanimated/reanimated/apple (4.2.3): - boost - DoubleConversion - fast_float @@ -2952,7 +2978,7 @@ PODS: - RNWorklets - SocketRocket - Yoga - - RNScreens (4.16.0): + - RNScreens (4.23.0): - boost - DoubleConversion - fast_float @@ -2979,10 +3005,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNScreens/common (= 4.16.0) + - RNScreens/common (= 4.23.0) - SocketRocket - Yoga - - RNScreens/common (4.16.0): + - RNScreens/common (4.23.0): - boost - DoubleConversion - fast_float @@ -3011,7 +3037,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNSVG (15.14.0): + - RNSVG (15.15.3): - boost - DoubleConversion - fast_float @@ -3037,10 +3063,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNSVG/common (= 15.14.0) + - RNSVG/common (= 15.15.3) - SocketRocket - Yoga - - RNSVG/common (15.14.0): + - RNSVG/common (15.15.3): - boost - DoubleConversion - fast_float @@ -3607,111 +3633,111 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 - Callingx: 3c2838e54126722cc58c195ef427c1749ecdd6ba + Callingx: 509e3924c64821ef1b42fae50934def0b987b9ff DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 - FBLazyVector: f1200e6ef6cf24885501668bdbb9eff4cf48843f + FBLazyVector: 82d1d7996af4c5850242966eb81e73f9a6dfab1e fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 - hermes-engine: b9e3cb56773893e8b538b9dad138949344e87269 - RCT-Folly: 59ec0ac1f2f39672a0c6e6cecdd39383b764646f - RCTDeprecation: 3b915a7b166f7d04eaeb4ae30aaf24236a016551 - RCTRequired: fcfec6ba532cfe4e53c49e0a4061b5eff87f8c64 - RCTSwiftUI: b2f0c2f2761631b8cd605767536cbb1cbf8d020f - RCTSwiftUIWrapper: 82b4944db8c3e99e68ff1122e5d39d6c0f4e54de - RCTTypeSafety: ef5deb31526e96bee85936b2f9fa9ccf8f009e46 - React: f4edc7518ccb0b54a6f580d89dd91471844b4990 - React-callinvoker: 55ce59d13846f45dcfb655f03160f54b26b7623e + hermes-engine: 79258df51fb2de8c52574d7678c0aeb338e65c3b + RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669 + RCTDeprecation: 9da1d0cf93db23ca8b41e8efe9ae558fd9c0077f + RCTRequired: 92a63c7041031a131fa5206eb082d53f95729b79 + RCTSwiftUI: 395b65655229fa2006415207adcfcb6e35dc78ed + RCTSwiftUIWrapper: 91351441a592e07e09a2f94d2cbdf088fde7e2e1 + RCTTypeSafety: 091ec3b2994c00939652cbe91cfa9ee8a4ae75b5 + React: 3e14066ac707b3e369d09e2e923d8bee7f8c33ff + React-callinvoker: 2d95e8e26fbab01f06fbf006d2c370f834a3537b React-Codegen: 4b8b4817cea7a54b83851d4c1f91f79aa73de30a - React-Core: ca8908221ec94fb099e4aee4b23f12ecb594209f - React-CoreModules: b029cb546324cc89c90668e9269baf15cd581f5a - React-cxxreact: e5d9125d4f584f4a650b80f840911812523921e7 - React-debug: ca259fe5f0bafad00e43708897ffbed5ef02ef9b - React-defaultsnativemodule: 9011e763abba216618561d852ce0ce99768879f0 - React-domnativemodule: 3336edad7e606e811c838c1390d9a28a09e0cdb1 - React-Fabric: 850125d934dbf511b0add788b73d7035b29b9d36 - React-FabricComponents: a55b3050b9baf53a24fed0b4926aeee9d79a6b40 - React-FabricImage: 84906cc0c352d14766d96474b4bf3a790c44debe - React-featureflags: 882e16c0c98f3d6a3fe8e3f9d6d541f64b501d4c - React-featureflagsnativemodule: e348dc2dc62e81236c60fca4d23ee6433c13caa8 - React-graphics: b6c2874488663c37f5398c0b78a45bb8acb056a5 - React-hermes: 43d8fc5a7b2dd22f9f1d420cb724daadcbe1fa29 - React-idlecallbacksnativemodule: def8e780bda8b077f7380da10f9173e0204ef191 - React-ImageManager: 45f7686feee3c93ca325b44a9adfa47cff7a1a73 - React-intersectionobservernativemodule: e0247f165505712c9b169c30e8aaebb83153dde2 - React-jserrorhandler: 687870b003cb2c291213ffa459a42edbe9059acd - React-jsi: 3f643b09237167570ad62e8416f61f225072e9fa - React-jsiexecutor: a66875a34dbe62e7345f7fe3d52bc7e52fc7b129 - React-jsinspector: 9ab790d29b86761f6cd01e7c753be834730bf315 - React-jsinspectorcdp: fd58f196154f51f534ae3e565e891cfc26cb5e91 - React-jsinspectornetwork: ebcbf396f7ca378fdc8e4c9fa3079be9a431cc3d - React-jsinspectortracing: c0a4caf5cf2a9169cabfd7886be86daedc30456a - React-jsitooling: fdbb10f6e0698c1451900a35178affb6d1392684 - React-jsitracing: 3dc369824704b3812759b7bf4fd3b9878d8c196e - React-logger: 041882c33e69659747c29ee47399ef3f68666995 - React-Mapbuffer: b7b3fcfcec1007ef3721f1c3facd9a831fdfc9dd - React-microtasksnativemodule: 274d47d4b947c6c5b2245d9b528b3ca6fd0f9940 - react-native-blob-util: 9027c999d7d2b7d4b087ea40413eddc899af46fe - react-native-image-picker: b99d9c1f2ddbef491eb49e1103e5c2ce78b9ab37 - react-native-mmkv: c70c58437c0f5e5fe6992f1de1e350dcdd236332 - react-native-netinfo: f0a9899081c185db1de5bb2fdc1c88c202a059ac - react-native-safe-area-context: 3e0a25a843c40ad5efdf2bef93fdd95ad7229650 - react-native-video: 201e71d168053580319a4741e1ef44380cdcb06f - React-NativeModulesApple: 161fa0250bd6e806bd6b3dadbb110ead32ba037a - React-networking: 5ad1e3fcbcc82bfeed5019b85c6142049d995c8d - React-oscompat: 173f032a95ee30e92bbd28cd9b4626de0977f828 - React-perflogger: 7fa10f25e97c5d5f49423b9fc9d712332c0b6dac - React-performancecdpmetrics: eeae91cd039d69087ccdcd7a38c852c885811003 - React-performancetimeline: 2de5d800c11ff7d23104914d16581263e80c6df9 - React-RCTActionSheet: 238ce94d76d3f43bf8c758520889f1d8bf85f2be - React-RCTAnimation: 6c1c7720c97e76a06268b30f37f838c3301be864 - React-RCTAppDelegate: 7f077b0e819f3390ebc702237b62c8f9efb7398d - React-RCTBlob: a6edbed5914706a872e351298d9c00bb809e503f - React-RCTFabric: f35f8fd02c9cd9eea597ccc12498b9708a811ed5 - React-RCTFBReactNativeSpec: 7463e6775893a7363e4fab727523cb760f9ab516 - React-RCTImage: 8309fef87ec397a786a019ea28e5a9c3b330292d - React-RCTLinking: 5c54c58cc2093481768d54c08cc47917b0d1839e - React-RCTNetwork: a3dab6f068f647530858d905893b5afb3a9ad8e4 - React-RCTRuntime: 15cc2e323e5888fb83bf5a15cb090bae1e82198a - React-RCTSettings: a3c63913ea41134a2100c49590bdd94758180e37 - React-RCTText: c8627dda631a3beefc9c68453d52145dbb361329 - React-RCTVibration: 902f5fb272c087d4089c0d5947187c835e17f1a9 - React-rendererconsistency: 2c33da8b7ef5fc547a2e6bb6fa8379dfdb961247 - React-renderercss: 831bc3c54a475a8a7dc40aa1214d72066990768d - React-rendererdebug: 2b14ecbabe7050e0dddf35486ccf5a244738fd8b - React-RuntimeApple: 679e1177ee6e811e2fc959a1131db7356aa8ffbe - React-RuntimeCore: bc1f5c87af5c4bee955c12d71146f97b801e8ddb - React-runtimeexecutor: 47c8f4101beafa54b08abd27feb23e8c25886a06 - React-RuntimeHermes: 4787419e6512bda027700a6987c1590ff83124c3 - React-runtimescheduler: 2d3e07d8de2e5242ebb3189bd2edd90320554a33 - React-timing: 8a7692de41c7a1e152d02ca99e7daf38817b1a32 - React-utils: 95eedd35726a7a91feb374ce5df2e9ed2402fa1a - React-webperformancenativemodule: 495d6c52b3deac86b2a074c288290073ef2d90bb - ReactAppDependencyProvider: 1976cdf5076a7e34718a56ead2f2069c7f54ebe9 - ReactCodegen: 5a5391bff894d39f4f110c9d2c4f31a01953581f - ReactCommon: 69b84bf292e29f218e77631304161c0a1841dd82 - RNCClipboard: 4eea71d801c880175c12f6ab14332ca86fed935f - RNCPushNotificationIOS: 64218f3c776c03d7408284a819b2abfda1834bc8 - RNDeviceInfo: 8b6fa8379062949dd79a009cf3d6b02a9c03ca59 - RNGestureHandler: 9f2af339dd736c7b2de7d0df5256af69b5f25cef - RNNotifee: 4a6ee5c7deaf00e005050052d73ee6315dff7ec9 - RNPermissions: f16d5f721280a171831d992c5886761f08075926 - RNReactNativeHapticFeedback: 43c09eb41d8321be2e1375cb87ae734e58f677b0 - RNReanimated: 0a23a0a9721f450580f0fdf04b9ae928cd22915a - RNScreens: 871305075ddf1291411b051d86da9e0d9289de02 - RNSVG: 14a9b979bfb8fc5b90c03de67409f399f847b3b3 - RNWorklets: b5f7871d7544b3af3a0bbf2187733e989e426e8b + React-Core: 0e73cf940736e6d32683d1b9e427ca9e92f96e5a + React-CoreModules: a252c33b178381722498afe5fa475bb110cc2943 + React-cxxreact: 271c58e22ece5be60e9a6ee7d3d40474028833fc + React-debug: 00098ab10215a5f349f9e41b8da69b52d7f53b91 + React-defaultsnativemodule: 2182274eeb1b40459a8a7405712d8a6cd6792681 + React-domnativemodule: 7e38c517ab0fb3ea74f57c69e2e2ba730c0109c5 + React-Fabric: b5720298e72677d7b8a8aa89483fdc33dcf33764 + React-FabricComponents: 98ff7d7e35800d3d05bdc1a54f83788025c1a6cd + React-FabricImage: aa4f9826dcced5eee5e12e41e3f491eaa220e91a + React-featureflags: eefbf8f62c6a576602126a0de1de230750058bab + React-featureflagsnativemodule: 0085450d3061db5344c6781099542311b3513aaa + React-graphics: 56492a59f40d36354ec67c0792247ff3503941db + React-hermes: 26feaea19d95e73a794d6f84cfcbce63f85cb9ec + React-idlecallbacksnativemodule: fad601be1d1785e569378c5ac22074474e4cfc26 + React-ImageManager: 543553e70b7bdb9d51acb18787a12296827248d8 + React-intersectionobservernativemodule: b1bd7b872a7afc59f64cba9284e9a06a77dd72b1 + React-jserrorhandler: bf0069cf5482871e740e5e930e94c1efbc1f9b7f + React-jsi: 8442310fcae4f17ed2c2df00cc8a53fb479bef1b + React-jsiexecutor: e73fa2e25be645f8f98f00893adcf24e449de8ce + React-jsinspector: acee2680599a9a1dbe777524019ec5d3331a6fda + React-jsinspectorcdp: 0eae61e61eab2a9879ced678acfa184f55d9c2d1 + React-jsinspectornetwork: 6782891f0fa52e6ae726841b0ed0ce475c581931 + React-jsinspectortracing: 872d5770944d5d2b748b3eaafae66347778d8d38 + React-jsitooling: 44b154b80c0ca99f4944aa736ed15f896c8a3a98 + React-jsitracing: 9f5bf0eae699f0d8d4f82814868969f43523b04b + React-logger: 993e4b9793768764e0fdd379ad1d6582f7905463 + React-Mapbuffer: 0b0d3c3074187e72d8a6e8cacce120cb24581565 + React-microtasksnativemodule: 175741856a8f6a31e20b973cb784db023256b259 + react-native-blob-util: 7f71e0af02279ef38a2ba43e8c2fcb79cf927732 + react-native-image-picker: 6051cfd030121b880a58f1cc0e5e33e9887804e4 + react-native-mmkv: 7b9c7469fa0a7e463f9411ad3e4fe273bd5ff030 + react-native-netinfo: 64f05e94821ee3f3adcd9b67b35c1480e5564915 + react-native-safe-area-context: 0a3b034bb63a5b684dd2f5fffd3c90ef6ed41ee8 + react-native-video: d9d12aa2325ae06222e97e8bd801bbc31df2675d + React-NativeModulesApple: 5f9aa5b3964c22ea10a13fbefc5b0e91285882b9 + React-networking: f134989f25bd7e4c86128f279495b33d6c64b624 + React-oscompat: 854967d380ee2921c848790cdb942b42d22017d8 + React-perflogger: bb302310d56078ced79111225a74815465b5c9f9 + React-performancecdpmetrics: 60f97726acc23e9e339965baf01c4794da339311 + React-performancetimeline: bdedf8a33b075deedf93ef08b4e44fa7e2a63b05 + React-RCTActionSheet: 1182e251a2f93857ab7a4a13732c881449cc225f + React-RCTAnimation: 7fff267277af4af4abcec3b7d8dc4e3956aaf414 + React-RCTAppDelegate: 5e0010863f9a433d724f0811c9a4518a96cec535 + React-RCTBlob: 44ada012ff2dfa9a88f979d9631808138356b1f4 + React-RCTFabric: f14e7548d2a95e336727170b8a6a2ccdb40e1654 + React-RCTFBReactNativeSpec: ffd275ee59ee639832b2682e5841dff0b36ee341 + React-RCTImage: e02f7772bbd165ef13c0051de1b9da6baefd11e6 + React-RCTLinking: 68ffd8feb4f0ea6fe3f10a264568901e17a7575c + React-RCTNetwork: 2f99990cb2ada2f2409b83174a96e6b901d254f8 + React-RCTRuntime: 373e1bd4bfbd400fda6edf545978f37c73d9a792 + React-RCTSettings: a0ccf26bdca389ee6f6d897bf208293f86234814 + React-RCTText: d24b35c913a17b68b6207b0211967587e5c64c81 + React-RCTVibration: 3ab7eb971e4fa0774a3e0a376f3ea14dc6c7f963 + React-rendererconsistency: 6b7dbf477c6b4993e77ec4ba89386168c490259f + React-renderercss: 288970f844805dd3864a9c967c1e035948ac7ef9 + React-rendererdebug: 30c19c8fd4d3ce080efcdab0d693ffda46281316 + React-RuntimeApple: c8f3853dea3e4051379adbdb40621750add60037 + React-RuntimeCore: 8b9f702c2a2c9130b720b34a2231405d44bdf432 + React-runtimeexecutor: 75189b1b32e6d6ffa296cec70f7b867d89082215 + React-RuntimeHermes: 3c5ae1084fca5a50aa61eaa155c1dd83c9035850 + React-runtimescheduler: 05ac9eea4e46178d45dbefb3daef2448b3b0713e + React-timing: 88019680fbc33e5f23e76a0c48db5f754938163a + React-utils: 7e1534af16a2bd9ff8b0a3caf83b68696d3c913f + React-webperformancenativemodule: f61042f7803aedfe91bc688d5e3bb4323d7feb77 + ReactAppDependencyProvider: 2b19d66e5ddfe8dc7afb6338a4626156cbf2bab1 + ReactCodegen: d6c9a8bda218917454530b681464c8556e896a34 + ReactCommon: cbb4e1e2bff77892671eae8eb52154dcebf02280 + RNCClipboard: e560338bf6cc4656a09ff90610b62ddc0dbdad65 + RNCPushNotificationIOS: 85957a0534fd1309b4c028ccbe5b1baf9ab5cf57 + RNDeviceInfo: bcce8752b5043a623fe3c26789679b473f705d3c + RNGestureHandler: 8cf03fa922e1677e7ff1e3d352921ba1a7444ff0 + RNNotifee: 5e3b271e8ea7456a36eec994085543c9adca9168 + RNPermissions: ee88ba7d9fb3f9b3650ff7e5a78e7ee2d1c7e200 + RNReactNativeHapticFeedback: 5f1542065f0b24c9252bd8cf3e83bc9c548182e4 + RNReanimated: a0068c25e0b27d5418d66289a915f53eb97380df + RNScreens: 199799bdab32fa1e17ebf938b06fec52033e81e5 + RNSVG: 282c14a0d61ce7231e2f4aa213c618171f1dced5 + RNWorklets: 944dddd0eef13006b658e653abbb3ee8365c3809 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - stream-chat-react-native: 97c3894622f2da79e82307d0ac85fe38c121c7fc - stream-io-noise-cancellation-react-native: dac2d0c9301c7cf8a38b8b53db9b9cef56e2c134 - stream-io-video-filters-react-native: 76b1d474c5832dcc6d5ca0b86d0626e270062efc - stream-react-native-webrtc: 9a5ebaa1175b8d2f10d590009cb168819a448586 - stream-video-react-native: 8571276422043af1ed7739167ed89b049c7b648f + stream-chat-react-native: 362e74c743dd34d750e1878f9e479707e9edc794 + stream-io-noise-cancellation-react-native: 3ad4c3df18d6048f5dc107a93e875184959ee59c + stream-io-video-filters-react-native: 9b5f1c93ccbed9b3a8dfec557bfead7282dff949 + stream-react-native-webrtc: 98f68f17acc6bd95b5cc417dfdc0953e0120e696 + stream-video-react-native: f180cac19f111a38d55ef8a42047d2803a37c280 StreamVideoNoiseCancellation: 41f5a712aba288f9636b64b17ebfbdff52c61490 StreamWebRTC: 57bd35729bcc46b008de4e741a5b23ac28b8854d - VisionCamera: 05e4bc4783174689a5878a0797015ab32afae9e4 - Yoga: 89dfd64939cad2d0d2cc2dc48193100cef28bd98 + VisionCamera: 891edb31806dd3a239c8a9d6090d6ec78e11ee80 + Yoga: c7fcecd3a5864321db161a74cf2cd735f800c119 PODFILE CHECKSUM: 40ce52e159cfdb7fd419e1127f09742de1db1cd5 -COCOAPODS: 1.16.2 +COCOAPODS: 1.15.2 diff --git a/sample-apps/react-native/ringing-tutorial/app/_layout.tsx b/sample-apps/react-native/ringing-tutorial/app/_layout.tsx index c59a4df847..1ebe79f3c8 100644 --- a/sample-apps/react-native/ringing-tutorial/app/_layout.tsx +++ b/sample-apps/react-native/ringing-tutorial/app/_layout.tsx @@ -1,13 +1,8 @@ import React from 'react'; import { Slot } from 'expo-router'; import { AuthenticationProvider } from '../contexts/authentication-provider'; -import { setPushConfig } from '../utils/setPushConfig'; -import { setFirebaseListeners } from '../utils/setFirebaseListeners'; import { GestureHandlerRootView } from 'react-native-gesture-handler'; -// setPushConfig(); -// setFirebaseListeners(); - export default function Root() { return ( From 8b1d23266df47e42a6610f8729abedb690c52b93 Mon Sep 17 00:00:00 2001 From: Santhosh Vaiyapuri Date: Thu, 2 Apr 2026 15:12:01 +0200 Subject: [PATCH 13/13] silence RN speech detector errors --- packages/client/src/helpers/RNSpeechDetector.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/client/src/helpers/RNSpeechDetector.ts b/packages/client/src/helpers/RNSpeechDetector.ts index 237b8695b8..492dca7eb8 100644 --- a/packages/client/src/helpers/RNSpeechDetector.ts +++ b/packages/client/src/helpers/RNSpeechDetector.ts @@ -23,11 +23,15 @@ export class RNSpeechDetector { : await navigator.mediaDevices.getUserMedia({ audio: true }); this.audioStream = audioStream; - this.pc1.addEventListener('icecandidate', async (e) => { - await this.pc2.addIceCandidate(e.candidate); + this.pc1.addEventListener('icecandidate', (e) => { + this.pc2.addIceCandidate(e.candidate).catch(() => { + // do nothing + }); }); this.pc2.addEventListener('icecandidate', async (e) => { - await this.pc1.addIceCandidate(e.candidate); + this.pc1.addIceCandidate(e.candidate).catch(() => { + // do nothing + }); }); this.pc2.addEventListener('track', (e) => { e.streams[0].getTracks().forEach((track) => {